返回术语表

自动化与驱动技术

可编程逻辑控制器(PLC)

简要说明

可编程逻辑控制器(PLC)是一种数字控制设备,依据存储的程序循环控制机器和设备。

目录
  1. 什么是可编程逻辑控制器(PLC)?
  2. 维护与采购实践
  3. 常见问题
  4. 相关术语
  5. 延伸阅读

什么是可编程逻辑控制器(PLC)?

可编程逻辑控制器读取传感器和开关的信号,按用户程序进行处理,并控制电动机、阀门或显示器等执行器。在工业中,它已基本取代了以往常见的硬接线继电器和接触器控制,因为其逻辑可以通过软件修改。

典型的模块化结构包括电源、中央处理单元(CPU)、数字量和模拟量输入输出模块、通信模块,以及必要时用于计数或定位等任务的专用模块。程序循环执行:读取输入、执行程序、写入输出。一次循环所需的时间称为扫描周期。编程语言由IEC 61131-3标准化,包括梯形图(LD)、功能块图(FBD)、结构化文本(ST)和顺序功能图(SFC)。

控制器的使用时间往往远长于相应设备代次的供货期。较老的系列会被停产,届时替换用CPU和模块的供应就很有限。最晚到那时,就需要决定是备货还是迁移到当前代次,而迁移通常需要对程序、硬件和网络进行调整。

维护与采购实践

当前的用户程序应进行备份和版本管理,并与硬件组态和编程软件许可证一同保存。备件询价需要完整的订货号、模块的版本状态,以及必要时的固件版本,因为它们决定兼容性。

同义词和缩写: PLC · Programmable Logic Controller · 可编程控制器 · 控制器

常见问题

PLC有哪些编程语言?

IEC 61131-3标准规定了多种语言:图形化语言有梯形图(LD)、功能块图(FBD)和顺序功能图(SFC),文本语言有结构化文本(ST)。指令表(IL)在该标准较新的版本中被视为逐步淘汰。某一控制器具体支持哪些语言,取决于编程环境。

PLC的扫描周期是什么?

扫描周期是控制器完成一次完整循环所需的时间:读取输入、执行程序并设置输出。它取决于程序规模、运算能力和通信负载。对于时间要求严格的任务,短而稳定的扫描周期很重要;许多控制器会监控扫描周期,超时则进入故障状态。

PLC停产后怎么办?

首先应盘点已安装的模块、其状态和现有备件。短期内,备货或最后一次采购(LTB)可保障运行;中期则应规划迁移到当前的控制器代次,包括程序转换、外围设备检查和有计划的调试。一份已备份并带注释的程序版本会让每一步都更容易。

更换PLC模块需要哪些信息?

需要完整的订货号、版本或硬件状态,CPU还需固件版本。此外,插槽分配、总线系统和所用编程软件的信息也很有帮助。版本状态不同可能导致模块在未调整硬件组态的情况下无法被识别。

延伸阅读