“PLC”的定义是什么?
可编程逻辑控制器 (PLC) 是一种用于工业自动化的坚固耐用的计算机。这些控制器可以自动化特定流程、机器功能,甚至整条生产线。
PLC 如何工作?
PLC 从连接的传感器或输入设备接收信息,处理数据,并根据预编程参数触发输出。
根据输入和输出,PLC 可以监控和记录运行时数据(例如机器生产率或工作温度)、自动启动和停止流程、在机器发生故障时生成警报等。可编程逻辑控制器是一种灵活而强大的控制解决方案,适用于几乎所有应用。
PLC 有几个关键特性,与工业 PC、微控制器和其他工业控制解决方案不同:
• I/O – PLC 的 CPU 存储和处理程序数据,但输入和输出模块将 PLC 连接到机器的其余部分;这些 I/O 模块向 CPU 提供信息并触发特定结果。I/O 可以是模拟的,也可以是数字的;输入设备可能包括传感器、开关和仪表,而输出可能包括继电器、灯、阀门和驱动器。用户可以混合搭配 PLC 的 I/O,以获得适合其应用的正确配置。
• 通信 – 除了输入和输出设备外,PLC 可能还需要与其他类型的系统连接;例如,用户可能希望将 PLC 记录的应用程序数据导出到监控和数据采集 (SCADA) 系统,该系统监控多个连接的设备。PLC 提供一系列端口和通信协议,以确保 PLC 可以与这些其他系统通信。
• HMI – 为了实时与 PLC 交互,用户需要 HMI,即人机界面。这些操作员界面可以是带有文本读出器和键盘的简单显示器,也可以是更类似于消费电子产品的大型触摸屏面板,但无论哪种方式,它们都使用户能够实时查看和输入信息到 PLC。
高级 PLC 功能
在当今的工业物联网 (iIoT) 世界中,工业 4.0 可编程控制器需要通过 Web 浏览器传递数据、通过 SQL 连接数据库,甚至通过 MQTT 连接云数据。
一体化 PLC
一体化PLC将控制器与 HMI 面板集成在一起,形成一个紧凑、易于使用的自动化解决方案。用户不再需要建立 PLC 到面板的通信,并且可以在单个软件环境中对梯形逻辑和 HMI 设计进行编程。一体化方法可以节省时间、减少布线并降低购买多个设备的成本。
PLC 如何编程
PLC 程序通常在计算机上编写,然后下载到控制器。
大多数PLC 编程软件都提供梯形逻辑或“C”编程。梯形逻辑是传统的编程语言。它模仿电路图,从左到右读取逻辑“梯级”。每个梯级代表由 PLC 控制的特定操作,从一个输入或一系列输入(触点)开始,产生一个输出(线圈)。由于其可视化特性,梯形逻辑比许多其他编程语言更容易实现。
“C”编程是一项较新的创新。
一些 PLC 制造商提供控制编程软件。
PLC 有哪些不同类型?
除了上面描述的传统 PLC 之外,还有其他变体,包括 PLC + HMI 控制器。