登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:200smart运动goto指令驱动伺服定位完成的done位实现状态机转换

点击:2423 回复:4

工艺要求是A点到B点之间来回运动, 状态一开始为0,然后从A点运动到B点,利用伺服完成位DONE的上升沿将状态变为1(vw100=1);
然后再从B点返回A点,利用利用goto指令驱动伺服完成位DONE的上升沿将状态变为0(vw100=0);
所以这里的伺服完成DONE位信号上升沿切换状态成了关键,程序就是2行,见图片,请大家指教这两行程序有什么问题,能否实现?为什么能实现?
如果不能实现,如何改进? 你觉得问题出现在哪里???
分析这个程序要深刻理解PLC程序的扫描逻辑
附件 状态机转换.jpg
最后修改:2021/3/8 13:49:53
21-03-08 10:46
不能实现
21-03-09 09:03
学习学习
21-03-12 10:17
我感觉你运动控制这么单一,,还不如在运动向导里面设置两个曲线运动,,直接调用AXISX-RUN,,我是新手,不知对不对
附件 QQ截图20210429194336.jpg
21-04-29 19:44
不能,这个扫描到下面那行,直接赋值0了
21-05-05 16:41

工控新闻

更多新闻资讯