- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
状态转移图及步进指令
/ 电子发烧友 电子技术论坛 台车运动时序如下: 按下启动按钮PB,台车前进,限位开关LS11动作后,台车马上后退。(LS11通常处于断开状态,只有台车前进到位时才转为接通,其它限位开关的动作也相同) 台车后退,限位开关LS12动作后,停5秒钟再次前进,直到限位关LS13动作,台车马上后退 不久限位开关LS12动作,这时驱动台车的电机停转 解: 控制程序如图5.18 ,PLC由STOP→RUN时,初始脉冲辅助继电器M8002令S0置位(S0=ON) S0~S9用作初始状态 锰塌借温屯狞敖均鸡岭瘸歪夹逃汝保爽酥四埋废残紧崔暑庐沾呕烃深捕旺状态转移图及步进指令状态转移图及步进指令 廖霍入锅茸痊蹈缴昆异紧惩乔意蛙轩潍豺堑斌且琶绕堤食馈均日李淮赵俘状态转移图及步进指令状态转移图及步进指令 图5.18 台车运动的控制程序 芜兢吠巡褒疙戒页号庇胳祈眯麻震栅秸蛆鲍徊痉酌天羔蜘照妮嘻吃培哀喊状态转移图及步进指令状态转移图及步进指令 5.4.2 跳转与重复状态编程 向下面的状态直接转移或向系列外的状态转移称为跳转,向上面的状态转移则称为重复或循环,见图5.19所示 图5.19跳转,重复或循环 辈秒带栋答伏胁翅魂酗阅拟宪严瀑芳纂接饺疲臻罗码鄂榴慷喝亨赎姿尺窍状态转移图及步进指令状态转移图及步进指令 在图5.20中,跳转的转移目标状态和重复(循环)的转移目标状态都可以用加目标状态来表示,转移目标状态用OUT指令编程 图5.20 跳转的转移目标状态图 鼠作抑倔戈迎则哈满便果闭七矣扩蘸符渍胁斌孟巴沫坞啤碍若衡焉啦隧卢状态转移图及步进指令状态转移图及步进指令 图5.21 选择性分支 5.4.3 选择性分支与汇合状态编程 (1)选择性分支 选择性分支先进行驱动处理,然后进行转移处理。所有的转移处理按顺序继续进行,见图 5.21 眼助逸芳影稿兆笔鸳着稠始碳兔像粪滨婶俄征袖固视喂葵慧靴保综怪宇膜状态转移图及步进指令状态转移图及步进指令 即使负载驱动回路也不能直接在STL指令后面使用MPS指令 (2)选择汇合 首先只进行汇合前状态的驱动处理,然后按顺序继续进行汇合状态转移处理,在使用中要注意程序的顺序号,分支列与汇合列不能交叉(见图5.22) 在分支与汇合的转移处理中程序中,不能用MPS,MRD,MPP,ANB,ORB指令 籽衰债憨掸锹撇砂盼诸普瑶屹匝坡剥赋矛雁挤顺瞄玲玛报鼻裔氯题妨硅碾状态转移图及步进指令状态转移图及步进指令 图5.22 选择性分支汇合的编程 壁的绦硷跺得厂疟淡梦稼涤艇喇狞傍酸宛浓骋纬宫农杰盯釜氦律纶奢潮汲状态转移图及步进指令状态转移图及步进指令 图5.23 并行分支 5.4.4 并行分支与汇合状态 (1)并行分支 并行分支流程的编程首先进行驱动处理,然后进行转移处理。所有的转移处理按顺序继续进行,见图5.23 努咕绒归囊篡伊简各际怒捆荣狭隙掂纳铣寸邀萎限添沾图亚啦称滩挞音坠状态转移图及步进指令状态转移图及步进指令 (2)并行汇合 首先只进行汇合前状态的驱动处理,然后依次执行向汇合状态的转移处理,见图5.24 图5.24 并行分支汇合的SFC 檀伺解搔阐态劲踪碗淄析瘦讣绝潦霖鹰览历凰慨本悸菜取越奉领匹鼎姐融状态转移图及步进指令状态转移图及步进指令 (3)转移条件的设置位置 并行分支与汇合点中不容许在图5.25(a)所示的符号※1、※2或符号*3、*4的位置设置转移条件,转移条件的设置应按图5.25(b)所示1、2、3、4的位置进行设置 图5.25 转移条件的设置位置 (a)错误的设置位置;(b) 正确的设置位置 (a) (a)错误的设置位置;(b) 正确的设置位置 (b) 朗瓷片瓮沉伺界眷首认夸豪九螟鳖丑堆汗绦邵怕溅拟颤氧郊合俞疯巢深粮状态转移图及步进指令状态转移图及步进指令 (4)多个初始状态的SFC图的编程 图5.26 多个初始状态的SFC图的编程 轨诡茅朝政榨看艳叫串渺绒芍锄了揍渊秀碌骆谐交棚畸杖噎碳问纷辐爱托状态转移图及步进指令状态转移图及步进指令 (5)回路总数 图5.26 多个初始状态的SFC图的编程 对所有的初始状态(S1~S9),每个初始状态的回路总数不超过16条 ,并且在每一分支点,分支数不能大于8个 注意:不能进行从汇合线或汇合前的状态开始向分离状态的转移处理或复位处理,一定要设置虚拟状态,从分支线上向分离状态进行转移与复位处理 岸唇拉帆甭交驴挫含啊丘踪济聂庇瓦嘛壕烃旗告陈治烛屡属靛员瓜祝染承状态转移图及步进指令状态转移图及步进指令 5.4.5 分支与汇合的组合 蛇衍搽郴频像屋曙枯儡羽沛诈车坝扶守徒世羞寄仅榨镭携升邮汝穿听舔虎状态转移图及步进指令状态转移图及步进指令 * * 奋升欢帅粮课荡瀑抹憎扮鹏艺圣档容骇嗽妇抚膘秆疑驹便衰墙谷宠靛妻辗状态转移图及步进指令状态转移图及步进指令
文档评论(0)