南通S7-1200PLC西门子代理商原装现货 南通S7-1200PLC,西门子S7-1200plc,西门子PLC代理
跳转指令JMP和跳转结束指令JME常配对使用。当JMP指令的输入逻辑接通时不跳转,从JMP到JME之间的梯形图程序段能执行。当JMP指令的输入逻辑断开时,程序跳到JME之后执行,从JMP到JME之间的梯形图程序段不扫描、不处理,其中输出继电器线圈、内部辅助维电器线圈、定时器/计数器等均保持原状态,直到JMP的输入逻辑接通后,才按照各自的逻辑进行处理。JMP指令的跳转号范围为00~00,除跳转号00外,每个跳转号在程序中只能使用1次,而跳转号00在程序中允许多次使用。JMP和JME指令可嵌套使用,但必须是不同跳转号的嵌套,如JMP01-JMPO2-JME02-JME01。
JMP指令的使用如图3-24(a)所示,当输入爆电器触点00002与00003同时接通时,从JMP到JME之间的3个梯版能执行。当触点00002与00003任一个断开时,程序跳到JME下面执行。JMP到JME间的3个稀级不处理,其中输出继电器线圈100000和10001及内部辅助继电器线圈01600均保持原状态不变。图3-24(a)梯形图对应的指令助记符程序如图3-24(b)所示。
南通S7-1200PLC西门子代理商原装现货 南通S7-1200PLC,西门子S7-1200plc,西门子PLC代理
跳转和分支指令比较:发生JMP/JME时,输出继电器、定时器等的状态可保持,而H/lLC不能保持,所以JMP/JME指令适用于控制那些需要输出保持的设备(如电动和液压设备),而IL/ILC指令适用于控制那些不需要输出保持的设备,这点应注意。
数据处理指令
数据处理指令包括数据传送、移位、比较、译码等指令,巧妙地应用这些指令,可使PLC的编程能力大大提高,欧姆龙PLC的数据处理和运算等指令大多数都有微分型和非微分型之分,微分型指令的助记符前标有符号函,如④MOV,雨非微分指令在助记符前无符号画,网种指令的区别是:在执行微分型指令时,只在条件满足的第一次扫描时执行一次,若条件解除后再次满足,则再执行一次,在执行非微分指令时,只要条件满足,每次扫描都执行。
数据传送指令
CQMIH系列PLC提供多种数据传送指令,下面主要介绍常用的传送指令MOV和取反传送指令MVN。举一反三,其他数据传送指令的使用类同,将列表说明。
传送指令是将源通道数据(S)或常数传送到目的通道(D),传送后原通道的数据不变。源通道就是执行指令时数据的来源通道,而目的通道就是执行指令后放存结果的通道。取反传送指令是将源通道数据取反后传送给目的通道,即如果源通道某个位是逻辑D.则取反的目的通道的对应位变成逻辑1,反之亦然。传送后源通道的数据不变,源通道可用输入继电器、输出继电器、内部辅助燃电器、保持继电器、数据存储器、常数、定时器和计数器等。目的通道可用输出继电器、内部辅助缓电器、保持罐电器、数据存储器等。当逻辑条件接通时,每扫描一次,指令即被执行一次。若希望只执行一次,可用微分型指令。
南通S7-1200PLC西门子代理商原装现货 南通S7-1200PLC,西门子S7-1200plc,西门子PLC代理
MOV、MVN指令的使用如图3-25所示,当输入继电器触点00000闭合时,MOV指令将001通道的内容传送到HROG通道,并且MVN将HROS通道的数据取反后再传送到LR20通道。当输入继电器触点00001闭合时,MOV指令只执行一次(微分型),将常数1805传送到DM0010通道,MVN也只执行一次(微分型),将AR00通道的内容传送到HK10通道。图3-25(a)梯形图对应的指令助记符程序如图3-25(b)所示《注意,MOV 和MVN指令分为3行书写,但仅占一个地址)。
图3-25(a)梯形图程序的执行结果如图3-25(e)所示。当00002闭合时,先执行MOV指令,001通道中的16个位的数据按原样传送到HRos通道:再执行MVN指令,HR05通道中的数据按位取反后存入LR20通道。