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
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
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
@ -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
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
16: 13 LD_NEAR_4 01 1C
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
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
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 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

38
M03/Resource.WL

@ -1,33 +1,39 @@
[WATCH_ENTRIES]
FILE0=SAVE.SYS_RH
FILE0=OPCDA.LBOX03_OR
COMMENT0="
FILE1=SAVE.SYS_RUNTIME.RUN
FILE1=OPCDA.LBOX02_OR
COMMENT1="
FILE2=SAVE.SYS_RUNTIME.RUNTIME
FILE2=OPCDA.LBOX01_OR
COMMENT2="
FILE3=SAVE.SYS_RUNTIME.RUNTIMEREC_IN
FILE3=SAVE.SYS_RH
COMMENT3="
FILE4=SAVE.SYS_RUNTIME.RUNTIMESET
FILE4=SAVE.SYS_RUNTIME.RUN
COMMENT4="
FILE5=SAVE.SYS_RUNTIME.RUNTIMERST
FILE5=SAVE.SYS_RUNTIME.RUNTIME
COMMENT5="
FILE6=SAVE.SYS_RUNTIME.MINUTE
FILE6=SAVE.SYS_RUNTIME.RUNTIMEREC_IN
COMMENT6="
FILE7=SAVE.SYS_RUNTIME.INI
FILE7=SAVE.SYS_RUNTIME.RUNTIMESET
COMMENT7="
FILE8=SAVE.SYS_RUNTIME.RUNTIME_INI
FILE8=SAVE.SYS_RUNTIME.RUNTIMERST
COMMENT8="
FILE9=SAVE.SYS_RUN
FILE9=SAVE.SYS_RUNTIME.MINUTE
COMMENT9="
FILE10=SAVE.SYS_JUDGE_NUM1
FILE10=SAVE.SYS_RUNTIME.INI
COMMENT10="
FILE11=OPCDA.LLCBB3E18_R
FILE11=SAVE.SYS_RUNTIME.RUNTIME_INI
COMMENT11="
FILE12=OPCDA.LLCBB3E17_R
FILE12=SAVE.SYS_RUN
COMMENT12="
FILE13=OPCDA.LLCBB3E16_R
FILE13=SAVE.SYS_JUDGE_NUM1
COMMENT13="
FILE14=OPCDA.LLCBB3E15_A
FILE14=OPCDA.LLCBB3E18_R
COMMENT14="
FILE15=OPCDA.LLCBB3E15_R
FILE15=OPCDA.LLCBB3E17_R
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
ST BOX01_Hex
(** BOX02_Hex :=2#00000000000001111111111100000000 ; **)
(** BOX02_Hex :=2#00000000000000001111111100000000 ; **)
(* assign - Stmt *)
LD 2#00000000000001111111111100000000
LD 2#00000000000000001111111100000000
ST BOX02_Hex
(** {*模块扫描功能块关联*} **)

2
M03/SCAN.ST

@ -92,7 +92,7 @@ END_VAR
(* 3 2 1 *)
(*10987654321098765432109876543210*)
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 );
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
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
@ -115,14 +93,13 @@ END_VAR
(*10987654321098765432109876543210*)
BOX01_Hex :=2#00000000000000000000000011111111 ;
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 );
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)
/INT_TO_REAL(BOX01_TC+BOX02_TC);
/INT_TO_REAL(BOX01_TC+BOX02_TC);
(****************************************************默认段****************************************************)
(*模块设备状态关联*)

Loading…
Cancel
Save