可编程控制器应用(第三版)教学课件模块2-1:PLC的基本编程语言.pptVIP

可编程控制器应用(第三版)教学课件模块2-1:PLC的基本编程语言.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

模块2-1:PLC的基本编程语言主要内容:PLC常用编程语言、功能图与步进梯形图,FX2N型PLC性能及内部继电器编号与功能。重点:PLC的功能图、步进梯形图构成和绘制的基本规则难点:绘制功能图及其控制与转换条件确定。学时:4学时一、PLC编程语言PLC编程语言有:梯形图(LadderDiagram)指令表(InstructionList)功能块图(FunctionBlockDiagram)高级语言逻辑方程式(或布尔代数式)五种常用编程语言,可用图2-1所示。1、梯形图编程语言1)梯形图语言:是一种图形语言,它沿用继电器的触点、线圈、串并联等术语及其图形符号,并增加一些继电器控制系统没有的控制电气符号。如图2-2(a)所示。2)梯形图优点:简捷、形象、直观、易于被熟悉控制系统的电气工程技术人员掌握。2、指令表语言(或助记符语言)1)指令表语言:是用助记符语言表示PLC的各种操作功能,有将指令称为语句。由二条及其以上指令的集合叫指令表,由若干条指令组成的指令表叫做指令表程序,简称程序。2)格式:指令助记符+作用器件编号图2-2(b)所示为图2-2(a)所对应的指令表程序。3)特点:编程简单,逻辑紧凑且系统化,范围不受限制,但比较抽象。应用较广。3、其他编程语言1)功能块图:是一种类似于布尔逻辑代数中“与门”、“或门”、“非门”等图形符号表示的控制逻辑运算关系的编程语言。这种控制逻辑关系的功能块图,又称逻辑功能图。适合于有数字电路基础的编程人员。图2-2控制系统的功能块图,如图2-3所示。3、其他编程语言2)逻辑方程式或布尔代数式根据数字逻辑电路,图2-3的逻辑方程式为:式中X表示输入变量,Y表示输出变量,数字表示对应的继电器地址编号。3、其他编程语言3)高级语言:在PLC许多高智能化功能上仍然采用梯形图、功能块图等方式表示,但显得不方便和繁琐。为增强PLC的运算、数据处理、PID调节、图形显示、报表打印等功能,一些大中型PLC配备有BASIC、PASCAL、C等高级编程语言。目前,PLC厂商均提供两种及其以上的编程语言,其中同时提供梯形图语言和指令表语言的占绝大多数。虽然各厂商PLC型号不同,其梯形图语言、指令表语言各异,表述符号也不尽相同,但编程原理和方法却是一致的。二、PLC的功能图1、功能图功能图是描述控制系统的控制过程、控制功能和特性的一种顺序控制图形,是反映编制顺序控制程序的基本算法。功能图又称转移图、状态图与流程图。PLC功能图俗称顺序功能块图,是采用功能块来表示模块所具有的功能,指一种常用的编程语言。功能图可以有若干个输入端和输出端,通过软连接方式分别连接到所需要的输入/输出端子上,完成所需的对应运算或控制功能。功能块图适合于过程控制应用。2、PLC功能图组成1)功能图的组成功能图由步、转换(┼)、转换条件(┼旁边的文字条件)、有向连线(——)和动作或命令等五大部分组成。2)说明:①步:用矩形方框“□”表示,反映一个编程元件应该完成的基本操作,元件编号通常用作步的编号。②步与步之间连接:用有向“——”连接,并用转换将各步分隔,当相邻两步之间的转换条件得到满足时,则结束上一步的动作,开始下一步的操作。2、PLC功能图组成③转换:用与有向连线“━━”垂直的短线“│”相交叉,用“┼”表示,转换条件用数字、文字、图形、符号等标注在“┼”旁边。④动作:用矩形框中的文字或数字表示,且与相应的步的符号相连,如A动作、B动作等。⑤有向连线“━━”:用无箭头方向表示,动作顺序规定为从上到下或从左到右的进展方向,否则需用箭头标注出进展方向。⑥同步操作:用双水平线有向连线“═”表示,用于转换的前级步或后级步的控制动作可以只有一个,也可能有多个。3、功能图的基本结构1)功能图基本结构:单序列、选择序列和并行序列等三大类,它们是组成功能图的基本构成模式。2)单序列:是由一系列被先后相继激活的步串组成,每一步的后面仅有一个转换,且每一个转换后面也只有一个步。如图2-4(a)所示。3)选择序列结构3)选择序列结构:开始分支结构和结束合并结构两种模式。开始分支结构是根据转换条件成立与否,确定其中一个序列动作的结构。如图2-4(b)所示。结束合并结构是根据转换条件,将几个序列重新合并到一个公共序列的结构。如图2-4(c)所示。4)并行序列结构并行序列结构和选择序列结构相似,也有开始分支结构和结束合并结构两种模式。4)并行序列结构开始分支结构是根据转换条件满足或实现时,则导致几个序列同步被激活,且被激活的每个序列中的动

文档评论(0)

allen734901 + 关注
实名认证
文档贡献者

副教授持证人

知识共享

领域认证该用户于2024年11月14日上传了副教授

1亿VIP精品文档

相关文档