可编程控制器的基本结构和工作原理
1 可编程控制器的基本结构1. 中央处理器 中央处理器是 PLC 的大脑
起着指挥的作用,其主要功能是:(1) 编程时接受并存储从编程器输入的用户程序和数据,并能进行修改或更新
(2) 以扫描方式接受现场输入的用户程序和数据,并存入输入状态表(即输入继电器)和数据寄存器所谓输入影像寄存器
(3) 从存储器中逐条读出用户程序,经解读用户逻辑,完成用户程序中规定的各种任务,更新输出映像寄存器的内容
(4) 根据输出所存电路的有关内容实现输出控制
(5) 执行各种诊断程序 目前,PLC 中的 CPU 主要采纳单片机,如 Z80A 8051 8039 AMD2900 等,小型 PLC 大多数采纳 8 为单片机,中型 PLC 大多数采纳 16 位甚至 32 位单片机
2. 存储器PLC 内部存储器用来存放 PLC 的系统程序,用户程序和逻辑变量及数据信息
存储器分为只读存储器(ROM)和随机存储器(RAM)两大类
ROM 的内容杂使用时只能读出不能写入,它的写入需要使用特别的方法和设备,一旦写入即使掉电也不会消逝,称为固化
ROM 主要存放监控程序及已调试好的用户程序
RAM 的内容可以随时由 CPU对它进行读取,写入,任意修改,但掉电后,信息丢失
用户程序是使用者为 PLC 完成某一具体控制任务编写的应用程序,用户程序在设计和调试过程中要常常进行读写操作,为了便于调试、修改、扩充、完成,用户程序一般使用 RAM 存储
RAM 中的内容在掉电后要消逝,所以 PLC 对 RAM 提供备用锂电池,一般锂电池使用期为 3-5 年左右
假如调试通过的用户程序要长期使用,可用专用 EPROM 写入器把程序固化在 EPROM 芯片中,再把芯片插入 PLC 的 EPROM插座上
3. 输入、输出模块这是 PLC 与被控设备的连接部件,输入模