您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400 PLC LAD的传送指令-赋值指令MOVE
来源:艾特贸易2017-06-13
简介MOVE 指令将输入端 IN 指定地址中的值或常数复制到输出端 OUT 指定的地址中。 (1) LAD 的传送指令 - 赋值指令 MOVE (见表 3-55 ) 表 3-55 LAD 的传送指令及其参数 (2) 指令说明 EN 为允许输入端
MOVE指令将输入端IN指定地址中的值或常数复制到输出端OUT指定的地址中。
(1) LAD的传送指令-赋值指令MOVE(见表3-55)
表3-55 LAD的传送指令及其参数
(2)指令说明
EN为允许输入端,ENO为允许输出端。
EN和ENO的数据类型为BOOL型,存储区为I、Q、M、L、D。IN(源值)的数据类型的所有长度为8、16或32位的基本数据类型,存储区为I、Q、M、L、D或常数。OUT(目标地址)的数据类型的所有长度为8、16或32位的基本数据类型,存储区为I、Q、M、L、D。MOVE通过EN输入来激活,将在IN中输入的指定值复制到在OUT输出指定的地址。ENO与EN的逻辑状态相同。MOVE只能复制字节、字或双字数据对象。用户自定义数据类型(如数组或结构)必须使用系统功能BLKMOVE( SFC 20)来复制。
只有当“传送”框位于激活的MCR区内时,才会激活MCR(主站控制继电器)。在激活的MCR区内,如果开启了MCR,同时有通往EN端的能流,则按如上所述复制寻址的数据。如果MCR关闭,并执行了MOVE,则无论当前IN状态如何,均会将逻辑“0”写入到指定的OUT地址。
注意:将某个值传送给不同长度的数据类型时,会根据需要将高位字节截断或以零填充高位字节(见表3-56)。
表3-56 高位字节截断或以零填充高位字节
(3)编程示例(见表3-57)
表3-57 编程示例
点击排行
