PLC
算法开发开发控制程序的第一步是控制任务的定义。 控制任务指定需要完成的操作,并由参与机器或过程操作的人员定义。
控制程序开发的第二步是确定控制策略,即程序中必须发生的处理步骤序列,以产生所需的输出控制。 这也称为算法的开发。
在计划组织和实施过程中应遵循一套准则,以便建立一个有组织的系统。 方法指南适用于两种主要类型的项目:新应用和现有设备的现代化。
在开发书面描述之后,可以使用流程图来规划程序。 流程图是记录、分析和传递信息的过程的图形表示,以及定义过程的顺序。
逻辑门或触点符号用于在控制程序中实现逻辑序列。 逻辑门图上标有“X”的输入和输出表示实际I / O.
提供有关PLC系统配置信息的三个重要文件是I / O分配表、内部地址分配表和寄存器地址分配表。
1,I / O分配表记录了实际输入和输出的名称,位置和描述。
2,内部地址分配表记录内部输出,寄存器,定时器,计数器和MCR的位置和描述。
3,寄存器地址分配表列出了所有可用的PLC寄存器。
出于安全原因,系统的某些部分应保持硬连线。 紧急停止和主启动按钮等元件应保持硬连线,以便无需PLC干预即可禁用系统。
输入设备编程的特殊情况包括常闭输入设备的程序转换,有栅格的MCR电路,允许双向功率流的电路,瞬时定时器触点和复杂的逻辑梯级。
以下总结是编程精要:
——常开或常闭触点的编程取决于它们在逻辑程序中的操作方式。 在大多数情况下,如果需要常闭输入设备作为常闭输入,则其参考地址被编程为常开。
——主控继电器打开和关闭某些逻辑梯级的电源。 在PLC程序中,必须在MCR控制的最后一个梯级之后放置END MCR指令。
——PLC不允许双向功率流,因此所有PLC梯级必须编程为仅在前向路径中运行。
——PLC不提供瞬时接触; 因此,必须使用内部输出来捕获需要这些触点的定时器。
——在编程期间,复杂的逻辑梯级应与其他梯级隔离。
程序编码是将逻辑或继电器图转换为PLC梯形图程序形式的过程。
使继电器控制系统现代化的好处包括更高的可靠性,更少的能耗,更少的空间利用率和更大的灵活性。
电机启动的简单电路
图一:三相电机控制线路图
图1显示了三相电机及其相应的三线控制电路的接线图,其中起动器的辅助触点闭锁了启动按钮。 要将此电路转换为PLC程序,首先要确定哪些控制设备将成为PLC I / O系统的一部分; 这些是图2中带圆圈的项目。在该电路中,启动和停止按钮(输入)和启动器线圈(输出)将成为PLC系统的一部分。
起动器线圈的辅助触点不是系统的一部分,因为内部将用于闭锁线圈,从而减少布线和减少连接。
图二:PLC真实的输入输出
表一
表1显示了I / O地址分配,它使用与电路图相同的寻址方案(即输入:地址000和001,输出:地址030)。
要对PLC进行编程,必须按照与硬连线电路相同的逻辑顺序对器件进行编程(参见图3)。 因此,停止按钮将被编程为与启动按钮串联的检查指令(常开PLC触点),该启动按钮也被编程为检查指令。
该电路将驱动输出030,控制起动器。
图三:电路的PLV实现
如果按下启动按钮,输出030将打开,闭锁启动按钮并通过启动器打开电机。 如果按下停止按钮,电机将关闭。
请注意,停止按钮连接为常闭输入模块。 此外,起动器线圈的过载与线圈串联。
,