您现在所在的是:

PLC论坛

回帖:16个,阅读:231 [上一页] [1] [2] [下一页]
846
lhp19840525
文章数:22
年度积分:67
历史总积分:846
注册时间:2010/7/15
发站内信
发表于:2025/8/26 9:43:46
#10楼
以下是引用知道一点2025/8/23 15:33:47的发言:
以下是引用chengfeil1232025/8/23 8:13:37的发言:
M6571用上升沿试试,应该可以解决
没有用的,他指令使用错误,又没对R做处理
错误总是别人的
感谢指教,但是汇川H5U 、easy是没有你说的ton指令的,上面截图是指令讲解,值得一提的是IN变成off,out就应该off,当日reset也能让他变off。

附件 1.jpg

附件 2.jpg

附件 3.jpg
[此贴子已经被作者于2025/8/26 9:49:57编辑过]
846
lhp19840525
文章数:22
年度积分:67
历史总积分:846
注册时间:2010/7/15
发站内信
发表于:2025/8/26 9:51:53
#11楼
回复 #7楼 ytleaderplc
这个bug不能复现
846
lhp19840525
文章数:22
年度积分:67
历史总积分:846
注册时间:2010/7/15
发站内信
发表于:2025/8/26 10:08:34
#12楼
以下是引用知道一点2025/8/23 15:49:24的发言:
如果你的程序是抄袭别人的,就很好理解了~照搬嘛
这也是我常用的收费程序之一

都是自己写的程序
39505
知道一点
文章数:23229
年度积分:1197
历史总积分:39505
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2025/8/26 10:13:16
#13楼
以下是引用lhp198405252025/8/26 9:43:46的发言:
以下是引用知道一点2025/8/23 15:33:47的发言:
以下是引用chengfeil1232025/8/23 8:13:37的发言:
M6571用上升沿试试,应该可以解决
没有用的,他指令使用错误,又没对R做处理
错误总是别人的
感谢指教,但是汇川H5U 、easy是没有你说的ton指令的,上面截图是指令讲解,值得一提的是IN变成off,out就应该off,当日reset也能让他变off。

附件 1.jpg

附件 2.jpg

附件 3.jpg
[此贴子已经被作者于2025/8/26 9:49:57编辑过]
这段文字的描述就是普通tim工作形式
tonr不应该是累计定时器?垃圾反人类设计

或许是描述错误
你不是有东西嘛
编段程序试验一下
in用1s脉冲,看看有没有输出~也就是顶楼图结果
快乐 幸福 自由 比什么都重要
22180
bnnyygy
文章数:6329
年度积分:1076
历史总积分:22180
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2025/8/27 5:55:46
#14楼
有些时候,不好说,

昨天用1200写的一个FB,轴控相关的


拉了2个出来,第二个的一个BOOL变量,输入类型,外面是ON的,内部监控是OFF的,第一个就是正常的,想了半天没想明白

后来,复制了FB,重新拉了就好了。


后来想,可能是拉的第一个FB,然后第二个FB是复制的第一个,没有建立背景数据DB,不过不重要了,最后解决办法了


LZ这个,可以挨着下面加监控程序,比如驱动其它BOOL变量,又或者ADD+1,指不定TONR 的条件可能在线监控是OFF的,但是在这里是ON的,

我来给你模拟一下

附件 KH6}51OD@~F%T}CH$3WUFH5.jpg
39505
知道一点
文章数:23229
年度积分:1197
历史总积分:39505
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2025/8/27 8:59:10
#15楼
以下是引用bnnyygy2025/8/27 5:55:46的发言:
有些时候,不好说,

昨天用1200写的一个FB,轴控相关的


拉了2个出来,第二个的一个BOOL变量,输入类型,外面是ON的,内部监控是OFF的,第一个就是正常的,想了半天没想明白

后来,复制了FB,重新拉了就好了。


后来想,可能是拉的第一个FB,然后第二个FB是复制的第一个,没有建立背景数据DB,不过不重要了,最后解决办法了


LZ这个,可以挨着下面加监控程序,比如驱动其它BOOL变量,又或者ADD+1,指不定TONR 的条件可能在线监控是OFF的,但是在这里是ON的,

我来给你模拟一下

附件 KH6}51OD@~F%T}CH$3WUFH5.jpg
第一个遇到过,当时有几个完全一样的控制对象,就使用了复制方式,结果只有第一个OK
断电重启无效,后来监视FB资源使用发现没变化,就再重新调用解决了。
第二个,这模拟程序不行,骗你了~虽然你
LZ贴出的资料说明TONR不是带记忆的累计时器,但贴图又像是带记忆的计时器。
请按PLC的工作原理捋一下,程序bug会发现的~省了
修改一下程序试试
1.16行串一个1s脉冲or
2.58行,ADD使用微分指令(1200怎么弄?类似欧的@ADD)再看D0还会是这么大数?
当然楼主的实际程序可能也与你模拟程序这样~监视是off实际是on
1200的TONR怎么工作的?
快乐 幸福 自由 比什么都重要
22180
bnnyygy
文章数:6329
年度积分:1076
历史总积分:22180
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2025/8/27 12:41:48
#16楼
回复 #15楼 知道一点
西门子博图的上升沿 只有前面加 P_TGIG,它是一个FB

普通的定时器是TON,它也有背景数据块,也是FB,

有个位上升沿是R_TRIG,没欧姆龙方便好用,

沿检测都需要一个BOOL变量来保存,


这几天再弄1200的项目,调试效率非常慢,软件慢的一逼,哎。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005