shenyuan
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 362 点
下载积分: 1174 分
在线时间: 43(小时)
注册时间: 2018-01-30
最后登录: 2024-12-22
查看shenyuan的 主题 / 回贴
楼主  发表于: 2024-06-27 11:04
图片:
图片:
不加延时的话是不是PokOK还没来得及变为0就直接就跳转了?
最好的控制
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 332 点
下载积分: 233 分
在线时间: 27(小时)
注册时间: 2023-10-16
最后登录: 2024-12-20
查看最好的控制的 主题 / 回贴
1楼  发表于: 49天前
西门子OPEN指令的逻辑是带Execute的指令的DONE信号状态如下:
如果"Execute"在命令执行完成之前设置为 FALSE,则"Done"的值仅在一个执行周期内为 TRUE。
如果"Execute"在命令执行完成之后设置为 FALSE,则"Done"的值也保持为 TRUE,跟随"Execute"一起为FALSE。
按这个推理,FB284也是一样的,你要定位完成信号的话,就不要把"ExecuteMode"信号消掉,等定位完成你读到信号后再消掉。
最好的控制
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 332 点
下载积分: 233 分
在线时间: 27(小时)
注册时间: 2023-10-16
最后登录: 2024-12-20
查看最好的控制的 主题 / 回贴
2楼  发表于: 26天前
这个定位偏差看你自己实际需求了,先看你调的伺服能定位多准,再考虑自己的设备定位精度。