自动化首页
论坛首页
游客:
注册
|
登录
|
搜索
|
统计
|
帮助
自动化在线 Autooo.net
»
西门子论坛
» S7-400之间的通讯问题,似乎有点儿麻烦!
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
繁体版
|
打印
|
推荐
|
订阅
|
收藏
标题: S7-400之间的通讯问题,似乎有点儿麻烦!
admin
高级会员
UID 41
精华 0
积分 2036
帖子 682
阅读权限 50
注册 2007-11-11
状态 离线
#1
使用道具
发表于 2008-3-9 15:05
资料
短消息
加为好友
S7-400之间的通讯问题,似乎有点儿麻烦!
是关于西门子S7-400系列的,系统有若干个PLC;PLC之间的连接是采用工业以太网,通讯模块是CP443;单个PLC为核心的子网采用profibus;
现在的问题是关于PLC与PLC通讯的,网络组态中cp443之间采用的是工业Ethernet,假设其中的一个PLC定义为take—up,一个定义为pay-off;要求这两个CPU之间进行数据交换;pay-off中定义的连接如下:
此主题相关图片如下,点击图片看大图:
500)this.width=500"> 连接属性如下:
此主题相关图片如下,点击图片看大图:
500)this.width=500"> 同时take-up中也有类似的定义。
在程序OB1中有关于数据通讯的程序段,如下:
此主题相关图片如下,点击图片看大图:
500)this.width=500"> AG_LSEND是发送数据的,接受的PLC中也有对应的的AG_LRECV 目前take-up有一组数据需要发送到pay-off,同时pay-off也有一组数据发送到take-up,我看到在CPU中创建了两个ISO_ON_TCP连接,我的问题是如果我要增加take-up到pay-off的数据通讯,是不是也要在网络组态中增加相应的ISO_ON_TCP连接;换个角度说,是不是在OB1中有几个AG_LSEND和AG_LRECV命令,就要定义几个ISO_ON_TCP连接?
顺便再问个问题,有没有在工业Ethernet中可以使用的全局变量,用上面的方法,PLC之间数据交换显得麻烦。要是不需要考虑通讯命令就可以使用变量就方便了。
希望高手能够解答;万分感谢!
[广告]
投票
交易
悬赏
活动
自动化在线 Autooo.net
自动化在线
> PLC论坛
> 变频器
> 传感器与仪表
> 运动控制
> PC-Based论坛
> 嵌入式系统论坛
> DCS论坛
> 电工论坛
> 工业以太网
> 现场总线
> 无线通讯
> 自动化软件
> 人机界面
> 机械传动
> 流体控制
> 电器元件
> 资料交流
> 自由灌水
专业论坛
> 西门子论坛
> 三菱论坛
> 单片机论坛
> 论坛事务
输入您的搜索字词
提交搜索表单
当前时区 GMT+8, 现在时间是 2008-7-6 06:08
By
Discuz!
5.5.0
© 2007-2008
Processed in 0.066691 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
Autooo! Inc.
-
Archiver
-
繁体中文