6. Funktionsbausteine
6.1 Übersicht zu Funktionsbausteinen
6.1.8.2 Parametrierungsfehler aufgrund falscher Anzahl- oder Offset-Angaben
278
Zieladresse beginnt. Es können Konstanten angegeben werden oder Operanden; in die-
sem Fall wird der Datenwert des Operanden zur Laufzeit als Adresse verwendet.
Am Eingang NO wird die Größe des Datenblockes (Anzahl der Elemente) in Byte ange-
geben.
Ist beim Vergleich zwischen den Datenblöcken kein Unterschied feststellbar, wird der
boolesche Ausgang EQ auf Zustand 1 gesetzt.
Folgende Operanden sind möglich:
Konstante NU
IST-Wert ..QV.. eines Funktionsbausteinen
Analogeingang IA.. oder Analogausgang QA..
Timer-Konstante
Beispiel Wert 0
Ein Wert »0« an I1 bedeutet, dass der Referenzdatenblock für den Vergleich bei MB01
beginnt. Ein Wert »100« am I2 bedeutet, dass der Zieldatenblock für den Vergleich bei
MB101 beginnt.
Beispiel Merker-Byte
Sie möchten den Inhalt der Merker-Byte MB11-MB14 mit dem Inhalt in MB381-MB384
(MD96) vergleichen. Ein Wert »10« am I1 bedeutet, dass der Referenzdatenblock für
den Vergleich bei MB11 beginnt. Ein Wert »380« am I2 bedeutet, dass der Ziel-
datenblock bei MB381 beginnt.
Die Merkeradressen werden immer in Byte Adressierung angeben.
Eine Adressierung ohne Offset wird in easySoft 7 nicht mehr unterstützt.
Update
Nach dem Import von Projekten die mit früheren Versionen der Programmiersoftware
easySoft erstellt wurden, überprüfen Sie, ob die Adressierungsart "ohne Offset" ver-
wendet wurde. In diesem Fall ist eine Umprogrammierung erforderlich und die Merker
Operanden durch Konstanten zu ersetzen.
Offset-Berechnung zur Adressierung von Merker-Worten
Offset = MW (x-1)*2
Offset-Berechnung zur Adressierung von Merker-Doppelworten
Offset = MD (x-1)*4
Fehlerhafte Parametrierungen werden Ihnen zur Laufzeit des Programms über die Feh-
lerausgänge E1...E3 gemeldet.
Solche Parametrierungsfehler liegen beispielsweise vor, wenn die Anzahl der Elemente
easyE4 11/18 MN050009 DE www.eaton.com