发布于 2003-06-20 11:13:48
0楼
谢谢万泉河老师。
1、我现在的组态是这样的:在S7-400的PROFIBUS:DP Master system添加342-5(6GK7 342-5DA02-0XE0 V5.0)作为slave,同时添加64word AI/constcy complete 576...703,64word A0/constcy complete 544...671两个Module/DP ID(64,128).在S7-300的CPU编程如下:
****************************************
CALL FC 1
CPLADDR:=W#16#130
SEND :=P#DB10.DBX0.0 BYTE 64
DONE :=M20.0
ERROR :=M20.1
STATUS :=MW22
NOP 0
****************************************
CALL FC 2
CPLADDR :=W#16#130
RECV :=P#DB11.DBX0.0 BYTE 64
NDR :=M20.2
ERROR :=M20.3
STATUS :=MW24
DPSTATUS:=MB26
NOP 0
****************************************
2、请问在S7-400的对应关系是:
PIW576=DB10.DBW0(S7-300)…PIW702=DB10.DBW62(S7-300),
PQW544=DB11.DBW0(S7-300)…PIW670=DB10.DBW62(S7-300)?
3、另外,我还可以在342-5(6GK7 342-5DA02-0XE0 V5.0)slave中添加DI/DO,那么其对应关系又是怎样?DP_SEND和DP_RECV的数据块长度最大是多少?