I/O 指令则可以直接存取 I/O 点。
即使用I/O 指令的话,输入过程影像寄存器的值不会被更新,程序直接从 I/O 模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。
三、输出刷新阶段 当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段。
在此期间,CPU 按照 I/O 映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。
这时,才是可编程逻辑控制器的真正输出。
1.5 PLC 功能特点 可编程逻辑控制器具有以下鲜明的特点。
一、系统构成灵活,扩展容易,以开关量控制为其特长;也能进行连续过程的 PID 回路控制;并能与上位机构成复杂的控制系统,如 DDC 和 DCS 等,实现生产过程的综合自动化。
二、使用方便,编程简单,采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。
另外,可在线修改程序,改变控制方案而不拆动硬件。
三、能适应各种恶劣的运行环境,抗干扰能力强,可靠性强,远高于其他各种机型。
2 PLC 的结构及基本配置 PLC 和继电器控制系统类似, 控制系统也是由输入部分、逻辑部分和输出部分组成。
一般讲,PLC 分为箱体式和模块式两种。
但它们的组成是相同的,对箱体式 PLC,有一块 CPU 板、I/O 板、显示面板、内存块、电源等,当然按 CPU 性能分成若干型号,并按 I/O 点数又有若干规格。
对模块式 PLC,有 CPU 模块、I/O 模块、内存、电源模块、底板或机架。
无任哪种结构类型的 PLC,都属于总线式开放型结构,其 I/O 能力可按用户需要进行扩展与组合。
2.1 PLC 的 CPU 的地位 PLC 中的 CPU 是 PLC 的核心,起神经中枢的作用,每台 PLC 至少有一个 CPU,它按 PLC 的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和 PLC 内部电路的工作状态和编程过程中的语法错误等。
进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。
2.2 PLC 的 CPU 功能1 用扫描方式(后面介绍)接收现场输入装置的状态或数据,并存入输入映象寄存器 或数据寄存器;2 接收并存储从编程器输入的用户程序和数据;3 诊断电源和 PC 内部电路的工作状态及编程过程中的语法错误;4 在 PC 进入运行状态后: a) 执行用户程序——产生相应的控制信号(从用户程序存储器中逐条读取指 令,经命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关 的控制电路) b) 进行数据处理——分时、分渠道地执行数据存取、传送、组合、比较、变 换等动作,完成用户程序中规定的逻辑或算术运算任务 c) 更新输出状态——输出实施控制(根据运算结果,更新有关标志位的状态 和输出映象寄存器的内容,再由输入映象寄存器或数据寄存器的内容,实 现输出控制、制表、打印、数据通讯等)2.3 PLC 的存储器 存储器包括系统程序存储器、用户存储器、功能存储器。
、模块化应用功能子程序、命1. 系统程序存储器——存放系统工作程序(监控程序) 令、 解释、功能子程序的调用管理程序和系统参数不能由用户直接存取。
2. 用户存储器:用户程序存储器——存放用户程序。
即用户通过编程器输入的用户程 序。
3. 功能存储器(数据区)——存放用户数据。
注意:系统程序直接关系到 PC 的性能,不能由用户直接存取,所以,通常 PC 产品资料中所指的存储器形式或存储方式及容量,是指用户程序存储器而言。
与通用计算机一样,主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,还有外围芯片、总线接口及有关电路。
它确定了进行控制的规模、工作速度、内存容量等。
内存主要用于存储程序及数据,是 PLC 不可缺少的组成单元。
CPU 的控制器控制 CPU 工作,由它读取指令、解释指令及执行指令。
但工作节奏由震荡信号控制。
CPU 的运算器用于进行数字或逻辑运算,在控制器指挥下工作。
CPU 的寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
CPU 虽然划分为以上几个部分,但 PLC 中的 CPU 芯片实际