' schrieb:hallo zusammen,
und danke für eure Hilfe, ich habe die NI Modbus runtergeladen, und unter eigene Bibliothek war ein Beispiel MB Ethernet salve und master wenn ich die beide beispiele Slave und Master öffne, dann funktionníeren die..meine Frage jetzt für meine Hardware BK9000 soll ich die beide Beispiele nehmen slave und master oder nur MB Ethernet master. hier füge ich das Beispiel MB Eternet master ein.
danke
lv 8.5.1
ok, hier ein paar Tips:
1. Mapping: der BK9000 mappt die IOs standardmäßig so (Modbus):
Adresse Beschreibung
0×0000 - 0x00FF Eingänge (zuerst „komplexe“ Klemmen (zB AI), dann DIs)
0×0800 - 0x08FF Ausgänge (zuerst „komplexe“ Klemmen (zB AO), dann DOs)
2. Watchdog:
Der Watchdog ist standardmäßig aktiviert. Dh der erste Modbus-Lesebefehl schaltet ihn scharf. Wenn dann innerhalb von einer Sekunde kein weiterer Befehl kommt, schaltet der BK9000 alle Ausgänge ab und macht auch keine Modbus-Kommunikation mehr. Daher kommt es beim Testen häufig vor, dass die Kommunikation einmal funktioniert, dann aber nicht mehr.
Der Watchdog ist über das Register 0x1121 steuerbar.
Lange Rede, spitzes Kinn: Hier ein LV8.51-Beispiel, mit dem Du...
A. den Watchdog "reaktiviert"
B. den Watchdog deaktiviert oder eine neue Zeitbasis angeben kannst (in ms) (das geht nur, wenn der WD noch nicht abgelaufen ist, deshalb muss man ihn erstmal "reaktivieren")
C. beliebige Register ausliest.
Funzt es so?
Gruß
Bef