-> Hier kostenlos registrieren
Guten Abend liebes SPS-Forum,
es tut mir leid, dass mein erster Beitrag hier eine Frage ist.
Ich habe schon viel gesucht im Interweb, aber leider nicht ganz schlau geworden.
Ich weiß so ca. wie das Modbus RTU Protokoll funktioniert. Was ich suche ist:
Ein Tool/Programm, welches einen Modbus RTU Slave simulieren kann. (Davon gibt es eine Menge im Netz, habe ich gefunden)
ABER:
Das Problem ist, der Slave soll ein Ventil simulieren, und z.B. Wenn der Master den Befehl "Öffnen" gibt, soll der Slave in seine "Status Register" einen bestimmten Wert schreiben.
>> Master: Ventil öffne dich
>> Slave: schickt Echo zurück, schreibt in "Status Register": Bin geöffnet
>> Master: Was ist deine Position?
>> Slave: Schickt angeforderte Register mit den NEU geschrieben Werten (bin geöffnet) zurück
Normalerweise kann ich das ja "händisch" in die Register eintragen, aber es sollen mehrere Ventile Simuliert werden. Cool wäre es, wenn es so was geben würde wie eine IF abfrage: If telegram von Master = so und so, dann schreibe in Status Register so und so.
Eine Hürde gibt es noch, der Master schickt die Status Abfrage cyclisch ab, also so ca alle paar hundert Microsekunden.
Wäre super lieb von euch, wenn ihr mir da einen Simulator empfehlen könnt, am besten/ vorzugsweise freeware. Kann auch nur eine Testversion sein die 30 Minuten hält oder so.
Viele Grüße und danke im Voraus
Davant
es tut mir leid, dass mein erster Beitrag hier eine Frage ist.
Ich habe schon viel gesucht im Interweb, aber leider nicht ganz schlau geworden.
Ich weiß so ca. wie das Modbus RTU Protokoll funktioniert. Was ich suche ist:
Ein Tool/Programm, welches einen Modbus RTU Slave simulieren kann. (Davon gibt es eine Menge im Netz, habe ich gefunden)
ABER:
Das Problem ist, der Slave soll ein Ventil simulieren, und z.B. Wenn der Master den Befehl "Öffnen" gibt, soll der Slave in seine "Status Register" einen bestimmten Wert schreiben.
>> Master: Ventil öffne dich
>> Slave: schickt Echo zurück, schreibt in "Status Register": Bin geöffnet
>> Master: Was ist deine Position?
>> Slave: Schickt angeforderte Register mit den NEU geschrieben Werten (bin geöffnet) zurück
Normalerweise kann ich das ja "händisch" in die Register eintragen, aber es sollen mehrere Ventile Simuliert werden. Cool wäre es, wenn es so was geben würde wie eine IF abfrage: If telegram von Master = so und so, dann schreibe in Status Register so und so.
Eine Hürde gibt es noch, der Master schickt die Status Abfrage cyclisch ab, also so ca alle paar hundert Microsekunden.
Wäre super lieb von euch, wenn ihr mir da einen Simulator empfehlen könnt, am besten/ vorzugsweise freeware. Kann auch nur eine Testversion sein die 30 Minuten hält oder so.
Viele Grüße und danke im Voraus
Davant