根据资料查询,D8120是通讯格式设置,D8121是通讯地址(站号)设置,D8126发送时间间隔。
H881本身就是一个固定的16进制数值,H代表16进制,881是16进制数值。
将这个16进制数值传送到D8120,目的就是设定通讯格式,D8120的通讯格式设置比较复杂,这个要看说明书表示的意思。如图:
看图可知,D8120是由16位数据,H881也就是H0881。第一个数0是由b15 b14 b13 b12组成,也就是b12~b15都是设置为0000;第二个数8是由b11 b10 b9 b8组成,也就是设置成1000,即b11为1,b8~b10为000;第三个数8是由b7 b6 b5 b4组成,也就是设置成1000,即b7为1,B4~b6为000;第四个数1是由b3 b2 b1 b0组成,也就是0001,即b1~b3为000,b0为1。
根据表可查到,b12~b15为0即不使用;b11也b10组合为控制线设置,设成10,即是“RS-232C接口”;b9 b8分别是终止符与起始符,设置0即是“无”;b7 b6 b5 b4组合是传输速率,设置1000,即对应的是“9600”;b3为停止位,此数设置成0即是“1位”,b2 b1是奇偶性,设置成00即“无”,b0是数据长度,设置成1即是“7位”。所以综合这些数据,通讯格式就是9600,8,N,0。