4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
• Auswahlfunktion<br />
Grundlagen der Automatisierungstechnik I<br />
Funktion E<strong>in</strong>g.-Parameter Ausg.-Parameter Kommentar<br />
SEL G : BOOL<br />
INO : ANY<br />
ANY B<strong>in</strong>äre Auswahl<br />
IN1: ANY<br />
OUT :=IN0, wenn G = 0<br />
OUT :=IN1, wenn G = 2<br />
MAX ANY_BIT<br />
ANY_NUM<br />
STRING<br />
ANY_DATE<br />
TIME<br />
MIN ANY_BIT<br />
ANY_NUM<br />
STRING<br />
ANY_DATE<br />
TIME<br />
LIMIT MIN, IN, MX:<br />
ANY_BIT<br />
ANY_NUM<br />
STRING<br />
ANY_DATE<br />
TIME<br />
MUX K : ANY_INT<br />
andere:<br />
ANY<br />
ANY_BIT<br />
ANY_NUM<br />
STRING<br />
ANY_DATE<br />
TIME<br />
ANY_BIT<br />
ANY_NUM<br />
STRING<br />
ANY_DATE<br />
TIME<br />
ANY_BIT<br />
ANY_NUM<br />
STRING<br />
ANY_DATE<br />
TIME<br />
Beispiel<br />
X :=SEL (G :=0, IN0 := Y, IN1 = 3);<br />
Maximum-Funktion<br />
ANY Multiplexer<br />
OUT := MAX (IN1, IN2, …)<br />
Beispiel<br />
X :=MAX (Y, Z);<br />
M<strong>in</strong>imum-Funktion<br />
OUT :=MIN (IN1, IN2, …);<br />
Beispiel<br />
X :=MIN (Y, Z);<br />
Begrenzer<br />
OUT :=MIN (MAX (IN, MN,) MX)<br />
Beispiel<br />
X :=LIMIT (IN := Y ;MN :=0, MX :=3);<br />
Wählt e<strong>in</strong>en von N E<strong>in</strong>gängen aus,<br />
abhängig vom E<strong>in</strong>gang K<br />
Beispiel<br />
X :=MUX (K :=0, IN0 :=A, IN1 = B, IN2<br />
= C);<br />
Grundlagen der Automatisierungstechnik I: <strong>4.</strong> <strong>Programmiersystem</strong> <strong>CoDeSys</strong> Seite 4-28<br />
Autor: Dr. Becker 03_2008