Browse Source

Sicher ist sicher

jcech 1 year ago
parent
commit
3606830dd1
45 changed files with 78 additions and 55 deletions
  1. BIN
      Binaries/Config1/5APC3100_KBU0_000/Kurve1.br
  2. BIN
      Binaries/Config1/5APC3100_KBU0_000/Kurve2.br
  3. BIN
      Binaries/Config1/5APC3100_KBU0_000/Kurve3.br
  4. BIN
      Binaries/Config1/5APC3100_KBU0_000/Kurve4.br
  5. BIN
      Binaries/Config1/5APC3100_KBU0_000/Liftgate.br
  6. BIN
      Binaries/Config1/5APC3100_KBU0_000/Main.br
  7. BIN
      Binaries/Config1/5APC3100_KBU0_000/RFID.br
  8. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch1.br
  9. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch2.br
  10. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch3.br
  11. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch4.br
  12. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch5.br
  13. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch6.br
  14. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch7.br
  15. BIN
      Binaries/Config1/5APC3100_KBU0_000/Tisch8.br
  16. 1 0
      Binaries/Config1/5APC3100_KBU0_000/Transfer.lst
  17. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder10.br
  18. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_1.br
  19. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_2.br
  20. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_3.br
  21. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_4.br
  22. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_5.br
  23. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_6.br
  24. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_7.br
  25. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_8.br
  26. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_9.br
  27. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_K.br
  28. BIN
      Binaries/Config1/5APC3100_KBU0_000/Zylinder_T.br
  29. BIN
      Binaries/Config1/5APC3100_KBU0_000/arconfig.br
  30. BIN
      Binaries/Config1/5APC3100_KBU0_000/ashwd.br
  31. BIN
      Binaries/Config1/5APC3100_KBU0_000/iomap.br
  32. 13 13
      Diagnosis/Config1/5APC3100_KBU0_000/RFID.Main.PVM.dock
  33. 10 10
      Diagnosis/Config1/5APC3100_KBU0_000/Tisch4.Main.PVM.dock
  34. 13 12
      Diagnosis/Config1/5APC3100_KBU0_000/Tisch6.Main.PVM.dock
  35. 6 6
      Diagnosis/Config1/5APC3100_KBU0_000/Zylinder_5.Main.PVM.dock
  36. 0 1
      Elektonik_Produktion_005.isopen
  37. 3 1
      Logical/Libraries/Package.pkg
  38. 1 1
      Logical/Package.pkg
  39. 8 6
      Logical/TischProgramme/Tisch6/Main.st
  40. 1 1
      Physical/Config1/5APC3100_KBU0_000/AccessAndSecurity/TransportLayerSecurity/Package.pkg
  41. 2 1
      Physical/Config1/5APC3100_KBU0_000/AccessAndSecurity/UserRoleSystem/Package.pkg
  42. 3 2
      Physical/Config1/5APC3100_KBU0_000/Cpu.sw
  43. 5 0
      Physical/Config1/Hardware.hw
  44. 12 1
      Physical/Config1/Hardware.hwl
  45. BIN
      Physical/Config1/Hardware.jpg

BIN
Binaries/Config1/5APC3100_KBU0_000/Kurve1.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Kurve2.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Kurve3.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Kurve4.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Liftgate.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Main.br


BIN
Binaries/Config1/5APC3100_KBU0_000/RFID.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch1.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch2.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch3.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch4.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch5.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch6.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch7.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Tisch8.br


+ 1 - 0
Binaries/Config1/5APC3100_KBU0_000/Transfer.lst

@@ -65,6 +65,7 @@
   <Operation Download="AsXml.br" Memory="UserROM"/>
   <Operation Download="standard.br" Memory="UserROM"/>
   <Operation Download="runtime.br" Memory="UserROM"/>
+  <Operation Download="AsBrStr.br" Memory="UserROM"/>
   <Operation Download="arsvcreg.br" Memory="UserROM"/>
   <Operation Download="FileIO.br" Memory="UserROM"/>
   <Operation Download="sys_lib.br" Memory="UserROM"/>

BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder10.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_1.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_2.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_3.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_4.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_5.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_6.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_7.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_8.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_9.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_K.br


BIN
Binaries/Config1/5APC3100_KBU0_000/Zylinder_T.br


BIN
Binaries/Config1/5APC3100_KBU0_000/arconfig.br


BIN
Binaries/Config1/5APC3100_KBU0_000/ashwd.br


BIN
Binaries/Config1/5APC3100_KBU0_000/iomap.br


+ 13 - 13
Diagnosis/Config1/5APC3100_KBU0_000/RFID.Main.PVM.dock

@@ -9,13 +9,13 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=202 Type=106 Scope=134 Force=36
               gMerker_RFID_Value_Tisch_6                                    USINT    0 "                                                               *"    0    5    1   10    0    0         
               gMerker_RFID_Value_Tisch_7                                    USINT    0 "                                                               *"    0    5    1   10    0    0         
               gMerker_RFID_Value_Tisch_8                                    USINT    0 "                                                               *"    0    5    1   10    0    0         
-          gMerker_Tisch_2_RFID_Vorhanden                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
-          gMerker_Tisch_3_RFID_Vorhanden                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
+          gMerker_Tisch_2_RFID_Vorhanden                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
+          gMerker_Tisch_3_RFID_Vorhanden                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
           gMerker_Tisch_4_RFID_Vorhanden                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
           gMerker_Tisch_5_RFID_Vorhanden                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
-          gMerker_Tisch_6_RFID_Vorhanden                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
+          gMerker_Tisch_6_RFID_Vorhanden                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
           gMerker_Tisch_7_RFID_Vorhanden                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
-          gMerker_Tisch_8_RFID_Vorhanden                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
+          gMerker_Tisch_8_RFID_Vorhanden                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
           gMerker_Tisch_1_RFID_Vorhanden                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
                      gTisch_2_RFID_Write                              USINT[0..9]    3 "                                                               *"    0    5   10    0    0    0         
                   gTisch_2_RFID_Write[0]                                    USINT    0 "                                                               *"    1    5    1   10    0    0         
@@ -29,7 +29,7 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=202 Type=106 Scope=134 Force=36
                   gTisch_2_RFID_Write[8]                                    USINT    0 "                                                               *"    1    5    1   10    0    0         
                   gTisch_2_RFID_Write[9]                                    USINT    0 "                                                               *"    1    5    1   10    0    0         
            gMerker_Tisch_2_Auftrag_Lesen                                     BOOL    0 "                                                               *"    0    1    1    2    0    0         
-                            Tisch_2_RFID                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
+                            Tisch_2_RFID                                    USINT    0 "                                                               5"    0    5    1   10    0    0         
                             Tisch_1_RFID                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
                             Tisch_5_RFID                                    USINT    0 "                                                               5"    0    5    1   10    0    0         
                      gTisch_5_RFID_Write                              USINT[0..9]    3 "                                                               *"    0    5   10    0    0    0         
@@ -73,17 +73,17 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=202 Type=106 Scope=134 Force=36
                   gTisch_1_RFID_Write[9]                                    USINT    0 "                                                               *"    1    5    1   10    0    0         
             gMerker_Tisch_1_lesen_fertig                                     BOOL    0 "                                                               *"    0    1    1    2    0    0         
             gMerker_Tisch_5_lesen_fertig                                     BOOL    0 "                                                               *"    0    1    1    2    0    0         
-                            Tisch_8_RFID                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
-                            Tisch_6_RFID                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
+                            Tisch_8_RFID                                    USINT    0 "                                                               5"    0    5    1   10    0    0         
+                            Tisch_6_RFID                                    USINT    0 "                                                               5"    0    5    1   10    0    0         
            gMerker_Tisch_6_Auftrag_Lesen                                     BOOL    0 "                                                               *"    0    1    1    2    0    0         
               gMerker_Tisch_6_RFID_Reset                                     BOOL    0 "                                                               *"    0    1    1    2    0    0         
             gMerker_Tisch_1_RFID_UID_STR                               STRING[24]    0 "                                                             '0'"    0    9   25    1    0    0         
-            gMerker_Tisch_2_RFID_UID_STR                               STRING[24]    0 "                                                             '0'"    0    9   25    1    0    0         
-            gMerker_Tisch_3_RFID_UID_STR                               STRING[24]    0 "                                                             '0'"    0    9   25    1    0    0         
+            gMerker_Tisch_2_RFID_UID_STR                               STRING[24]    0 "                                      '224004001000129209028115'"    0    9   25    1    0    0         
+            gMerker_Tisch_3_RFID_UID_STR                               STRING[24]    0 "                                      '224004001000129209081099'"    0    9   25    1    0    0         
             gMerker_Tisch_4_RFID_UID_STR                               STRING[24]    0 "                                                             '0'"    0    9   25    1    0    0         
-            gMerker_Tisch_5_RFID_UID_STR                               STRING[24]    0 "                                      '224004001000129209031162'"    0    9   25    1    0    0         
-            gMerker_Tisch_6_RFID_UID_STR                               STRING[24]    0 "                                                             '0'"    0    9   25    1    0    0         
+            gMerker_Tisch_5_RFID_UID_STR                               STRING[24]    0 "                                      '224004001000129209031235'"    0    9   25    1    0    0         
+            gMerker_Tisch_6_RFID_UID_STR                               STRING[24]    0 "                                      '224004001000129209011078'"    0    9   25    1    0    0         
             gMerker_Tisch_7_RFID_UID_STR                               STRING[24]    0 "                                                             '0'"    0    9   25    1    0    0         
-            gMerker_Tisch_8_RFID_UID_STR                               STRING[24]    0 "                                                             '0'"    0    9   25    1    0    0         
+            gMerker_Tisch_8_RFID_UID_STR                               STRING[24]    0 "                                      '224004001000129209030125'"    0    9   25    1    0    0         
                       gTisch_6_RFID_Read                              USINT[0..9]    1 "                                                               *"    0    5   10    0    0    1         
-                   gTisch_6_RFID_Read[0]                                    USINT    0 "                                                             128"    1    5    1   10    0    0         
+                   gTisch_6_RFID_Read[0]                                    USINT    0 "                                                             129"    1    5    1   10    0    0         

+ 10 - 10
Diagnosis/Config1/5APC3100_KBU0_000/Tisch4.Main.PVM.dock

@@ -1,18 +1,18 @@
 WATCH Ver=2.00 PLCName=PLC1 CPUName=CPU TaskName=Tisch4 
 Position X=0 Y=0 Width=0 Height=0 TabWidth Name=150 Type=0 Scope=0 Force=0 Index=13 ASCIIString=0
                                     name                                     type force                                                            value level type len format place expand specs
-                           KMD_AUSFAHREN                                    USINT    0 "                                                               2"    0    5    1   10    0    0         
+                           KMD_AUSFAHREN                                    USINT    0 "                                                               *"    0    5    1   10    0    0         
                            KMD_EINFAHREN                                    USINT    0 "                                                               1"    0    5    1   10    0    0         
                                 RTInfo_0                                   RTInfo    0 "                                                               *"    0   24    1    0    1    1         
-                                  enable                                     BOOL    0 "                                                            TRUE"    1    1    1    2    0    0         
-                                  status                                     UINT    0 "                                                               0"    1    6    1   10    0    0         
-                              cycle_time                                    UDINT    0 "                                                          100000"    1    7    1   10    0    0         
-                             init_reason                                     SINT    0 "                                                               1"    1    2    1   10    0    0         
-                              task_class                                     SINT    0 "                                                               4"    1    2    1   10    0    0         
-                      STATUS_AUSGEFAHREN                                    USINT    0 "                                                               2"    0    5    1   10    0    0         
+                                  enable                                     BOOL    0 "                                                               *"    1    1    1    2    0    0         
+                                  status                                     UINT    0 "                                                               *"    1    6    1   10    0    0         
+                              cycle_time                                    UDINT    0 "                                                               *"    1    7    1   10    0    0         
+                             init_reason                                     SINT    0 "                                                               *"    1    2    1   10    0    0         
+                              task_class                                     SINT    0 "                                                               *"    1    2    1   10    0    0         
+                      STATUS_AUSGEFAHREN                                    USINT    0 "                                                               *"    0    5    1   10    0    0         
                                  Tisch_4                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
-            gMerker_RFID_Tisch_4_gelesen                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
-                     gTaster_Tisch_4_aus                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
+            gMerker_RFID_Tisch_4_gelesen                                     BOOL    0 "                                                               *"    0    1    1    2    0    0         
+                     gTaster_Tisch_4_aus                                     BOOL    0 "                                                               *"    0    1    1    2    0    0         
                                 gTisch_4                              Tisch_4_Typ    0 "                                                               *"    0   24    1    0    0    1         
                                      Cmd                              Tisch_4_Cmd    0 "                                                               *"    1   24    1    0    0    1         
                                  Stopper                                    USINT    0 "                                                               0"    2    5    1   10    0    0         
@@ -44,4 +44,4 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=150 Type=0 Scope=0 Force=0 Index
                       Vorstopper_EinZeit                                     BOOL    0 "                                                            TRUE"    2    1    1    2    0    0         
                       Vorstopper_ZeitRun                                    UDINT    0 "                                                               0"    2    7    1   10    0    0         
                       Vorstopper_AusZeit                                     BOOL    0 "                                                           FALSE"    2    1    1    2    0    0         
-              lWarten_Auto_Start_Tisch_4                                    UDINT    0 "                                                               0"    0    7    1   10    1    0         
+              lWarten_Auto_Start_Tisch_4                                    UDINT    0 "                                                               *"    0    7    1   10    1    0         

+ 13 - 12
Diagnosis/Config1/5APC3100_KBU0_000/Tisch6.Main.PVM.dock

@@ -1,9 +1,9 @@
 WATCH Ver=2.00 PLCName=PLC1 CPUName=CPU TaskName=Tisch6 
-Position X=0 Y=0 Width=0 Height=0 TabWidth Name=227 Type=96 Scope=57 Force=89 Index=46 ASCIIString=0
+Position X=0 Y=0 Width=0 Height=0 TabWidth Name=227 Type=96 Scope=57 Force=89 Index=60 ASCIIString=0
                                     name                                     type force                                                            value level type len format place expand specs
                                 gTisch_6                              Tisch_6_Typ    0 "                                                               *"    0   24    1    0    0    1         
                                      Cmd                              Tisch_6_Cmd    0 "                                                               *"    1   24    1    0    0    1         
-                                 Stopper                                    USINT    0 "                                                               *"    2    5    1   10    0    0         
+                                 Stopper                                    USINT    0 "                                                               0"    2    5    1   10    0    0         
                               Vorstopper                                    USINT    0 "                                                               0"    2    5    1   10    0    0         
                           Aushebeeinheit                                    USINT    0 "                                                               0"    2    5    1   10    0    0         
                                   Status                           Tisch_6_Status    0 "                                                               *"    1   24    1    0    0    1         
@@ -29,8 +29,8 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=227 Type=96 Scope=57 Force=89 In
                     Vorstopper_einfahren                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
                     Vorstopper_ausfahren                                     BOOL    0 "                                                           FALSE"    2    1    1    2    0    0         
                              Lampe_Start                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
-                Aushebeeinheit_einfahren                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
-                Aushebeeinheit_ausfahren                                     BOOL    3 "                                                            TRUE"    2    1    1    2    0    0         
+                Aushebeeinheit_einfahren                                     BOOL    3 "                                                            TRUE"    2    1    1    2    0    0         
+                Aushebeeinheit_ausfahren                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
                                    Times                            Tisch_6_Times    0 "                                                               *"    1   24    1    0    0    0         
                          Stopper_ZeitRun                                    UDINT    0 "                                                               *"    2    7    1   10    0    0         
                          Stopper_EinZeit                                     BOOL    0 "                                                               *"    2    1    1    2    0    0         
@@ -42,22 +42,23 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=227 Type=96 Scope=57 Force=89 In
                   Aushebeeinheit_ZeitRun                                    UDINT    0 "                                                               *"    2    7    1   10    0    0         
                   Aushebeeinheit_AusZeit                                     BOOL    0 "                                                               *"    2    1    1    2    0    0         
                       gDO_doppelt_lasern                                     BOOL    3 "                                                           FALSE"    0    1    1    2    0    0         
-                         gDO_Start_Laser                                     BOOL    3 "                                                            TRUE"    0    1    1    2    0    0         
+                         gDO_Start_Laser                                     BOOL    3 "                                                           FALSE"    0    1    1    2    0    0         
             gMerker_RFID_Tisch_6_gelesen                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
-                                 Tisch_6                                    USINT    0 "                                                              20"    0    5    1   10    0    0         
+                                 Tisch_6                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
                          Tisch_6_Manuell                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
                  gMerker_Laserung_fertig                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
                        Tisch_6_Automatik                                    USINT    0 "                                                               0"    0    5    1   10    0    0         
             gDO_Laser_Seitentuer_oeffnen                                     BOOL    3 "                                                           FALSE"    0    1    1    2    0    0         
-                     gDO_Laser_Absaugung                                     BOOL    3 "                                                            TRUE"    0    1    1    2    0    0         
-                     gDI_Laser_Automatik                                     BOOL    1 "                                                           FALSE"    0    1    1    2    0    0         
-             gMerker_Laser_Halbautomatik                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
+                     gDO_Laser_Absaugung                                     BOOL    3 "                                                           FALSE"    0    1    1    2    0    0         
+                     gDI_Laser_Automatik                                     BOOL    1 "                                                            TRUE"    0    1    1    2    0    0         
+             gMerker_Laser_Halbautomatik                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
                    gMerker_Laser_Manuell                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
             gMerker_Laser_Doppelzylinder                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
          gMerker_Laser_Einstellen_fertig                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
                      gTaster_Tisch_6_aus                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
                      lWarten_Laser_Dauer                                    UDINT    0 "                                                               0"    0    7    1   10    1    0         
-                        gDI_Laser_fertig                                     BOOL    1 "                                                           FALSE"    0    1    1    2    0    0         
+                        gDI_Laser_fertig                                     BOOL    1 "                                                            TRUE"    0    1    1    2    0    0         
                gDI_keiner_Stoerung_Laser                                     BOOL    1 "                                                            TRUE"    0    1    1    2    0    0         
-                 gMerker_Laser_Automatik                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
-              gMerker_Debug_Test_Counter                                     UINT    0 "                                                             110"    0    6    1   10    0    0         
+                 gMerker_Laser_Automatik                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         
+              gMerker_Debug_Test_Counter                                     UINT    0 "                                                             160"    0    6    1   10    0    0         
+               lWarten_Laser_Startsignal                                    UDINT    0 "                                                               0"    0    7    1   10    1    0         

+ 6 - 6
Diagnosis/Config1/5APC3100_KBU0_000/Zylinder_5.Main.PVM.dock

@@ -17,7 +17,7 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=150 Type=0 Scope=0 Force=113 Ind
                   Vorstopper_eingefahren                                     BOOL    1 "                                                           FALSE"    2    1    1    2    0    0         
                           Vor_VorStopper                                     BOOL    1 "                                                           FALSE"    2    1    1    2    0    0         
                          Nach_Vorstopper                                     BOOL    1 "                                                           FALSE"    2    1    1    2    0    0         
-                             Vor_Stopper                                     BOOL    1 "                                                           FALSE"    2    1    1    2    0    0         
+                             Vor_Stopper                                     BOOL    1 "                                                            TRUE"    2    1    1    2    0    0         
                             Nach_Stopper                                     BOOL    1 "                                                           FALSE"    2    1    1    2    0    0         
                               Stausensor                                     BOOL    1 "                                                           FALSE"    2    1    1    2    0    0         
                                    Start                                     BOOL    1 "                                                           FALSE"    2    1    1    2    0    0         
@@ -29,8 +29,8 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=150 Type=0 Scope=0 Force=113 Ind
                     Vorstopper_einfahren                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
                     Vorstopper_ausfahren                                     BOOL    0 "                                                           FALSE"    2    1    1    2    0    0         
                              Lampe_Start                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
-                Aushebeeinheit_einfahren                                     BOOL    3 "                                                            TRUE"    2    1    1    2    0    0         
-                Aushebeeinheit_ausfahren                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
+                Aushebeeinheit_einfahren                                     BOOL    3 "                                                           FALSE"    2    1    1    2    0    0         
+                Aushebeeinheit_ausfahren                                     BOOL    3 "                                                            TRUE"    2    1    1    2    0    0         
                                    Times                            Tisch_6_Times    0 "                                                               *"    1   24    1    0    0    1         
                          Stopper_ZeitRun                                    UDINT    0 "                                                               0"    2    7    1   10    0    0         
                          Stopper_EinZeit                                     BOOL    0 "                                                           FALSE"    2    1    1    2    0    0         
@@ -39,7 +39,7 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=150 Type=0 Scope=0 Force=113 Ind
                       Vorstopper_ZeitRun                                    UDINT    0 "                                                               0"    2    7    1   10    0    0         
                       Vorstopper_AusZeit                                     BOOL    0 "                                                            TRUE"    2    1    1    2    0    0         
                  Aushebeeinheit_ZeitWart                                    UDINT    0 "                                                               *"    2    7    1   10    0    0         
-                  Aushebeeinheit_EinZeit                                     BOOL    0 "                                                            TRUE"    2    1    1    2    0    0         
+                  Aushebeeinheit_EinZeit                                     BOOL    0 "                                                           FALSE"    2    1    1    2    0    0         
                   Aushebeeinheit_ZeitRun                                    UDINT    0 "                                                               0"    2    7    1   10    0    0         
-                  Aushebeeinheit_AusZeit                                     BOOL    0 "                                                           FALSE"    2    1    1    2    0    0         
-              gMerker_Tisch_6_Ausgehoben                                     BOOL    0 "                                                           FALSE"    0    1    1    2    0    0         
+                  Aushebeeinheit_AusZeit                                     BOOL    0 "                                                            TRUE"    2    1    1    2    0    0         
+              gMerker_Tisch_6_Ausgehoben                                     BOOL    0 "                                                            TRUE"    0    1    1    2    0    0         

+ 0 - 1
Elektonik_Produktion_005.isopen

@@ -1 +0,0 @@
-j.cech

+ 3 - 1
Logical/Libraries/Package.pkg

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<?AutomationStudio Version=4.7.2.98?>
+<?AutomationStudio Version=4.7.7.74 SP?>
 <Package xmlns="http://br-automation.co.at/AS/Package">
   <Objects>
     <Object Type="Library" Language="binary" Description="This library contains function interfaces for IEC 61131-3 operator functions. For the most part, these are mathematical and logical functions.">operator</Object>
@@ -16,5 +16,7 @@
     <Object Type="Library" Language="binary" Description="This library contains standard function blocks and functions for IEC 61131-3.">standard</Object>
     <Object Type="Library" Language="binary" Description="This library communicates with an IO-Link Master">AsIOLink</Object>
     <Object Type="Library" Language="binary" Description="This library provides read and write access to non-cyclic I/O data points.">AsIOAcc</Object>
+    <Object Type="Library" Language="binary" Description="The SYS_LIB library contains functions for memory management and operating system manipulation as well as hardware-specific functions.">sys_lib</Object>
+    <Object Type="Library" Language="binary" Description="The AsBrStr Library contains FBKs for memory and character string handling.">AsBrStr</Object>
   </Objects>
 </Package>

+ 1 - 1
Logical/Package.pkg

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<?AutomationStudio Version=4.7.2.98?>
+<?AutomationStudio Version=4.7.7.74 SP?>
 <Package Version="1.00.0" xmlns="http://br-automation.co.at/AS/Package">
   <Objects>
     <Object Type="File" Description="Global data types">Global.typ</Object>

+ 8 - 6
Logical/TischProgramme/Tisch6/Main.st

@@ -325,18 +325,20 @@ PROGRAM _CYCLIC
 			IF gMerker_Laser_Automatik = FALSE THEN
 				Tisch_6_Automatik := 0;
 			ELSE
-				IF (*gTisch_6.Status.Aushebeeinheit = STATUS_AUSGEFAHREN*) (gTisch_6.Outputs.Aushebeeinheit_ausfahren = TRUE AND gTisch_6.Outputs.Aushebeeinheit_einfahren = FALSE AND gMerker_Laser_Einstellen_fertig = TRUE) THEN //Cech-Implement gMerker_Laser_Einstellen_fertig von Cech eingefügt
+				IF (*gTisch_6.Status.Aushebeeinheit = STATUS_AUSGEFAHREN*) (gTisch_6.Outputs.Aushebeeinheit_ausfahren = TRUE AND gTisch_6.Outputs.Aushebeeinheit_einfahren = FALSE) THEN // !!!!KOMT WIEDER REIN, WENN DAS OPCUA_SERVICE SAUBER LÄUFT "AND gMerker_Laser_Einstellen_fertig = TRUE)" THEN //Cech-Implement gMerker_Laser_Einstellen_fertig von Cech eingefügt
+					lWarten_Laser_Startsignal := lWarten_Laser_Startsignal + (RTInfo_0.cycle_time/1000);
 					IF gMerker_Laser_Doppelzylinder = TRUE THEN
 						gDO_doppelt_lasern := TRUE;
 					END_IF
-					gDO_Start_Laser := TRUE;	// Cech-Implement, Comment: Das entspricht dem Port "WST in Position", wie es Hr.Ziegler von Bluhm nennt. Wenn Centurio den gMerker_Laser_Einstellen_fertig auf TRUE gesetzt hat darf LAserung gestartet werden
-					gDO_Laser_Absaugung := TRUE;
-					Tisch_6_Automatik := 15;
+					IF lWarten_Laser_Startsignal >= 20000 THEN  // !!!! DAS GANZE WARTEN KOMMT RAUS,WENN OPCUA SAUBER LÄUFT
+						lWarten_Laser_Startsignal := 0; 
+						gDO_Start_Laser := TRUE;	// Cech-Implement, Comment: Das entspricht dem Port "WST in Position", wie es Hr.Ziegler von Bluhm nennt. Wenn Centurio den gMerker_Laser_Einstellen_fertig auf TRUE gesetzt hat darf LAserung gestartet werden
+						gDO_Laser_Absaugung := TRUE;
+						Tisch_6_Automatik := 15;
+					END_IF
 				END_IF
 			
 			END_IF		
-
-		
 		
 		15: //Cech-Comment: Nach 1000ms wird das Startsignal an den Laser zurückgenommen und weiter mit 20
 			lWarten_Laser_Startsignal := lWarten_Laser_Startsignal + (RTInfo_0.cycle_time/1000);

+ 1 - 1
Physical/Config1/5APC3100_KBU0_000/AccessAndSecurity/TransportLayerSecurity/Package.pkg

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<?AutomationStudio Version=4.7.2.98?>
+<?AutomationStudio Version=4.7.7.74 SP?>
 <Package SubType="TransportLayerSecurity" PackageType="TransportLayerSecurity" xmlns="http://br-automation.co.at/AS/Package">
   <Objects />
 </Package>

+ 2 - 1
Physical/Config1/5APC3100_KBU0_000/AccessAndSecurity/UserRoleSystem/Package.pkg

@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
-<?AutomationStudio Version=4.7.2.98?>
+<?AutomationStudio Version=4.7.7.74 SP?>
 <Package SubType="UserRoleSys" PackageType="UserRoleSys" xmlns="http://br-automation.co.at/AS/Package">
   <Objects>
     <Object Type="File">Role.role</Object>
     <Object Type="File">User.user</Object>
+    <Object Type="File">User_1.user</Object>
   </Objects>
 </Package>

+ 3 - 2
Physical/Config1/5APC3100_KBU0_000/Cpu.sw

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<?AutomationStudio Version=4.7.2.98?>
+<?AutomationStudio Version=4.7.7.74 SP?>
 <SwConfiguration CpuAddress="SL1" xmlns="http://br-automation.co.at/AS/SwConfiguration">
   <TaskClass Name="Cyclic#1" />
   <TaskClass Name="Cyclic#2" />
@@ -73,8 +73,9 @@
     <LibraryObject Name="astime" Source="Libraries.astime.lby" Memory="UserROM" Language="binary" Debugging="true" />
     <LibraryObject Name="runtime" Source="Libraries.runtime.lby" Memory="UserROM" Language="binary" Debugging="true" />
     <LibraryObject Name="asieccon" Source="" Memory="UserROM" Language="Binary" Debugging="true" />
-    <LibraryObject Name="sys_lib" Source="" Memory="UserROM" Language="Binary" Debugging="true" />
     <LibraryObject Name="AsIOAcc" Source="Libraries.AsIOAcc.lby" Memory="UserROM" Language="binary" Debugging="true" />
     <LibraryObject Name="AsIOLink" Source="Libraries.AsIOLink.lby" Memory="UserROM" Language="binary" Debugging="true" />
+    <LibraryObject Name="sys_lib" Source="Libraries.sys_lib.lby" Memory="UserROM" Language="binary" Debugging="true" />
+    <LibraryObject Name="AsBrStr" Source="Libraries.AsBrStr.lby" Memory="UserROM" Language="binary" Debugging="true" />
   </Libraries>
 </SwConfiguration>

+ 5 - 0
Physical/Config1/Hardware.hw

@@ -85,6 +85,11 @@
     <Parameter ID="p2003s01_direction" Value="wo" />
     <Parameter ID="p2004s01_direction" Value="wo" />
   </Module>
+  <Module Name="OpcUa_any" Type="OpcUa_any" Version="1.0.0.1">
+    <Connection Connector="ETH1" TargetModule="5APC3100_KBU0_000" TargetConnector="IF3">
+      <Cable Type="PowerlinkCable" Length="10" Version="1.0.0.2" />
+    </Connection>
+  </Module>
   <Module Name="X20BB80" Type="X20BB80" Version="1.0.2.0" />
   <Module Name="X20BB80a" Type="X20BB80" Version="1.0.2.0" />
   <Module Name="X20BB80b" Type="X20BB80" Version="1.0.2.0" />

+ 12 - 1
Physical/Config1/Hardware.hwl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <BR.AS.HardwareTopology Version="0.0.0.1">
   <TimeStamps>
-    <TimeStamp LogicalPath="Config1.Hardware.hw" LastWriteTime="02/22/2023 09:34:53" />
+    <TimeStamp LogicalPath="Config1.Hardware.hw" LastWriteTime="03/23/2023 12:38:34" />
   </TimeStamps>
   <Modules>
     <Module Name="5APC3100_KBU0_000" Type="5APC3100.KBU0-000" X="-14111" Y="-1865" />
@@ -178,6 +178,7 @@
     <Module Name="BIS_M_404_045_401_07_S4_IODD1_1f" Type="FBD.IOLink.GenericDeviceDTM.DTMCore.BIS M-404-045-401-07-S4 IODD1.1" X="-12437" Y="-1250" />
     <Module Name="BIS_M_404_045_401_07_S4_IODD1_1g" Type="FBD.IOLink.GenericDeviceDTM.DTMCore.BIS M-404-045-401-07-S4 IODD1.1" X="-12437" Y="-1102" />
     <Module Name="BIS_M_404_045_401_07_S4_IODD1_1" Type="FBD.IOLink.GenericDeviceDTM.DTMCore.BIS M-404-045-401-07-S4 IODD1.1" X="-13104" Y="-1569" />
+    <Module Name="OpcUa_any" Type="OpcUa_any" X="-14058" Y="-952" />
   </Modules>
   <Links>
     <Link From="5ACCIF02.FPLS-000" To="X20BC0083" FromPort="IF1" ToPort="PLK1" IsRoutedByUser="True">
@@ -190,6 +191,16 @@
       <Point X="-13926" Y="-1457" />
       <Point X="-13926" Y="-1457" />
     </Link>
+    <Link From="5APC3100_KBU0_000" To="OpcUa_any" FromPort="IF3" ToPort="ETH1" IsRoutedByUser="False">
+      <Point X="-14122.1" Y="-1739.9" />
+      <Point X="-14122.1" Y="-1739.9" />
+      <Point X="-14122.1" Y="-1734.9" />
+      <Point X="-14122.1" Y="-895" />
+      <Point X="-14024.1" Y="-895" />
+      <Point X="-14024.1" Y="-901" />
+      <Point X="-14024.1" Y="-908" />
+      <Point X="-14024.1" Y="-908" />
+    </Link>
     <Link From="BIS_M_404_045_401_07_S4_IODD1_1" To="X20DS438A" FromPort="IO-Link1" ToPort="IF3" IsRoutedByUser="True">
       <Point X="-13085" Y="-1530" />
       <Point X="-13085" Y="-1530" />

BIN
Physical/Config1/Hardware.jpg