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

博图V14   posok是定位完成持续输出的
wang620
级别: 探索解密
精华主题: 0
发帖数量: 94 个
工控威望: 139 点
下载积分: 3097 分
在线时间: 65(小时)
注册时间: 2021-04-27
最后登录: 2024-10-29
查看wang620的 主题 / 回贴
3楼  发表于: 2024-06-27 13:25
嗯嗯,那延时读取没问题啊。
渣渣晖
学海无涯,苦中作乐···
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 205 点
下载积分: 1536 分
在线时间: 68(小时)
注册时间: 2018-07-25
最后登录: 2024-10-24
查看渣渣晖的 主题 / 回贴
4楼  发表于: 30天前
定位完成 := PoseOK AND  ABS(Position-Actposition)<=#PosWidth;
Hello,你快乐吗?
bryant_0729
级别: 略有小成
精华主题: 0
发帖数量: 92 个
工控威望: 218 点
下载积分: 480 分
在线时间: 38(小时)
注册时间: 2024-10-14
最后登录: 2024-11-22
查看bryant_0729的 主题 / 回贴
5楼  发表于: 26天前
4楼这样比较严谨
最好的控制
级别: 略有小成
精华主题: 0
发帖数量: 22 个
工控威望: 242 点
下载积分: 391 分
在线时间: 21(小时)
注册时间: 2023-10-16
最后登录: 2024-11-22
查看最好的控制的 主题 / 回贴
6楼  发表于: 19天前
西门子OPEN指令的逻辑是带Execute的指令的DONE信号状态如下:
如果"Execute"在命令执行完成之前设置为 FALSE,则"Done"的值仅在一个执行周期内为 TRUE。
如果"Execute"在命令执行完成之后设置为 FALSE,则"Done"的值也保持为 TRUE,跟随"Execute"一起为FALSE。
按这个推理,FB284也是一样的,你要定位完成信号的话,就不要把"ExecuteMode"信号消掉,等定位完成你读到信号后再消掉。