1. 控制器与输入、输出模块(I/O模块)
(1)控制器主要由微处理器芯片与存储器组成,即CPU模块。在PLC控制系统中,CPU模块相当于人的大脑和心脏。它不断地采集输入信号,执行用户程序,刷新系统的输出,存储器用来存储程序和数据。
(2)I/O模块即输入、输出模块。开关量输入、输出模块简称为DI模块与DO模块,模拟量输入、输出模块简称为AI模块和AO模块,DI、DO、AI、AO统称为信号模块。信号模块是系统的眼、耳、手、脚,是联系外部现场设备和CPU模块的桥梁。
开关量输入模块用来接收从按钮、选择开关、数字拨码开关、限位开关接近开关、光电开关、压力继电器等来的开关量输入信号;模拟量输入模块用来接收电位器、测速发电机和各种变送器提供的连续变化的模拟量电流电压信号。
开关量输出模块用来控制接触器、电磁阀、电磁铁、指示灯、数字显示装置和报警装置等输出设备;模拟量输出模块用来控制电动调节阀、变频器等执行器。
2.传感器与执行器
在PLC控制系统中,传感器可以检测现场的开关量信号(如光电开关、物料位置开关等)或模拟量信号(如现场温度、现场压力等)的状态。I/O模块将传感器的信号传递给PLC,由CPU对其进行处理,处理后的结果将被转换为控制信号,由输出模块送至执行器,执行器对被控对象执行操作。
3.人机交互(HMI)
HMI可连接可编程序控制器、变频器、直流调速、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备。
4.网络通信
网络通信处理器可实现PLC之间、河北PLC控制与远程I/O之间、PLC与上位机和其它智能设备之间的通信,可以将PLC 接入MPI、PROFIBUS-DP、AS-i和工业以太网,或者用于实现点对点通信等。
5.编程设备
编程设备是PLC很重要的外部设备,是对可编程序控制器进行编程和组态的工具,通常包括手持编程器和计算机两种。编程器分简易型和智能型两类。小型PLC常用简易编程器,大、中型PLC多用智能编程器。编程器的作用是编制用户程序并送入PLC程序存储器。利用编程器可检查、修改、调试用户程序和在线监视PLC工作状况。现在许多PLC采用计算机作为编程器,并利用专用的工具软件进行编程或监控。
6.项目管理软件
项目管理软件可实现系统范围的可视化,诊断和维护过程控制组件,对整个维护流程进行概览,对状态变化和维护程序进行完全的追踪和备案,目前项目管理软件通常涵盖编程软件。