即CPU,它是PLC的运算、控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。PLC的档次越高,所用的CPU的位数也越多,运算速度也越快,功能越强。
PLC配有系统存储器和用户存储器两种存储器。在系统程序存储区中存放着相当于计算机操作系统的系统程序,包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序等。由制造厂商将其固化在EPROM中,用户不能直接存取。它和硬件一起决定了该PLC的性能。用户存储器用来存放用户编制的控制程序。存储器常用类型有ROM、RAM、EPROM和EEPROM。
又称I/O模块或接口,PLC通过I/O单元与工业生产过程现场相联系。为了保证能在恶劣的工业环境中使用,输入输出口都有光电隔离装置,使外部电路与 PLC 内部之间完全避免了电的联系,有效地抑制了外部干扰源对PLC的影响,还可防止外部强电窜入内部CPU;在 PLC 电路电源和输入、输出电路中设置有多种滤波电路,可有效抑制高频干扰信号。
(1)开关量输入接口
PLC输入接口都采用光电耦合器为电流输入型,能有效地避免输入端引线可能引入的电磁场干扰和辐射干扰。在光敏输出端设置 RC滤波器,是为了防止用开关类触头输入时触头振颤及抖动等引起的误动作,因此使得PLC内部约有10ms的响应滞后。当各种传感器(如接近开关、光电开关、霍尔开关等)作为输入点时,可以用 PLC 机内提供的电源或外部独立电源供电,且规定了具体的接线方法,使用时应加注意。直流开关量输入接口原理及接线图如图7.10所示。
有的PLC输入无须外接电源,称为无源式输入单元。
(2)开关量输出接口电路
PLC的输出形式主要有3种:继电器接点输出、晶体管输出和晶闸管输出。
① 继电器输出:开关速度低,负载能力大,适用于低频交直流负载的场合,如图7.11所示。
② 晶体管输出:开关速度高,负载能力小,适用于高频直流负载场合,如图7.12所示。
③ 晶闸管输出:开关速度高,负载能力小,适用于高频交直流负载场合,如图7.13所示。
提示
① PLC 输出接口是成组的,有汇点式和隔离式两种。每一组有一个COM口,只能使用同一种电源电压。
② PLC 输出负载能力有限,具体参数请阅读相关资料。
③ 对于电感性负载应加阻容保护。
④ 负载采用的直流电源小于 30V 时,为了缩短响应时间,可用并接续流二极管的方法改善响应时间。
PLC的电源在整个系统中起着十分重要的作用,PLC配有开关稳压电源的电源模块,用来将外部供电电源转换成供PLC内部CPU、存储器I/O接口等电路工作所需的直流电源。同时,有的还为输入电路提供24V的工作电源,用于对外部传感器供电,避免由于外部电源污染或不合格电源引起的故障。小型PLC的电源往往和CPU单元合为一体,大、中型PLC都有专用电源部件。
扩展口是PLC的总线接口,当用户所需的I/O点数超出主机的点数时,可以通过加接I/O扩展单元来解决,主机与I/O扩展单元通过扩展口连接,如图7.14所示。PLC具有多种I/O模块,常见的有A/D、D/A模块;另外有快速响应模块、高速计数模块、通信接口模块、温度控制模块、中断控制模块和定位控制模块等种类繁多、功能各异的专用I/O模块和智能I/O模块。针对不同的工业控制应用场合,选择I/O功能模块与基本单元连用,可充分发挥PLC灵活、通用、可靠、迅捷的优势。
外部设备通过该接口与PLC联系,完成人机对话,如外存储器、EPROM写入器、人机接口(触摸屏)等,如图4.17所示。还可以通过此接口与专用编程器或计算机相连,进行编写 PLC 控制程序、输入程序、调试程序、修改程序以及在线监视PLC的工作状态等。