PLC控制系统实际调试中常见的三大问题

发布者:温暖的微风最新更新时间:2025-01-22 来源: elecfans关键字:PLC  控制系统 手机看文章 扫描二维码
随时随地手机看文章

在实际调试过程中,有时出现这样的情况,一个软件系统从理论上推敲能完全符合机械设备的工艺要求,而在运行过程中无论如何也不能投入正常运转,在系统调试过程中,除考虑软件设计的方法外,还可以从以下几个方面寻求解决的途径。


1、扫描击期和响应时间

用PC设计一个控制系统时,一个最重要的参数就是时间,PC执行程序中的所有指令要用多少时间,(扫描时间)有一个输入信号经过PC多长时间后才能有一个输出信号(响应时间)掌握这些参数,对设计和调试控制系统无疑非常重要。

当PC开始运行之后,它串行地执行存储器中的程序。我们可以把扫描时间分为4个部分:共同部分,例如清除时间监视器和检查程序存储器;数据输入,输出;执行指令;执行外围设备指令。

时间监视器是PC内部用来测量扫描时间的一个定时器,所谓扫描时间,是执行上面4个部分总共花费的时间。扫描时间的多少取决于系统的购置,I/O的点数,程序中使用的指令及外围设备的连接,当一个系统的硬件设计定型后,扫描时间主要取决软件指令的长短从PC收到一个输入信号向输出端输出一个控制信号所需的时间,叫响应时间。

响应时间是可变的,例如在一个扫描周期结束后,收到一个输入信号,下一个扫描周期结束后时,收到一个输入信号,下一个扫描周期一开始,这个输入信号就起作用,这时,这个输入信号的响应时间最短,它是输入延迟时间,扫描周期时间,输出延迟时间三者的和,如果在扫描周期开始收到了一个输入信号,在扫描周期内该输入信号不会起作用,只能等到下一个扫描周期才能起作用,这时,这个输入信号的响应时间最长,它是输入延迟时问,输出延迟时间三者的和,因此,一个信号的最小响应时间和最大响应时间的计算公式为:

最小的响应时间=输入延迟时间+扫描时间+输出延迟时间,最大的响应时间=延迟时间+2×扫描时间+输出延迟时间。 

在实际调试过程中,有时出现这样的情况,一个软件系统从理论上推敲能完全符合机械设备的工艺要求,而在运行过程中无论如何也不能投入正常运转,在系统调试过程中,除考虑软件设计的方法外,还可以从以下几个方面寻求解决的途径。

从上面的响应时间估算公式可以看出,输入信号的响应时间由扫描周期决定,扫描周期一方面取决于系统的硬件配置,另一方面由控制软件中使用的指令和指令的条数决定,在砌块成型机自动控制系统调试过程中发生这样的情况,自动推板过程(把砌块从成型台上送到输送机上的过程)的启动,要靠成型工艺过程的完成信号来启动,输送砖坯的过程完成同时完成了送板的过程,通知控制系统可以完成下一个成型过程。

单从程序的执行顺序上考察,控制时序的安排是正确的,可是,在调试的过程中发现,系统实际的控制时序是,当第一个成型过程完成后,并不进行自动推板过程,而是直接开始下一个成型过程,遇到这种情况,设计者和用户的第一反应一般都是怀疑程序设计错误。经反复检查程序,未发现错误,这时才考虑到可能是指令的响应时间产生了问题。

砌块成型机的控制系统是一个庞大的系统,其软件控制指令达五六百条。成型过程启动信号,由一个成型过程的结束信号和有板信号产生,这时,就将产生这样的情况,在某个扫描周期内扫描到HR002信号,在执行置位推板过程,直接进行下一个成型过程,这可能是由于输入信号的响应时间过长引起的,在这种情况下,由于硬件配置不能改变,指令条数也不可改变,处理过程中,设法在软件上做调整,使成型过程结束信号早点发生,问题得到了解决。

2、软件复位

在PLC程序设计中使用最平常的一种是称为保持继电器的内部继电器。PLC的保持继电器从HR000到HR915,共10×16个,另一种是定时器或计数器从TIM00到TIM47(CNT00或CNT47)共48个(不同型号的PLC保持继电器,定时器的点数不同)。

其中,保持继电器实现的是记忆的功能,记忆着机械系统的运转状况,控制系统的运转的正常时序,在时序的控制上,为实现控制的安全性,及时性、准确性、通常采用当一个机械动作守成时,其控制信号(由保持继电器产生)用来终止上一个机械动作的同时,启动下一个机械动作的时间继电器不能正常被复位的情况。

在开机前,如果不强制使保持继电器复位,将会产生机械设备的误动作,系统设计时,通常采用的方法是设置硬件复位按钮,需要的时候,能够使保持继电器,定时器、计数器、高速计数器强制复位,在控制系统的调试中发现,如果使用保持继电器,定时器,计数器、高速计数器次数过多,硬件复位的功能很多时候会不起作用。

也就是说,硬件复位的方法有时不能准确,及时地使PLC的内部继电器、定时器、计数器复位,从而导致控制系统不能正常运转,在调试过程中,人为地设置软件复位信号作为内部信号,可确保保持继电器有效复位,使系统在任何情况下均正常运转。

3、硬件电路

PLC的组成的控制系统硬件电路。当一个两线式传感器,例如光电开关,接近开关或限位开关等,作为输入信号装置被置被接到PLC的输入端时,漏电流可能会导致输入信号为ON,在系统调试中,如果偶尔产生误动作,有可能是漏电流产生的错误信号引起的。为了防止这种情况发生,在设计硬件电路时,在输入端接一个并联是阻,并联电阻的计算公式。

其中,不同型号的PLC漏电流值可查阅厂商提供的产品手册,在硬件电路上做这样的处理,可有效地避免由于漏电流产生的误动作。


关键字:PLC  控制系统 引用地址:PLC控制系统实际调试中常见的三大问题

上一篇:机器视觉系统的构成和工作过程
下一篇:西门子PLC和模块所支持的传感器类型

推荐阅读最新更新时间:2026-03-21 06:17

基于PLC的气门自动图像检测线控制系统
  摘要:针对国内气门行业中传统的气门检测存在着检测效率低、精度低以及错检、漏检等问题,研发了集清洗、干燥、传输、装卸、检测、分拣为一体的气门在线自动图像检测控制系统。本检测线由可编程控制器(PLC)、传输线、机械手、变频器、三相电机、多种气动执行结构和传感器等组成。根据气门检测功能需求和流程,设计了可编控制器的控制方案和控制程序。经实际使用表明,该系统实现了被检气门的自动输送、自动清洗和吹干、自动检测上下料和自动分拣等功能,有效解决传统人工检测造成的漏检、效率低和劳动强度大等问题,确保出厂产品质量100%的合格率。   引言   在激烈的市场竞争中,许多企业为提高产品质量、加快生产效率,都在对原有的各种在线检测设备进行技术改
[嵌入式]
基于<font color='red'>PLC</font>的气门自动图像检测线<font color='red'>控制系统</font>
PLC控制系统与工业自动化关系
随着工业自动化技术的快速发展,可编程逻辑控制器(PLC)已成为现代工业自动化系统中不可或缺的核心组件。PLC以其高度的灵活性、可靠性和易用性,为工业自动化提供了强大的控制能力。 一、工业自动化的定义与重要性 工业自动化是指利用计算机、电子技术、信息技术等手段,实现工业生产过程的自动控制和管理。它能够提高生产效率、降低成本、提升产品质量,并减少人为错误。随着全球制造业的竞争加剧,工业自动化已成为提高企业竞争力的关键因素。 二、PLC控制系统的基本概念 可编程逻辑控制器(PLC)是一种专为工业环境设计的数字运算操作的电子系统,用于自动化控制的数字逻辑设备。它采用一类可编程的存储器,用于存储执行逻辑运算、顺序控制、定时、计数与算
[嵌入式]
PLC控制系统中的传感器选型
在现代工业自动化领域,PLC控制系统因其灵活性、可靠性和易于编程而广受欢迎。传感器作为PLC控制系统的“眼睛”和“耳朵”,其选型对于整个系统的效能至关重要。 1. 传感器类型与应用场景 传感器的种类繁多,包括但不限于温度传感器、压力传感器、流量传感器、液位传感器、速度传感器和位置传感器等。每种传感器都有其特定的应用场景和测量对象。例如,温度传感器用于监测温度变化,而流量传感器则用于测量流体的流动速率。 2. 测量范围与精度 在选择传感器时,首先要考虑的是其测量范围和精度。测量范围应覆盖被测物理量的最大和最小值,而精度则决定了传感器输出信号的准确性。对于需要精确控制的系统,高精确度的传感器是必不可少的。 3. 环境适应性 工业环
[嵌入式]
关于PLC控制系统可靠性降低的主要原因
  有很高的可靠性,但如果输入给PLC的开关量信号出现错误,模拟量信号出现较大偏差,PLC输出口控制的执行机构没有按要求动作,这些都可能使控制过程出错,造成无法挽回的经济损失。   影响现场输入给PLC信号出错的主要原因有:   1)造成传输信号线短路或断路(由于机械拉扯,线路自身老化,特别是鼠害),当传输信号线出故障时,现场信号无法传送给PLC,造成控制出错;   2)机械触点抖动,现场触点虽然只闭合,PLC却认为闭合了多次,虽然硬件加了滤波电路,软件增加微分指令,但由于PLC扫描周期太短,仍可能在计数、累加、移位等指令中出错,出现错误控制结果;   3)现场变送器,机械开关自身出故障,如触点接触不良,变送器反映现场非电量偏
[嵌入式]
PLC定位及同服控制系统的原点回归指令如何使用
一、PLC定位及同服控制系统介绍 通过PLC给伺服驱动器发驱动脉冲,通过改变脉冲频率来控制移动速度,通过改变脉冲数量来改变移动量。 伺服驱动器是执行机构,在接收到PLC发来的信号,控制电机来运动,通过位置编码器精准定位。 1、定位控制基本单元 通过一个FX3U的CPU就可以带三个轴的伺服驱动器。PLC的脉冲输出端是固定的,Y0、Y1、Y2。具体是否具备脉冲输出可看模块的手册。其余的何以作为方向的输出端。输出的最大脉冲频率为100KHz。 2、FX3UPLC特殊适配器扩展单元 基本单元的脉冲输出Y不起作用,只能用特殊适配器扩展单元的输入Y来输出脉冲。 3、PLC输入端内部电路(漏型输入) 4、PLC输出端内部电路
[嵌入式]
<font color='red'>PLC</font>定位及同服<font color='red'>控制系统</font>的原点回归指令如何使用
PLC控制系统中的核心电气元件构成
通过两个电流互感器测三相电流 说明:两个电流互感器分别测A相电流和C相电流,通过公式Ia+Ic=Ib,计算出B相的电流。 单相220V的电机如何进行正反转的接线控制 ①.实物连接图:连接片横接为正转,连接片竖接为反转。同时包含启动电容和运行电容的接线。 ②.正反转接线电气接线原理图图 温度控制仪接线 说明:380V加热管接线,K型热电偶进行温度的检测。 三相电机的△和Y型接线方法介绍 说明:三角形接线电流是星型连接电流的3倍。 四个不同地方控制电机启动停止接线 说明:四地控制通俗来讲就是“并启动、串停止”。 通过3个交流接触器来实现电机的正反转互锁控制接线 通过行程开关来实现自锁控制 说明:两个行
[嵌入式]
<font color='red'>PLC</font><font color='red'>控制系统</font>中的核心电气元件构成
PLC定位及伺服控制系统原点回归指令如何使用?
一、PLC定位及伺服控制系统介绍 通过PLC给伺服驱动器发驱动脉冲,通过改变脉冲频率来控制移动速度,通过改变脉冲数量来改变移动量。 伺服驱动器是执行机构,在接收到PLC发来的信号,控制电机来运动,通过位置编码器精准定位。 1、定位控制基本单元 通过一个FX3U的CPU就可以带三个轴的伺服驱动器。PLC的脉冲输出端是固定的,Y0、Y1、Y2。具体是否具备脉冲输出可看模块的手册。其余的Y可以作为方向的输出端。输出的最大脉冲频率为100KHz。 2、FX3U PLC特殊适配器扩展单元 基本单元的脉冲输出Y不起作用,只能用特殊适配器扩展单元的输入Y来输出脉冲。 3、PLC输入端内部电路(漏型输入) 4、PLC输出端内部电
[嵌入式]
<font color='red'>PLC</font>定位及伺服<font color='red'>控制系统</font>原点回归指令如何使用?
PLC控制系统中PROFIBUS-DP从站掉站的故障分析及处理
相信大家在日常工作中常常会遇到DP从站掉站而造成系统无法正常运行的情况,小编这几天连续处理几个系统的DP从站掉站的问题,弄得头大,下面就对一个比较经典的DP从站掉站的故障处理过程跟大家进行一个分享。 1、系统拓扑结构 系统是采用西门子S7-400的CPU,从站是ET200M、速度编码器及线性位置传感器组成的PROFIBUS-DP通讯连接。拓扑图如下图所示: 上图的拓扑结构中,考虑到入出口设备距离CPU较远,同时考虑干扰的问题,使用光纤转DP的通讯方式。 2、故障现象的描述 现场人员反映,在机组正常运行过程中突然液压站的循环泵及主泵同时停机。最初考虑是循环泵的运行条件不满足造成的液压站停止,通过IBA来监控液压站运行条件的参数
[嵌入式]
<font color='red'>PLC</font><font color='red'>控制系统</font>中PROFIBUS-DP从站掉站的故障分析及处理
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved