shenyuan
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 362 点
下载积分: 1174 分
在线时间: 43(小时)
注册时间: 2018-01-30
最后登录: 2024-12-22
查看shenyuan的 主题 / 回贴
楼主  发表于: 2024-06-27 11:04
图片:
图片:
不加延时的话是不是PokOK还没来得及变为0就直接就跳转了?
shenyuan
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 362 点
下载积分: 1174 分
在线时间: 43(小时)
注册时间: 2018-01-30
最后登录: 2024-12-22
查看shenyuan的 主题 / 回贴
1楼  发表于: 2024-06-27 13:16
图片:
引用
引用第1楼wang620于2024-06-27 12:45发表的  :
触发应该是脉冲,定位完成也是脉冲信号。你的博图是什么版本?

博图V14   posok是定位完成持续输出的
shenyuan
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 362 点
下载积分: 1174 分
在线时间: 43(小时)
注册时间: 2018-01-30
最后登录: 2024-12-22
查看shenyuan的 主题 / 回贴
2楼  发表于: 26天前
明白了,多谢大佬。
引用
引用第6楼最好的控制于2024-11-04 17:03发表的  :
西门子OPEN指令的逻辑是带Execute的指令的DONE信号状态如下:
如果"Execute"在命令执行完成之前设置为 FALSE,则"Done"的值仅在一个执行周期内为 TRUE。
如果"Execute"在命令执行完成之后设置为 FALSE,则"Done"的值也保持为 TRUE,跟随"Execute"一起为FALSE。
按这个推理,FB284也是一样的,你要定位完成信号的话,就不要把"ExecuteMode"信号消掉,等定位完成你读到信号后再消掉。
shenyuan
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 362 点
下载积分: 1174 分
在线时间: 43(小时)
注册时间: 2018-01-30
最后登录: 2024-12-22
查看shenyuan的 主题 / 回贴
3楼  发表于: 26天前
好的,感谢,PosWidth一般设置多少合适?
引用
引用第4楼渣渣晖于2024-10-24 23:07发表的  :
定位完成 := PoseOK AND  ABS(Position-Actposition)<=#PosWidth;