s7-200 EM253模块编程思路

小弟有个问题,困扰一个天了。
在使用EM253的时候,怎么利用Done命令完成位来衔接下一个(或者连续几个)GOTO命令,我使用的是步进指令;
现在遇到的是,在不执行命令的时候,Done常态一直为1,在运行的时候为0,但是我用这个Done完成位的用作SCRT跳转时,下一个GOTO指令会不执行,直接跳转走了(因为Done完成后一直为1);
我试过完成一个GOTO后不接通EN引脚,然后在每个GOTO指令都用不同的M点,结果还是置1(不执行命令的时候也为1);
所以我想问问有什么思路?
我是新手,描述可能不清楚,所以啰嗦了。谢谢能为我解答的人。

问题补充:
问题中多次提到Done这个命令完成位的引脚,在不执行命令的时候也是ON状态,让我在做衔接下一个运动指令(不管是goto还是run包络)带来困难,我试过用下降沿,上升沿,取反,延时,断开使能。效果都是为ON直接跳走(使用步进指令,命令完成后Done为1跳转下一步),不执行命令,所以寻求一个好的思路。

最佳答案

如果你要用GOTO命令来做连续动作,那么最好在指令之间加上一点时间间隔.
其实你完全可以用253向导里的运动包络,定义一个运动包络曲线,然后用RUN指令执行你配置的运动包络就可以了。这个跟1200的运动命令表是差不多的

追加:监控伺服控制器返回的定位完成信号。把这个硬件信号跟DONE信号结合起来
你在运动结束后马上再执行一个运动指令,是为了反向运动吗?

或者你可以通过伺服的位置进行判断,比如执行了一次伺服指令,伺服运动到了目标位置,那么伺服位置=目标位置的时候,延时再发送下一个伺服指令。附件是我以前做的一个程序,用的就是这个方式。

图片说明:

s7-200 EM253模块编程思路  s7-200 EM253模块编程思路  s7-200 EM253模块编程思路  

提问者对于答案的评价:
是的,走完一个GOTO指令后要反转,而且不止一次往复,连续行动,中间没有什么气缸和其他动作,我用的是步进电机,要求不高,走的是相对运动,没有零点,电机驱动器没有反馈定位完成,所以我需要一个完成标志位,处理这个的时候遇到困难了。

专家置评

goto指令的done置位一个标志位用于触发下一个goto的触发端,同时复位当前goto的触发端,goto指令的en端可一直触发

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:06
下一篇 2017年6月13日 下午6:06

相关推荐

  • s7-200的编程软件安装问题

    各位高手请指点:我在安装STEP7-Microwin 4.0 sp3时,出现Unable to locate a val…

    SIMATIC S7-200 2021年7月5日
  • 压力工资水泵问题

    现场有个压力传感器是电压型的,压力大于设定设定值时要水泵停止运行,这段程序怎么做?不需要用带PID吧? 问题补充:不好意思没有说清楚,这里用的是200的,要怎么进行设定压力对应电压…

    SIMATIC S7-200 2018年3月6日
  • s7-200与PT650D如何通讯

    s7-200与PT650D如何通过自由协议进行通讯 问题补充:LD     SM0.1MOVB   …

    SIMATIC S7-200 2020年11月1日
  • 如何安装标准指令库

    我把step7升级到v4.0+sp6后找不到西门子标准指令库了,重新下载,重新安装也没用,就是找不到标准指令库? 问题补充:西门子标准指令库是蓝色的。我在库指令里找不到。原来sp3…

    SIMATIC S7-200 2021年7月5日
  • K-TP178时间同步

    我使用S7-200的PLC和K-TP178触摸屏,因接触屏内部无时钟功能。我用指令读S7-200时内部间,组态画面用日期时间域显示正常,但在报警视图中的时间却始终是从2004-1-…

    SIMATIC S7-200 2021年7月5日
  • 用高速计数器计频率信号

    224XP 6路频率信号都在30K以内,HSC0~5用指令向导做的是用模式0,使用附件 Frequency library,监视时数据不稳定,有时还能…

    2018年12月3日
  • 怎样完全恢复S7200软件指令树

    我编程时不慎将S7200软件中的指令树弄没了,后恢复时只能恢复一半,象指令部分的常闭,常开,线圈,定时器等符号都恢复不了了。求大神们帮助。 问题补充:是指令树中指令部分(包括收藏夹…

    SIMATIC S7-200 2021年7月5日
  • MPI编程电缆和315-2通讯

    编程电缆和315-2MPI口通讯,怎么判断已经和电脑建立了连接? 最佳答案 参照这个文档判断http://www.ad.siemens.com.cn/productportal/P…

    SIMATIC S7-200 2021年7月5日
  • 求一拖二供水程序

    S7200一拖二恒压供水系统? 变频器一拖二异步切换,先用变频器控制M1水泵电机启动调速,当变频器达到50HZ时延时1分钟水压力还在下限,把M1水泵电机切换到工频运行,而…

    SIMATIC S7-200 2018年12月6日
  • S7-200高速计数器向导编程

    S7-200高速计数器向导编程中断程序最多只有10步,请问中断事件较多,超过10步如何处理? 问题补充:请教seven&snow-资深学长:谢谢你我的问题,本人尚不明白,请说详细些…

    SIMATIC S7-200 2017年11月4日