条件跳转指令:
指令名称,助记符,指令代码,程序步如下表:
程序步可以是连续执行或者是脉冲执行,CJ执行的为3步,CJ(P)为1步。
指令格式:
当我们按下X000后,程序跳转指令开始运行,程序所跳转的位置为程序指针所在的位置,也就是标号10,在这里我们要注意程序指针写在左母线的左边。当我们启动跳转指令后,X001这段程序就会被跳过不执行。
当X0为ON时,被跳转CJ命令到标号之间的程序不子执行。在跳转过程中如果Y、M,S被OUT、SET. RST指令驱动使输入发生变化则仍保持跳转前的状态。例如,通过X1驱动输出Y10后发生跳转,在跳转过程中即使X0变为ON,但输出Y10仍有效。
注意:
1、对于T、C,如果跳转时定时器或计数器正发生动作,则此时立即中断计数或停止计时,直到跳转结束后继续进行计时或计数。但是,正在动作的定时器T192~T199与高速计数器C235~ C255. 不管有无跳转仍旧维续工作。
2、功能指令在跳转时不执行,但PLSY、 PLSR、PWW指令除外。
子程序调用与返回指令:
指令名称,助记符,指令代码,程序步如下表:
指令格式:
图中FEND表示主程序结束,在FEND前面的我们称为主程序,在FEND后面的我们称为子程序。SRET表示子程序结束,或者叫子程序返回。我们要注意,在FEND与SRET之间的程序,我们称为第一个子程序,在第二个SRET之前的我们称为第二个子程序。当我们按下X001的时候,指针调用到P11,程序开始从P11这个地方从上往下开始执行,当碰到第一个SRET的时候,程序又返回到主程序中,但是在这个程序中如果X002被接通,那么程序指针则调用到P12,程序开始从上到下运行,当碰到第二个SRET的时候,程序返回到P12这个地方,然后在碰到第一个SRET的时候,返回到主程序。因为P12这个程序是嵌套在P11这个程序中的,所以我们要注意,在PLC中这种程序嵌套最多只能使用5级。
中断指令:
中断指令总共有3条,我们用一个表格来详细说明:
在这里FEND前面的为主程序,FEND后面的为中断子程序,中断子程序能否进行与中断条件与中断指针有关,所以在这里我们得给大家说说中断指针的格式:
中断指针:
定时中断:
程序示例:
我们先给大家介绍一下这个程序:FEND前面的程序表示主程序,后面的表示中断子程序,EI表示允许中断,IRET表示中断返回指令,I610指针表示,中断时间为10mm,6表示最高中断级别。
当我们按下X000后K1的数据被传送到D1里面去,K255的数据被传送D2里面去,M1被置位接通,中断子程序运行。RAMP 表示斜坡指令,表示产生一个数据D3,而D3的变化范围是从D1到D2也就是从1到255,由于这是一个定时中断程序,当M1接通的时候,每隔10ms中断一次程序,K1000表示1000个扫描周期,因为D3的范围是从1变到255,而它所需要的时间为1000个10ms,也就是说从X0接通到D3变成255的时间为1000X10ms=10秒,当D3等于255的时候M8029接通,M1被复位断开,然后中断指令与斜坡指令被断开,然后碰到IRET指令程序返回。
关键字:PLC 编程 跳转指令
引用地址:
详解PLC编程跳转指令的使用方法
推荐阅读最新更新时间:2024-11-10 19:38
开放式数控系统中IPC与PLC通信技术
IPC指的是工业中的使用计算机,也就是工业PC,工业PC的设计、制造与实际使用需要考虑到实际工作环境的影响,因为工业生产中的设备需要能够承受温度、湿度、机械扰动、电磁场甚至灰尘等恶劣条件的影响,因此IPC的制造需要使用工业级别的处理器,全部密封的封装箱柜,并且在设备中需要安装保持空气洁净的器件,同时还要能够铺垫避免机械扰动的物质和抗电磁干扰的屏蔽器件,加上多方面的保护措施才能够在工业环境中长期稳定运行,因此其具有极强的稳定性,可以广泛应用在工业、航空、矿业、军事等多种领域中。
PLC的全称为可编程控制器,它是在计算机基础上进行开发而成的自动化工业控制器。在工作中可编程控制器可以进行随时更改程序、适应性强,因此具有很强的
[嵌入式]
和利时LM系列PLC在晒版机中的应用
1 引言 印刷术作为中国的四大发明之一,至今已发展成为不可或缺的技术。文化和知识传播的方便程度和广度主要依赖于印刷业。随着人们对书籍的需求和要求越来越高,印刷技术的工艺也越来复杂,效率也越来越高。晒版机作为传统印刷工艺中的一环,直接影响印刷的效果和质量。晒版机控制系统对晒版机的正常工作具有重要的作用。目前,晒版机已成为高档彩色印刷的必备品。 基于和利时LM系列PLC的晒版机控制系统,能够对晒版机抽真空时间和曝光时间进行精确控制,使晒版机能够高效率和高质量地进行晒版工作。 2 晒版机控制系统硬件设计 早期的晒版机控制系统为单板机控制系统,参数的显示和设置为7段LED数码管和数字按键
[嵌入式]
只需6步,教你如何定期保养维护PLC控制柜
PLC控制柜属于电子设备,定期保养维护是必要的,但我们应该怎么保养维护,下面就告诉大家应该注意哪些方面的问题。 注意事项 做好规划,制定详细的步骤,按部就班。永远不要相信一拍脑袋一个主意,而是先把所有的方方面面考虑好,拿着规划一步一步做: 1、 安全第一:拆卸设备之前先断电,注意安全; 2、清洁电柜的时候注意不要把灰弄到到处都是; 3、动过的所有地方做好标记,注意观察,比如有些线重新接过,有些线鼻子重新压过,需要在设备重新投产后注意观察这些地方是否有问题。 以下为维护步骤: 1、数据备份 在进行维护的时候,我们是一定要断电的,断电之间的数据备份是一项重要环节,对于需要长期归档的数据,可以将历史趋势数据备份到移动硬盘,然后关
[机器人]
PLC梯形图的运行方式 PLC梯形图的特点
PLC(可编程逻辑控制器)梯形图是一种常用的编程语言,用于控制工业自动化系统中的各种机器和设备。它是一种图形化编程语言,通过以梯形图的形式表示电路的逻辑关系,实现对工业控制进行编程。 PLC梯形图使用图形符号来表示逻辑和控制功能,并使用梯形形状来表示程序流程。PLC梯形图语言通常用于自动化控制系统和工业机器中,以控制机器运行、监控过程参数和收集数据等。 PLC梯形图是由不同的符号和线路组成的。这些符号代表不同的逻辑元件,例如: 接触器、电路开关、定时器和计数器等。这些元件组成复杂的逻辑表达式,整合了设备的输入和输出,使它们能够与控制系统交互。 PLC梯形图的执行采用扫描式程序,即按照从上至下、从左至右的
[嵌入式]
西门子PLC和WINCC在污水处理自动化监控系统中的应用
1引言 本文以污水处理的工艺流程为线索,介绍了监控系统的整体设计方案、各个分布式控制站的设计、上位监控画面的制作以及重难点控制策略的研究。文中着重讲述了PLC、软启动器与变频、PID等技术在污水处理中的典型应用。在该污水处理中,为了达到控制溶解氧(DO)含量、配水井液位等在一定得范围内的目的,我们采用PID控制、变频调速等技术来实现对风机和水泵的转速的调节。同时根据液位不同对使用设备的台数进行控制。为了解决污水处理中大功率设备启动所带来的问题,该系统采用了软启动器拖动电动机。同时为了解决设备长期运行带来的问题,采用轮换使用几台泵或风机。本文以实际系统为例,介绍污水处理厂自动控制的方法与策略,具有一定实践指导意义。 2污水
[嵌入式]
PLC常见的8种错误类型
DATAIE 常见错误类型 各种品牌PLC都具有自我诊断功能,但PLC修理的技巧在于,充分运用该功能进行分析,然后精确寻找问题所在。整理了当PLC呈现反常报警时,PLC修理人员需要了解的8种常见错误类型。 CPU反常 CPU反常报警时,应查看CPU单元衔接于内部总线上的一切器材。具体方法是顺次替换可能存在问题的单元,找出问题单元,并作相应处理。 存储器反常 存储器反常报警时,如果是程序存储器的问题,经过从头编程后还是无法解决,这种状况可能是噪声的搅扰引起程序的改变,否则应替换存储器。 输入/输出单元反常、扩展单元反常 发作这类报警时,应首要查看输入/输出单元和扩展单元衔接器衔接状况、电缆衔接状况,断定问题发作的某单元之后,再替
[嵌入式]
变频器和plc组成的rs-485通信连接方案
bh485g隔离器是真正具有数据流向自动切换、数据完全透明传输、无延时的隔离器, 波特率为0~250kbit/s自适应,供电电源有dc5v和dc24v两种供选择(一般 变频器 上均有 dc24v电源输出端子)而且bh-485g具有两对rs485接线端子,避免了会使波形畸变的 总线分支问题,接线非常方便。 bh-485g带有数据收发指示灯,加装了 bh485g隔离器后的变频器和plc组成的 rs-485通信网络如图6-24所示。 设置时须将总线两端的bh-485g上的终端电阻设置开关k拨到“r”(接入1200终端电 阻),其他位置的开关拨到“off”(不接终端电阻如通信距离超过21cm (9 600bit/s时), 可在总线中增加
[嵌入式]
MSP430编程器仿真器JTAG、SBW、BSL接口的区别
MSP430无论是仿真还是烧写程序,一般可以通过:JTAG、SBW、BSL接口进行。 1、JTAG是利用边界扫描技术,在430内部有逻辑接口给JTAG使用,内部有若干个寄存器连接到了430内部数据地址总线上,所以可以访问到430的所有资源,包括全地址FLASH、RAM及各种寄存器。可以用于对430的仿真和编程,主要连接线有TMS、TCK、TDI、TDO,430还需要另两条线路RST、TEST来启动JTAG命令序列。 2、SBW是SPY-BI-WIRE,可以简称为两线制JTAG,主要有SBWTCK(连接到JTAG接口的7脚TCK)与SBWTDIO(连接到JTAG接口的1脚TDO/TDI),该接口主要用于小于28脚的2系列单片机,因为
[单片机]