PROFIBUS-DP , 414-2DP 作 master , 315-2DP 作 slave ,在设置数据交换区的时候遇到很怪的问题。
如图,当我把DP slave properties-Configuration 中的 Address设置成 50 ,主从站的输入输出都是 50 , Monitor时数据传送成功,当改成其它的任何数字,通信就不能完成。请问:这是什么原因呢?
从站300的程序: OB1
CALL SFC 14
LADDR:=W#16#32
RET_VAL:=MW200
RECORD:=P#I 100.0 BYTE 10
L IB 100
T QB 100
CALL SFC 15
LADDR:=W#16#32
RECORD:=P#Q100.0 BYTE 10
RET_VAL:=MW202
主站400的程序: OB1
CALL SFC 14
LADDR:=W#16#32
RET_VAL:=MW200
RECORD:=P#DB1.DBX0.0 BYTE 10
CALL SFC 15
LADDR:=W#16#32
RECORD:=P#DB2.DBX0.0 BYTE 10
RET_VAL:=MW202
无任何硬件故障,组态没任何问题,没有任何红灯亮。