plc教案解决方案.docVIP

  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文档。上传文档
查看更多
可编程序控制器的基本程序设计 梯形图经验设计法分析 继电器电路移植法设计梯形图 教学难点: 经验设计法和移植法 教学过程: 一.PLC的工作原理 PLC来说,用户程序是通过编程器键入,并存储于用户存储器。顺序执行用户程序是PLC的基本工作方式,每一时刻只能执行一个指令,由于PLC有足够快的执行速度,以使外部结果从客观上看似乎是同时执行的。PLC工作过程周期需要三个阶段:输入采样阶段、程序执行阶段、输出刷新阶段。对用户程序的循环执行过程称为扫描。这种工作方式称为扫描工作方式。 PLC程序执行过程如图5-13所示。 输入采样阶段 PLC在输入采样阶段以扫描方式顺序读入所有输入端子的状态通/断(ON/OFF),并将此状态存入输入镜象寄存器。接着转入程序执行阶段。在程序执行期间,即使外部输入信号的状态变化,输入镜象寄存器的状态也不会改变,这些变化只能在下一个工作周期的输入采样阶段才被读入。 程序执行阶段 PLC在程序执行阶段顺序对每条指令进行扫描。先从输入镜象寄存器中读入所有输入端子的状态。若程序中规定要读入某输出状态,则也在此时,从元件镜象寄存器读入,然后进行逻辑运算,由输出指令将运算结果存入元件镜象寄存器。这就是说,对于每个元件来说,元件镜象寄存器中所寄存的内容,会随着程序的执行过程而变化。 输出刷新阶段 在所有指令执行完毕后即执行程序结束指令时,元件镜象寄存器中所有输出继电器的通/断(ON/OFF)状态,在输出刷新阶段转存到输出锁存电路,因而元件镜象寄存器亦称为输出镜象寄存器。输出锁存电路的状态,由上一个刷新阶段输出镜象寄存器的状态来确定。输出锁存电路的状态,决定了PLC输出继电器线圈的状态,这才是PLC的实际输出。 PLC重复执行上述三个阶段构成的工作周期亦称为扫描周期。扫描周期因PLC机型而异,一般执行1000条指令约20ms。 PLC工作完一个工作周期后,在第二个工作周期输入采样阶段进行输入刷新,因而输入镜象寄存器的数据,由上一个刷新时间PLC输入端子的通/断状态决定。 二.程序设计: 程序设计是PLC应用中最关键的问题。程序设计方法是指用什么方法设计PLC梯形图。它们是梯形图设计的状态表法、PLC程序设计的功能图法、PLC程序设计的流程图法等。状态表和功能图是用于程序设计的两种表示方法。状态表法是从传统继电器逻辑设计方法继承而来的,经过适当改进,适合于可编程控制器梯形图设计的一种方法。它的基本思想是,被控过程由若干个状态组成,每个状态都是由于接受了某个切换主令信号而建立,辅助继电器用于区分状态且构成执行元件的输入变量,而辅助继电器的状态由切换主令信号来控制。正确写出辅助继电器与切换主令信号之间的逻辑方程及执行元件与辅助继电器之间的逻辑关系,也就基本完成了程序设计任务。但状态表法仅适合于单一顺序问题的程序设计,而对于具有并发顺序和选择顺序的问题就显得无能为力了。功能图法是先将控制要求表达为功能图,用功能图来说明可编程控制器所要完成的控制功能,然后由功能图写出逻辑方程,再画出梯形图或写出指令。 在工业控制中,往往要求按确定的顺序按步操作,这时除了用基本逻辑指令编程外,还可采用移位寄存器来实现其控制,这样将大大简化程序设计。 随着PLC技术的发展,PLC的数据处理功能愈来愈强的数据处理功能愈来愈强。而且,对逻辑问题,有时采用数据处理指令来解决,比单纯用逻辑指令要简单。但是,许多逻辑设计的方法很难直接用于设计与数据处理有关的PLC程序。流程图是熟悉计算机高级语言的程序设计人员常用的一种解决与数据处理指令有关PLC程序设计的有效方法。 状态表法、功能图法可以解决顺序、随机等类型问题的程序设计。但是,这些方法不适用于具有协调、竞争等性质系统控制程序的设计. 三.PLC程序设计的一般步骤 1.梯形图的绘制原则 1)梯形图按自上而下、从左到右的顺序排列。每个继电器线圈为一个逻辑行,即一层阶梯。每一个逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线。绘制梯形图时应注意的是:线圈与右母线之间没有任何触点,而线圈与左母线之间必须要有触点。 2)在梯形图中某个编号继电器线圈只能出现一次,而继电器触点(常开或常闭)可无限次引用。有些PLC,在含有跳转指令或步进指令的梯形图中允许线圈重复输出。 3)在每一逻辑行中,串联触点多的支路应放在上方。如果将串联触点多的支路放在下方,则语句增多,程序变长。如图6-1所示。 4)在每一个逻辑行中,并联触点多的支路应放在左边。如果将并联触点多的电路放在右边,则语句增多、程序变长。如图6-2所示。 5)梯形图中,不允许一个触点上有双向“电流”通过。如图6-3a所示,触点X002上有双向“电流”通过,该梯形图不能编程,这是不允许的。对于这样的梯形图,应根据其逻辑功能作适当的等

文档评论(0)

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

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

1亿VIP精品文档

相关文档