220通讯协议说明(1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
220仪表通讯协议说明
220采用485通讯接口,执行Modbus-RTU协议,数据位8位,停止位2位,无校验。具体由参数27(通讯模式,设定为1)、参数28(机码)和参数29(波特率)设定。仪表支持02读开入命令,03读参数命令,05开关输出命令,单字节写命令和0x10多字节写命令。
1. 02读开入命令
格式:01 02 00 00 00 04 crc0 crc1 返回01 02 01 Data crc0 crc1
读取00开始的4个开入状态Data为开入状态,每个位代表一个开入
220仪表有4个输入。
2. 03读参数命令
格式:01 03 00 00 00 01 84 0A 返回01 02 02 03 04 crc0 crc1
读00开始的1个字返回2个字节0304
仪表参数地址见下面的附表。
3. 05命令
格式:01 05 00 01 ff 00 crc0 crc1 返回格式一样
05命令可以实现开关量输出控制,报警复位,恢复出厂等。具体功能见下附表。
4. 06和0x10命令
格式:01 10 00 00 00 02 04 01 02 03 04 crc0 crc1 返回01 10 00 00 00 02 crc0 crc1 修改00开始的2个字为0102 0304
01 06 00 00 01 02 CRC0 CRC1 返回一样
修改00地址参数为0102
注意仪表的参数都是有int和long型的,int型参数,每个参数占用一个地址,1个字长。Long型参数,每个参数占用2个地址,2个字的长度!
注:除了上述数据外,仪表的参数表中所有参数都可以通讯读取或者修改,所有实时数据都可以读取。