16. Lösungen: Netzwerkvariablen ======================================================================= Aufgabe 16.1 in e!Cockpit Steuerung 1 NVL1_S {attribute 'qualified_only'} VAR_GLOBAL gxVar1:BOOL; END_VAR NVL1_E //Diese globale Variablenliste wird über das Netzwerk empfangen. //Sender: NVL2_S [Steuerung2: SPS-Logik: Application] //Protokoll: UDP {attribute 'qualified_only'} VAR_GLOBAL gxVar2:BOOL; END_VAR PROGRAM PLC_PRG //S1 der Steuerung 1 schaltet Q1 der Steuerung 2 //S1 der Steuerung 2 schaltet Q1 der Steuerung 1 VAR xS1 AT %IX1.0:BOOL; xQ1 AT %QX0.0:BOOL; END_VAR NVL1_S.gxVar1:=xS1; xQ1:= NVL1_E.gxVar2; Steuerung 2 NVL2_S {attribute 'qualified_only'} VAR_GLOBAL gxVar2:BOOL; END_VAR NVL2_E //Diese globale Variablenliste wird über das Netzwerk empfangen. //Sender: NVL1_S [Steuerung1: Plc Logic: Application] //Protokoll: UDP {attribute 'qualified_only'} VAR_GLOBAL gxVar1:BOOL; END_VAR PROGRAM PLC_PRG //S1 der Steuerung 1 schaltet Q1 der Steuerung 2 //S1 der Steuerung 2 schaltet Q1 der Steuerung 1 VAR xS1 AT %IX1.0:BOOL; xQ1 AT %QX0.0:BOOL; END_VAR xQ1:=NVL2_E.gxVar1; NVL2_S.gxVar2:=xS1; =======================================================================