Forum: Mikrocontroller und Digitale Elektronik Anybus Communicator


von St. S. (bycar)


Angehängte Dateien:

Lesenswert?

Schönen Nachmittag zusammen,

kennt sich jemand mit dem Anybus Communicator von HMS (RS232/422/485 <-> 
Profibus) und dessen Konfiguration aus?

Es soll im konkreten Fall ein Sensor eingebunden werden, der 
kontinuierlich Messwerte sendet (die Messung muss also nicht getriggert 
werden).

Der Sensor lässt sich individuell konfigurieren und gibt in der 
momentanen Einstellung bei
[38400baud; 8Datenbits; 2Stoppbits; noParity; Flusssteuerung off]
immer zwei Messwerte in ASCII heraus.

Laut der von mir vorgenommenen Konfig sollte der Datenstrom folgende 
Struktur haben:
|Messwert1|TAB|Messwert2|TAB|LF|

(Messwert1 & 2 sind jeweils 5 ASCII-Zeichen. Bei kleineren Messwerten 
werden übrige Stellen mit Leerzeichen aufgefüllt.)

Ich habe nun die Messdaten mit HyperTerminal mitgeschrieben und die 
ASCII-Zeichenkette in den Editor exportiert.
Dieser Mitschrieb sieht jedoch wie folgt aus:
...
16280<9> 9269<9><\r><\n>
16291<9> 9290<9><\r><\n>
16283<9> 9284<9><\r><\n>
16283<9> 9284<9><\r><\n>
16283<9> 9282<9><\r><\n>
16283<9> 9280<9><\r><\n>
16283<9> 9289<9><\r><\n>
...
Ist das so korrekt? Wird LineFeed wirklich als "<\r><\n>" im Editor 
angezeigt?

Soweit sogut zum eigentlichen Sensor.
Nun meine Fragen an mögliche Anybus Communicator-Experten:
- Ist der Generic-Mode der richtige Modus (Communicator "hört" ja nur 
quasi zu)?
- Reicht es für diese Aufgabe leglich eine einzig consume-Transaktion 
einzurichten (so wie ich es mir vorstelle habe ich bereits eine Konfig 
als Screenshot angehängt)?

Für einen Experten-Rat wäre ich dankbar.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.