plc怎么实现暂停
网友回答
您好,我正考虑如何实现暂停功能:PLC程序运行到中途,按到暂停按钮后,...答:用中断也是比较方便的,你可以用子程序来实现,子程序中做出正常运行流程,当暂停时跳出子程序,松开时回到子程序就好了,注意你要的延时最好选择为叠加延时,当到设定值时复位就OK了,对于洗衣机完全可以不使用中断,因为它的动作流程没有什么...
网友回答
动作复杂的话暂停功能是比较困难的,好的设备程序暂停是必不可缺的一个功能。<br/><br/>我见过两种思路:<br/>一,暂停时刻记录所有的输出状态(如果有定位移动,暂停键按下后,当前定位结束以后停止),再启动时检查所有的输出口(用块比较指令),和暂停之前相同,再启动下一步动作。当然,每一步的动作必须是独立完成,而且能分别控制,才有可能任意步骤停止,再启动和每一步的启动条件串联就可以了。<br/><br/>二,程序结构是用移位指令控制的,每移位一次,接一个动作,暂停就加在移位条件里(当然还有其他很多条件)。这种结构思路清晰,但是一旦动作逻辑都形成了,就很难更改,因为动作是移位控制的,很难中间加上别的动作。如果要加,后面的所有的动作都要往后挪,修改的<div class=dib hot-words pr value=177><a href=/c/177.html target=_blank>工作</a><div class=link_layer pa style=display:none;><div class=linklayer_hd><h3 class=title-f18 c1f2>热门问题</h3></div><div class=linklayer_bd><dl class=clearfix><dt><a href=/s-b/54cf3fdce4b07dff682cdcb9.html?hcw target=_blank title=细数全球最开放职业:性医师裸家政><img src=http://pic.wenwo./fimg/4618818190_300.jpg height=66px width=107px title=细数全球最开放职业:性医师裸家政 alt=细数全球最开放职业:性医师裸家政细数全球最开放职业:性医师裸家政 /></a></dt><dd><a href=/s-b/54cf3fdce4b07dff682cdcb9.html?hcw target=_blank title=细数全球最开放职业:性医师裸家政>细数全球最开放职业:性医师裸家政</a></dd></dl><ul><li><a href=/b/8632826.html target=_blank title=教师工资啥时候能涨?现在的老师穷死了,累死了,憔悴死了!啥时能涨工资啊?>教师工资啥时候能涨?现在的老师穷死了,累...</a></li><li><a href=/b/8632953.html target=_blank title=今年有哪些航空公司招男乘务员今年有哪些航空公司招男乘务员>今年有哪些航空公司招男乘务员今年有哪些航...</a></li><li><a href=/b/8633384.html target=_blank title=在深圳做翻译多少工资做了十多年日语翻译了,一级,不知道深圳的日语翻译兼做其他工作可以拿到多少工资?有多年的工厂经验,>在深圳做翻译多少工资做了十多年日语翻译了...</a></li><li><a href=/b/8633508.html target=_blank title=在职研究生只有学位证用人单位承认吗>在职研究生只有学位证用人单位承认吗</a></li></ul></div></div></div>量很大,可维护性也较差。<br/><br/>这都是纸上谈兵,具体起来要复杂得多得多。精确定位控制也能中间停止,如果要这样控制那就更加复杂了<br/>《赠人玫瑰手有余香,祝您好运一生一世,如果回答有用,请点“好评”,谢谢^_^!》