com bytefolge empfangen

Antworten
st_ho
Beiträge: 2
Registriert: Mittwoch 12. Januar 2011, 09:07

com bytefolge empfangen

Beitrag von st_ho »

Hallo,
ich plage mich nun schon eine ganze Weile und habe auch im Forum keine Lösung gefunden - zumindest soweit ich da folgen kann...:
Ich möchte Schrittmotoren über eine Interface-Karte TMCM-310 von Trinamic via RS232 ansteuern. Dies geschieht über das Senden und Empfangen von Ketten, bestehend aus 9 aufeinanderfolgenden 8-Bit Hex-Werten. Senden klappt prima über "com bytefolge senden". Wie aber kann man mit Profilab Expert - halbwegs elegant - hex-Bytefolgen auslesen, um sie dann weiterverarbeiten zu können? Wie könnte eine Schaltung analog zu "com string empfangen" aussehen? Tipps?

Herzliche Dank!
abacom
Site Admin
Beiträge: 4099
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Re: com bytefolge empfangen

Beitrag von abacom »

Zur Erläuterung:

Code: Alles auswählen

The reply format for RS232 is as follows: 
Bytes Meaning 
1 Reply address 
1 Module address 
1 Status (e.g. 100 means no error) 
1 Command number 
4 Value (MSB first!) 
1 Checksum
http://www.trinamic.com/tmc/media/Downl ... manual.pdf

Kurzum: Immer 9 Bytes - ohne Synchronzeichen, wenn ich es richtig verstehe.

...das erfordert dann in irgendeiner Form 9x die Komponente BYTE EMFANGEN.
ABACOM support
st_ho
Beiträge: 2
Registriert: Mittwoch 12. Januar 2011, 09:07

Re: com bytefolge empfangen

Beitrag von st_ho »

Danke für die schnelle Antwort,
da stand ich wohl auf dem berühmten Schlauch....
Muss ich mir nur noch überlegen, wie ich ein Byte nach dem anderen auslese und zwischenspeichere...
abacom
Site Admin
Beiträge: 4099
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Re: com bytefolge empfangen

Beitrag von abacom »

Im einfachsten Fall eine Kette aus 9x BYTE EMPFANGEN bilden: BSY(Byte n) -> CLK(Byte n+1)
ABACOM support
abacom
Site Admin
Beiträge: 4099
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Re: com bytefolge empfangen

Beitrag von abacom »

ABACOM support
Antworten

Zurück zu „Thema RS232“