上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.22 M_Out32—向外部输出或读取32bit的数据
(1)功能
M_Out32用于指令外部输出信号状态(指定输出或读取输出信号状态)。
M_Out32是以“32位”为单位的输出信号数据。
(2)格式
M_Out32(<数式1>)=<数值> <数值变量>=M_Out32(<数式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用信号。
②<数值>设置范围:-2147483648~+2147483647(&H80000000~&H7FFFFFFF)。
(4)例句
1 M_Out32(10000)=P1.X*1000′——将P1.X×1000代入10000~10031的32位中。 2 *ack_wait′——程序分支标志。 3 If M_In(7)=0 Then*ack_check′——判断语句。 4 P1.Y=M_In32(10100)/1000′——将M_In32(10100)构成的32位数据除以1000后代入P1.Y。