cpgz868
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 181 点
下载积分: 718 分
在线时间: 3(小时)
注册时间: 2008-01-07
最后登录: 2013-01-06
查看cpgz868的 主题 / 回贴
楼主  发表于: 2010-06-18 23:43
描述:设置成:ALL(最后一个设置)
图片:
描述:硬件组态
图片:
我在step里新建了400站,为主站
然后 在ob1里编程如下:  
      CALL  "DPRD_DAT"
       LADDR  :=W#16#0
       RET_VAL:=MW2
       RECORD :=P#DB1.DBX0.0 BYTE 10


      CALL  "DPWR_DAT"
       LADDR  :=W#16#0
       RECORD :=P#DB2.DBX0.0 BYTE 10
       RET_VAL:=MW4
并且新建两个DB1、DB2把数据初始化一下
------------------------------------------------------------------
我在step里新建了300站,为从站
然后 在ob1里编程如下:  


CALL  "DPRD_DAT"
       LADDR  :=W#16#0
       RET_VAL:=MW2
       RECORD :=P#DB1.DBX0.0 BYTE 10

      CALL  "DPWR_DAT"
       LADDR  :=W#16#0
       RECORD :=P#DB2.DBX0.0 BYTE 10
       RET_VAL:=MW4

并且新建两个DB1、DB2把数据初始化一下
--------------------------------------------------------------------
然后把这个两个站通过profibus-DP相联系起来,地址分别是2、6
---------------------------------------------------------------------
然后把这两个站程序 组态全部下载到plcsim5.4 sp3进行仿真,
然后我修改DB2数据,相应的DB1数据读出来部队,

请问大家这是什么原因呢?还是哪里出错了

描述:附件程序
附件: 300-400-.rar (264 K) 下载次数:63
网站提示: 请不要用迅雷下载附件,容易出错
cpgz868
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 181 点
下载积分: 718 分
在线时间: 3(小时)
注册时间: 2008-01-07
最后登录: 2013-01-06
查看cpgz868的 主题 / 回贴
1楼  发表于: 2010-06-21 21:31
为了知道答案,继续顶上去
cpgz868
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 181 点
下载积分: 718 分
在线时间: 3(小时)
注册时间: 2008-01-07
最后登录: 2013-01-06
查看cpgz868的 主题 / 回贴
2楼  发表于: 2010-06-22 20:37
工控人 来回答吧,,,,