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

求助:西门子s7-200通过modbus协议作子站 点击:4064 | 回复:39



希望yyx

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-08-28 11:18:00
楼主
各位朋友请帮忙,我现在有一项目。用s7-200做一个控制。要通过modbus协议把相应的数据传到其他的控制系统里。由于以前没有做过关于s7-200的modbus,没有任何思路。也不知道s7-200应该作为主站还是子站。请高手指点一下,最好详细一点。不胜感激!!!



希望yyx

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-08-28 12:06:00
1楼
请各位帮忙了!!!

文亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 2回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2006年8月04日
发表于:2006-08-28 12:08:00
2楼
呵呵 我都遇到这个问题了,
也是要用CP341来和DCS系统通讯,将PLC作为从站,可是现在还没建立起连接
如果仁兄的问题解决了 给我讲讲吧。
wenliang_202@163.com
谢了

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-08-28 12:13:00
3楼
不知您说的“其他的控制系统”是什么系统,不过一般这种情况,把plc作为从站较好。

共创美好

  • 精华:1帖
  • 求助:0帖
  • 帖子:70帖 | 1644回
  • 年度积分:0
  • 历史总积分:1957
  • 注册:2006年6月23日
发表于:2006-08-28 12:22:00
4楼
 如火专家讲得对

一秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 233回
  • 年度积分:0
  • 历史总积分:365
  • 注册:2005年3月07日
发表于:2006-08-28 13:07:00
5楼
S7-200有专门的MODBUS功能块

robotics30

  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 277回
  • 年度积分:0
  • 历史总积分:1384
  • 注册:2004年3月22日
发表于:2006-08-28 13:07:00
6楼
S7-200有专门的Modbus主站库,就像之前出来的Modbus从站库一样

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2006-08-28 14:39:00
7楼
不知您说的“其他的控制系统”是什么系统?
这是主要的

流浪鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 49回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2005年6月15日
发表于:2006-08-28 15:17:00
8楼

流浪鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 49回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2005年6月15日
发表于:2006-08-28 15:23:00
9楼
主站和从站都可以呀,主要是你的其他控制系统是怎么样接受数据的,在S7-200的帮助中有怎么样传数据的,也就是在传数据时用什么标志开始和结束,在PLC中约定以下就可以。不过用的是RS485线。

希望yyx

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-08-29 15:37:00
10楼
谢谢各位了,这里S7-200做从站。通过modbus协议。这里的其他的控制系统是opto22,就是奥图。
流浪鱼大哥,可否给小弟编个程序。实在是不知道该怎么做。我想在S7-200里定义一下地址和数据就行了。但是具体如何定义和使用那个功能快就不清楚了。还请多多帮忙!!!

希望yyx

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-08-29 15:38:00
11楼
 robotics30兄,这些库在哪里能找到?

大忽悠

  • 精华:1帖
  • 求助:0帖
  • 帖子:54帖 | 560回
  • 年度积分:0
  • 历史总积分:908
  • 注册:2006年6月06日
发表于:2006-08-29 16:17:00
12楼
s7-200只能作从站,使用s7-V6.0软件步骤如下:
硬件:
● Profibus-DP通讯接口卡CP5611(6GK1561-1AA00) 
● Profibus-DP通讯终端接头(6ES7 972-0BB50-0XA0) 
● Profibus-DP通讯电缆(SIMATIC NET PROFIBUS FC 6XV1) 
软件: 
● 通讯接口卡驱动软件(SIMATIC NET Software V6.0)及许可证软盘 
软件:网络测试 
在控制面板中打开Set PG/PC interface,设置CP5611属性,如图。 
profibus DP配置 
● 添加Dp application 及CP5611卡,注意版本号,设置好通讯速率及主站号
从右侧SIMATIC PC STATION分支中找这两项,拖到相应位置即可。
● 添加Dp profibus
在CP5611卡上右键,点add master system,添加一条profibus:DP master system.
● 添加从站
在右侧找到相应的与DCS通讯的模件,拖到master system上,设置相应的站号。并根据对方提供的格式,配置相应的modul格式(见上图下面部分),注意:所有IO必须全部按格式配置完成,包括只有格式,没有数据的IO。
● 下装并测试
全部组态完成后下装到模块,并通过DEMO(有些软件中没有该程序,可以跳过)测试一下porfibus是否已经能接收到数据。
图贴不上去,抱歉!自己试着用,悟性高点能看懂。

希望yyx

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-08-29 17:44:00
13楼
谢谢:我就忽悠吧。我这要用modbus协议。硬件已经定了,不用cp5611卡。还比较麻烦,主要是以前没做过这种通讯的。没有思路。

好色源自本色

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 41回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2004年7月22日
发表于:2006-08-29 23:11:00
14楼
下面引用由我就忽悠吧在 2006-8-29 16:17:00 发表的内容:
  s7-200只能作从站,使用s7-V6.0软件步骤如下:<br>硬件:<br>● Profibus-DP通讯接口卡CP5611(6GK1561-1A…
--------------------------------------------------------------------------------------------
S7-V6.0?这是什么?
S7200做MODBUS主站或者从站都不需要额外添加模块或者板卡.
S7200与PC之间只要通过485-232的转换器(PPI电缆也行)

S7200的MODBUS编程有相应的MODBUS主站库和从站库,直接调用就可以了.比较方便.

希望yyx

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-08-30 12:25:00
15楼
我的200软件装上以后,没有modbus的库啊。

如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-08-30 13:07:00
16楼
MODBUS库可以到自助资料库下载。

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2006-08-30 22:58:00
17楼
下面引用由希望yyx7在 2006-8-30 12:25:00 发表的内容:
  我的200软件装上以后,没有modbus的库啊。
--------------------------------------------------------------------------------------------
需要安装库文件,要的话我可以发给你

希望yyx

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 114回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2003年3月06日
发表于:2006-08-31 16:14:00
18楼
lmhx:你好,麻烦你给我发一份。我的邮箱是yyx73733@sohu.com,不胜感激!!!

huyiguo

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 7回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2004年12月29日
发表于:2006-08-31 17:14:00
19楼
安装一下MODIBUS库, 程序中调用两个功能块就可以了呀 这两个功能块只有装了MODIBUS库以后,才有的 。

ljp

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2004年3月01日
发表于:2006-09-01 14:32:00
20楼
以前也是怎么都找不到MODBUS库,在网上下一个就是了。

热门招聘
相关主题

官方公众号

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