Lamp Test

Lamp Test Die Lampentestfunktion wird über eine Drucktaste auf der HMI realisiert. Durch Drücken dieser Taste wird der Ausgang "Lamp Test" in einer beliebigen Sequenz aktiviert. Dieser Ausgang wird dann zum Testen der Lampenausgänge verwendet, wo immer dies erforderlich ist.

Copy

//--------------------------------Lamp Test--------------------------------
   {region "Description Lamp Test"}
   (*
   The lamp test function is implemented via a pushbutton on the HMI or a hardware Button.
   Pressing this button activates the Lamp Test output in any sequence.
   This output is then used to test the lamp outputs wherever necessary.
   *)
   {endregion}
   aLampTestMatrix[0] := GVL_Global.stGlobalIf.xLampTest;
   aLampTestMatrix[1] := GVL_<HwZone_name>_HMI.stHmiIf.xHmiLampTest;
   aLampTestMatrix[2] := GVL_<HwZone_name>_IOs.xLampTest;

   FOR  iIndex := 0 TO 2 DO
      IF aLampTestMatrix[iIndex] THEN
          GVL_<HwZone_name>.stHwzIf.xLampTest := TRUE;
         EXIT;
      ELSE
         GVL_<HwZone_name>.stHwzIf.xLampTest := FALSE;
      END_IF
   END_FOR

<***>Variablen Name, Kommentar und Datentyp werden aus dem Studio automatisch übernommen

Zuletzt aktualisiert

War das hilfreich?