Startseite > Forum > Nachrichten und Informationen > Stellen Sie die Modbus-Knotenadresse am SDM120-Zähler ein
- Dieses Thema hat 3 Antworten, 1 Teilnehmer und wurde zuletzt aktualisiert 2 Jahre, 10 Monate da Sergio Bertana.
-
AutorPost
-
Juni 14, 2021 bei 12: 23 pm #60282AnonymLeerlauf
Sie haben ein Beispiel für das Lesen und Schreiben, um die Knotenadresse des SDM120C mit Modbus-Protokoll zu ändern.
Ich habe bei Ihnen den Artikel ATC810 USB / RS485 Konverter gekauft und kann mit einem im Netz heruntergeladenen Programm mit dem SDM120C kommunizieren, aber seine Knotenadresse kann ich nicht ändern.
Juni 14, 2021 bei 2: 16 pm #60284MarcelloPartecipanteUm die Adresse des SDM120 zu ändern, muss die Gerätetaste 3 Sekunden lang gedrückt werden, oder bis die Meldung SET erscheint. Dann durch Befehl 16 Preset multiple registers senden Sie die Nummer des neuen Knotens im FLOAT-Format an die Speicheradresse 21
Beispiel, wenn Sie von Knoten 1 aus Knoten 2 setzen möchten, müssen Sie den Befehl senden:
01 10 00 14 00 02 04 40 00 00 00Definieren Sie eine REAL-Variable (Beispiel NewNode: = 2.0;), dann mit dem FB Modus Meister konfigurieren Sie es so
MM.Node:=1; MM.FCode:=16#10; MM.Address:=21; MM.Points:=2; MM.Buffer:=ADR(NuovoNodo);
Hinweis: Entwicklung des Programms SDM120SetUp Mir wurde klar, dass es einen Unterschied in der Endianität gibt SlimLine und der Zähler muss dann der zu schreibende REAL-Wert vertauscht werden.
Juni 14, 2021 bei 3: 18 pm #60290Sergio BertanaAdministrator des ForumsAls guter Kenner unserer Produkte hat Marcello mit einem CPU-Modul den Weg aufgezeigt SlimLine, aber mal sehen, wie man es mit dem Programm einrichtet Toolly. Die Liste der Modbus-Register kann eingesehen werden unter dieses Dokument, natürlich müssen Sie den Knopf auf der Vorderseite drücken und auf die Nachricht warten -SEt-.
Das Adresseinstellungsregister wird angezeigt als 40021 Zähler-ID, die Modbus-Adresse ist 20 (16 # 0014), denken Sie daran, dass Modbus den Offset -1 hat. Der Knotenwert ist im IEE754-Float-Format für die Berechnung des Gleitkommawerts können Sie einen Inline-Konverter verwenden use folgendermaßen.
Der Standardwert ist 1 (16 # 3F800000). Um die Adresse 2 einzustellen, müssen Sie den Wert 16 # 40000000 schreiben, die Adresse 3 hat den Wert 16 # 40400000… Hier ist einer Screenshot von Toolly, indem Sie die Default-Knotenadresse 01 lesen und die Adresse 02 schreiben.
Ähnlich wie beim Einstellen des Modbus-Knotens können auch die anderen Optionen eingestellt werden, siehe refer dieses Thema zum Einstellen des Stromwandlerverhältnisses.
Juni 15, 2021 bei 9: 17 am #60302Sergio BertanaAdministrator des ForumsIch habe das Demonstrationsprogramm hinzugefügt SDM120SetUp dessen Quellprogramm in is gemeldet wird dieser Artikel.
Durch dieses Programm ist es möglich von einem SlimLine lesen und schreiben Sie beliebige Register des Zählers SDM 120. Das Programm ermöglicht Ihnen daher die Konfiguration des Zählers (Knotenadresse, Kommunikationsparameter, Stromwandlerverhältnis usw.) auf sehr einfache Weise durch Einstellen der Debug-Werte mit LogicLab .
-
AutorPost
- Sie müssen angemeldet sein, um auf dieses Thema antworten zu können.