恭喜,你发布的帖子
发布于 2025-05-19 14:08:04
2楼
用run指令是可以的,但是以问题,你位置可能不是很准确的切换,这个是一直运行指令,你切换速度完全是通过比较当前位置来判断,这个速度一快,PLC扫描周期影响,导致比较指令滞后,从而切换当前位置是比实际位置大。
你goto指令,可以用两条指令,这个需要V2.7软件及以上版本才支持超驰功能,当执行完第一条指令后,马上激活第二条指令,同时第一条指令激活条件需要断开,你这个切换位置需要合理编写逻辑是可以的。
你通过运动曲线是可以实现这个切换,这个运动曲线比较适合你这个工艺要求。
一些组态参数如加减速是可以通过程序修改,你需要编写好这个程序,还要找到这个库的对应地址就可以通过程序修改。
S7-200 SMART 超驰功能:
https://www.ad.siemens.com.cn/download/materialaggregation_503.html
运动控制向导_S7-200 SMART:
https://www.ad.siemens.com.cn/download/materialdetail_15.html#244
运动控制向导指令
https://www.ad.siemens.com.cn/download/materialaggregation_3407.html
你自己去查一下资料,看如何通过程序指令修改加减速,关键是加减速对应的地址是多少,这个参看指令的数据块地址就知道,再就是通过修改组态指令去写程序,上位机只要激活启动这个指令就可以修改组态加减速。
参考下面红色链接内容,可以通过cfg指令可以再次更新配置。
请填写推广理由:
分享
只看
楼主