学习PLC必须要深刻理解PLC的扫描过程和执行原理,才能可靠无误的编写程序。通俗的讲PLC程序是从上往下,从左往右顺序循环扫描执行,它需要三个过程才真正输出实现外部动作。 第一步,先把外接的开关信号状态批量刷新到I输入映像区。 第二步,CPU由左往右,由上往下,顺序执行程序,在每个扫描的周期内,都会改变往后的寄存器状态,但没扫描完程序时,是不会马上有实际的物理输出。 第三步,所有程序执行完成后,统一刷新输出Q映像区,从而执行Q外接执行结构动作。 下面以一个单键启停程序来分析每个扫描过程的状态,从而实现单键启停的功能。 下面用M0.1来代替启停开关 动作过程:每使M0.1接通,则输出Q0.0交替接通、关断,实现单键启停功能。
分析过程: 1、当第一次按下M0.1=1时:M0.0通过上升沿仅接通一个扫描周期 在第一个扫描周期时,M0.1=1,M0.0=1
则网络2中的上部线路---M0.0=1,Q0.0闭点初始还为0,则上部线路通,使Q0.0线圈=1接通。 下部线路的状态---M0.0闭点打开=0,Q0.0开点接通=1,下线路不通。 第一个扫描周期结果是:M0.1=1.,M0.0=1,Q0.0=1.如下图
第二个扫描周期时,即使M0.1继续接通=1,由于上升沿仅接通一个扫描周期,则P后线是不通的,因此M0.0不通=0,如下图:
网络2中此时状态变为: 上部线路:M0.0=0,Q0.0闭点打开不通,则上部线路不通 下部线路:M0.0=0,则闭点接通,Q0.0=1,开点接通,则下部线路接通。
第三个扫描周期时,即使放开M0.1=0,M0.0继续为0,网络2中的状态,与第二周期状态相同,Q0.0继续保持为1.
2、第二次接通M0.1=1时:上升沿P后又接通一个扫描周期 第一个扫描周期:M0.1=1,M0.0=1
在M0.0重新接通情况下: 上部线路:M0.0=1接通,Q0.0闭点继续保持打开。则上部线路不通 下部线路:M0.0闭点打开不通,则下部线路也不通。Q0.0失电, 因此,Q线圈不通
第二个扫描周期时,即使M0.1继续接通=1,由于上升沿仅接通一个扫描周期,则P后线是不通的,因此M0.0不通=0 网络2中,上部线路:M0.0=0,Q闭点接通=1,上部线路不通 下部线路:m0.0闭点通,Q开点断开,下部线路不通。 如下图:
在第三扫描周期:放开M0.1=0,m0.0是0 上下线路同上,Q也是失电状态。
这个单键启停之所以能成功实现,主要原因是上升沿的应用,每次接通只能扫描一个周期,如果去掉上升沿P,则该功能动作会乱输出,不能实现交替输出与关断。 利用扫描执行的特点才能正确分析程序的动作,和画出这个程序。
关键字:PLC 扫描过程
引用地址:
PLC的扫描过程和执行原理
推荐阅读最新更新时间:2024-11-17 07:56
PROFIBUS—DP在高炉自动化系统中的应用
0 前言 随着网络的发展,现场总线(Process Field Bus简称Profibus)技术在新一代高炉自动控制系统中逐步推广使用。它使用一类传输介质(如具有位串传输的铜缆、光纤或无线等),用比特串传输,将分散的现场设备(如传感器、执行机构、驱动器、变送器等)连接到中央控制或管理系统。 在炼铁高炉自动化控制系统中,分为槽下配料和炉顶加料部份,槽下系统共25个仓、19个斗,共计阀门31个,炉顶12个阀,卷扬电机、探尺设备配有编码器。在电气设计方而,分布区域广、阀门多、煤气区域易燃易爆的特点不容忽视,凶此,我们采用各输入输出点(包括数字量、模拟量)进入站点模块,通过一根总线传人_丰控室PLC,以此控制各阀门及电机动作。本文
[嵌入式]
如何将 EtherNet/IP、EtherCAT 和 PROFINET添加到自动化工厂
如何以经济实惠的方式将 EtherNet/IP、EtherCAT 和 PROFINET添加到自动化工厂 还记得科幻电影中曾有一个场景显示由人工智能管理的全自动工厂吗?现在就有这样的工厂! 自主工厂依赖于各个组件(如运动控制器和机器人)之间的实时通信,而且这种通信必须实时进行。例如,100 英尺外的可编程逻辑控制器 (PLC) 向机器人发送的运动命令如果出现延迟,则可能会导致最终产品出现缺陷。 基于以太网的实时通信协议的进步已经解决了这个问题。这些协议使工厂内连接大型设备的网络能够实时相互通信,同时还提供足够的带宽将诊断和控制数据发送到云端。 但有一个问题;尽管有很多实时以太网协议为这种通信提供便利,但不同的协议不能
[工业控制]
基于PLC的电梯监控系统方案
1 引言 早期安装的电梯多为继电器控制方式,其缺点是系统触点繁多、线路复杂、控制功能不易增加、能耗高、噪音大、尤其是故障率高、可靠性低。而安全性是电梯运行的首要条件,对这类控制系统的更新换代和技术改造势在必行。PLC(可编程控制器)作为新一代工业控制器,以其高可靠性和技术先进性,在电梯控制中得到了日趋广泛的应用,己成为当前电梯控制技术改造的热点之一。而近几年,随着经济的发展,楼宇自动化正发展成为一个新兴的技术产业,广泛应用于各种楼宇,电梯监视控制系统已成为楼宇设备控制系统的一部分。本文以深圳八卦岭工业区某电梯为例,介绍PLC及DDC在电梯监控系统中的应用。 2 电梯控制系统概述 该电梯系统是一个六层六站的系统,井道内设有轿厢、安全
[嵌入式]
浅谈PLC控制器频率与伺服驱动器和负载转速
可以看出如果机械结构确定了,这个值也是确定的,1个脉冲对应走的位移是确定的,即系统的精度是确定的。如5mm导程的丝杠,与亿维伺服驱动直接连接的话,精度为5/10000mm。 一、PLC控制器频率与伺服驱动器和负载转速 已知伺服驱动器Pm=10000Pulse/r,PLC控制器发出的频率f (puls/s),如何计算负载轴的转速n(r/s), 当伺服电机直接连接轴,设电子齿轮比分子比分母为N。 n=(f*N)/Pm ...........此公式求出单位为r/s,1s发的脉冲数除以一圈需要的脉冲数=1s转动的圈数。 n :负载转速,单位:r/s。 f:控制器发出的频率,单位:pls/s。 N:驱动器电子齿轮比。 Pm:伺服驱动
[嵌入式]
接触器对PLC干扰的抑制方法
现在有很多的朋友都是在做工控的,很多控制都是用PLC来完成的,现在的工业环境,有很多地方都不是很好,如厂房不大,里边满满的都是设备,再加上对用电安全的认知不是太多,有很大一部分厂房都是没有地线的,容易发生一些意想不到的危险,如触电! 地线的作用不仅可以防止触电的发生,而且还对设备的干扰有一定的抑制作用,一些数控设备都要求必须单独接地线。 对于干扰问题,是很难解决的,但是可以通过一些方法来有效的抑制干扰,今天介绍的就是接触器对PLC干扰的抑制方法。 故障的现象为:设备由PLC控制,油泵电机启动会使PLC故障报警输出为ON,使设备无故障停机。 这里就要从控制油泵的接触器说起,接触器是由线圈控制的,线圈会产生感应电动势,会串
[嵌入式]
Altera展示单芯片实现PLC和HMI系统
与3S智能软件解决方案公司和EXOR国际公司一同开发的Cyclone V SoC解决方案帮助工厂自动化系统供应商缩短了产品面市时间 2013年11月26号,北京——Altera公司 (NASDAQ: ALTR)今天宣布,在德国纽伦堡举行的SPS IPC驱动2013大会上展示自动化系统设计的一项关键开发——在一个芯片上实现可编程逻辑控制器(PLC)和人机接口(HMI)系统。Altera在单片28 nm Altera Cyclone® V SoC上实现了集成PLC/HMI系统,将于2014年以参考设计的形式提供该系统。 Altera与优秀的PLC软件开发企业3S智能软件解决方案有限公司以及HMI开发领先公司EXOR国际SpA合作,
[工业控制]
PLC故障常见原因分析
(一)外围电路元器件故障 此类故障在PLC工作一定时间后的故障中经常发生。在PLC控制回路中如果出现元器件损坏故障,PLC控制系统就会立即自动停止工作。 输入电路是PLC接受开关量、模拟量等输入信号的端口,其元器件质量的优劣、接线方式及是否牢靠也是影响控制系统可靠性的重要因素。 对于开关量输出来说,PLC的输出有继电器输出、晶闸管输出、晶体管输出三种形式,具体选择哪种形式的输出应根据负载要求来决定,选择不当会使系统可靠性降低 严重时导致系统不能正常工作。 此外,PLC的输出端子带负载能力是有限的.如果超过了规定的最大限值.必须外接继电器或接触器.才能正常工作。 外接继电器、接触器、电磁阀等执行元件的质量,是影响系统
[嵌入式]
将PLC自动控制原理应用在组态软件控制系统中
1 前言 众所周知,PLC自从问世以来就在自动控制各个行业发挥着难以取代的核心控制作用。PLC运行可靠,适用于各种恶劣的工业环境,PLC和工控机(IPC)相比,其运行可靠、可扩展性好、便于电气连接、控制更专业,但是工控机良好的人机界面,方便高级语言都是PLC所不能比拟的。 组态软件在很多场合应用于控制,可整个控制的中心往往还是PLC,组态软件(上位机)所起的控制作用很小。人机界面一般用于简单的动作控制,工艺参数的编制,配方的设定等等,虽然在概念上属于控制范畴,但它并未真正起到核心控制作用,因为真正长期的自动运行控制是由PLC完成。我们不经常使用工控机作为核心控制部分的原因有两点:第一,工控机不适于在很恶略的环境下运行
[工业控制]