ich brauche mal eine Einstiegshilfe modbus.
Ich will ein 8-Kanalrelais-Module (waveshare Modbus POE ETH Relay) ansteuern. Über das vom waveshare verlinke tool (SSCOM) habe ich mit viel Gefummel erreichen können, das die ein Relais via modbus TCP schalten kann.
Nun wollte ich das mal „auf die Schnelle“ in IPS umsetzen, scheitere jedoch kläglich.
Kann mir da bei der grundlegenden modbus-Nutzung in IPS jemand Hilfe leisten?
Die Einstellungen am Geräte (via virCom) sehen wie folgt aus:
ich mache meine ersten Schritte in Modbus TCP. Ich will eine 8-Kanal-Relaiskarte (waveshare) steuern. Soweit so gut. Einzelne Relais per Instanz WriteSingleCoil bekomme ich hin. Hab ich aber auch die Möglichkeit per „MultipeCoil“ z.B. die Relais 1,3,5 und 7 gleichzeitig einzuschalten?
$startAddress = 0; // Startadresse für Relais
$numberOfCoils = 4; // Anzahl der zu schaltenden Relais
$data = chr(0x55); // Daten für Relais 1, 3, 5 und 7 ein
Für Michael: Glaube nicht, dass das in die Modbus Einsteighilfe passt…
Also, da Modbus Multiple Coils (15) zwar angeboten wird, aber kein Feld für die Nachfolgenden Coil da sind, gehe ich davon aus, dass das ein Fake ist. Angefragt hatte ich es schon…
Ich habe mal das Prg qModbus Master gestartet und auf mein Pokeys57E die Funktion Modbus Multiple Coils (15) geschrieben.
Im Debug Fenster habe ich mir dann die Hex Codes raus geschrieben und in ein PHP Script gepackt.
Ein wenig Recht gebe ich Dir, eigentlich ist es eine Frage, die in Anleitungen gehört. Aber schau Dir den Ordner an…
Anleitungen sind überall zu finden in den Fragen und Antworten von Usern.
Irgendwie unbefriedigend, wo fragt man gezielt was zu einer Funktion, gib mal ein Tip
Das ist die Client Socket Instanz ( i/O ) an der Dein Relais-Gerät hängt.
Nutzen… das Problem ist, ich weiß nicht wie man die CRC-Prüfsumme am Schluss berechnet.
Wenn mir jemand das aufzeigt, könnte ich Dir den Befehlsstring besser aufdrösseln.
Bin nun mal ein Copy and Paste Typ.
Hallo zusammen
ich möchte mir ebenfalls ein Waveshare 8 Fach Relais zulegen. Ich hab den Beitrag von euch dazu gefunden. Jedoch ist mir noch nicht so ganz klar geworden wie du das Ding eingebunden hast.
Könnt ihr mir dabei etwas helfen? Ich bekomme das Teil erst die Tage zum testen.
Ich habe das Relay 8 Fach mit POE ETH (B) bestellt. Die Digitalen Eingänge würd ich dann auch gern in Betrieb nehmen, Aber erstmal die Relais schalten. Danke dir für deine Antwort