发布于 2006-07-12 11:43:12
0楼
我已经帮你看了说明书,因为你只读4路开关量的状态,用自由口还是比较好做的!
先用拔码开关设好你的模块的地址,地址为0,拔码为00000,地址为1,拔码选00001;依此类推。
再选波持率,9600是拔码开关为110.
PLC侧用SMB30选波特率,为16#09
用VW100存储你的模块地址,VW102,VW104,VW106分别为,帧长度,帧内容和校验和.
然后用XMT发送从VB99开始的字节
把收到的字节存入VW200开始的地址中,分别为VW200,VW202,VW204,VW206,VW208。对应站号,帧长度,帧内容,数据,校验和。
取得你所需要的数据,
注意24路开关最的状态为D0-D24共三个字节,每一个字节的一个位表示一路开关量.