首页 上一页 1 2 下一页 尾页

s7-200 cpu222 modbus通信 点击:4383 | 回复:32



canyueweizhui

    
  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-01 09:25:31
楼主

求各位大神指点!怎么如何实现modbus通信




江湖走走--原创军团

  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2016-07-01 11:05:10
1楼

要实现Modbus RTU通信,需要STEP 7-Micro/WIN32 V3.2以上版本的编程软件,而且须安装STEP 7-Micro/WIN32 V3.2 Instruction Library(指令库)。Modbus RTU功能是通过指令库中预先编好的程序功能块实现的。

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-01 11:06:43
2楼


回复内容:

对: 江湖走走--原创军团 要实现Modbus RTU通信,需要STEP 7-Mi... 内容的回复!

这个我知道,就是cpu222只有一个485口,我下载完程序,然后改连主站,结果无法通信,我想知道这个怎么解决。


国之精粹

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2016年1月09日
发表于:2016-07-01 15:10:16
3楼

把开关拨到:“stop”状态就能重新跟主站连了 。因为你通过库指令把cpu222唯一口,也就是FPORT0口通讯协议变为modbus,而你跟上位机或主站连的通讯协议可能是PPI或MPI.

建议使用合信PLC,百分百兼容西门子,本机集成三个通讯口,(以太网口也有),不再为少通讯口而烦恼,价格上在小型PLC中有绝对优势

请联系我18062045935

.

kaka1224

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 126回
  • 年度积分:208
  • 历史总积分:2252
  • 注册:2015年11月20日
发表于:2016-07-01 16:29:48
4楼

有问题可以查阅系统手册啊

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-01 17:07:34
5楼


回复内容:

对: kaka1224 有问题可以查阅系统手册啊 内容的回复!

系统手册上怎么会有这种时间问题的解决方案啊,只说了10是指从站功能未使能

kaka1224

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 126回
  • 年度积分:208
  • 历史总积分:2252
  • 注册:2015年11月20日
发表于:2016-07-01 17:15:08
6楼


回复内容:

对: canyueweizhui 回复内容:对: kaka1224  有问题可以查阅系统... 内容的回复!

显示错误代码10,从站功能未使能,那你就看看从站使能EN有没有被使能啊

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-01 19:15:53
7楼


回复内容:

对: kaka1224 回复内容:对: canyueweizhui  回复内容... 内容的回复!

怎么查看有没有使能啊,硬件使能还是软件使能?

kaka1224

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 126回
  • 年度积分:208
  • 历史总积分:2252
  • 注册:2015年11月20日
发表于:2016-07-01 19:39:53
8楼

你程序里面的  从站指令MBUS_INIT 的EN端就是使能端,一般是要用SM0.1接通,即初始扫描时接通一次。

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-01 19:43:18
9楼


回复内容:

对: kaka1224 你程序里面的  从站指令MBUS_INIT 的EN端就... 内容的回复!

这个肯定使能了啊,你看主题的图,不然怎么会显示10,啊

xiaolong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2016年6月03日
发表于:2016-07-02 19:16:46
10楼

可以的,学习了学习了

云逐月3

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 77回
  • 年度积分:14
  • 历史总积分:295
  • 注册:2016年6月26日
发表于:2016-07-02 20:27:45
11楼

因为你通过库指令把cpu222唯一口,也就是FPORT0口通讯协议变为modbus,而你跟上位机或主站连的通讯协议可能是PPI或MPI.

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-02 21:29:30
12楼


回复内容:

对: 云逐月3 因为你通过库指令把cpu222唯一口,也就是FPORT... 内容的回复!

恩,和上位机连的是PPI,怎么切换成modbus呢?

我是一颗小小草

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1683
  • 历史总积分:39928
  • 注册:2005年6月28日
发表于:2016-07-02 23:22:06
13楼

楼主:

你使用的modbus主站什么?(具体说说)

你CPU224唯一的通讯口与那个modbus主站相连了,那么你主贴里面监控到的网络2又是怎么做到的?

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-03 11:37:02
14楼


回复内容:

对: 我是一颗小小草 楼主:你使用的modbus主站什么?(具体说说)你CP... 内容的回复!

我用s7-200 smart做主站,图是我拔掉PPI线之前,下载好程序监控的时候的过程,下好程序之后拔掉PPI线,然后将RS485口与主站的RS485口相连,进行modbus通信,可是结果没反应。

菇子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2016年7月03日
发表于:2016-07-04 00:15:48
15楼

“stop”状态就能重新跟主站连了 。因为你通过库指令把cpu222唯一口,也就是FPORT0口通讯协议变为modbus,而你跟上位机或主站连的通讯协议可能是PPI或MPI.

DA_Alei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 64回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2015年11月27日
发表于:2016-07-04 14:02:10
16楼

可以看看modbus主站所占用的VB存储区有没有和程序使用的存储区冲突,重新分配下存储区!

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-04 16:39:37
17楼


回复内容:

对: DA_Alei 可以看看modbus主站所占用的VB存储区有没有和程序... 内容的回复!

这个我试过了,没问题。主要是就一个RS485口,我下载完程序在拔掉进行modbus通信,等通信结束后,在重新用PPI监控V寄存器数据,这样是不是不合理?或者说在插拔的时候需要对他进行特殊的设置?

DA_Alei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 64回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2015年11月27日
发表于:2016-07-04 23:05:03
18楼



回复内容:

对: canyueweizhui 回复内容:对: DA_Alei  可以看看modbus... 内容的回复!

当定义这个口为modbus通信后,编程口就被自定义了,通讯协议就被改了,再用PPI监控的话应该不行了吧?只能在停止状态连接PPI线缆了。

canyueweizhui

  • 精华:1帖
  • 求助:6帖
  • 帖子:6帖 | 45回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2016年4月21日
发表于:2016-07-05 11:26:31
19楼


回复内容:

对: DA_Alei 回复内容:对: canyueweizhui  回复内容... 内容的回复!

所以,我是等通信结束后才重新用PPI监控啊

DA_Alei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 64回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2015年11月27日
发表于:2016-07-05 11:34:25
20楼


回复内容:

对: canyueweizhui 回复内容:对: DA_Alei  回复内容:对: ca... 内容的回复!

通信是一直在通信的吧,什么时候通信结束啊?得CPU停止才结束吧!CPU停止的话你还监控什么?


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页