plc_typ
Level-2
- Beiträge
- 215
- Reaktionspunkte
- 30
-> Hier kostenlos registrieren
Hallo,
ich habe momentan mit der Kommunikation zu einem KBA Laser zu tun, die noch etwas Probleme macht.
CPU: 1214C
TIA Portal V13 Updt. 4
Folgendes soll gemacht werden, an den Laser soll ein Zähler geschickt werden, ist kein Sendeauftrag
Aktiv wird der Aktuelle Zähler stand gelesen. Dafür gibt es 2 Telegramme die ich Verschicke, eines zum
Zähler schreiben (SPS sendet 17 Byte, Laser antwortet 9 Byte), eines zum Zähler lesen (SPS sendet 9 Byte, Laser antwortet 17 Byte).
Die Kommunikation Wird über TCON, TSEND, TRCV und TDISCON. An den LEN eingängen stehen nullen damit
die Bausteine mit der Variablen Telegrammlänge klar kommen.
Die Ganze Kommunikation hatte soweit auch schon mal funktioniert, nur bekomme ich nun aus irgend einem
Grund die Antwort Telegramm in 17 Byte länge (Laser sendet Zähler) rotiert. Soll heißen, normal sollte die Antwort so aussehen:
|0x02|0x0E|0x92 0x00|0x03 0x00 0x00 0x00|0x00 0x00 0x00 0x00|0x00 0x00 0x00|0x00|0x03|
Stattdessen bekomme ich aber:
|0x00 0x00|0x00 0x00 0x00|0x00|0x03|0x02|0x0E|0x92 0x00|0x03 0x00 0x00 0x00|0x00 0x00|
Bei der 9 Byte Antwort rotieren die Bytes permanent durch den bereich.
Ich bin Ratlos warum ich auf einmal dieses verhalten habe. Hatte schon mal jemand so ein verhalten bei einer Kommunmikation?
Gruß
Florian
ich habe momentan mit der Kommunikation zu einem KBA Laser zu tun, die noch etwas Probleme macht.
CPU: 1214C
TIA Portal V13 Updt. 4
Folgendes soll gemacht werden, an den Laser soll ein Zähler geschickt werden, ist kein Sendeauftrag
Aktiv wird der Aktuelle Zähler stand gelesen. Dafür gibt es 2 Telegramme die ich Verschicke, eines zum
Zähler schreiben (SPS sendet 17 Byte, Laser antwortet 9 Byte), eines zum Zähler lesen (SPS sendet 9 Byte, Laser antwortet 17 Byte).
Die Kommunikation Wird über TCON, TSEND, TRCV und TDISCON. An den LEN eingängen stehen nullen damit
die Bausteine mit der Variablen Telegrammlänge klar kommen.
Die Ganze Kommunikation hatte soweit auch schon mal funktioniert, nur bekomme ich nun aus irgend einem
Grund die Antwort Telegramm in 17 Byte länge (Laser sendet Zähler) rotiert. Soll heißen, normal sollte die Antwort so aussehen:
|0x02|0x0E|0x92 0x00|0x03 0x00 0x00 0x00|0x00 0x00 0x00 0x00|0x00 0x00 0x00|0x00|0x03|
Stattdessen bekomme ich aber:
|0x00 0x00|0x00 0x00 0x00|0x00|0x03|0x02|0x0E|0x92 0x00|0x03 0x00 0x00 0x00|0x00 0x00|
Bei der 9 Byte Antwort rotieren die Bytes permanent durch den bereich.
Ich bin Ratlos warum ich auf einmal dieses verhalten habe. Hatte schon mal jemand so ein verhalten bei einer Kommunmikation?
Gruß
Florian