工业机器人应用案例集锦
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.21 M_Out/M_Outb/M_Out8/M_Outw/M_Out16—输出信号状态(指定输出或读取输出信号状态)

(1)功能

输出信号状态。

①M_Out—以“位”为单位的输出信号状态;

②M_Outb/M_Out8—以“字节(8位)”为单位的输出信号数据;

③M_Outw/M_Out16—以“字(16位)”为单位的输出信号数据。

这是最常用的变量之一。

(2)格式

①M_Out(<数式1>)=<数值2>

②M_Outb(<数式1>)或M_Out8(<数式1>)=<数值3>

③M_Outw(<数式1>)或M_Out16(<数式1>)=<数值4>

④M_Out(<数式1>)=<数值2>dly<时间>

⑤<数值变量>=M_Out(<数式1>)

(3)术语解释

①<数式1>:用于指定输出信号的地址。

输出信号的地址范围分配如下:

a.10000~18191—多CPU共用软元件;

b.0~255—外部I/O信号;

c.716~723—多抓手信号;

d.900~907—抓手信号;

e.2000~5071—PROFIBUS用信号;

f.6000~8047—CC-Link用信号。

②<数值2>,<数值3>,<数值4>—输出信号输出值,可以是常数、变量、数值表达式。

③<数值2>设置范围:0或1。

④<数值3>设置范围:-128~+127。

⑤<数值4>设置范围:-32768~+32767。

⑥<时间>:设置输出信号=ON的时间,单位为秒。

(4)例句

    1  M_Out(902)=1′——指令输出信号902=ON。
    2  M_Outb(10016)=&HFF′——指令输出信号10016~10023的8位=HFF。
    3  M_Outw(10032)=&HFFFF′——指令输出信号10032~10047的16位=HFFFF。
    4  M4=M_Outb(10200)And &H0F′——M4=(输出信号10200~10207)与H0F的逻辑和。

(5)说明

输出信号与其他状态变量不同,输出信号是可以对其进行“指令”的变量而不仅仅是“读取其状态”的变量。实际上更多的是对输出信号进行设置,指令输出信号=ON/OFF。