描述:设置成: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数据读出来部队,
请问大家这是什么原因呢?还是哪里出错了