- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IST指令在多功能选择中运用
IST指令在多功能选择中运用
摘要:为了满足生产的需要,很多工业设备有多种工作方式,如手动和自动(包括连续、单周期、单步和自动返回初始状态)工作方式。如何将多种工作方式的功能融合到一个程序中,是梯形图设计的难点之一,本文就该问题详细总结了IST指令的特点和运用。
关键词:多功能选择 IS T运用
中图分类号:G718 文献标识码:C 文章编号:1672-1578(2011)05-0188-02
1、引言
随着微处理器、计算机和数字通信技术的飞速发展。计算机控制已扩展到了几乎所有的工业领域。现代社会要求制造业对市场需求作出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,PLC正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。在PLC应用广泛的今天,由于它具有强大的指令功能,可以解决许多实际操作问题,特别是针对顺序控制而设计的步进指令,因为条理清楚,动作转换明显而被广泛运用。如可以把物料从一方搬运到另一方的送料小车,初始状态在左限位时按下起动按钮,开始装料,4S后小车右行,当到达右限位时,停车卸料时间为2S。时间到左行到左限位装料,即装料→右行→卸料→左行→装料,循环往复运行。当运用步进指令编程时,只要把握好此过程中各个阶段所要完成的动作要求以及转换条件,此题的程序很容易就可以编制出来。
2、具体内容
但是在实际运用过程中。根据实际需要往往要求有多种工作方式,如上一例题中的送料小车,要求要有手动、单步、单周期、回原点、连续(自动)等五种工作方式。简单的步进指令只能解决连续运行(自动),但不能让这几种方式都满足。运用跳转指令或子程序指令就需要编制出五个相对完整和独立的小程序,还需要防止从手动切换到自动工作方式,再从自动返回到手动工作方式时,可能出现的同时有两个活动步的异常情况。引起错误的动作就要跳转之间或子程序调用之间互锁等。不仅要求编程者要有很丰富的经验,还要经过长时间的反复调试,给工作带来相当大的麻烦,工作量也很庞大。但是运用步进指令STL和功能指令IST(FNC60)可以很容易的解决此类问题。因为功能指令IST(FNC60)可以自动设定与各个运行方式相应的初始状态,如图l所示:它将自动设定X20为手动地址、X21为回原点地址、X22为单步运行、X23为单周期运行、X24为连续运行(自动)、X25为回原点起动、X26自动启、X27为停止。只要把选择开关打到相应的功能上,则PLC将自动执行相应的动作。它不存在程序间的互锁问题,也不需要编制五个相应独立的程序。当不需要这五种动作都要完成时,也可以屏蔽掉一些功能。
3、运用IST功能指令设计程序步骤
I/O地址分配。在设计所有程序以前,都必须根据已有的条件和需要完成的动作要求分配I/O地址,即X0、X1、Y1各自代表什么。但是功能指令IST要求由它所定义开始的触点必须是连续的,如上例中的X20,它是自动定义X20~X27之间的连续八个点的功能,且先后的顺序是不能改变的。若给定的条件中原件号不连续的按钮(开关)触点时,或不需要某个功能时,可以用辅助继电器M作为X的中间转折。或禁止某个功能。如图2所示:它定义了M0开始的连续八个辅助继电器的功能。如图3所示:它定义了X2为手动工作方式;X5为回原点;M8000在运行时状态为ON,它的常闭触点一直处于断开的状态,所以单步运行被屏蔽。把图2和图3结合起来就可以解决原件号不连续的输入继电器或使用前述的部分工作方式的问题。
设置初始化程序。任何一个完整的控制程序都要有初始化。所谓程序初始化,就是设置控制程序的初始化参数,一般是设置初始状态和原点位置条件。特殊辅助继电器电流M8044作为原点位置条件。当在原点位置条件满足时,M8044接通。其它初始状态是由IST指令自动设定。如图4所示:当X1和X3闭合时。说明机械在原点位置M8044就为ON,可以执行单步、单周期、连续(自动)工作。S20和S29是自动程序中的步序范围。因为IST指令只能使用一次,它应该放在程序开始的地方,被它控制的STL电路应放在它的后面。所以初始化程序一般设在起始控制的前面,且是在开始时执行一次,结果存在元件映像寄存器中。
设计手动、回原点、自动三种程序。因为单步、单周期、连续(自动)都是自动工作的动作过程,所以只要画出自动状态图,编制出自动的程序即可。手动、回原点工作过程根据题目要求画出相应的梯形图或状态图,它们之间是相互独立的,各自设计即可。最后进一步检查三种程序的功能,查漏补缺,输入程序,调试并运行程序。
4、使用IST功能指令注意事项
当功能指令IST(FNC60)满足条件时,它将自动
您可能关注的文档
- IL―22对慢性丙型病毒性肝炎干扰素抗病毒治疗疗效预测价值研究.doc
- IL―23和PG―1水平在不同胃部疾病患者体内临床表达意义.doc
- IL―27与LTB4在非小细胞肺癌中表达及意义.doc
- IL―2和胸腺五肽对食管癌化疗患者免疫状态及预后影响.doc
- IL―27与TGF―β1在肺纤维化患者血清中表达及意义.doc
- IL―33在类风湿关节炎发病机制中研究进展.doc
- IL―32在炎症相关性疾病中研究进展.doc
- IL―33ST2信号传导通路在阻塞性睡眠呼吸暂停患者体内表达及意义.doc
- IL―6C反应蛋白与2型糖尿病并发症关系研究进展.doc
- IL―6IL―10和TNF―α与儿童手足口病关系研究.doc
文档评论(0)