返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
台达论坛
工控论坛首页
→
台达PLC
→ 浏览主题:
咨询一下,如何防止通讯中断,如何更改
回帖:
22
个,阅读:
2020
次
[上一页]
[1]
[2]
[3]
[下一页]
* 帖子主题:
咨询一下,如何防止通讯中断,如何更改
收藏
分享到
1274
729893889
文章数:
117
年度积分:
50
历史总积分:
1274
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 11:15:45
#0楼
附件:
[
本地下载
]
本人写的小程序,通讯这方面不太懂,现在的问题就是通讯之后,如果出现通讯中断,我该怎么恢复通讯,程序里我加了屏蔽按钮,但是在线监控的时候通讯还是会中断,哪位大神知道通讯里怎么写,能避免通讯中断,或是通讯中断后自动恢复通讯。
2分悬赏
【方案】
华北工控BIS-6680M,可赋能智能安检设备更高效可靠运行
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
4663
ddt250
文章数:
895
年度积分:
68
历史总积分:
4663
品牌积分(台达):
50
作者的所有帖子(895)
注册时间:
2016/12/26
发站内信
发表于:2019/5/6 15:19:04
#1楼
你只用了M1127置位下一步的轮询,一旦一台变频器通讯超时或者错误,就没法进行了。
把M1129和M1140加入置位下一步轮询的条件里就能解决。
【方案】
感应电机集成状态监测功能
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1274
729893889
文章数:
117
年度积分:
50
历史总积分:
1274
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 16:09:32
#2楼
回复 #1楼 ddt250
能帮我改一个,我看看吗?
【方案】
华北工控:发挥工控机硬件优势,助力自动分拣系统多领域应用落地
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4663
ddt250
文章数:
895
年度积分:
68
历史总积分:
4663
品牌积分(台达):
50
作者的所有帖子(895)
注册时间:
2016/12/26
发站内信
发表于:2019/5/6 16:21:20
#3楼
回复 #2楼 729893889
http://bbs.gkong.com/archive.aspx?id=463077
【方案】
欧洲铜生产商采用ABB数字化解决方案,正常运行时间提高约10%
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1274
729893889
文章数:
117
年度积分:
50
历史总积分:
1274
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 16:34:53
#4楼
回复 #3楼 ddt250
不对的,你这个是使用Inc加计数来实现通讯的轮询,我使用的是收尾相接的方式,上一位的完成位是下一位的起始位,加计数的轮训方式不存在通讯中断,只会出现其中有通讯中断的从机读写数据会都没有,我的这个程序就像你先前说的,目前是只要前面的从机通讯断了,后面的就都断了,所以我才想问问大神怎么解决这个问题,程序上应该怎么改??????
【方案】
全新的 BACnet MS/TP 接口最多可连接 64 台 BACnet 现场设备
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4663
ddt250
文章数:
895
年度积分:
68
历史总积分:
4663
品牌积分(台达):
50
作者的所有帖子(895)
注册时间:
2016/12/26
发站内信
发表于:2019/5/6 17:00:27
#5楼
回复 #4楼 729893889
附件的程序是为了减少停机时的延时。
直接用图片里的程序就可以。
注意下加计数器的使能条件,只有在M1127通讯正常、M1129通讯超时、M1140通讯错误三种情况下进行加计数。任意情况出现自动跳出当前通讯,进入下一个变频器的通讯。通讯台数少的情况下扫描周期2ms以内。
【方案】
华北工控 :嵌入式计算机使能AGV移动机器人——让仓储更智能
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1274
729893889
文章数:
117
年度积分:
50
历史总积分:
1274
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/6 17:07:14
#6楼
回复 #5楼 ddt250
使用加计数器的方式我会,我想使用收尾相接的方式,所以才问问大神有什么办法解决的,
【方案】
CNC | 主轴电机定位不准怎么办?
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4663
ddt250
文章数:
895
年度积分:
68
历史总积分:
4663
品牌积分(台达):
50
作者的所有帖子(895)
注册时间:
2016/12/26
发站内信
发表于:2019/5/7 8:08:31
#7楼
没明白你的意思,你说的首尾相接不就是,第一条指令执行完成后,接着执行第二条指令,等全部通讯完成后,返回第一条指令继续循环。
你写的程序用的M1127做的标志位,任意通讯指令超时或者错误的时候就会造成轮询中断。我说的把M1129、M1140加入触发条件,其实可以简单理解为在M1127下面并联M1129、M1140。
你可以好好看看我贴的程序,这是经过验证了的。
计数器只是为了构成轮询,方便处理回传的数据。轮询触发的条件不是计时器也不是计数器本身。
完全可以去掉计数器,每个通讯指令后面接触发条件,但是那样很啰嗦。
我说的扫描周期2ms以下,是整个PLC程序执行一次的时间,这个时间在小型机上不算长。
[此贴子已经被作者于2019/5/7 8:19:19编辑过]
【方案】
CNC | M80系统数据怎么进行主站备份?
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1274
729893889
文章数:
117
年度积分:
50
历史总积分:
1274
品牌积分(台达):
12
作者的所有帖子(117)
注册时间:
2018/5/23
发站内信
发表于:2019/5/7 19:24:35
#8楼
回复 #7楼 ddt250
你说的我基本懂了,但是M1129和M1140并联在M1127下面我没懂,应该是串联才对啊,任何一个报警通讯都中断,中断之后启动延时定时器,时间到跳转到下一个从站,你说的并联我没理解?
【方案】
精彩视频 | 卫生型 XTS 应用于医药产品输送系统
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
21613
bnnyygy
文章数:
6185
年度积分:
509
历史总积分:
21613
品牌积分(台达):
66
作者的所有帖子(6185)
注册时间:
2012/3/15
发站内信
2018论坛分享达人
发表于:2019/5/7 19:40:15
#9楼
台达的梯形图 看起来好累。。。MODBUS rtu吗?
【方案】
机器视觉:FLIR A615优化注塑工艺
赏分
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]一个小时教你学会升降输送系统编程方法
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子S7-200SMART如何快速找回原点
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]台达DVP系列入门精讲
•
[视频课程]七节课带你全面认识西门子S7-1200
•
[视频课程]西门子S7-1500TCPU应用
•
[视频课程]西门子S7-1200与欧姆龙温控仪表的自由口通信
•
[视频课程]西门子S7-200SMART带参数子程序使用详解
62.4004