中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛 艾睿光电产品体验活动 兆华电子手持式工业声学成像仪
工控论坛首页 PLC论坛 → 浏览主题: 通信指令,以前这样写都是没问题,今天不知道为啥不行了
发表新帖 回复该主题
回帖:2个,阅读:192 [上一页] [1] [下一页]
* 帖子主题:

通信指令,以前这样写都是没问题,今天不知道为啥不行了

分享到
2375
q616602675
文章数:291
年度积分:609
历史总积分:2375
注册时间:2018/2/2
发站内信
发表于:2022/5/21 21:59:22
#0楼
现在用的是台达的ES3系列

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


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

附件 2.jpg


每种状态接收后自动复位


附件 3.jpg


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

附件 4.jpg

送信都完毕,计数器复位




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


把增加计数器改成系统脉冲时间就可以了,但是为什么第一种方法不行呢
24567
guanyumou 版主
文章数:10110
年度积分:1196
历史总积分:24567
注册时间: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©2022 Gkong.com, All Rights Reserved

46.8003