西门子CPU代理商|控制器代理商
PLC系统存储器的存储区有哪些
1.过程映像输入/输出(I/Q)
在执行用户程序时,CPU并不直接访问I/O模块中的输入区和输出区,而是访问CPU内部的过程映像区(I/Q区,见表3-3)。在每次扫描循环开始时,CPU读取输入模块的外部输入电路的状态,并将它们存入过程映像输入表(Process Image Input,PII)。在扫描循环中,用户程序计算输出值,并将它们存入过程映像输出表(Process Image Output,PIQ)。在下一扫描循环开始时,将过程映像输出表的内容写入输出模块。
对存储器的“读写”、“访问”、“存取”这3个词的意思基本上相同。
I区和Q区均可以按位、字节、字和双字来访问,例如I0.0、IBO、IW0和ID0。与直接访问输入模块相比,访问过程映像输入表可以保证在整个扫描循环周期内,过程映像输入的状态始终一致。即使在本次循环的程序执行过程中,接在输入模块的外部电路的状态发生了变化,过程映像输入表各信号的状态仍然保持不变,直到下一个循环被刷新。由于过程映像表保存在CPU的系统存储器中,访问速度比直接访问信号模块快得多。
过程映像输入在用户程序中的标识符为I,它是PLC接收外部输入信号的窗口。数字量输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路。PLC将外部电路的通/断状态读入并存储在过程映像输入位中,外部输入电路接通时,对应的过程映像输入位为1状态(ON)反之为0状态(OFF)。在梯形图中,可以多次使用过程映像输入位的常开触点和常闭触点。
过程映像输出位在用户程序中的标识符为Q,扫描循环周期开始时,CPU将过程映像输出位的数据传送给数字量输出模块,再由后者驱动外部负载。如果梯形图中Q0.0的线圈“通电”,继电器型输出模块对应的硬件继电器的常开触点闭合,使接在Q0.0对应的输出端子的外部负载通电工作。输出模块的每一个硬件继电器仅有一对常开触点,但是在梯形图中,每一个输出位的常开触点和常闭触点都可以多次使用。某些CPU的过程映像区的大小可以在组态时设置。
87~300/400的过程映像分区与中断功能配合,可以显著地减少PLC的输入、输出响应时间。过程映像区分为OB1(主程序)过程映像(OB1-PI)和过程映像分区(PIP)。每次扫描循环刷新一次OB1过程映像。S7-400 CPU多可以使用15个过程映像分区。
下面举例说明过程映像分区的使用方法。在硬件组态时,将某些U/O模块分配给过程映像分区PIP2,再将PIP2分配给时间中断组织块OB10,这样这些I/O模块就被分配给OB10。用STEP7*的过程映像分区中的UO地址不再属于OB1过程映像输入/输出表。在调用OB10时,CPU自动读入被组态为属于过程映像分区PIP2的输入模块的输入值,OB10被执行完后,输出值被立即写至被组态为属于PIP2的输出模块。
用户程序可以调用SFC26“UPDAT_PI”来刷新整个或部分过程映像输入表,调用SFC 27“UPDAT_PO”来刷新整个或部分过程映像输出表。
2.外设I/O区(PI/PQ)
外设输入(PI)和外设输出(PQ)区允许直接访问本地的和分布式的输入模块和输出模块。PI/PQ区与I/Q区的关系如下
1)访问PU/PQ区时,直接读写输入/输出模块,而I/Q区是输入/输出信号在CPU的存储区中的“映像”。使用外设地址可以实现用户程序与I/O模块之间的快速数据传送,因此被称为“立即读”和“立即写”。P/Q区采用批量读/写的方式,因此可能有较大的滞后。
2)I/Q区可以按位、字节、字和双字访问,PI/PQ区不能按位访问。
3)I/Q区的地址范围比PI/PQ区的小,如果出了I/Q区允许的范围,必须使用PI/PQ区来访问。
4)I/Q区与PI/PQ区的地址均从0号字节开始,因此I/Q区的地址编号也可以用于PU PQ区。例如用MOVE指令将1传送到P1,可以实现“立即写”操作。
5)只能读取外设输入的值,不能改写它。只能改写外设输出,不能读取它。下面两条指令违背了上述规定,因此是错误的
L P 0
T PIB 0
6)访问I/Q区的指令比访问PI/PQ区的指令的执行时间短得多。例如CPU 317-2 DP 的指令“LIBO”和“LPIBO”的执行时间分别为0.05μs和15μs。
3.内部存储器标志位(M)存储器区
内部存储器标志位用来保存控制逻辑的中间操作状态或其他控制信息。不同型号的S7-300的存储器标志位从128B到8KB。
4.定时器(T)存储器区
定时器相当于继电器系统的时间继电器。给定时器分配的字用于存储时间基准和剩余时间值(0~999)。剩余时间值可以用二进制或BCD码方式读取。
5.计数器(C)存储器区
计数器用来累计其计数脉冲的个数,给计数器分配的字用于存储计数当前值(0~999)。计数值可以用二进制或BCD码方式读取。
6.数据块(DB)与背景数据块(DI)
DB为数据块,DBX、DBB、DBW和DBD分别是数据块中的数据位、数据字节、数据字和数据双字。DI为背景数据块,DIX、DIB、DIW和DID分别是背景数据块中的数据位、数据字节、数据字和数据双字。
7.局部数据区(L)
各逻辑块都有它的局部(Local)数据区,局部变量在逻辑块的变量声明表中生成,只能在它被创建的块中使用。每个组织块用20B的临时局部数据来存储它的启动信息。局部数据用于传送块参数和保存来自梯形图程序的中间逻辑运算结果。
CPU按组织块的**级划分局部数据区,S7-300同一**级的组织块及其有关的块共用256B的临时局部数据区。S7-400每个**级的局部数据区要大得多,可达数十KB,可
以用STEP7改变其大小。
全局变量包括I、Q、M、T、C、PI、PQ和共享数据块DB,可以在所有的逻辑块(OB、FC、FB、SFC和SFB)中使用全局变量。
词条
词条说明
西门子低压配电代理商PLC的I/O接口线路设计和I/O连接方式在PLC控制系统中,绝大多数输入/输出都属于开关量信号的范畴,PLC这些开关量信号的连接可以选择多种方式,它取决于I/O模块的具体型号。因此,在确定系统I/O模块时,不仅要考虑到I/O点的数量必须能够满足系统的要求,而且需要确定I/O模块的具体连接方式。如何根据控制对象的基本要求与外部元件的性质,正确选择I/O模块、规划I/O连接线路,
西门子PLC总代理商|SMART200代理商变频电机的维修方法与普通电机维修有何不同? 与普通电机维修基本是一样的,但是由于变频电源的特殊性,变频电机的绕组绝缘比普通电机要求严格,应该采取以下改善绝缘状况的措施: 电机维修谈电机不能启动什么原因? 1。定子或转子绕组断裂。2、电源别开机。3。定子绕组之间的短路。4。定子绕组接地。5,过载或驱念头械被子翻腾。6,定子绕
西门子6ES7321-1BH02-0AA0详情西门子6ES7321-1BH02-0AA0详情西门子6ES7321-1BH02-0AA0详情SIMATIC S7-300,数字输入 SM 321,电位隔离, 16 个数字输入,24V DC,1个 20针西门子S7-300/400的寻址方式有两种,分别是直接寻址和间接寻址,下面我们一起来详细了解一下。1)直接寻址(1)直接地址:例如IO.O、Q1.7、P
西门子PLC模块6ES7322-1FH00-0AA0西门子PLC模块6ES7322-1FH00-0AA0西门子PLC模块6ES7322-1FH00-0AA0SIMATIC S7-300,数字输出 SM 322,电位隔离 16 个数字输出,120/230V AC,1A, 1个 20针PLC的编程语言目前常用的主要有以下几种。梯形图梯形图(Ladder,Diagram,LAD)是常用的PLC图形编程
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
电 话: 19873876272
手 机: 19873876272
微 信: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
手 机: 19873876272
电 话: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com