数据传送指令能轻松完结各存储单元之间数据的传送和仿制。 三菱PLC(FX2N为例)有6种左右传送指令供用户运用,西门子PLC(S7-1200为例)有4种左右(首要看是否严厉区别)。 本文以例题的方式详解三菱PLC的MOV和西门子1200的MOVE。
传送指令能够将数据传送到指定方针。 它效果广泛:能够用传送指令完结对存储单元的清零,对电动机等设备的发动和中止,把数据传送给数据寄存器用来进行数据处理(比方加减乘除核算等),把数据传给数码显现器进行数码显现等等。
例:有4台电动机,分别由Y0,Y1,Y2,Y3驱动,发动信号为X4,中止信号为X5,请运用MOV指令完结电机的一起发动与中止。
注释:K表明十进制常数; H表明十六进制常数; KnX… KnS以K1Y000进行阐明:K1Y000表明以Y0为开端的接连4*1个位,即Y0,Y1,Y2,Y3; T表明定时器; C表明计数器; D表明数据寄存器; V/Z表明变址寄存器。
K表明十进制常数,上电后,M8002即导通,十进制数0转换为二进制数0000,存入到数据寄存器D12中,使D12清零; X004发动时,十进制数15转换为二进制数1111,存入到Y0开端的4个位:Y0,Y1,Y2,Y3,使电机发动; X005导通,D12中二进制0000存入Y0,Y1,Y2,Y3中,电机中止。
例:有4台电动机,分别由Q0.0,Q0.1,Q0.2,Q0.3驱动,发动信号为I0.1,中止信号为I0.0,请运用MOVE指令完结电机的一起发动与中止。