可编程逻辑控制器 (PLC) 和可编程自动化控制器 (PAC) 是两种类型的工业控制器,用于自动化制造、加工和其他工业应用中的流程和机器。两种类型的控制器具有相似的功能,但它们之间也存在显着的差异。
在本文中,我们将介绍 PLC 和 PAC 的区别、相似之处和示例。
内容:
- 什么是 PLC?
- 什么是 PAC?
- PLC 和 PAC 之间的相似之处。
- PLC 和 PAC 之间的差异。
- 来自不同供应商的 PLC 模型示例。
- 来自不同供应商的 PAC 模型示例。
- PLC 什么时候最适合?什么时候用 PAC?
- 结论
什么是 PLC?
PLC 是 Programmable Logic Controller 的缩写,是一种用于自动化控制系统的专用工业计算机。PLC 设计用于在恶劣环境下运行,用于控制制造工厂、装配线和其他工业环境中的机械。
PLC 可以使用梯形图、功能块图、结构文本、指令表和时序图等5种不同的语言进行编程。这 5 种语言根据 IEC 61131-3 标准获得批准和应用。
什么是 PAC?
PAC 代表可编程自动化控制器,它类似于 PLC,但具有更高级的功能。PAC 将传统 PLC 的功能与执行更复杂的任务以及与其他设备和系统通信的能力相结合,使其比 PLC 更加灵活和强大。
PAC 通常用于汽车、航空航天和发电等行业中更复杂的自动化和控制应用。PAC 可以使用与 PLC 相同的 5 种语言进行编程,但也可以使用 C 和 C++ 进行编程,使它们能够处理更复杂的算法编码。
PLC 和 PAC 之间的相似之处
PLC 和 PAC 之间的相似之处太多,有时甚至很难判断它们是否不同。虽然他们之间还是有一些区别的。
他们的相似之处甚至更多。以下是 PLC 和 PAC 之间的一些共同点:
核心功能
PLC 和 PAC 均旨在为工业自动化系统提供可靠且准确的控制。 它们用于监控传感器和其他设备的输入,处理信息,然后向执行器和其他设备输出控制信号。
编程
PLC 和 PAC 都使用编程语言来创建决定自动化系统行为的控制逻辑。它们共享 IEC 61131-3 标准中定义的 5 种编程语言,但 PAC 提供更多编程语言选项,包括 C 和 C++。
耐用性
PLC 和 PAC 均可承受恶劣的工业环境,例如极端温度、湿度和振动。它们的设计坚固可靠,使用寿命长,维护要求低。
模块化设计
PLC 和 PAC 均采用模块化设计,易于扩展和定制。可以添加或删除模块以满足特定要求。
行业标准
PLC 和 PAC 的构建都是为了满足自动化和控制系统的行业标准,例如 IEC 61131。这些标准确保不同制造商的设备和系统之间的互操作性。
PLC 与 PAC 的区别
PAC 和 PLC 之间的区别可能有些模糊。虽然 PAC 的构成没有定义,但 PAC 与 PLC 有一些共同特征:
功能性
虽然 PLC 和 PAC 都用于自动化和控制应用,但 PAC 具有更高级的功能,例如运动控制、过程控制和数据采集。PAC 通常还比 PLC 拥有更多的处理能力和内存。
连接性
PAC 拥有比 PLC 更先进的连接选项,包括以太网、USB 和无线。这使得将它们集成到更大的自动化系统以及与其他设备和系统通信变得更容易。
成本
由于其更先进的功能和灵活性,PAC 通常比 PLC 更昂贵。
更多高级功能
PAC 通常具有比 PLC 更先进的软件功能,例如集成运动控制、数据记录和高级诊断工具。这些功能使工程师和技术人员能够更轻松地对控制系统进行监控和故障排除。
不同供应商的 PLC 模型示例
西门子 S7-1500 PLC:
这是来自领先自动化供应商之一西门子的高性能 PLC。它专为要求苛刻的应用而设计,并提供运动控制、安全和安保等高级功能。见图1。
图 1 – 西门子 S7-1500 PLC
Allen-Bradley CompactLogix 5370 PLC:
这是罗克韦尔自动化的一款多功能 PLC,提供广泛的 I/O 选项和通信协议。它适用于各种应用,包括机器控制和过程自动化。见图2。
图 2 – Allen-Bradley CompactLogix 5370 PLC
三菱电机 Q 系列 PLC:
这是三菱电机可靠的 PLC,提供高速处理、灵活的 I/O 选项和高级编程功能。它适用于多种应用,包括汽车、食品和饮料以及制药。见图3。
图 3 — 三菱电机 Q 系列 PLC
欧姆龙 NJ 系列 PLC:
这是 Omron 的高速、高性能 PLC,提供先进的运动控制和网络功能。它适用于多种应用,包括包装、印刷和半导体制造。见图4。
图 4——欧姆龙 NJ 系列 PLC
Beckhoff TwinCAT PLC:
这是 Beckhoff 的一款基于软件的 PLC,在基于 PC 的平台上运行。它提供运动控制、CNC 和机器人等先进功能,适用于各种应用,包括机器控制和过程自动化。见图5。
图 5 – Beckhoff TwinCAT CX9240 基于 PC 的 PLC
来自不同供应商的 PAC 模型示例
艾默生 DeltaV DCS PAC:
这是艾默生的分布式控制系统 (DCS) PAC。它专为复杂的连续控制应用而设计,提供过程建模、批量管理和高级控制等高级功能。见图6。
图 6 – 艾默生 DeltaV DCS PAC
施耐德电气 Modicon M340 PAC:
这是施耐德电气的高性能 PAC,提供运动控制、安全和网络安全等高级功能。它适用于多种应用,包括能源、水处理和采矿。见图7。
图 7 – Modicon M340 PAC
PAC 的其他一些示例如下:
- ABB AC 800M PAC
- 横河 ProSafe-RS PAC
- 菲尼克斯电气 PLCnext 技术 PAC
- 博世力士乐 IndraMotion MLC PAC
PLC 何时最适合?什么时候是 PAC?
PLC 和 PAC 用于不同类型的自动化应用,具体取决于该应用的具体要求。以下是有关 PLC 最适合的情况和 PAC 最适合的情况的一些一般准则:
PLC 最适合:
离散控制应用:
PLC 最适合涉及离散控制的应用,例如控制输送机、分拣设备或包装机械的操作。
简单的控制系统:
PLC 非常适合具有相对简单的控制系统的应用,可以使用梯形逻辑或其他类似的编程语言进行编程。
成本敏感型应用:
PLC 通常比 PAC 便宜,这使得它们成为成本为重要因素的应用的不错选择。
中小型系统:
PLC 适用于输入和输出数量相对较少的中小型控制系统。
制造工厂中的输送系统是自动化系统的一个很好的例子,其中 PLC 最适合。在此应用中,PLC 负责控制输送机的速度和方向,并监控输送线上传感器和其他设备的状态。PLC 还可以编程来处理特定的生产任务,例如分类、计数或包装。
输送机系统通常具有固定的结构和需要以顺序方式执行的一组明确定义的操作。PLC 非常适合此类应用,因为它们设计用于处理离散控制任务并且运行非常可靠。PLC 可以轻松编程和配置,以处理不同类型的传感器、执行器和通信协议。
PAC 最适合:
过程控制应用:
PAC 最适合涉及过程控制的应用,例如控制化工厂、水处理厂或发电厂的运行。
复杂的控制系统:
PAC 非常适合具有需要高级算法和优化功能的复杂控制系统的应用。
大型系统:
PAC 适用于输入和输出数量较多且系统分布面积较大的大型控制系统。
高性能应用:
PAC 能够处理需要快速数据处理、实时控制和高可靠性的高性能应用。
发电厂控制系统是自动化系统的一个很好的例子,其中 PAC 最适合。在此应用中,PAC 负责控制和监视大量复杂的过程和设备,例如涡轮机、发电机、锅炉和泵。PAC 还负责收集和分析来自各种传感器和其他来源的数据,并根据这些数据做出决策,以优化工厂的绩效。
发电厂控制系统是一个非常复杂和动态的环境,许多不同的过程和设备同时运行。PAC 非常适合此类应用,因为它们提供分布式控制、冗余和容错等高级功能,这对于确保工厂的可靠性和安全性至关重要。PAC 可以处理大量数据,并且可以编程来执行复杂的算法和优化任务。
结论
- PLC 和 PAC 都用于工业自动化应用。
- 它们具有不同的功能,并且最适合不同类型的应用程序。
- 在 PLC 和 PAC 之间进行选择时,必须考虑应用的具体要求。
- PLC 通常用于控制系统相对简单的离散控制应用。
- PAC 用于具有复杂控制系统并需要先进算法和优化功能的过程控制应用。