PLC第2章-PLC的结构和工作原理.ppt
文本预览下载声明
1、如果X000有上升沿时,将文件寄存器[B]的内容读出,如左下图所示。 2、 指源, 指目标,n指文件数目。即将D1100开始的400个数据寄存器的内容复制到D200开始的400个数据寄存器中。 3、源和目标寄存器可以同编号。 1、用FNC15 BMOV指令来写文件寄存器,如左下图所示,当X001有上升沿时向文件寄存器[B]和寄存器[A]同时写入数据;若[A]不能写入(写保护),则只向[B]写入。 2、源和目标寄存器可以同编号。 通过控制FNC15(BMOV)指令的反向标记M8024,也可用一个程序向两个方向传送数据。 如果FNC15(BMOV)指令的 和 指定了相同的文件寄存器编号,则该指令成为同编号寄存器更新模式,执行下述动作。 9、变址寄存器[V、Z] 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 注意: 1、中断指针必须编在FEND指令后面作为标号。 2、中断点数不能多于15点。 3、中断嵌套级数不多于2级。 4、中断指针中百位数上的数字不能重复使用。 例如:用了I100就不能用I101,用了I610就不能用I620。 5、用于中断的输入端子,就再也不能用于SPD(速度检测)指令或其他高速处理。 (6)定时器 定时器用于定时控制,功能相当于继电接触控制中的时间继电器,它有一个设定值寄存器(字),一个当前值寄存器(字)以及无数个触点(bit)。其设定值可以是常数,也可以是地址(通道号),用对应地址的内容作为设定值。多数PLC的定时器是减法计数式,当定时器输入为ON时,定时器从当前设定值往下减,当减到零时,定时器输出的常开节点由OFF变为ON,常闭节点由ON变为OFF。 特别注意:积算型和非积算型定时器的区别 ①定时器的动作及元件号 定时器累计可编程控制器内的1ms,10ms,100ms等的时钟脉冲,当达到所定的设定值时输出触点动作。采用程序存储器内的常数(K)作为设定值.也用数据寄存器(D)的内容进行间接指定。 定时器(T)的编号如下表所示。(编号按10进制分配) 非积算定时器使用示例 当X000=ON时,T200开始计数,如果X000=ON的时间小于1.23秒,计数值清零,T200常开触点为OFF。 积算定时器使用示例 触点的动作时序与精度 在线圈驱动后,定时器开始计时。在计时完了后的最初的线圈指令执行时,输出触点动作。 (7)计数器①内部信号计数器 内部信号计数器是在执行扫描操作时对内部元件(如X、Y、M、S、T和C)的信号进行计数的计数器。 ※1非停电保持领域。通过设定参数可变更停电保持领域。 ※2停电保持领域。通过设定参数可变更非停电保持领域。 ※3通过设定参数不可改变有关停电保持的特性。 当M82□□为ON时,计数器C2 □□为减计数方式;OFF时为加计数方式。 ②、高速计数器 X0,X2,X3:最高频率为10KHz X1,X4,X5:最高频率为7KHz 如果M8235~M8245启动,作减计数,否则,作增计数 单相高速计数动作示例 单相单输入(不带复位/启动输入端) 单相单输入(带复位/启动输入端) 单相双输入 (8)数据寄存器(D) PLC用到一些特殊单元,如模拟量输入、模拟量输出、高速计数时总要进行一些数据处理和数据计算,这就需要一些数据存储器单元,所以各种PLC都备有数据存储单元。即数据寄存器(D)。 分为如下四种类型: ①通用型数据寄存器(D0~D199) ②停电保持型数据寄存器(D200~D511) ③停电保持型专用数据寄存器(D512~D7999) ④特殊数据寄存器(D8000~D8255) ⑤文件寄存器(D1000~D1799) 一般用/停电保持用 特殊用途 文件寄存器 图2-8 程序执行原理图 2.PLC的中断的输入处理 PLC中断具有以下特点: a、PLC系统具有外部输入中断、间隔定时中断、高速计数中断功能。中断的概念与计算机系统基本一样,结合PLC的工作特点,中断的处理也有其特殊之处。 b、中断的响应是在系统循环扫描周期的各个阶段。系统在工作过程中不仅对用户程序进行扫描,而且对输入、输出、通信单元进行循环扫描,所以对中断程序的响应不仅仅在扫描用户程序阶段,而且在循环扫描的各个阶段。 在PLC系统中,不是在每条指令结束后都查询有无中断请求,而是在相关的程序块结束后才
显示全部