PLC的用户程序执行过程很复杂,下面以PLC正转控制线路为例进行说明。图5-5 PLC正转控制线路用户程序执行过程说明如下:当按下起动按钮SB1时,输入继电器X000线圈得电,它使用户程序中的X000常开触头闭合,输出继电器Y000线圈得电,它一方面使用户程序中的Y000常开触头闭合,对Y000线圈供电锁定外,另一方面使输出端的Y000常开触头闭合,接触器KM线圈得电,主电路中的KM主触头闭合,电动机得电运转。......
2023-06-15
PLC执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷新阶段,如图1-7所示。
图1-7 PLC执行程序过程示意图
(1)输入采样阶段
在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映像寄存器中,此时输入映像寄存器被刷新。接着PLC进入程序执行阶段。在程序执行阶段或其他阶段,即使输入状态发生变化,输入映像寄存器的内容也不会改变。输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样到。
(2)程序执行阶段
在程序执行阶段,PLC对程序按顺序进行扫描执行。若程序用梯形图表示,则PLC总是按先上后下、先左后右的顺序执行。当遇到程序跳转指令时,PLC则根据跳转条件是否满足来决定程序是否跳转。当指令中涉及输入/输出状态时,PLC从输入映像寄存器和元件映像寄存器中读出状态,根据用户程序进行运算,再将运算结果存入元件映像寄存器中。对于元件映像寄存器来说,其内容会随程序执行的过程而变化。
(3)输出刷新阶段
当所有程序执行完毕后,PLC进入输出刷新阶段。在这一阶段里,PLC将输出映像寄存器中与输出有关的状态(输出继电器状态)转存到输出锁存器中,并通过一定方式输出,驱动外部负载。
因此,PLC在一个扫描周期内,对输入状态的采样只在输入采样阶段进行。当PLC进入程序执行阶段后输入端将被封锁,直到下一个扫描周期的输入采样阶段PLC才对输入状态重新进行采样。这种方式称为集中采样,即在一个扫描周期内,集中一段时间对输入状态进行采样。
用户程序如果对输出结果进行多次赋值,则最后一次赋值有效。在一个扫描周期内,PLC只在输出刷新阶段才将输出状态从输出映像寄存器中输出,对输出接口进行刷新。在其他阶段里,输出状态一直保存在输出映像寄存器中。这种方式称为集中输出。
小型PLC因为I/O点数较少,用户程序较短,一般采用集中采样、集中输出的工作方式。这种方式虽然在一定程度上减慢了系统的响应速度,但使PLC工作时大多数时间与外部输入/输出设备隔离,从根本上增强了系统的抗干扰能力,增强了系统的可靠性。
大中型PLC因为I/O点数较多,控制功能强,用户程序较长,为加快系统响应速度,可以采用定期采样、定期输出方式,或中断输入/输出方式以及采用智能I/O接口等多种方式。
从上述分析可知,从PLC的输入端输入信号发生变化到PLC的输出端对该输入变化做出反应,需要一段时间,这种现象称为PLC输入/输出响应滞后。对一般的工业控制,这种滞后是完全允许的。应该注意的是,这种响应滞后不仅仅是由PLC扫描工作方式造成的,更主要的是由PLC输入接口的滤波环节带来的输入延迟,以及输出接口中驱动器件的动作时间带来的输出延迟,同时还与程序设计有关。滞后时间是设计PLC应用系统时应注意把握的一个参数。
有关PLC及传感器技术的文章
PLC的用户程序执行过程很复杂,下面以PLC正转控制线路为例进行说明。图5-5 PLC正转控制线路用户程序执行过程说明如下:当按下起动按钮SB1时,输入继电器X000线圈得电,它使用户程序中的X000常开触头闭合,输出继电器Y000线圈得电,它一方面使用户程序中的Y000常开触头闭合,对Y000线圈供电锁定外,另一方面使输出端的Y000常开触头闭合,接触器KM线圈得电,主电路中的KM主触头闭合,电动机得电运转。......
2023-06-15
循环结构是算法中最主要和最基本的一种重复结构。n=4时的阶乘问题算法的执行过程上面已给出,这样的执行过程可以归纳如下:赋循环过程的初始数值pro=1和m=1;测试循环过程的条件m<=n是否成立;如果循环条件成立,则执行循环体中的语句pro=pro*m和m=m+1后继续循环过程;否则结束循环过程;结束。循环结构算法的流程图如图6-4所示。......
2023-11-18
PLC的电源和输入、输出信号等也有多种规格。另外,PLC具有自诊断、故障报警功能,面板上的各种指示便于操作人员检查调试,有的PLC还可以实现远程诊断调试功能。......
2023-06-15
1971日本从美国引进了这项新技术,很快研制出了日本第一台PLC。总之,PLC是一台计算机,它是专为工业环境应用而设计制造的计算机,具有丰富的输入、输出接口,并且具有较强的驱动能力。......
2023-06-18
C语言共有30多个关键字,9种控制语句,程序书写形式自由。同时C语言包含整型、实型、数组类型、枚举类型等数据类型,丰富的数据类型使得C语言可以表达各种复杂的数据结构,具有很强的数据处理能力。C程序由3种基本结构组成,分别是顺序结构、选择结构和循环结构,这三种结构组合可以完成任何复杂的任务。C语言的语法限制不太严格,程序设计和书写形式自由度大。C语言程序生成目标代码质量高,程序执行速度快。......
2023-11-20
①画水平线、竖直线和45°斜线:选中工具,光标变为形,左键在空白处、点上、线的端点或默认等份点、两线交点上单击定第一点,光标变为,此时的工具具有了工具在状态下的功能,松开鼠标拖动,可选择画水平、垂直或45°直线,单击鼠标,弹出图3-59所示的对话框,输入长度,单击按钮即可。......
2023-06-22
一般而言,监狱内的惩戒程序包括事件报告、监区惩戒委员会审查、惩戒听证官听证、惩戒申诉等。在一般情况下,在狱警发现受刑人涉及事件之后的5个工作日内,监区惩戒委员会将举行听证,不包括狱警发现受刑人涉及事件的当天、周末和假日。在当天的听证会议之后,监区惩戒委员会会作出书面的惩戒决定。惩戒听证官是监狱管理局设立的专门处理监狱内部惩戒事件的官员,只受理那些已经被监区惩戒委员会听证过的案件。......
2023-07-29
相关推荐