查看: 1875|回复: 15
收起左侧

[应用问题] 中型软件 CASE 中定时器 的使用不当

Husir 2023-1-17 15:40:48 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
各位大侠,中型软件   CASE 中定时器  的使用问题,定时器定义的是局部变量。
调用TON是在case外面,然后case  中运行表面很正常,就是突然偶尔会出现 两个气缸没推到位,就回来了,没有其他地方来控制这个气缸命令。
是不是定时器得in  脚 不能用多个变量 并的关系。TO[4]。IN在上一步  和本步都进行了复位。
TO[4]。IN  :=(I灌装A进桶气缸目标位 and I灌装A定位气缸目标位)  
image.png



点评

感谢分享!!!  发表于 2023-1-28 08:59




上一篇:汇川技术CoDeSys指令手册
下一篇:InoProShop有没有一个表格列出了当前所有定义的变量?

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

Husir 2023-1-17 15:42:54 | 显示全部楼层
就是气缸动作一般  就收回来了,  定时器IN  没有点亮,也跳转到第4步了,偶尔会发生这种情况
回复 送花

使用道具 举报

用trace抓一下看看,找找原因
回复 送花

使用道具 举报

刘辉 2023-1-18 18:03:58 来自手机 | 显示全部楼层
这个定时器声明放最外面
回复 送花

使用道具 举报

人生如戏5 2023-1-19 09:54:46 | 显示全部楼层
问题解决了吗?大哥
回复 送花

使用道具 举报

51477工控迷 2023-1-22 21:40:17 | 显示全部楼层
if 或者CASE会把定时器的 IN锁存的,就算你在下一步把他的触发条件复位了,有可能这个问题
回复 送花

使用道具 举报

饕餮 2023-1-24 09:39:05 | 显示全部楼层
定时器的实例化调用要放在case之外。可以看看case语法的执行逻辑顺序
回复 送花

使用道具 举报

一万九5 2023-1-24 12:15:59 | 显示全部楼层
1,同一个扫描周期内完成
2,用中间变量
回复 送花

使用道具 举报

Husir 2023-1-25 21:27:28 来自手机 | 显示全部楼层
人生如戏5 发表于 2023-1-19 09:54
问题解决了吗?大哥

好了,改了程序,这两个条件加到IF里面,满足条件就调到下一步,in端直接等于1,然后延时到下一步
回复 送花

使用道具 举报

Husir 2023-1-25 21:43:39 来自手机 | 显示全部楼层
刘辉 发表于 2023-1-18 18:03
这个定时器声明放最外面

TON调用是放到最外面的,IN角放到case里面的,后面把in里面的两个条件改成到,IF里面,满足条件调到下一步,下一步直接TON.in=1,然后再延时到下下一步,就不会再出现这种情况
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部