-> Hier kostenlos registrieren
Ich habe die Komunikation zwischen dem LMS 100 von Sick und der CPU 315 2dp mit CP343-Lean am laufen. Senden und Empfangen von Telegrammen Funktioniert.
Ich habe jetzt nur das Problem das die Daten sich in der Datenbank mit jedem Senden und Empfangen verschieben.
Ich nutze zur zeit das Beispiel von der Siemens Seite mit FC5 und FC6 und dem FB200
http://support.automation.siemens.c...ND_RCV.zip?func=cslib.csFetch&nodeid=29512338
Aussehn sollte es so im DB201
Siehe 2ter Beitrag
Bei den Kurzen Telegrammen ist das nicht so ein grosses Problem.Könnte mir ja die 02 und 03 im DB heraussuchen.02 Steht hier für Start des Telegrammes 03 für Ende des Telegramms.
Ich habe jetzt nur das Problem das die Daten sich in der Datenbank mit jedem Senden und Empfangen verschieben.
Ich nutze zur zeit das Beispiel von der Siemens Seite mit FC5 und FC6 und dem FB200
http://support.automation.siemens.c...ND_RCV.zip?func=cslib.csFetch&nodeid=29512338
Aussehn sollte es so im DB201
Siehe 2ter Beitrag
Bei den Kurzen Telegrammen ist das nicht so ein grosses Problem.Könnte mir ja die 02 und 03 im DB heraussuchen.02 Steht hier für Start des Telegrammes 03 für Ende des Telegramms.
Aber ich bekomme auch Daten mit einer Länge von ca 3000 Byte übertragen und da möchte ich in der DB gerne bei Adresse 0.0 B#16#02 stehn haben.
Hat jemand eine Idee woran es liegt das sich die Daten verschieben in der DB.
Was mich auch wundert ist das ich bei RECV im FC6 nicht nur einen Datenbereich von 16 Byte (Beispiel oben) zur verfügung stellen muss sondern das es ehr 20 Byte sein müssen damit der FC6 keinen Fehler 80B1H Zielbereich ungültig ausgibt.
Hat jemand eine Idee woran es liegt das sich die Daten verschieben in der DB.
Was mich auch wundert ist das ich bei RECV im FC6 nicht nur einen Datenbereich von 16 Byte (Beispiel oben) zur verfügung stellen muss sondern das es ehr 20 Byte sein müssen damit der FC6 keinen Fehler 80B1H Zielbereich ungültig ausgibt.
Braucht ihr noch weitere Infos um mir Helfen zu können?
Zuletzt bearbeitet: