工业机器人应用案例集锦
上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。