Browse Source

scan程序段修改,修改扫描模块地址数据

master
tempUser 4 months ago
parent
commit
0df7b92bc1
  1. 2
      M03/$GEN$/AddressSpace.xml
  2. BIN
      M03/$GEN$/Resource/$TASK00$.CRD
  3. BIN
      M03/$GEN$/Resource/BS_AVERAGE.OBJ
  4. BIN
      M03/$GEN$/Resource/BS_DEVSCAN.OBJ
  5. BIN
      M03/$GEN$/Resource/EAF.CRD
  6. BIN
      M03/$GEN$/Resource/EAF.OBJ
  7. BIN
      M03/$GEN$/Resource/IJ_EAFGROUP.OBJ
  8. BIN
      M03/$GEN$/Resource/IJ_LCB1030.OBJ
  9. BIN
      M03/$GEN$/Resource/LIGHT.CRD
  10. BIN
      M03/$GEN$/Resource/LIGHT.OBJ
  11. BIN
      M03/$GEN$/Resource/OPCDA1.OBJ
  12. BIN
      M03/$GEN$/Resource/RESOURCE.bpd
  13. BIN
      M03/$GEN$/Resource/Resource.PCD
  14. BIN
      M03/$GEN$/Resource/SCAN.CRD
  15. BIN
      M03/$GEN$/Resource/SCAN.OBJ
  16. 6
      M03/$GEN$/Resource/pceData.txt
  17. 38
      M03/Resource.WL
  18. 4
      M03/SCAN.POE
  19. 2
      M03/SCAN.ST
  20. 25
      M03/SCAN.bak

2
M03/$GEN$/AddressSpace.xml

File diff suppressed because one or more lines are too long

BIN
M03/$GEN$/Resource/$TASK00$.CRD

Binary file not shown.

BIN
M03/$GEN$/Resource/BS_AVERAGE.OBJ

Binary file not shown.

BIN
M03/$GEN$/Resource/BS_DEVSCAN.OBJ

Binary file not shown.

BIN
M03/$GEN$/Resource/EAF.CRD

Binary file not shown.

BIN
M03/$GEN$/Resource/EAF.OBJ

Binary file not shown.

BIN
M03/$GEN$/Resource/IJ_EAFGROUP.OBJ

Binary file not shown.

BIN
M03/$GEN$/Resource/IJ_LCB1030.OBJ

Binary file not shown.

BIN
M03/$GEN$/Resource/LIGHT.CRD

Binary file not shown.

BIN
M03/$GEN$/Resource/LIGHT.OBJ

Binary file not shown.

BIN
M03/$GEN$/Resource/OPCDA1.OBJ

Binary file not shown.

BIN
M03/$GEN$/Resource/RESOURCE.bpd

Binary file not shown.

BIN
M03/$GEN$/Resource/Resource.PCD

Binary file not shown.

BIN
M03/$GEN$/Resource/SCAN.CRD

Binary file not shown.

BIN
M03/$GEN$/Resource/SCAN.OBJ

Binary file not shown.

6
M03/$GEN$/Resource/pceData.txt

@ -20908,7 +20908,7 @@ Nr 15: Datasegment
Nr 16: Codesegment Nr 16: Codesegment
49 03 00 06 11 00 22 FF 00 00 00 37 1C 01 22 00 49 03 00 06 11 00 22 FF 00 00 00 37 1C 01 22 00
FF 07 00 37 20 01 0D 1C 01 3C 08 00 18 00 0E C8 FF 00 00 37 20 01 0D 1C 01 3C 08 00 18 00 0E C8
00 FD F1 08 00 1C 00 04 08 00 11 08 00 16 00 40 00 FD F1 08 00 1C 00 04 08 00 11 08 00 16 00 40
B8 00 11 08 00 14 00 36 08 01 11 08 00 12 00 36 B8 00 11 08 00 14 00 36 08 01 11 08 00 12 00 36
F4 00 12 08 00 0C 00 41 B0 00 0F 08 00 10 00 3E F4 00 12 08 00 0C 00 41 B0 00 0F 08 00 10 00 3E
@ -20968,7 +20968,7 @@ EB 91 44 15 AC 00 90 60 C8 00 92 63 0A 00 92 21
6: 34 LD_CONST_4 00 00 00 FF 6: 34 LD_CONST_4 00 00 00 FF
b: 55 ST_NEAR_4 01 1C b: 55 ST_NEAR_4 01 1C
e: 34 LD_CONST_4 00 07 FF 00 e: 34 LD_CONST_4 00 00 FF 00
13: 55 ST_NEAR_4 01 20 13: 55 ST_NEAR_4 01 20
16: 13 LD_NEAR_4 01 1C 16: 13 LD_NEAR_4 01 1C
19: 60 ST_FAR_4 00 08 00 18 19: 60 ST_FAR_4 00 08 00 18
@ -21945,7 +21945,7 @@ F0 03 16 08 00 00 05 00 03 00 F4 B1 00 00 6C F5
41 4E 36 00 0D 00 42 4F 58 30 38 5F 44 45 56 53 41 4E 36 00 0D 00 42 4F 58 30 38 5F 44 45 56 53
43 41 4E 3A 00 0D 00 42 4F 58 30 39 5F 44 45 56 43 41 4E 3A 00 0D 00 42 4F 58 30 39 5F 44 45 56
53 43 41 4E 3E 00 0D 00 42 4F 58 31 30 5F 44 45 53 43 41 4E 3E 00 0D 00 42 4F 58 31 30 5F 44 45
56 53 43 41 4E C0 FC 00 00 D2 EA 00 00 6E D7 00 56 53 43 41 4E C0 FC 00 00 D2 EA 00 00 BC C9 00
00 11 00 0F 00 10 00 00 00 04 53 43 41 4E 36 B3 00 11 00 0F 00 10 00 00 00 04 53 43 41 4E 36 B3
00 00 00 00 00 00 36 00 00 00 1A 00 00 00 19 00 00 00 00 00 00 00 36 00 00 00 1A 00 00 00 19 00
00 00 09 53 48 4C 5F 44 57 4F 52 44 0A 00 18 00 00 00 09 53 48 4C 5F 44 57 4F 52 44 0A 00 18 00

38
M03/Resource.WL

@ -1,33 +1,39 @@
[WATCH_ENTRIES] [WATCH_ENTRIES]
FILE0=SAVE.SYS_RH FILE0=OPCDA.LBOX03_OR
COMMENT0=" COMMENT0="
FILE1=SAVE.SYS_RUNTIME.RUN FILE1=OPCDA.LBOX02_OR
COMMENT1=" COMMENT1="
FILE2=SAVE.SYS_RUNTIME.RUNTIME FILE2=OPCDA.LBOX01_OR
COMMENT2=" COMMENT2="
FILE3=SAVE.SYS_RUNTIME.RUNTIMEREC_IN FILE3=SAVE.SYS_RH
COMMENT3=" COMMENT3="
FILE4=SAVE.SYS_RUNTIME.RUNTIMESET FILE4=SAVE.SYS_RUNTIME.RUN
COMMENT4=" COMMENT4="
FILE5=SAVE.SYS_RUNTIME.RUNTIMERST FILE5=SAVE.SYS_RUNTIME.RUNTIME
COMMENT5=" COMMENT5="
FILE6=SAVE.SYS_RUNTIME.MINUTE FILE6=SAVE.SYS_RUNTIME.RUNTIMEREC_IN
COMMENT6=" COMMENT6="
FILE7=SAVE.SYS_RUNTIME.INI FILE7=SAVE.SYS_RUNTIME.RUNTIMESET
COMMENT7=" COMMENT7="
FILE8=SAVE.SYS_RUNTIME.RUNTIME_INI FILE8=SAVE.SYS_RUNTIME.RUNTIMERST
COMMENT8=" COMMENT8="
FILE9=SAVE.SYS_RUN FILE9=SAVE.SYS_RUNTIME.MINUTE
COMMENT9=" COMMENT9="
FILE10=SAVE.SYS_JUDGE_NUM1 FILE10=SAVE.SYS_RUNTIME.INI
COMMENT10=" COMMENT10="
FILE11=OPCDA.LLCBB3E18_R FILE11=SAVE.SYS_RUNTIME.RUNTIME_INI
COMMENT11=" COMMENT11="
FILE12=OPCDA.LLCBB3E17_R FILE12=SAVE.SYS_RUN
COMMENT12=" COMMENT12="
FILE13=OPCDA.LLCBB3E16_R FILE13=SAVE.SYS_JUDGE_NUM1
COMMENT13=" COMMENT13="
FILE14=OPCDA.LLCBB3E15_A FILE14=OPCDA.LLCBB3E18_R
COMMENT14=" COMMENT14="
FILE15=OPCDA.LLCBB3E15_R FILE15=OPCDA.LLCBB3E17_R
COMMENT15=" COMMENT15="
FILE16=OPCDA.LLCBB3E16_R
COMMENT16="
FILE17=OPCDA.LLCBB3E15_A
COMMENT17="
FILE18=OPCDA.LLCBB3E15_R
COMMENT18="

4
M03/SCAN.POE

@ -106,9 +106,9 @@ END_VAR
LD 2#00000000000000000000000011111111 LD 2#00000000000000000000000011111111
ST BOX01_Hex ST BOX01_Hex
(** BOX02_Hex :=2#00000000000001111111111100000000 ; **) (** BOX02_Hex :=2#00000000000000001111111100000000 ; **)
(* assign - Stmt *) (* assign - Stmt *)
LD 2#00000000000001111111111100000000 LD 2#00000000000000001111111100000000
ST BOX02_Hex ST BOX02_Hex
(** {*模块扫描功能块关联*} **) (** {*模块扫描功能块关联*} **)

2
M03/SCAN.ST

@ -92,7 +92,7 @@ END_VAR
(* 3 2 1 *) (* 3 2 1 *)
(*10987654321098765432109876543210*) (*10987654321098765432109876543210*)
BOX01_Hex :=2#00000000000000000000000011111111 ; BOX01_Hex :=2#00000000000000000000000011111111 ;
BOX02_Hex :=2#00000000000001111111111100000000 ; BOX02_Hex :=2#00000000000000001111111100000000 ;
(*模块扫描功能块关联*) (*模块扫描功能块关联*)
BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX01_DS:= Dev_Ready, LBOX01_OR:= Dev_Ratio, BOX01_TC:= Dev_Total, BOX01_EC:= Dev_Error, RNQCMD00000_DHV:= Heartvavle ); BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX01_DS:= Dev_Ready, LBOX01_OR:= Dev_Ratio, BOX01_TC:= Dev_Total, BOX01_EC:= Dev_Error, RNQCMD00000_DHV:= Heartvavle );
BOX02_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX02_Hex | LBOX02_DS:= Dev_Ready, LBOX02_OR:= Dev_Ratio, BOX02_TC:= Dev_Total, BOX02_EC:= Dev_Error ); BOX02_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX02_Hex | LBOX02_DS:= Dev_Ready, LBOX02_OR:= Dev_Ratio, BOX02_TC:= Dev_Total, BOX02_EC:= Dev_Error );

25
M03/SCAN.bak

@ -1,28 +1,6 @@
PROGRAM SCAN PROGRAM SCAN
VAR_EXTERNAL VAR_EXTERNAL
(*SCAN Program*)
LBOXY01_DS :BOOL;
LBOXY02_DS :BOOL;
LBOXY03_DS :BOOL;
LBOXY04_DS :BOOL;
LBOXY05_DS :BOOL;
LBOXY06_DS :BOOL;
LBOXY07_DS :BOOL;
LBOXY08_DS :BOOL;
LBOXY09_DS :BOOL;
LBOXY10_DS :BOOL;
LBOXY00_OR :REAL;
LBOXY01_OR :REAL;
LBOXY02_OR :REAL;
LBOXY03_OR :REAL;
LBOXY04_OR :REAL;
LBOXY05_OR :REAL;
LBOXY06_OR :REAL;
LBOXY07_OR :REAL;
LBOXY08_OR :REAL;
LBOXY09_OR :REAL;
LBOXY10_OR :REAL;
END_VAR END_VAR
@ -115,14 +93,13 @@ END_VAR
(*10987654321098765432109876543210*) (*10987654321098765432109876543210*)
BOX01_Hex :=2#00000000000000000000000011111111 ; BOX01_Hex :=2#00000000000000000000000011111111 ;
BOX02_Hex :=2#00000000000001111111111100000000 ; BOX02_Hex :=2#00000000000001111111111100000000 ;
BOX03_Hex :=2#00000000111110000000000000000000 ;
(*模块扫描功能块关联*) (*模块扫描功能块关联*)
BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX01_DS:= Dev_Ready, LBOX01_OR:= Dev_Ratio, BOX01_TC:= Dev_Total, BOX01_EC:= Dev_Error, RNQCMD00000_DHV:= Heartvavle ); BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX01_DS:= Dev_Ready, LBOX01_OR:= Dev_Ratio, BOX01_TC:= Dev_Total, BOX01_EC:= Dev_Error, RNQCMD00000_DHV:= Heartvavle );
BOX02_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX02_Hex | LBOX02_DS:= Dev_Ready, LBOX02_OR:= Dev_Ratio, BOX02_TC:= Dev_Total, BOX02_EC:= Dev_Error ); BOX02_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX02_Hex | LBOX02_DS:= Dev_Ready, LBOX02_OR:= Dev_Ratio, BOX02_TC:= Dev_Total, BOX02_EC:= Dev_Error );
(*总线在线数量计算*) (*总线在线数量计算*)
LBOX00_OR :=1.0-INT_TO_REAL(BOX01_EC+BOX02_EC) LBOX00_OR :=1.0-INT_TO_REAL(BOX01_EC+BOX02_EC)
/INT_TO_REAL(BOX01_TC+BOX02_TC); /INT_TO_REAL(BOX01_TC+BOX02_TC);
(****************************************************默认段****************************************************) (****************************************************默认段****************************************************)
(*模块设备状态关联*) (*模块设备状态关联*)

Loading…
Cancel
Save