Hi, ich habe jetzt mal ne bissel was mit einem Macro rumgespielt. Also ne Parameter (signed short Temp1) kann ich ja direkt mit einem Modbus (3x...Adresse etc ) definieren.
Aber dann die Berechnung und Abspeicherung in eine lokale Adresse funktioniert irgendwie noch nicht so ganz.
eigentlich ist das Ziel die Temperatur in LW 1 abzuspeichern, so daß ich LW 1 dann auch später in einer grafischen Darstellung und in der Datenbank weiter nutzen kann.
Das Beispiel mit dem :short buf[2] = {0};
ReadLocal("LW", 200, 2, (void)buf, 0);
WriteLocal("LW", 202, 2, (void)buf, 0);
Kann ich irgendwie überhaupt nicht nahvollziehen.
Gruß Micha