- 博客(10)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
转载 MODBUS RTU的报文格式
如果是想通过串口调试助手给PLC发命令的话,假设PLC从站地址为1的情况下,比如要对Q0.0进行置位的话,可以发如下命令:01 0F 00 00 00 08 01 01 3F 55其中:01:从站地址,指的就是PLC站地址0F:功能码,用来写多路位变量的功能码00:预写的寄存器起始地址高8位00:预写的寄存器起始地址低8位00:预写的寄存器个数的高8位08:
2017-06-30 17:21:57 10935
转载 C# XOR CRC16 校验码计算类
using System; using System.Collections.Generic; using System.Text; namespace COMM.Lib { /// /// 校验值计算 /// 支持按位异或校验(XOR) /// 支持CRC16查表法校验 /// 支持CRC16带多项式
2017-06-30 16:02:38 3892
转载 MODBUS TCP和MODBUS RTU的差别
TCP和RTU协议非常类似,只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上5个0和一个6并通过TCP/IP网络协议发送出去即可 MBAP Header长度共7个字节,分别为Transaction identifier(事务标识符),Protocol identifier(协议标识符),Length(长度), Unitidentifier(单元标识符)组成,具体
2017-06-30 11:28:24 1575
原创 为什么我把数据库里的数据加载到rdlc文件的数据集里之后,用chart控件画曲线的时候,某些点的顺序没按数据库里的顺序
需要把数据库里的字段值数据类型设置为float或其他数值类型chart会把横坐标按大小顺序重新排序,再画曲线若为字符串类型则“5”会排在“10”之后,因为5比1大
2017-06-22 13:56:25 297
原创 清空曲线图表
foreach (var series in chart1.Series)//清空曲线图表 { series.Points.Clear(); } foreach (var series in chart2.Series) { series.
2017-06-21 13:09:41 1604
转载 在c#中如何对picturebox设置一个滚动条
设计一个Panel,把PictureBox放在Panel内,设Panel的AutoScroll=True,搞定!
2017-06-13 16:22:59 544
转载 Application.Exit()和this.close()主要有什么区别?
Application.Exit 方法 通知所有消息泵必须终止,并且在处理了消息以后关闭所有应用程序窗口。Form.Close 方法关闭窗体。 如果该窗体是应用程序的主启动窗体,则調用窗体的Close()方法,跟調用Application.Exit的效果差不多。如果该窗体非主启动窗体,则只是关闭该窗体而不关闭整个应用程序。如果是多线程应用程序,要想关闭整个应用
2017-06-12 08:50:00 4312
原创 把数据库里的字段值分别加载
private void Form1_Load(object sender, EventArgs e) { string constr = "server = ZX-201603011417\\SQLEXPRESS;user = wp;pwd = 2611709;database = serialPort"; SqlConnectio
2017-06-09 14:44:06 173
转载 C#获取当前日期时间
我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToL
2017-06-09 11:34:41 545
System.Data.SQLite.dll使用方法.zip
2020-07-18
霍尼韦尔扫码枪3310g测试Demo及测试小结(201908061731).zip
2019-08-06
SQL Server 2012编程入门经典(第4版)
2018-05-10
应用程序发布者怎么修改
2017-05-26
vs2015怎么用自带报表实现自动打印功能
2017-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人