Der Funktionsbaustein wandelt einen JSON String, der in einem BYTE_4096_BMARRAY vorliegt, in zwei einzelne Arrays (Key- und Werte-Array, STRING_128_ARRAY) um. Dadurch kann
bspw. nach einem Request die empfangenen JSON Daten in ein verwertbares Format in der PLC gebracht werden.
| Empfohlene Aufgabe: |
Zyklisch, Standard |
| Verwendete Bibliotheken: |
BM_TYPES_40bd04 oder höher TECH_TYPES_40bd15 oder höher |
Allgemeine Beschreibung
Ein-/Ausgangsparameter
Eingangsparameter
| Bezeichnung: |
Datentyp: |
Beschreibung: |
| x_Execute |
BOOL |
Ausführen des Funktionsblocks |
| a_JsonData |
BYTE_4096_BMARRAY |
Umgewandelte Keys und Values in einen JSON String im Byte Array |
Ausgangsparameter
| Bezeichnung: |
Datentyp: |
Beschreibung: |
| x_Busy |
BOOL |
Funktion wird ausgeführt |
| x_Done |
BOOL |
Funktion ist fertig |
| x_Error |
BOOL |
Funktion zeigt einen Fehlermeldung |
| s_ErrorInfo |
STRING |
zeigt Informationen zum aufgetreten Fehler an |
| a_Keys |
STRING_128_ARRAY |
Array der Keys; im JSON Format sind Keys sozusagen die Variablennamen |
| a_Values |
STRING_128_ARRAY |
Array der zu den Keys zugehörigen Werte |