步提高PLC的性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。2.存储器
PLC的存储器可以分为系统程序存储器、用户程序存储器及系统RAM存储区。
(1)系统程序存储器
系统程序存储器用来存放由PLC生产厂家编写的系统程序,并固化在ROM内,用户不能直接改。它使PLC具有基本的智能功能,能够完成PLC设计者规定的各项工作。系统程序的质量,很大程度上决定了PLC的性能。
(2)用户程序存储器
根据控制要求而编制的应用程序称为用户程序。用户程序存储器用来存放用户针对具体控制任务、用规定的PLC编程语言编写的各种程序。用户程序存储器根据所选用的存储器单元类型的不同,可以是RAM(用锂电池进行掉电保护)、EPROM或E2PROM存储器,存储内容可以由用户任意修改或增删。目前较的PLC采用可随时读写的快闪存储器各类软元件(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储区。该存储区又分为具有失电保持的存储区域和无失电保护的存储区域,前者在PLC断电时,由内部的锂电池供电,数据不会丢失;后者当PLC断电时,数据被。
① 逻辑线圈。与开关输出一样,每个逻辑线圈占用系统RAM存储区中的一位,但不能直接驱动外设,只供用户在编程时使用,其作用类似于继电器控制线路中的中间继电器。另外,不同的PLC还提供数量不等的特殊逻辑线圈,具有不同的功能。
② 数据寄存器。与模拟量I/O一样,每个数据寄存器占用系统RAM存储区中的一个字节(16bit)。另外,PLC还提供数量不等的特殊数据寄存器,不同的特殊数据寄存器具有不同的功能。3.I/O单元
I/O单元是PLC与工业现场连接的接口。
输入单元用来接收和采集两种类型的输入信号。一类是由按钮、选择开关、行程开关、继电器触点、接近开关、光电开关、数字拨码开关等发出的开关量输入信号;另一类是由电位器、测速发电机和各种变送器等发来的模拟量输入信号。
输出单元用来连接工业现场被控对象中各输入I0.0、I0.1和I0.2分别采集电动机停止、正转和反转的输入信号,输出Q0.0和Q0.1控制电动机的正转和反转。
系统上电或由STOP模式切换到RUN模式时,CPU要执行一次复位操作,包含如下两个操作步骤。
SIEMENS沈阳变频器一级总代理