亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 自动化控制系统

PLC 编程中的梯形图逻辑:基础知识和实际示例

梯形图逻辑是 IEC 61131-3 标准定义的五种编程语言之一。由于其直观的原理图式表示反映了硬连线继电器逻辑,它仍然是最广泛采用的。

读完本文后,您将能够阅读典型的工业程序并准确理解机器的控制逻辑如何运行。

喜欢视觉演练? 观看下面的视频 或继续阅读详细的分步说明。

电气原理图

第一种 PLC 语言的创建看起来像电气梯形图,使电工和维护技术人员立即熟悉它。除了美观之外,这种格式还有助于快速排除故障 - 看到梯级评估为 True错误 比逐行调试代码要快得多。

下面是一个经典的电机启动/停止电路。启动按钮、停止按钮和控制继电器 (CR1) 连接在一起,按下启动按钮即可为 CR1 通电。一旦 CR1 通电,触点 8 和 6 就会闭合,即使在释放启动按钮后也能保持 CR1 通电。然后触点 1 和 3 闭合,为电机通电。松开停止按钮会打开通向 CR1 的路径,导致电机停止。

PLC 编程中的梯形图逻辑:基础知识和实际示例

在工业实践中,该电路的继电器梯形版本是首选,因为它清楚地映射了电路动作。旧的硬接线设计在组件出现故障时需要重新接线,PLC 通过移除物理接线和大部分硬件来消除这种需要。

梯形图逻辑如何工作

在基于 PLC 的电机启动/停止序列中,启动和停止按钮成为单独的 PLC 输入。电机本身由 PLC 输出驱动。梯形逻辑程序评估输入的状态并相应地控制输出。

基本 PLC 指令

所有 PLC 供应商都使用基本相同的图形符号,尽管名称不同。三个最常见的指令是:

这些符号纯粹是视觉上的;它们不代表身体接触。

构建梯级

将左右垂直线视为电源轨。梯级通过一系列指令将左导轨连接到右导轨。左轨提供逻辑电源;对于右轨上的输出通电,TRUE 的连续路径 指令必须存在。

在电机启动示例中,梯级可能为:Start_Button停止按钮Motor_Start 。当按下开始按钮时,Start_Button 指令变为 TRUE ,创建为 Motor_Start 供电的逻辑路径。然后 Motor_Start 线圈写入 TRUE 值到其指定的内存位置,进而驱动电机。

由于 Motor_Start 指令是一个线圈,因此它保持 TRUE 释放启动按钮后,创建一个锁存器,使电机保持运行,直到按下停止按钮,这会将 Stop_Button 指令设置为 FALSE 并打破了逻辑路径。

分析高架门梯逻辑

让我们看一个更复杂的例子:高架门控制器。控制台有三个按钮和三个指示灯。梯级逻辑显示 Door_Shut 指令是正确 (因此 SHUT 灯亮起)同时 Door_Ajar (AJAR 灯熄灭)。

请注意,STOP 指令是 XIO(常闭)。因为目前它是TRUE ,PLC内存保存逻辑0 ,表示物理STOP开关常开。

相关课程

PLC编程

学习以实用、动手的方式对 PLC 进行编程。课程涵盖 Allen-Bradley、Siemens、Omron、CODESYS、Wago、Schneider 等。

总结

我们已经让您从看似神秘的图表中清楚地了解梯形逻辑如何将物理输入转换为机器动作。无论您是解释西门子常开触点、Allen-Bradley XIC 还是 Phoenix Contact 线圈,基本逻辑都是相同的:遵循 TRUE 和 FALSE 状态来揭示系统的行为。

自动化控制系统

  1. 如何在动荡的选举后时代生存下来:制造商取得成功的五种方法
  2. 如何计算 VFD 的散热量
  3. 伯克希尔·格雷推出“机器人穿梭墙”
  4. 适航部件的关键CT扫描
  5. ATI 与 3M 合作举办关于材料去除工具的网络研讨会
  6. 建立强大的人才管道:IMEC 吸引、培养和留住技术工人的策略
  7. 提高水/废水处理能力
  8. Siemens/Google Cloud:制造业中基于人工智能的解决方案
  9. 公司正在佛罗里达州建立未来
  10. Yaskawa Motoman GP280L 使用重型部件简化工作
  11. 制造业十大网络安全公司
  12. 爱普生将在 ATX West 展示最新的机器人解决方案