长期供应16路继电器控制板(可以定制),QQ ;121638563,网址:www.mcusea.com,长沙吉恩科技!
三、RS485指令协议说明:?xml:namespace>
帧头 | 目的 地址 | 源地址 | 命令字 | 参数0 | 参数1 | 参数2 | 参数 3 | 参数 4 | 参数 5 | 校验和高8位 | 校验和低8位 | 帧尾 |
A2 | 01 | 02 | 20 | 00 | 00 | 00 | 00 | 0x00 | 0x00 | 0x00 | 0x23 | 2A |
注意:1指令的数据格式是16进制。
2校验和=目的地址+源地址+(参数0~参数5)
3 命令字20打开单路输出,命令字21关闭单路输出,命令字22打开全部输出,命令字23关闭全部输出。
4 参数0=0时可以打开多路继电器输出,参数0=1时只允许单路继电器输出。例如当发送数据帧时参数0等于0,如果在此之前已经打开继电器1输出有效,这个时候又发送继电器2输出有效控制命令,那么继电器1的输出状态保持不变。如果参数0等于1,那么先关闭第1路继电器,再打开第2路继电器!
5 为了保证通讯的准确性,设立了累加和的校验方式,每次发送数据帧时确保累加和值的正确,否则数据不能正确接收,所发指令不能执行。
四、RS232指令说明:
1.16路继电器输出指令说明(请务必插上短路帽)
开第1路:A2 01 02 20 00 00 00 00 00 00 00 23 2A
开第2路:A2 01 02 20 01 00 00 00 00 00 00 24 2A
开第3路:A2 01 02 20 02 00 00 00 00 00 00 25 2A
、、、、、
、、、、、
开第16路:A2 01 02 20 0F 00 00 00 00 00 00 32 2A
注:发送以上指令时,参数1等于0,故可以同时开启多路输出。
仅开第1路,其他关闭:A2 01 02 20 00 01 00 00 00 00 00 24 2A
、、、、、
、、、、、
仅开第16路,其他关闭:A2 01 02 20 0F 01 00 00 00 00 00 33 2A
注:发送以上指令时,参数1等于1,仅能开启单路继电器。
关第1路:A2 01 02 21 00 00 00 00 00 00 00 24 2A
关第2路:A2 01 02 21 01 00 00 00 00 00 00 25 2A
关第3路:A2 01 02 21 02 00 00 00 00 00 00 26 2A
、、、、、
、、、、、
关第16路:A2 01 02 21 0F 00 00 00 00 00 00 33 2A
全开:A2 01 02 22 00 00 00 00 00 00 00 25 2A
全关:A2 01 02 23 00 00 00 00 00 00 00 26 2A