- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC梯形图编程与应用.pdf
浅析PLC 梯形图法编程与应用
摘要:PLC 是经过改造的工业控制计算机,是面向企业中一般电气工程技术人员的控制
电器,它主要采用易于理解和掌握的梯形图语言编程。该编程语言的电路符号和表达方式与继电
器-接触器控制电路相近,对于熟悉继电器-接触器控制电路的电气工程人员来说,PLC 易于接受、
容易掌握;通常逻辑关系较简单的控制系统的程序设计可以采用经验设计法进行,虽然编程的结
果不是唯一,但通过不断调试和修改,最后可以得到一个较为满意的结果,特别适合初学者对
PLC 梯形图的理解和编程方法的掌握。
关键词: 浅析 PLC 梯形图 编程 应用
前 言
PLC 的应用领域如今十分广泛,在钢铁、石油、化工、电力、机械制造、汽
车、轻纺、交通运输和军工等各个行业都有着广泛的应用。而开始进入应用阶段也
70
还只是上世纪 年代中末期,新技术和旧设备依然存在矛盾,不会一挥而上,一统
而上。逐步使用和掌握新技术是发展的需要,新技术与传统知识更需要有机地结合,
传统知识是基础,掌握和灵活使用新技术是目的,新技术的使用是降低劳动强度,
提高工作效率,提高竞争力的重要途径。从新技术的基本原理、设计理念、操作程
序以及典型运用的案例分析学习入手,结合对传统知识分析对比,可以不断地掌握
和提高对新技术的认知水平。
第一节、PLC 的编程语言与工作过程
一、PLC 的编程语言
PLC 的编程语言有很多种,从表达方式上可以分成梯形图、指令表、逻辑功能
图、顺序功能图和高级语言。以梯形图最为直观和简捷,高级语言同它比较有两大
优点:一是能实现复杂的控制,二是可以像计算机一样进行结构化编程。
梯形图最直接,最简单,容易掌握,很适合一般电气技术人员对PLC 的了解,
也可以解决不是很复杂的实际工程问题。因此也是学习和提高PLC 知识的基础。它
是从基本的继电器—接触器控制电路演变过来的,两者在形式上十分相似。与继电
器—接触器电路比较,梯形图有以下特点:
1 -
)梯形图沿用继电器接触器电路的一些名称,如输入继电器、辅助继电器等,
但不是真正的物理继电器,而是存储单元,是“软继电器”,通过存储单元的状态变
化来表示相应继电器的“通”或“断”。
2 -
)梯形图中的触点依然使用继电器接触器电路的动合、动断触点,这些触点
1
的状态由相应的存储单元的状态来决定。
3 )梯形图中左侧垂线为逻辑母线,每个支路从母线开始,经过触点到线圈或
其它输出单元结束。
4 )梯形图中各触点的数量没有限制,按逻辑关系依次读出进行逻辑运算。
5 -
)梯形图中的程序是逐行逐句顺序执行的,与继电器接触器控制电路的并行
工作方式不同。
二、可编程控制器的工作原理及过程
可编程控制器的工作原理与计算机的工作原理基本一致,在系统程序的管理
下,通过运行应用程序完成用户任务。但计算机一般采用等待命令的工作方式,而
PLC 是专用机,在确定了工作任务,输入了用户程序后,采用循环扫描方式工作,
包括系统工作任务管理和用户程序都是循环扫描方式完成。
PLC 正常工作时所需要完成的任务有:内部各工作单元的调度、监控;与外部
设备间的通信;控制任务的执行。这些任务都是分时完成的。其中控制任务的执行
3
可分 个阶段进行。
1)输入采样阶段:可编程控制器读取输入触点的状态,并放到相应的输入映
像寄存器中。
2 )程序执行阶段:根据本次采样的输入数据和前面得到的运算结果,按用户
程序顺序逐句执行用户程序。执行的结果存储在输出和相关元件的映像寄存器中。
3 )输出刷新阶段:这是一个工作周期的最后阶段。将本次执行用户程序得到
的输出结果一次性地从输出映像寄存器区送到各个输出口,对输出状态进行刷新。
3
文档评论(0)