Hallo allemaal,
op dit moment zijn wij bezig met het schrijven van een programma voor een inclinatiemeter (een apparaat wat de scheefstand van een object meet).
Dit apparaat kan aangestuurd worden via zowel het RS232 als het RS485 protocol.
Als we het RS232 protocol gebruiken, ondervinden we geen enkel probleem. Via commando's die we naar het apparaat sturen, krijgen we de meetwaarden van dat moment teruggestuurd naar de COM poort. We willen echter meerdere identieke apparaten achter elkaar kunnen hangen (doorlussen), waarvoor we het RS485 protocol dienen te gebruiken.
Wanneer we via het RS485 protocol het apparaat aansturen, krijgen we helaas geen reactie van het apparaat terug. In de handleiding van het apparaat staan wel de verschillen tussen de twee protocollen vermeld, maar niet dat het apparaat anders aangestuurd dient te worden.
Nu hebben we een testprogramma gedownload waarmee een dergelijke inclinatie meter getest kan worden en dit testprogramma krijgt wel gewoon meetwaarden terug via het RS485 protocol?!
Is het mogelijk dat het aansturen van een apparaat (via het RS485 protocol) anders dient te lopen dan bij het RS232 protocol?
Enkele feiten op een rij:
1. We gebruiken het standaard MSCOMM component wat meegeleverd wordt bij Visual Basic.
2. We gebruiken een RS232 - RS485 converter om het apparaat via het RS485 protool aan te spreken.
Alvast bedankt voor de reacties.
op dit moment zijn wij bezig met het schrijven van een programma voor een inclinatiemeter (een apparaat wat de scheefstand van een object meet).
Dit apparaat kan aangestuurd worden via zowel het RS232 als het RS485 protocol.
Als we het RS232 protocol gebruiken, ondervinden we geen enkel probleem. Via commando's die we naar het apparaat sturen, krijgen we de meetwaarden van dat moment teruggestuurd naar de COM poort. We willen echter meerdere identieke apparaten achter elkaar kunnen hangen (doorlussen), waarvoor we het RS485 protocol dienen te gebruiken.
Wanneer we via het RS485 protocol het apparaat aansturen, krijgen we helaas geen reactie van het apparaat terug. In de handleiding van het apparaat staan wel de verschillen tussen de twee protocollen vermeld, maar niet dat het apparaat anders aangestuurd dient te worden.
Nu hebben we een testprogramma gedownload waarmee een dergelijke inclinatie meter getest kan worden en dit testprogramma krijgt wel gewoon meetwaarden terug via het RS485 protocol?!
Is het mogelijk dat het aansturen van een apparaat (via het RS485 protocol) anders dient te lopen dan bij het RS232 protocol?
Enkele feiten op een rij:
1. We gebruiken het standaard MSCOMM component wat meegeleverd wordt bij Visual Basic.
2. We gebruiken een RS232 - RS485 converter om het apparaat via het RS485 protool aan te spreken.
Alvast bedankt voor de reacties.
[ Voor 3% gewijzigd door Verwijderd op 21-07-2004 11:05 ]