S7-200smartModbus通讯问题 点击:809 | 回复:13



Allk

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2019年6月25日
发表于:2019-06-25 20:58:36
楼主
求助帖30分-未结帖

问一下大家,为什么我用Modbus通讯的时候不论485的端口有没有连线程序都不报错




robingsion

  • [版主]
  • 精华:20帖
  • 求助:71帖
  • 帖子:1936帖 | 3670回
  • 年度积分:936
  • 历史总积分:54944
  • 注册:2011年4月11日
发表于:2019-06-26 06:49:51
1楼

200的好像是不会报错。


郭远林

  • [版主]
  • 精华:3帖
  • 求助:8帖
  • 帖子:106帖 | 2106回
  • 年度积分:294
  • 历史总积分:43018
  • 注册:2011年10月21日
发表于:2019-06-26 06:55:00
2楼

你那是200SMART的吗。如果是,查看帮助手册有个错误代码就可以看到一般会报 06  还有一些参数设置错误,就是轮询没有做好, 正处于忙处理当中。应该做好每个的读写指令的轮询及填写认真的通讯参数,就可以了。而且通讯程序一般来说都是固定的,按照格式去套即可

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-06-26 08:46:39
3楼

能把你写的程序贴出来看看吗?是不是你端口号选1了,硬件端口根本不存在

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-06-26 10:50:45
4楼

正面楼主的通讯程序,根本没有通讯上,如果通讯上了,会报一些错误。

Allk

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2019年6月25日
发表于:2019-06-26 11:00:17
5楼

我是200smart,我感觉PLC和我的仪器根本没有通讯上,但是Error端口不报错


图片4.png

Allk

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2019年6月25日
发表于:2019-06-26 11:13:05
6楼


回复内容:

对: 李东泽 正面楼主的通讯程序,根本没有通讯上,如果通讯上了,会报... 内容的回复!

-------------------------

想问一下是什么问题呢,程序还是硬件的问题

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-06-26 13:25:20
7楼


引用 Allk 的回复内容: 回复内容:对: 李东泽  正面楼主的通讯程序,根本没有...

-------------------------

程序没有问题,看看仪表设定是不是和程序上一样,

例如波特率和奇偶效验,还是没有效验

注意:Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。

Allk

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2019年6月25日
发表于:2019-06-26 15:28:16
8楼


回复内容:

对: 李东泽 引用 Allk 的回复内容: 回复内容:对: 李东泽 ... 内容的回复!

-------------------------

那为什么没有通讯上,但是程序不会报错呢

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-06-30 06:36:47
9楼


引用 Allk 的回复内容: 回复内容:对: 李东泽  引用 Allk 的回复内容:...

-------------------------

使用modbus rtu的调试软件测试

程序块看指令的错误代码是否有错误提示

黄鸿卿

  • 精华:0帖
  • 求助:0帖
  • 帖子:33帖 | 342回
  • 年度积分:720
  • 历史总积分:15940
  • 注册:2016年3月28日
发表于:2019-07-01 16:22:38
10楼

不可能没有故障代码的

Lasermade

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 327回
  • 年度积分:0
  • 历史总积分:37408
  • 注册:2017年9月19日
发表于:2019-07-02 16:46:22
11楼

有时候就是这样,不一定报错,超过其报错范围了,自己从硬件接线到软件编程都仔细看一遍把

鹏SHAO

  • 精华:0帖
  • 求助:7帖
  • 帖子:9帖 | 63回
  • 年度积分:0
  • 历史总积分:1385
  • 注册:2015年11月25日
发表于:2019-07-07 18:11:23
12楼

建议先用串口调试软件调试通了再连接上PLC

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2019-07-31 13:24:22
13楼

谢诸位大佬积极答疑,同时也希望求助者能够在得到满意答案后积极结贴发放自己设置的积分奖励,如果没有得到满意答案,自己努力下获取解决方案,也不妨分享到您的求助帖下面。资源分享一起进步哦。


热门招聘
相关主题

官方公众号

智造工程师