开关量模块串口协议说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mA、开关量模块接口协议
注:串口波特率19200bps;
一、开关量模块指令
开关量模块地址0X07,同样是用保持寄存器
寄存器地址从0x20开始,1个寄存器对应16个开关量
示例:寄存器的值如果为00 01 则开0通道
为00 02 则开1通道
为00 03 则开0和1通道
为00 04 则开2通道
指令示例:07 10 00 20 00 01 02 00 01 xx xx (其中xx 为CRC校验)
07 10 00 20 00 01 02 00 03 xx xx (其中xx 为CRC校验)
我们使用0 与1 通道0通道作为外接泵的输出
1通道作为报警输出
0x07:模块地址;0x10:命令号,写多个寄存器;00 20起始地址;00 01寄存器个数;02字节长度;00 01第一个寄存器内容;
二、mA输出模块指令
指令示例:08 10 00 60 00 01 02 03 33 xx xx
说明:08:模块地址;10:命令号,写多个寄存器;00 60起始地址;00 01 两个寄存器;02 字节长度,每个寄存器2个字节;03 33:xx xx为CRC校验;如果是二通道,则起始地址加1,如下所示:
0通道:08 10 00 60 00 01 02 03 33 xx xx;
1通道:08 10 00 61 00 01 02 06 66 xx xx;
2通道:08 10 00 62 00 01 02 08 88 xx xx;