可编程序控制器的基础-资源.ppt

* 直接寻址方式:用于位、字节、字或双字数据。 位存储单元的直接寻址:需要指定元件名称、字节地址和位号。 例如:I0.1——“I”表示输入,0为字节地址,位地址为1; MSB LSB 7 6 5 4 3 2 1 0 I0.1 I0.5 * 对字节、字或双字进行直接寻址则需要指定元件名称、数据类型和首字节。 例如: VB100——存取V存储空间中编号为100的字节数据。 VW100——存取VB100、VB101组成的字数据。 VD100——存取VB100~VB103组成的双字数据。 图 字节、字、双字寻址方式 * 间接寻址 在指令中给出地址指针,通过地址指针间接地访问想要访问的数据存储器或者数据对象区。 间接寻址方式可寻址的区域有输入映像存储区I、输出映像存储区Q、辅助继电器区M、全局变量存储区V、定时器区(当前值)T、计数器区(当前位)C和数据块D。 间接寻址首先要建立地址指针,然后根据指针获取数据。 图 使用指针间接寻址 * S7-200系列PLC数据存储区及元件列表(11个) S7-200系列PLC数据存储区及元件功能 (符号、梯形图中绘法、工作原理) 1.输入/输出映像寄存器(I/Q) 2.变量存储器(V) 3.位存储器(M) 4.特殊标志位(SM)存储器 5.顺序控制继电器(S) 6.局部存储器(L) 7.定时器(T) 8.计数器(C) 9.模拟量输入/输出映像寄存 器(AI/AQ) 10.累加器(AC) 11.高速计数器(HC) * PLC用户数据存储器编程资源讲解 一、输入、输出继电器 1、输入继电器(Input Relay) 工作:输入点的外部输入开关状态通过输入接口电路存到输入状态暂存器中,经过PLC的输入采样(输入刷新),把输入状态暂存器中输入开关的状态存入输入状态映像存储器中。 注意:输入继电器状态只受外部输入开关控制,不受PLC程序控制,PLC程序可以读取输入继电器的状态,不能改变输入继电器的状态,所以输入继电器没有线圈符号。外部输入开关只能直接控制输入继电器和它的触点,不能直接控制其他的继电器。 * 不同厂家、不同类型的PLC,采用的编址方案不同 输入继电器在PLC梯形图上的符号和意义如下: 德国西门子SIMATIC S7-200系列PLC用I 表示输入继电器, CPU 224主机有I0.0~I0.7,I1.0~I1.5共14个数字量输入端点。输入继电器常开触点和常闭触点供用户编程使用。 I0.0 I0.0 输入端子 外部输入点 I 0 . 0 I 0 . 0 * 2、输出继电器(Output Relay) 工作:PLC运行时,每执行完一遍程序,逻辑运算的结果就存入到相应的一位存储器中。其中需要控制输出开关的运算结果存到输出映像存储器中。这个输出映像存储器在PLC程序中,可以按位存取,其中的每一位,就是一个输出继电器。 功能:输出继电器线圈得电与否不但控制它在PLC内部的触点,而且还控制它在PLC输出接口电路中对应的输出开关,进而控制接在输出点上的输出负载(执行部件)得电与否。 注意1:一体机,输出点地址是固定的,输出继电器与对应的输出状态锁存器,与对应的输出端子排上的输出接点的名称标号是相同的。 注意2:输出继电器在PLC内部的触点,原则上说可以无限多。 * 不同厂家、不同类型的PLC,采用的编址方案不同 输出继电器在PLC梯形图上的符号和意义如下: S7-200 CPU 224主机有Q0.0~Q0.7、Q1.0、Q1.1共10个数字量输出端点。是用来将PLC的输出信号传递给负载,线圈用程序指令驱动。 Q0.0 ( ) Q0.0 Q0.0 Q0.0 1 负载 电源 Q0.0 * 输入继电器X、输出继电器Y动画 输入、输出继电器的PLC程序控制演示 * 二、变量存储器V 变量存储器主要用于存储变量。 可以存放数据运算的中间运算结果或设置参数,在进行数据处理时,变量存储器会被经常使用。 变量存储器可以是位寻址,也可按字节、字、双字为单位寻址,其位存取的编号范围根据CPU的型号有所不同。 CPU221/222为V0.0~V2047.7共2KB存储容量。 CPU224/226为V0.0~V5119.7共5KB存储容量。 * 三、内部标志位存储器(内部辅助继电器) 内部辅助继电器:也是一位存储器,但是它不与输入点对应,也不与输出点相对应,它用来存储PLC内部的中间变量,相当于继电器控制系统中的中间继电器。 辅助继电器的线圈、常开触点、常闭触点:在梯形图上的图形符号与I/O继电器相同,只是标号字母名称不同或序号不同。内部辅助继电器的线圈和触点的关

文档评论(0)

1亿VIP精品文档

相关文档