marsmännchen
Level-2
- Beiträge
- 103
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo,
ich wollte versuchen von der WagoAppCloud den FbPublishMQTT zu verwenden. Der FbStatus_NativeMQTT_2 ist mir gelungen, und im WBM sehe ich auch das ich verbunden bin.
Meine Frage ist:
Kann mir jemand bitte zeigen wie ich den InOut FbPublishMQTT_2.aData richtig beschalte?
Mit meinen lächerlichen Versuchen mit Pointer und dergleichen um zu gehen seh ich leider alt aus..
Welcher Pointer muss da auf welches Array (oder wie auch immer) zeigen? Ich stehe mit solchen dingen echt ewig am Schlauch.
MfG
Patrick
ich wollte versuchen von der WagoAppCloud den FbPublishMQTT zu verwenden. Der FbStatus_NativeMQTT_2 ist mir gelungen, und im WBM sehe ich auch das ich verbunden bin.
Meine Frage ist:
Kann mir jemand bitte zeigen wie ich den InOut FbPublishMQTT_2.aData richtig beschalte?
Mit meinen lächerlichen Versuchen mit Pointer und dergleichen um zu gehen seh ich leider alt aus..
Code:
PROGRAM mqttclient
VAR
uiPort:UINT:=1883;
sHostname:STRING(255):='192.xxx.xxx.xxx';
MQTTClient_0: MQTT.MQTTClient;
xEnable: BOOL;
MQTTPublish_0: MQTT.MQTTPublish;
wsTopicName:WSTRING(1024):="xxx";
rsPub1Done: RS; // Helper to publisher state
xExecute:BOOL;
sSubscribeMessage : STRING(4096);
wsSubcribeTopicFilter : WSTRING(1024) := "testtopic";
Stringchange_0: Stringchange;
MQTTSubscribe_0: MQTT.MQTTSubscribe;
msgint: REAL;
FbStatus_NativeMQTT_2_0: FbStatus_NativeMQTT_2(eConnection := eConnectionId.Connection1) := (xEnabled := TRUE);
xTrigger: BOOL;
FbPublishMQTT_2_0: FbPublishMQTT_2(eConnection := eConnectionId.Connection1) := (sTopic := 'testfrom');
pointer_aData:POINTER TO BYTE;
END_VAR
VAR_INPUT
sPublishMessage : STRING(1024) := '';
END_VAR
VAR_IN_OUT
aDatax:ARRAY[*] OF BYTE;
END_VAR
Welcher Pointer muss da auf welches Array (oder wie auch immer) zeigen? Ich stehe mit solchen dingen echt ewig am Schlauch.
MfG
Patrick