上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。