PLC梯形图编程的步骤有哪些?需注意什么?
扫描二维码
随时随地手机看文章
一)决定系统所需的动作及次序。
当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出。输入及输出要求:
(1) 第一步是设定系统输入及输出数目。
(2) 第二步是决定控制先后、各器件相应关系以及作出何种反应。
(二)对输入及输出器件编号
每一输入和输出,包括定时器、计数器、内置寄存器等都有一个唯一的对应编号,不能混用。
(三)画出梯形图。
根据控制系统的动作要求,画出梯形图。
梯形图设计规则
(1)触点应画在水平线上,并且根据自左至右、自上而下的原则和对输出线圈的控制路径来画。
(2)不包含触点的分支应放在垂直方向,以便于识别触点的组合和对输出线圈的控制路径。
(3)在有几个串联回路相并联时,应将触头多的那个串联回路放在梯形图的最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。这种安排,所编制的程序简洁明了,语句较少。
(4)不能将触点画在线圈的右边。
(四)将梯形图转化为程序
把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。
这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。
(五)在编程方式下用键盘输入程序。
(六)编程及设计控制程序。
(七)测试控制程序的错误并修改。
(八)保存完整的控制程序。
PLC梯形图编程的核心概念是梯形图。梯形图是一种由水平和垂直线条构成的图形,通常用于表示电路的逻辑关系。在PLC梯形图编程中,梯形图用于表示一个程序的逻辑关系。
PLC梯形图编程的主要要素包括输入、输出和逻辑元件。其中,输入和输出指的是PLC系统与物理世界之间的接口,如传感器和执行器;逻辑元件则用于描述输入和输出之间的逻辑关系。PLC梯形图编程的逻辑元件包括控制器、计数器、定时器、触发器、比较器、逻辑运算符等,它们可以组合使用,以实现复杂的控制功能。
以下是PLC梯形图编程的一些常见技巧:
1. 了解控制原理: 在编写梯形图之前,最好先掌握控制原理,包括PLC的输入/输出,以及怎样实现控制目标。
2. 使用结构化编程方式: 在编写梯形图时,应该使用结构化编程技巧,如使用注释来解释逻辑关系,使用标签和符号来描述输入输出和触发条件等。
3. 分组使用网络: 网络应该按功能分组,每个组可以包含一组相关的逻辑流程。例如,一个小组可以处理所有启动/停止逻辑,而另一个小组可以处理所有告警逻辑。
4. 使用子程序: 子程序是编写可维护的程序的一种技巧,可简化管理复杂操作。通过使用子程序,可以将常用代码块放在一起,避免重复代码模式。
5. 精简常量定义: 当开发梯形图应用程序时,不要过度依赖常量。如果变量依赖于许多常量,则可能会使梯形图代码难以理解和维护。
6. 自文档化: 梯形图应该有清晰易理解的注释,以便其他用户或接手程序作出后续修改。
7. 确保正确的程序: 测试和验证是编写PLC梯形图的重要任务。确保程序在不同的输入/输出情况下,以及PLC主程序和其他程序协同工作时正确运行。
总之,编写PLC梯形图应注重良好的编程实践和结构化编程技巧。
PLC梯形图编程的注意事项如下:
1. 确保梯形图符号的正确性和逻辑正确性,避免布线中的错误和逻辑故障。
2. 对输入输出点正确设置初始化状态,防止在启动时出现未知状态。
3. 设置定时器和计数器的值时,应注意单位和精度。
梯形图语言沿袭了继电器控制电路的形式,梯形图是在常用的继电器与接触器逻辑控制基础上简化了符号演变而来的,具有形象、直观、实用等特点,电气技术人员容易接受,是目前运用上最多的一种PLC的编程语言。
在PLC程序图中,左、右母线类似于继电器与接触器控制电源线,输出线圈类似于负载,输入触点类似于按钮。梯形图由若干阶级构成,自上而下排列,每个阶级起于左母线,经过触点与线圈,止于右母线。
软继电器
PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元如果为“1”状态,则表示梯形图中对应软继电器的线圈“通电”,其常开触点接通,常闭触点断开,称这种状态是该软继电器的“1”或“ON”状态。如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“0”或“OFF”状态。使用中也常将这些“软继电器”称为编程元件。
母线
梯形图两侧的垂直公共线称为母线(Bus bar)。在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有一个左正右负的直流电源电压,母线之间有“能流”从左向右流动。右母线可以不画出。
梯形图的逻辑解算
根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。梯形图中逻辑解算是按从左至右、从上到下的顺序进行的。解算的结果,马上可以被后面的逻辑解算所利用。逻辑解算是根据输入映像寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的。
继电器电路转换梯形图
将继电器电路转换为功能相同的PLC外部接线图和梯形图步骤如下:
1)了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理,这样才能做到在设计和调试控制系统时心中有数。
2)确定PLC的输入信号和输出负载,以及与它们对应的梯形图中的输入位和输出位的地址,画出PLC的外部接线图。
3)确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的位存储器(M)和定时器(T)的地址。
4)根据上述关系画出梯形图。