您现在所在的是:

西门子SIEMENS

回帖:3个,阅读:1580 [上一页] [1] [下一页]
10092
9012573
文章数:799
年度积分:62
历史总积分:10092
注册时间:2006/4/10
发站内信
发表于:2009/8/4 19:35:30
#0楼
S7300与S7200通信上,数据处理不对,请问问题出现在那里
10092
9012573
文章数:799
年度积分:62
历史总积分:10092
注册时间:2006/4/10
发站内信
发表于:2009/8/4 19:36:24
#1楼
附件:
[本地下载]
2622
glenxu
文章数:640
年度积分:100
历史总积分:2622
注册时间:2005/9/20
发站内信
发表于:2009/8/14 16:29:08
#2楼
请说明具体问题!
解决PLC、DCS控制疑难问题,提供过程控制策略。
1101
lpz800
文章数:53
年度积分:50
历史总积分:1101
注册时间:2005/7/11
发站内信
发表于:2009/8/21 10:23:21
#3楼
看了你的硬件组态,貌似没有建立连接。

看程序你应该有过相对应的列子做参考,

那就在s7300里的hardware重新做遍组态,

S7-300与S7-200之间采用MPI通信方式时, S7-200 PLC中不需要编写任何与通信有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而在S7-300中需要在OB1(或是定时中断组织块OB35)当中调用系统功能X_GET(SFC67)和X_PUT(SFC68),实现S7-300 与S7-200之间的通信,调用SFC67和SFC68时VAR_ADDR参数填写S7-200的数据地址区,这里需填写P#DB1.××× BYTE n 对应的就是S7-200 V存储区当中VB××到VB(××+n)的数据区。例如交换的数据存在S7-200中VB100到VB109这10个字节当中,VAR_ADDR参数应为P#DB1.DBX100.0 BYTE 10。同样S7-300也可访问S7-200的M,I,Q存储区,以M区为例,VAR_ADDR参数为P#M10.0 BOOL 4,就是M区M10.0到M10.3这四个位。
根据S7-300的硬件配置,在STEP7当中组态S7-300站并且下载,注意S7-200和S7-300出厂默认的MPI地址都是2,所以必须先修改其中一个PLC的站地址,一般讲将S7-300 MPI地址设定为2,S7-200地址设定大于2的其它数值,另外要分别将S7-300和S7-200的通讯速率设定一致,可设为9.6K,19.2K,187.5K三种波特率。
           空空无一就是简单的代名

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

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

46.8003