4Micrologix控制器的编程指令(合).doc

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4Micrologix控制器的编程指令(合)

第4章 MicroLogix控制器基本编程指令 可编程控制器(PLC) PLC的梯形图在形式上沿袭了传统的继电器电气控制图,是在原继电器控制系统的基础上演变而来的一种图形语言。梯形图的控制逻辑结构及工作原理与继电器逻辑控制电路十分相似。它采用“触点”、“线圈”(或称继电器线圈)、定时器、计数器及功能指令等图形符号表达输出与输入的逻辑关系,这些输入/输出可以是硬件上实际的输入/输出信号,也可以是PLC内部虚拟的输入/输出信号。 这种编程语言与电路图相呼应,简单、形象、直观、易编程、容易掌握,是目前应用最广泛的PLC编程语言之一。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。梯形图编程语言与原有的继电器控制的不同点是:梯形图中的能量流不是实际意义的电流,内部的继电器也不是实际存在的继电器。应用时,需要与原有继电器控制的概念区别对待。 梯形图的设计应注意以下点: (2)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。输入寄存器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。输出寄存器则输出程序执行结果给外部输出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供内部编程使用。 4.1 PLC的存储器结构 美国罗克韦尔公司的MicroLogix1200/1500系列PLC的存储器分为程序文件和数据文件两部分。其中程序文件存储控制器信息、程序;数据文件存储系统输入数据、输出数据、功能指令控制参数、程序运行时的中间数据等各种各样的数据。下面对程序文件和数据文件分别进行介绍。 4.1.1 程序文件 程序文件用以存储控制器的基本信息和用户程序,用户程序包括主程序、中断程序和各个子程序。Micrologix1200/1500系列PLC有256个程序文件,用编号0到255表示。其中文件0存放系统信息和用户的编程信息,如处理器型号、处理器文件名等信息;文件1一般予以保留;文件2是梯形图主程序;文件3到文件255为用户自行创建的梯形图子程序和中断程序,在文件2主程序中可以通过调用指令跳转到子程序,也可以通过相应中断的方法跳转到中断程序。 4.1.2 数据文件 可编程控制器在执行程序过程中用到的各种数据均存储在数据文件中,数据文件分为以下几种类型:输出和输入数据文件、状态文件、位文件、计时器文件、计数器文件、控制文件、整数文件和实数文件。 因为数据文件的类型比较多,为了编址方便和便于记忆,每个数据文件由一个字母和一个文件号来标识。数据文件分为系统默认和用户定义两部分。一般0到8号文件是系统建立的默认文件,其中输出文件(0号文件)、输入文件(1号文件)和状态文件(2号文件)这三个文件是固定的,不允许重新建立。下面对各个数据文件进行详细介绍。 1.输入和输出数据文件(I:和O:) 输入文件存放PLC输入端各个输入点的状态信息,输出文件存放PLC输出端各个点的状态信息。例如:PLC上的输入点“I/0”的表示方法如下: I:0.0/0 其中I表示是输入文件,I后面的第一个“0”是槽号,其范围与所使用的处理器有关,第二个“0”表示I/0组号,用一位八进制表示(0~7),最后的“0”是端子号,用十六进制表示(0~15)。上面的文件信息表示:输入文件中第0槽的第0个字的第0位。 当一个槽的I/O点数超过16个时,寻址位有两种表示方法:I:0.1/2与I:0/18表示的是同一个输入端点。 2.状态文件(S2:) 状态文件允许用户监视、控制操作系统的工作状况。在调试程序时,可以通过设置或查看状态文件的信息帮助调试。状态文件不能被增加或删除,寻址状态文件的位和字的格式为: S:e/b 各位含义同I/O文件。 举例: S:1/15 元素1,位15。这是“首次扫描位”,用户在程序中可以使用它来初始化指令。 3.位文件(B3:) 文件3是位文件,是PLC内部的状态位,在编程时可以记录一些位信息。位文件的最大容量是256个单字元素,总计为4096位。可以通过指定元素号(0~255)和元素内的位编号(0~15)来寻址位,也可以通过位的顺序编号直接寻址位0~4095。用户也可以只寻址该文件的元素。 举例: B3:0/14 元素0,位14 B3:12 元素12 B3:/64和B3:4/0都表示位文件中的第64位(即元素4中的位0)。 4.计时器(T4:) 每个计时器地址由一个3字元素组成

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档