Modbus通信格式一般如下:
读数据;
地址 命令码 数据寄存器 数目 CRC校验码 例如读取信捷PLC的数据格式;
//读出D2 -D11 内容
data2【0】 = 0X01;//地址
data2【1】 = 0X03;//读出指令
data2【2】 = 0X00;//地址_l
data2【3】 = 0X02;//地十_h
data2【4】 = 0X00;//个数高位
data2【5】 = 0X0A;//个数低位
data2【6】 = 0X64;//CRC_L
data2【7】 = 0X0D;//CRC_H
然后写入串口
com1.Write(data2, 0, data2.Length);