PLC的可编程控制器由的功能结构由cpu中央处理器,存储器和输入输出借口三部分组成
CPU
Cpu的功能是完成plc所有的的控制和监视,
Cpu中央处理去由控制器,寄存器,运算器。通过数据总线,地址总线和控制总线与存储器,输入输入接口电路连接。
存储器
存储器分为五个区域。又分为两种:只读存储器EPROM,EEPROM,和随机存储器
可读写的随机存储器
程序储器的类型是只读存储器(ROM),PLC的操作系统存放在这里,程序由制造高
固化,通常不能修改。存储器中的程序负责解释和编译用户编写的程,监控I/O口的状态、对PLC进行自诊断、扫描PLC中的程序等。
系统存储器属于随机存储器(RAM),主要用于存储中间计算结果和数据、系统管理,有的PLC 用系统存储路存一些系统信息,如品错误代码,系统存储器,不对用户开放。
IO状态存储器属于随机存储器,用于存储I/O装置的状态信息,每个输入接口和输出接口都在iO映像表中分配一个地址,而且这个地址是唯一的。
数据存储器属于随机存储器,主要用于数据处理功能,为计数器、定时器、算术计算和过程
参数提供数据存储。有的厂家将数据存储器细分为固定数据存储器和可变数据存储器。
用户编程存储器,其类型可以是做机存做器、断活制器可擦除存储器(EPROM)和电擦除存储器(EEPROM),高档的PLC还可以用FLASH。用户编程存储器主要用于存放用户编写的程序。
PLC是一种存储程序的控制器
PLC从存储程序的0号地址开始执行,知道end指令结束,再从头开始,直到运行指令从RUN切换到STOP,这种工作方式被称为扫落工作方式。
PLC的扫描工作方式分为三个步骤:扫描输入,程序执行,输出刷新。
1.程序执行前先扫描输入端,将扫描的信号按照顺序读到寄存器----输入状态的影响寄存器中
2.输入完成从0号地址开始逐条执行,并分别输入映像寄存器,输出寄存器,辅助继电器进行数据的运算。将结果写入输出影响寄存器保存,但整个过程结束之前不会输出到输出端上,
3.将输出影响寄存器中的内容送到输出锁存器中进行输出,驱动用户设备。