您现在所在的是:

PLC论坛

回帖:2个,阅读:551 [上一页] [1] [下一页]
3107
q616602675
文章数:357
年度积分:259
历史总积分:3107
注册时间:2018/2/2
发站内信
发表于:2022/5/21 21:59:22
#0楼
现在用的是台达的ES3系列

以前用,台达EC2 ES2 EH3 都是这样写的,如图
附件 1.jpg


通信成功,通信逾时,通信失败都会增加计数器

附件 2.jpg


每种状态接收后自动复位


附件 3.jpg


计数器的每一位都输出一个线圈,线圈负责送信和接通写通信的指令

附件 4.jpg

送信都完毕,计数器复位




3107
q616602675
文章数:357
年度积分:259
历史总积分:3107
注册时间:2018/2/2
发站内信
发表于:2022/5/21 22:03:06
#1楼
具体问题就是,通信没问题,能通信上,只是过了一两分钟就断了。计数器会卡在2不在动,按理说失败和逾时都应该不会卡住的
换了个方法,可以了,但是还不知道为什么会失败
附件 2.jpg


把增加计数器改成系统脉冲时间就可以了,但是为什么第一种方法不行呢
27956
guanyumou 版主
文章数:10552
年度积分:1139
历史总积分:27956
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2022/5/22 0:18:13
#2楼
我就用标志位轮询,哪怕多几个通信指令。计数器处用接收完成、接收超时等上升沿不行么?
[此贴子已经被作者于2022/5/22 0:19:12编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

46.8003