Micrologix控制器的编程指令.doc

Micrologix控制器的编程指令.doc

ID:50269880

大小:695.30 KB

页数:48页

时间:2020-03-07

Micrologix控制器的编程指令.doc_第1页
Micrologix控制器的编程指令.doc_第2页
Micrologix控制器的编程指令.doc_第3页
Micrologix控制器的编程指令.doc_第4页
Micrologix控制器的编程指令.doc_第5页
资源描述:

《Micrologix控制器的编程指令.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Micrologix控制器的编程指令6.1编程语言可编程控制器(PLC)的编程语言通常不采用微机的编程语言,而是采用梯形图、指令表、顺序功能流程图(SFC)、功能块图(FBD)、结构文本等。其中梯形图、指令表最为常用。1、梯形图PLC的梯形图在形式上沿袭了传统的继电器电气控制图,是在原继电器控制系统的基础上演变而来的一种图形语言。梯形图的控制逻辑结构及工作原理与继电器逻辑控制电路十分相似。它采用“触点”、“线圈”(或称继电器线圈)、定时器、计数器及功能指令等图形符号表达输出与输入的逻辑关系,这些输入/输出可以是硬件上实际的输入/输出信号,也可以是PLC内部虚拟的输入

2、/输出信号。这种编程语言与电路图相呼应,简单、形象、直观、易编程、容易掌握,是目前应用最广泛的PLC编程语言之一。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。梯形图的设计应注意到以下三点:(1)梯形图按自上而下、从左到右的顺序排列。每个继电器线圈为一个逻辑行,即一层阶梯。每一个逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线。

3、(2)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。(3)输入寄存器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。输出寄存器则输出程序执行结果给外部输出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供内部编程使用。(4)在每一逻辑行中,串联触点多的支路应放在上方。如果将串联触点多的支路放在下

4、方,则语句增多,程序变长。2、指令表编程指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制。同时,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换。指令表表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆,便于掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;与梯形图有一一对应关系。其特点与梯形图语言基本一致。3、状态流程图编程顺序功能流程图语言是为了满足

5、顺序逻辑控制而设计的编程语言。编程时将顺序流程动作的过程分成步和转换条件,根据转移条件对控制系统的功能流程顺序进行分配,一步一步的按照顺序动作。每一步代表一个控制功能任务,用方框表示。在方框内含有用于完成相应控制功能任务的梯形图逻辑。这种编程语言使程序结构清晰,易于阅读及维护,大大减轻编程的工作量,缩短编程和调试时间。用于系统的规模校大,程序关系较复杂的场合。顺序功能流程图编程语言的特点:以功能为主线,按照功能流程的顺序分配,条理清楚,便于对用户程序理解;避免梯形图或其他语言不能顺序动作的缺陷,同时也避免了用梯形图语言对顺序动作编程时,由于机械互锁造成用户程序结构复

6、杂、难以理解的缺陷;用户程序扫描时间也大大缩短。4、功能块图(FBD-FunctionBlockDiagram)  功能块图使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用。功能块图用类似于与门、或门的框图来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框用“导线”连在一起,信号自左向右。5、结构化文本(ST-StructuredText)  结构化文本(ST)是为IEC61131-3标准创建的一种专用的高级编程语言。与梯形图相比,它实现复杂的数学

7、运算,编写的程序非常简洁和紧凑。6.2PLC的存储器结构美国罗克韦尔公司的Micrologix1500系列PLC的存储器分为程序文件和数据文件两部分。其中程序文件存储控制器信息、程序;数据文件存储系统输入数据、输出数据、功能指令控制参数、程序运行时的中间数据等各种各样的数据。下面对程序文件和数据文件分别进行介绍。6.2.1程序文件程序文件用以存储控制器的基本信息和用户程序,用户程序包括主程序、中断程序和各个子程序。Micrologix1500系列PLC有256个程序文件,用编号0到255表示。其中文件0存放系统信息和用户的编程信息,如处理器型号、处理器文件名等信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。