在查看西门子工程师编制的一份程序时,监控后发现FC90的扫描周期为一秒,请大虾们帮忙告诉在哪设置,怎么设置,谢啦。
程序中OB1的程序为:
程序中OB35的程序为:
CALL "SYS_DP-DIAG"
CHECK_ACTIV :=TRUE
EXTERNAL_DP_INTERFACE :=FALSE
DP_MASTERSYSTEM :=1
DATA_FIELD :=P#DB2010.DBX0.0 BYTE 50
SUM_SLAVES_DIAG :=DB2010.DBW50
LIST_SLAVES_NOT_PRESENT:=P#DB2010.DBX 52.0 DWORD 4
LIST_SLAVES_ERROR :=P#DB2010.DBX 68.0 DWORD 4
RETVAL :=DB2010.DBW84
BUSY :=DB2010.DBX86.0
L DB2010.DBD 52 //for DP slaver status
INVD
T DB2010.DBD 52
L DB2010.DBD 56
INVD
T DB2010.DBD 56
L DB2010.DBD 60
INVD
T DB2010.DBD 60
L 0
T #temp_addr
L 52
T #temp_byte
main: L 0
T #temp_bit
mb: L #temp_byte
L 8
*I
L #temp_bit
+I
LAR1
L #temp_addr
SLD 3
LAR2
OPN "DP diag"
A DBX 【AR1,P#0.0】
OPN "Diag_DP"
= DBX 【AR2,P#0.0】
NOP 0
L #temp_addr
L 1
+I
T #temp_addr
L #temp_bit
L 1
+I
T #temp_bit
L 7
>I
JCN mb
NOP 0
L #temp_byte
L 1
+I
T #temp_byte
L 55
>I
JCN main
麻烦大家看看到底怎么整的???