Parameterliste
Parameter, welche die MQTT Message Queue (FB_IotMqttMessageQueue, FB_IotMqtt5MessageQueue
) sowie den für die MQTT Nachrichten verwendeten dynamischen Speicher (TwinCAT Router Speicher) beeinflussen:
Name | Typ | Default-Wert | Beschreibung |
---|---|---|---|
cMaxSizeOfMqttMessage | UDINT | 102400 | Maximale Größe in Bytes von einer MQTT-Nachricht, welche in der Message Queue eingesammelt werden kann. Empfängt der Empfängt der |
cMaxSizeOfMqttMessageQueue | UDINT | 1024000 | Maximale Größe in Bytes einer gesamten Message Queue inklusive aller eingesammelten MQTT-Nachrichten. Empfängt der Empfängt der |
cMaxEntriesInMqttMessageQueue | UDINT | 1000 | Maximale Anzahl von Nachrichten in einer Message Queue. |
Parameter, welche die Eingänge eines MQTT Clients (FB_IotMqttClient, FB_IotMqtt5Client
) beeinflussen:
Name | Typ | Default-Wert | Beschreibung |
---|---|---|---|
cSizeOfMqttClientClientId | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge der ClientId vorgegeben ist. |
cSizeOfMqttClientHostName | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge des Host-Namens vorgegeben ist. |
cSizeOfMqttClientTopicPrefix | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge des Topic-Prefix vorgegeben ist. |
cSizeOfMqttClientUserName | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge des User-Namens vorgegeben ist. |
cSizeOfMqttClientUserPwd | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge des User-Passwortes vorgegeben ist. |
cSizeOfMqttWillTopic | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge des Will-Topics vorgegeben ist. |
Parameter, welche die MQTT 5 Properties beeinflussen:
Name | Typ | Default-Wert | Beschreibung |
---|---|---|---|
cSizeOfMqtt5ContentType | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge des Content-Typen vorgegeben ist. |
cSizeOfMqtt5AuthMethod | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge der Authentifizierungsmethode vorgegeben ist. |
cSizeOfMqtt5AuthData | UDINT | 4096 | Maximale Größe in Bytes der Authentifizierungsdaten. |
cSizeOfMqtt5ServerReference | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge der Serverreferenz vorgegeben ist. |
cSizeOfMqtt5ReasonString | UDINT | 256 | Definition der STRING-Größe in Bytes, wodurch die maximale Länge des Reason-Strings vorgegeben ist. |
cMaxMqtt5UserProps | UINT | 20 | Maximale Anzahl der UserProperties, welche mit einer MQTT 5 Nachricht empfangen bzw. mit Hilfe von Die Verarbeitung von UserProperties im SPS Echtzeit-Task-Zyklus bedarf je nach Menge einer gewissen Zeitdauer, weshalb diese besser gering zu halten ist. |