继电器字符串协议.docVIP

  • 43
  • 0
  • 约1.07千字
  • 约 5页
  • 2018-08-20 发布于湖北
  • 举报
继电器字符串协议 写数字量输出: SCMD DIGW 起始地址 数量 XXXXXXXX 读数字量: SCMD DIGR 起始地址 数量 数字码解释:0 表示关,1 表示开,2 表示反转,X 表示忽略。 指令解析: DIGW为写命令,起始地址是内部编址,继电器的输出地址为512,以十进制表示,数量表示从这个地址开始一共要控制几个IO口,比如,XXXXXXX是字符串 1110011100 的形式表示二进制值,左边表示第一个继电器的状态,左边起第二个表示第二个继电器的状态,以此类推,直到达到规定数量为止。 举例: 1,需要控制第1,2路的继电器开,其它不动作,可以发: SCMD DIGW 512 2 11 2,需要控制第5,6路继电器关,第7路的继电器开,其它不动作, 可以发: SCMD DIGW 516 3 001 512为第一个继电器,513为第二个。。。516为第5个继电器,从第5个继电器开始,控制3个继电器”001”,0表示关,1表示开。 3,直接控制所有继电器动作,如:SCMD DIGW 512 16 1111010110111011 DIGR为读指令,和写指令差不多,只是后面不需要XXXXXXX二进制字符串 返回值为: SCMD DIGR XXXXXXX,后面的XXXXXX表示返回的二进制数字量字符串。 简单的说可以发送SCMD DIGR 512 即可读继电器状态

文档评论(0)

1亿VIP精品文档

相关文档