6.53的驱动帮助对定义离散变量的说明不对,需要按照下面说明定义。
寄存器X、Y、R、L数据类型为BIT时的通道格式为d.h,d表示十进制数,h表示十六进制数,如R100.0,R100.F最后一位都是16进制。R100.0----R100.F,16个BIT,对应于通道格式的R100,一个USHORT。
或者换一种理解方式,就是用位地址除以16得到的整数写在小数点前面,余数写在小数点后面。
如:PLC里的X17在组态王里需要定义成X1.1,即是用17除以16得到的整数(1)写在小数点前面,余数(1)写在小数点后面。
如:PLC里的Y1在组态王里需要定义成Y0.1,即是用1除以16得到的整数(0)写在小数点前面,余数(1)写在小数点后面。
如:PLC里的X10在组态王里需要定义成X0.a,即是用10除以16得到的整数(0)写在小数点前面,余数(10,16进制a)写在小数点后面。
注:余数是16进制表示的。