- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 可编程控制器的编程语言 ? PLC采用梯形图语言、助记符语言、逻辑功能图语言和某些高级语言编程。 1、梯形图语言????梯形图表达式是在原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的,它与电气操作原理图相呼应,它形象、直观和实用,为电气技术人员所熟悉,是PLC的主要编程语言。 PLC的梯形图使用的是内部继电器、定时/计数器等,控制功能是由软件实现的;而电器控制系统的继电器梯形图是用电线将控制元件连接起来,是硬连接,控制功能是硬件实现的。可以看出图3-1中两种梯形图的本质区别。???? 梯形图由多个梯级组成,每个输出元素可构成一个梯级,每个梯级可由多个支路组成,最右边的元素必须是输出元素。简单的编程元素只占用1条支路(例如常开/常闭接点,继电器线圈等),有些编程元素要占用多条支路(例如矩阵功能)。在用梯形图编程时,只有在一个梯级编制完整后才能继续后面的程序编制。PLC的梯形图从上至下按行绘制,两侧的竖线类似电器控制图的电源线,称作母线,每一行从左至右,左侧总是安排输入接点,并且把并联接点多的支路靠近最左端。输入接点不论是外部的按钮、行程开关,还是继电器触点,在图形符号上都只用常开“-||-”和常闭“-||-”,而不计及其物理属性,输出线圈用圆形表示。? 在梯形图中每个编程元素应按一定的规则加标字母数字串,不同的编程元素常用不同的字母符号和一定的数字串来表示。 ?2、梯形图画法 由于梯形图编程方法是从继电器控制系统继承而来的,因而它最大限度地保持了继电器系统的特征。????梯形图中的符号:各种型号的PLC基本指令基本相同或相似,主要有输入、输出指令,定时、计数指令,逻辑运算指令。梯形图中有四类符号。????(1)触点符号。外部输入元件的触点,如继电器、按钮、行程开关、接近开关等元件的常开触点与常闭触点,及PLC内部继电器、输出继电器、定时器、计数器的常开触点与常闭触点等,都可用图3-2所示的符号表示。通常可用字母或I/O地址标注。一般情况下,用字母表示时,常用触点用字母本身表示,如X0表示常开触点;常闭触点则采用“非”表示,例如,用X0表示。用数字来表示常开与常闭触点的地址时,则常开与常闭触点的表示方式相同。 (2)输出符号。所有输出器件的线圈,如辅助继电器的线圈、输出继电器的线圈 及电磁阀的线圈等都可用图3-3所示的符号表示。定时器、计数器也可用类似的符号表示。????输出符号也可用字母及地址表示。有的PLC中,还有对输出取反指令,这时的输出符号只是在其圆圈上加一斜杠即可。????(3)数据处理指令符号。PLC之所以不同于继电器控制,除了PLC可编程外,还在于它采用了微处理器的数据指令,从而成为具有很强生命力的控制器。那么,怎样才能使数据处理指令与梯形图结合起来呢?人们常把数据处理指令作为一种特殊的输出器件用方框或方括号表示,在方框或方括号前有若干个触点构成的逻辑关系,当结果寄存器的内容“1”,则执行此指令。符号如图3-4 所示。 3、梯形图使用规则????PLC梯形图使用应符合以下规则:????(1)每个梯形图是由多个梯级组成,每个线圈可构成一个梯级,每个梯级可由多条支路组成,每个梯级代表一个逻辑方程。????(2)梯形图中的继电器不是物理继电器,每个继电器和输入触点均为存储器中的一位,相应位为“1”态表示继电器得电或常开触点闭合或常闭触点断开。????(3)梯形图中流过的电流不是物理电流,而是“概念电流”,是用户程序解算中满足输出执行条件的形象表示,“概念电流”只能从左向右流动。 (4)梯形图中的继电器触点可在编制用户程序时无限次地引用,既可常开又可常闭。????(5)梯形图中输入触点和输出线圈不是物理触点和线圈,用户程序的解算是PLC的输入和输出状态表的内容,而不是根据解算时现场的开关状态。????(6)输出线圈只对应输出状态表的相应位,不能用该编程元素直接驱动现场执行元件,该位的状态必须通过I/O模块上对应的输出晶体管开关、继电器或晶闸管等,才能驱动现场执行元件。????(7)在输出线圈右侧不能再连触点,触点必须在输出线圈的左侧。????(8)两个或两个以上线圈可以并联,但不能串联。????(9)梯形图左端母线不能和输出线圈直接相连,必须通过继电器触点相连。????(10)程序结尾要有END指令。 4、逻辑运算的梯形图表示????1、“与”运算。梯形图中的逻辑“与”,用常开触点或常闭触点的串联表示,如图3-5所示。????2、“或”运算。逻辑“或”,用触点的“并”联接来表示。如图3-6所示。 3、编程原则。在画梯形图时要注意,每一条逻辑线都是从左边母线开始画起。
文档评论(0)