您现在所在的是:

PLC论坛

回帖:15个,阅读:1871 [上一页] [1] [2] [下一页]
4551
ddt250
文章数:892
年度积分:536
历史总积分:4551
注册时间:2016/12/26
发站内信
发表于:2019/4/17 17:12:29
#0楼
公司给人定做了一台设备。
包含2台台达MS系列变频器,1台台达C2000系列变频器,需要通讯读电流和输出频率,同时需要通讯写入设定频率,通讯格式7,E,1,9600,ASCII。
包含2台液体加注泵,买的艾丽普的,前几天发了好几个贴说这个玩意。通讯格式8,n,1,9600,RTU
然后这台设备里面还有7个K型热电偶温控探头,8个0-10V压力传感器,两个4-20ma模拟量输出。
模块配置32ES200R + 8路继电器输出 + 04TC-E2热电偶模块2个 + 04AD-E2模拟量输入2个 + 2路模拟量输出1个
正好6个模块……
2200行的程序,扫描周期18.7ms
然后各种通讯问题。因为通讯口有限,COM1接PC调试用,COM2接变频和液体加注泵,COM3接触摸屏。
这样我需要在程序中更改COM2的端口设置,因为变频和加液泵的参数不一样。
更改参数和发出通讯指令通过串口助手监测都没有问题。但是返回数据有问题,不是接受不到,是接收到还没处理,通讯就跳过了,或者把数据写入了错误的地址里。

从来没遇到过扫描周期18.7ms的时候(一般也就2ms以内),通讯逾时时间设200ms以上,加液泵数据正常,逾时设50ms,变频器数据正常。

我就&#@%*&!搞了两天了,客户急着催着要。要疯了!

想请教各位,有没有遇到过扫描周期长造成的通讯问题,或者类似的事情,给个解决方法吧!谢谢!

说改硬件的各位谢谢提醒,下台绝对不用台达了,但是这台我来不及了,有没有不改硬件的?
19263
pqsh 版主
文章数:7424
年度积分:1093
历史总积分:19263
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2019/4/17 17:38:57
#1楼
不知道你程序怎么写的.通讯考虑逾时的很少.
另外,变频器的通讯协议不能修改吗?都改成rtu,地址和加注泵不同不行?
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
27956
guanyumou 版主
文章数:10552
年度积分:1139
历史总积分:27956
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/4/17 18:28:48
#2楼
变频和加液泵的参数实际是什么的?变频器通信参数可以修改为Modbus RTU的!那么加液泵的通信参数呢又是什么?请详细告知!方便解决问题!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27956
guanyumou 版主
文章数:10552
年度积分:1139
历史总积分:27956
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/4/17 18:32:19
#3楼
你看看台达变频器通信参数可以设置为8,E,1(台达有些变频器设置为无校验时,停止位是2位)、然后看看加液泵能不能也设置成8,E,1!通信协议都设置为Modbus RTU!波特率也搞成一样的!这样变频器和加液泵通信参数就一致!这样编写程序也容易!
[此贴子已经被作者于2019/4/17 18:35:34编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
16594
李东泽 版主
文章数:7102
年度积分:259
历史总积分:16594
注册时间:2013/4/20
发站内信
2018春节活动(三)
英威腾变频器(三)
龙诚PLC体验(三)
三菱电机活动(一)
发表于:2019/4/17 19:53:17
#4楼
如果分开测试通讯效果怎么样
4551
ddt250
文章数:892
年度积分:536
历史总积分:4551
注册时间:2016/12/26
发站内信
发表于:2019/4/18 8:13:23
#5楼
回复 #4楼 qq362176248
分开测试是没有问题的
4551
ddt250
文章数:892
年度积分:536
历史总积分:4551
注册时间:2016/12/26
发站内信
发表于:2019/4/18 8:14:14
#6楼
回复 #3楼 guanyumou
加液泵只能用8,n,1,9600,这是不可调的,变频器倒是能改,我去改下试试。
4551
ddt250
文章数:892
年度积分:536
历史总积分:4551
注册时间:2016/12/26
发站内信
发表于:2019/4/18 8:40:07
#7楼
附件:
[本地下载]

我把程序截了通讯的部分上传,大家给把把脉。
附件 44276d9e13f00a2d881f0daaf2972e8c00780500.jpg
16594
李东泽 版主
文章数:7102
年度积分:259
历史总积分:16594
注册时间:2013/4/20
发站内信
2018春节活动(三)
英威腾变频器(三)
龙诚PLC体验(三)
三菱电机活动(一)
发表于:2019/4/18 8:53:25
#8楼
以下是引用ddt2502019/4/18 8:13:23的发言:
分开测试是没有问题的
两个同时通信,建议设置站号有区别
18556
qjj740210
文章数:4779
年度积分:1325
历史总积分:18556
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2019/4/18 13:15:08
#9楼
COM2接变频和液体加注泵,变频和液体加注泵的通讯格式与PLC先弄一致。
苦逼的奋斗者

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

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

62.4004