上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.29 M_XDev/M_XDevB/M_XDevW/M_XDevD—PLC输入信号数据
(1)功能
在多CPU工作时,读取PLC输入信号数据。
①M_XDev—以“位”为单位的输入信号状态;
②M_XDevB—以“字节(8位)”为单位的输入信号数据;
③M_XDevW—以“字(16位)”为单位的输入信号数据;
④M_XDevD—以“双字(32位)”为单位的输入信号数据。
(2)格式
<数值变量>=M_XDev(PLC输入信号地址) <数值变量>=M_XDevB(PLC输入信号地址) <数值变量>=M_XDevW(PLC输入信号地址) <数值变量>=M_XDevD(PLC输入信号地址)
(3)PLC输入信号地址
设置范围以16进制表示如下:
①M_XDev:&H0~&HFFF(0~4095)。
②M_XDevB:&H0~&HFF8(0~4088)。
③M_XDevW:&H0~&HFF0(0~4080)。
④M_XDevD:&H0~&HFE0(0~4064)。
(4)例句
1 M1%=M_XDev(1)′——M1=PLC输入信号1(1或0)。 2 M2%=M_XDevB(&H10)′——M2=PLC输入信号H10~H17位的值。 3 M3%=M_XDevW(&H20)And & H7′——M3=PLC输入信号H20~H2F的值与H7做逻辑和运算的结果。 4 M4%=M_XDevW(&H20)′——M4=PLC输入信号H20~H2F构成的数值。 5 M5&=M_XDevD(&H100)′——M5=PLC输入信号H100~H11F构成的数值。 6 P1.Y=M_XDevD(&H100)/1000′——计算。将输入信号构成的数据除以1000以后赋值到P1.Y。