Selbsttest 8. FC-Bibliothek, Rezepturen
  

Wählen Sie die richtigen Ergänzungen aus.

1. Es ist nicht erlaubt, von einem ”größeren” Typ auf einen ”kleineren” implizit (unausgesprochen) zu konvertieren. Wenn man das tun will, muss man spezielle Typenumwandlungsfunktionen anwenden.

Die Funktion könnte entfallen, da implizit (vom Übersetzungsprogramm) konvertiert wird.


2. i:= 1;
y:=
MUX(i,53,11,31);

Nach Ausführung der Anweisungen nimmt y den Wert an.


3. FUNCTION SIN_GRAD : REAL
VAR_INPUT
 IN:
INT;
END_VAR
VAR
 PI:REAL:=3.14159;
END_VAR

SIN_GRAD:=SIN(2*PI/360*IN);

  

  

Der Parameterwert, welcher der Funktion
  
übergeben wird, muss eine sein.


4. Eine Funktion ist eine parametrisierbare POE. Weshalb darf bei der Deklaration der Parameter kein direkter Adressbereich (z.B. %I0.0) angegeben werden?
  
Die FC könnte dann nicht werden.

 


© Vogel Buchverlag