Intel 9 bit Protokoll mit CP 341

Apolda

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich bin zur Zeit damit beschäftigt ein externes Gerät an eine S7 313C-2DP anzubinden. Das gerät unterstützt nur das Intel 9 - bit Protokoll(Multidrop), welches quasi 9 Datenbits benötigt. Ich habe am CP 341 mit RS 422/485 Schnittstelle keine Möglichkeit gefunden das ASCII Protokoll auf 9 Datenbits umzustellen. Weiterhin müsste ich dann auch mitunter nur "halbe" bytes senden können, oder ?

Gibt es dafür schon einen anderen ,fertigen Treiber von Siemens oder kann man den irgendwie selbst schreiben?

Ich hoffe ihr könnt mir da weiter helfen.

Gruß

Steffen
 
Nur mal aus interesse, wie ist das Intel 9 bit Protokoll aufgebaut?
Hast du da einen link dazu?

godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Godi,

ich habe bis jetzt leider keinen guten Link dau gefunden, habe aber eine Dokumentation vom Hersteller.

Es ist folgendermaßen aufgebaut:

Startbit - Adressbit - Controlbit - 7 Datenbits - Stopbit

Ein komplettes Kommando sieht beispielsweise so aus:

Adressbit
|
1 aaaa 0000 Adresse + Functioncode
0 1nnn 0000 Serialno. + Sub Functioncode
0 0000 0011 <etx>
0 bbbb bbbb <bcc>

Das Adressbit ist nur eins wenn im darauffolgenden Byte die Adresse des angesprochenen Slaves folgt, ansonsten immer 0

Ich hoffe das hilft weiter.

Gruß

Steffen
 
Zurück
Oben