Typ | Funktion |
Beschreibung | Hängt den an Eingang IN2 anliegenden String an den an Eingang IN1 anliegenden String. |
Hinweise |
- Die erste Eingangszeichenfolge S1 (an Eingang IN1) kann gleichzeitig auch als Ausgangszeichenfolge verwendet werden. Die Notation in ST wäre in diesem Fall wie folgt: S1 := CONCAT(S1,S2);
- Verwenden Sie S1 (an IN1 angelegte Zeichenfolge) oder S2 (an IN2 angelegte Zeichenfolge) nicht als Ausgangszeichenfolge, da die Zeichenfolge aufaddiert wird bis der String zu kurz ist und gelöscht wird.
- Ist der zurückgegebene String länger als 80 Zeichen und die FU ist direkt mit einer anderen FU verbunden, werden temporäre String-Variablen mit einer Größe von 80 verwendet. Bei der Berechnung bzw. Verwendung tritt ein Fehler auf. Ist der zurückgegebene String länger als 80 Zeichen, wird die Meldung 'String zu kurz' ausgegeben und am Ausgang ein leerer String zurückgegeben oder es wird der letzte Wert gehalten. Verwenden Sie für diesen Fall eine lokale Zwischenvariable.
- Weitere Eingänge können hinzugefügt werden.
|
Parameter | Eingänge
IN1
Datentyp: | WSTRING |
Beschreibung: | 1. String |
IN2
Datentyp: | WSTRING |
Beschreibung: | 2. String |
Ausgang
OUT
Datentyp: | WSTRING |
Beschreibung: | Ausgangsstring |
|
Fehlerverhalten | Fehlerverhalten
Die folgende Tabelle zeigt die Fehler, die bei der Ausführung der Funktion auftreten können, und den von der Funktion im entsprechenden Fehlerfall zurückgegebenen Wert.
Fehlerfall | Ausgabewert |
Ergebnisstring zu kurz | Letzter Wert wird gehalten |
Tritt einer der aufgeführten Fehler auf, wird ein String-Fehler im Online-Protokoll des MELDUNGEN-Fensters ausgegeben.
Hinweis
Steuerungstopp bei String-Fehler: Sie können einstellen, ob die Steuerung bei einem String-Fehler automatisch gestoppt werden soll. Dies gibt Ihnen im Fehlerfall die Möglichkeit, den Fehler in Ihrem Projekt zu lokalisieren. Um bei einem String-Fehler die Steuerung automatisch zu stoppen, aktivieren Sie das Symbol in der Symbolleiste des Cockpits. |
|
Zusätzliche Informationen | EN/ENO-Verhalten
Die POE wird nur dann ausgeführt, wenn TRUE am Eingang EN anliegt. Wenn EN = FALSE ist, wird die POE nicht ausgeführt und ENO auf FALSE gesetzt (FU/FB inaktiv).
Wenn bei der Ausführung der Funktion einer der unter "Fehlerverhalten" aufgeführten Fehler auftritt, wird ENO auf FALSE gesetzt.
|