返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
台达论坛
工控论坛首页
→
台达PLC
→ 浏览主题:
咨询一下,如何防止通讯中断,如何更改
回帖:
22
个,阅读:
1962
次
[上一页]
[1]
[2]
[3]
[下一页]
* 帖子主题:
咨询一下,如何防止通讯中断,如何更改
收藏
分享到
1224
729893889
文章数:
117
年度积分:
65
历史总积分:
1224
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 11:15:45
#0楼
附件:
[
本地下载
]
本人写的小程序,通讯这方面不太懂,现在的问题就是通讯之后,如果出现通讯中断,我该怎么恢复通讯,程序里我加了屏蔽按钮,但是在线监控的时候通讯还是会中断,哪位大神知道通讯里怎么写,能避免通讯中断,或是通讯中断后自动恢复通讯。
2分悬赏
【方案】
基于台达运动控制PLC电子凸轮的高速绕线机
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
4548
ddt250
文章数:
892
年度积分:
533
历史总积分:
4548
品牌积分(台达):
50
作者的所有帖子(892)
注册时间:
2016/12/26
发站内信
发表于:2019/5/6 15:19:04
#1楼
你只用了M1127置位下一步的轮询,一旦一台变频器通讯超时或者错误,就没法进行了。
把M1129和M1140加入置位下一步轮询的条件里就能解决。
【方案】
FLIR红外热像仪与Aimetis Symphony?分析软件配合使用提供优质、经济的周边保护解决方案
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1224
729893889
文章数:
117
年度积分:
65
历史总积分:
1224
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 16:09:32
#2楼
回复 #1楼 ddt250
能帮我改一个,我看看吗?
【方案】
台达机电产品在自动分条机上成功应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4548
ddt250
文章数:
892
年度积分:
533
历史总积分:
4548
品牌积分(台达):
50
作者的所有帖子(892)
注册时间:
2016/12/26
发站内信
发表于:2019/5/6 16:21:20
#3楼
回复 #2楼 729893889
http://bbs.gkong.com/archive.aspx?id=463077
【方案】
提高保险杠生产透明度
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1224
729893889
文章数:
117
年度积分:
65
历史总积分:
1224
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 16:34:53
#4楼
回复 #3楼 ddt250
不对的,你这个是使用Inc加计数来实现通讯的轮询,我使用的是收尾相接的方式,上一位的完成位是下一位的起始位,加计数的轮训方式不存在通讯中断,只会出现其中有通讯中断的从机读写数据会都没有,我的这个程序就像你先前说的,目前是只要前面的从机通讯断了,后面的就都断了,所以我才想问问大神怎么解决这个问题,程序上应该怎么改??????
【方案】
BL20经济型产品在港口的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4548
ddt250
文章数:
892
年度积分:
533
历史总积分:
4548
品牌积分(台达):
50
作者的所有帖子(892)
注册时间:
2016/12/26
发站内信
发表于:2019/5/6 17:00:27
#5楼
回复 #4楼 729893889
附件的程序是为了减少停机时的延时。
直接用图片里的程序就可以。
注意下加计数器的使能条件,只有在M1127通讯正常、M1129通讯超时、M1140通讯错误三种情况下进行加计数。任意情况出现自动跳出当前通讯,进入下一个变频器的通讯。通讯台数少的情况下扫描周期2ms以内。
【方案】
为什么长期准确性对于数据中心传感器的选择至关重要 | 维萨拉 (Vaisala)
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1224
729893889
文章数:
117
年度积分:
65
历史总积分:
1224
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 17:07:14
#6楼
回复 #5楼 ddt250
使用加计数器的方式我会,我想使用收尾相接的方式,所以才问问大神有什么办法解决的,
【方案】
FLIR A700热像仪+载人飞机,光伏缺陷检测成本可降低 80%!
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4548
ddt250
文章数:
892
年度积分:
533
历史总积分:
4548
品牌积分(台达):
50
作者的所有帖子(892)
注册时间:
2016/12/26
发站内信
发表于:2019/5/7 8:08:31
#7楼
没明白你的意思,你说的首尾相接不就是,第一条指令执行完成后,接着执行第二条指令,等全部通讯完成后,返回第一条指令继续循环。
你写的程序用的M1127做的标志位,任意通讯指令超时或者错误的时候就会造成轮询中断。我说的把M1129、M1140加入触发条件,其实可以简单理解为在M1127下面并联M1129、M1140。
你可以好好看看我贴的程序,这是经过验证了的。
计数器只是为了构成轮询,方便处理回传的数据。轮询触发的条件不是计时器也不是计数器本身。
完全可以去掉计数器,每个通讯指令后面接触发条件,但是那样很啰嗦。
我说的扫描周期2ms以下,是整个PLC程序执行一次的时间,这个时间在小型机上不算长。
[此贴子已经被作者于2019/5/7 8:19:19编辑过]
【方案】
独家解读,CC-Link从站上电过程
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1224
729893889
文章数:
117
年度积分:
65
历史总积分:
1224
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/7 19:24:35
#8楼
回复 #7楼 ddt250
你说的我基本懂了,但是M1129和M1140并联在M1127下面我没懂,应该是串联才对啊,任何一个报警通讯都中断,中断之后启动延时定时器,时间到跳转到下一个从站,你说的并联我没理解?
【方案】
如何打造高质量无泄漏的压缩气体系统?选择FLIR声学成像仪“精准护航”
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
20905
bnnyygy
文章数:
5989
年度积分:
1571
历史总积分:
20905
品牌积分(台达):
64
作者的所有帖子(5989)
注册时间:
2012/3/15
发站内信
2018论坛分享达人
发表于:2019/5/7 19:40:15
#9楼
台达的梯形图 看起来好累。。。MODBUS rtu吗?
【方案】
满足防爆要求的系统集成解决方案
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]一个小时教你学会升降输送系统编程方法
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子S7-200SMART如何快速找回原点
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]台达DVP系列入门精讲
•
[视频课程]七节课带你全面认识西门子S7-1200
•
[视频课程]西门子S7-1500TCPU应用
•
[视频课程]西门子S7-1200与欧姆龙温控仪表的自由口通信
•
[视频课程]西门子S7-200SMART带参数子程序使用详解
62.4004