CPU 一切的逻辑运算及判断都由其完成 并控制所有其他部件的操作
系统程序存储器主要存放系统程序,监控程序及对用户程序作编译处理的程序(已由厂家固定,用户不能更改)
用户程序及数据存储器 主要存储用户编制的应用程序及各种暂存数据,中间结果
输出单元 即输入输出模块 I/O模块
输入单元接收输入单元的输入信号,输出单元用于将主机处理过的结果通过输出电路去驱动输出设备
I/O扩展接口用于将扩充外部输入/输出扩展单元与基本单元连接在一起.
可以将PLC想象成许许多多软继电器和软接线的结合,而控制程序就是将许许多多软接线和软继电器连接起来的线路
PLC采用顺序扫描不断循环的工作方式,这个过程可分为 输入采样 程序执行 输出刷新 三个阶段
整个过程扫描并刷新一次的时间称为一个扫描周期
plc在输入采样阶段以扫描方式顺序读入所有输入端的通/断状态或输入数据
并将此状态存入输入映像寄存器即输入刷新 接着转入程序执行阶段。在程序执行阶段,输入状态发生变化,输入映像寄存器的内容也不会改变,只有在下一个扫描周期的输入处理阶段才能被读入
plc在程序执行阶段按先左后右 先上后下的有步序,执行程序指令其过程如下:从输入映象寄存器和其他元件映像寄存器中读出有关元件的通断状态并根据用户程序进行逻辑运算,运算结果再存入有关的输出寄存器中,在所有指令执行完毕后,将各物理继电器对应的输出映像寄存器的通断状态在输出刷新阶段转到输出寄存器,去控制各物理继电器的通断
cpu在一个扫描周期中集中接收输入信号,集中输出输出信号(输入输出信号的状态保持一个扫描周期)