![]() |
MODBUS - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: MODBUS (/Thread-MODBUS--7269) |
MODBUS - bef - 03.02.2009 09:46 ' schrieb:hallo zusammen, 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 ![]() MODBUS - Y-P - 03.02.2009 09:58 Hallo bef, danke für die Info. Da Du aber wohl LabVIEW 8.5 hast, vergiss nicht, Dein Profil zu ergänzen. ![]() Danke. Gruß Markus MODBUS - siham - 03.02.2009 15:40 ' schrieb:ok, hier ein paar Tips:Danke Bef, das werde ich testen. MODBUS - siham - 18.02.2009 13:15 [quote name='bef' date='03.02.2009 , 09:46:32' post='66096'] hallo bef, ich habe dein VI getestet, und hat leider nur die Eingänge bei mir funktioniert, die Ausgänge nicht. MODBUS - siham - 26.02.2009 09:38 hallo zusammen, habe eine kurze Frage. ich bekomme ein Zahl, der so aussieht 1235. Und das muss so werden 123,5 wie mache das? MODBUS - rolfk - 26.02.2009 10:15 ' schrieb:hallo zusammen, Teilen durch 10???? ![]() Oder habe ich da jetzt etwas absolut falsch verstanden? Rolf Kalbermatter MODBUS - siham - 26.02.2009 10:54 ' schrieb:Teilen durch 10????stimmt ich bin einfach doof .Ich habe das in String umgewandelt dann geteilt und dann wieder zusammen verknüpft, danke |