上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.30 M_YDev/M_YDevB/M_YDevW/M_YDevD—PLC输出信号数据
(1)功能
在多CPU工作时,设置或读取PLC输出信号数据(可写可读)。
①M_YDev—以“位”为单位的输出信号状态。
②M_YDevB—以“字节(8位)”为单位的输出信号数据。
③M_YDevW—以“字(16位)”为单位的输出信号数据。
④M_YDevD—以“双字(32位)”为单位的输出信号数据。
(2)格式1:读取
<数值变量>=M_YDev(PLC输出信号地址) <数值变量>=M_YDevB(PLC输出信号地址) <数值变量>=M_YDevW(PLC输出信号地址) <数值变量>=M_YDevD(PLC输出信号地址)
(3)格式2:设置
M_YDev(PLC输出信号地址)=<数值> M_YDevB(PLC输出信号地址)=<数值> M_YDevW(PLC输出信号地址)=<数值> M_YDevD(PLC输出信号地址)=<数值>
(4)PLC输出信号地址
设置范围以16进制表示如下:
①M_YDev:&H0~&HFFF(0~4095)。
②M_YDevB:&H0~&HFF8(0~4088)。
③M_YDevW:&H0~&HFF0(0~4080)。
④M_YDevD:&H0~&HFE0(0~4064)。
(5)术语解释
<数值>:设置写入数据的范围。
①M_YDev:1或0;
②M_YDevB:-128~127;
③M_YDevW:-32768~32767(&H8000~&H7FFF);
④M_UDevD:-2147483648~2147483647(&H80000000~&H7FFFFFFF)。
(6)例句
1 M_YDev(1)=1′——设置PLC输出信号(1)=ON。 2 M_YDevB(&H10)=&HFF′——设置PLC输出信号(H10~H17)=ON。 3 M_YDevW(&H20)=&HFFFF′——设置PLC输出信号(H20~H2F)=ON。 4 M_YDevD(&H100)=P1.X*1000′——设置PLC输出H100~H11F构成的数据=P1.X×1000。 5 M1%=M_YDevW(&H20)And &H7′——计算。将PLC输出信号H20~H2F与H7做逻辑和运算后的数值赋值到M1%。