20.12.2016, 11:16
Hallo liebe LV Gemeinde,
ich arbeite zurzeit an einem Modbus Projekt. Zu Testzwecken und zum besseren Verständnis beschäftige ich mich aktuell mit dem MB_Master.vi und dem MB_Slave.vi. Eine Datenübertragung zwischen den beiden Programmen funktioniert soweit auch. Allerdings wundere ich mich wieso ich nur bei dem MB_Master,vi die Baudrate, Parität sowie die Flow Control einstellen kann. Müsste man nicht die exakt selben Einstellungen auch beim Slave vornehmen, damit eine Fehlerfrei Übertragung gewährleistet ist ?
Denn sobald ich die Parität auf einen anderen Wert als "None" stelle bekomme ich eine Fehlermeldung. Kann mir einer sagen ob das daran liegt, dass ich beim Slave keine Möglichkeit habe dies ebenfalls umzustellen oder gibt es einen anderen Grund ? Und wenn ja wie kann ich das Programm ändern das es Funktioniert ??
Ich wäre über jegliche Hilfe sehr dankbar
Ich hänge mal die Exampels an damit ihr wisst welche im meine.
ich arbeite zurzeit an einem Modbus Projekt. Zu Testzwecken und zum besseren Verständnis beschäftige ich mich aktuell mit dem MB_Master.vi und dem MB_Slave.vi. Eine Datenübertragung zwischen den beiden Programmen funktioniert soweit auch. Allerdings wundere ich mich wieso ich nur bei dem MB_Master,vi die Baudrate, Parität sowie die Flow Control einstellen kann. Müsste man nicht die exakt selben Einstellungen auch beim Slave vornehmen, damit eine Fehlerfrei Übertragung gewährleistet ist ?
Denn sobald ich die Parität auf einen anderen Wert als "None" stelle bekomme ich eine Fehlermeldung. Kann mir einer sagen ob das daran liegt, dass ich beim Slave keine Möglichkeit habe dies ebenfalls umzustellen oder gibt es einen anderen Grund ? Und wenn ja wie kann ich das Programm ändern das es Funktioniert ??
Ich wäre über jegliche Hilfe sehr dankbar
Ich hänge mal die Exampels an damit ihr wisst welche im meine.