19.06.2009 11:32 | |
Beigetreten: 06.06.2006 Letzter Bes: 13.09.2024 Beiträge: 54 Bewertung: (6) |
Hallo allerseits Im Rahmen der Implementierung des IEC 60870-5-104 Protokolles mussten wir beide Varianten (AG_RECV und TRCV) realisieren. Im Anhang habe ich zwei in SCL geschriebene Code-Fragmente beigefügt, die aufzeigen, wie mittels mehrerer Aufrufe zuerst der Header und anschliessen der restliche Inhalt des TCP-Telegramms empfangen werden kann. Sollte das Ganze - aus welchen Gründen auch immer - mal aus dem Ruder laufen, dann wird der Empfangspuffer byteweise geleert. Der Unterschied zwischen AG_RECV und TRCV ist nicht riesig, mir persönlich ist TRCV allerdings wesentlich lieber, da kein NetPro benötigt wird. Nehme auch gerne Rückmeldungen von bereits TCP-erfahrenen Benutzern entgegen, wenn es in meinen Beispielen noch Verbesserungspotenzial gibt. Gruss Grendi Dateianhangcodefragments.zip (122 Downloads) |
19.06.2009 13:18 | |
Beiträge: 5822 Bewertung: (412)
|
Hallo 3DAUTO, Ich würde die Frage auch in zwei Teile spalten wollen... OK? Also 1. Die Meldung Error am FC. Nun, um ehrlich zu sein daraus gleich zu schließen das es sich hier um ein Problem mit dem CP handelt...ist nicht wirklich leicht. Wichtig in dem Zusammenhang wäre die Information die im Ausgangsparameter STATUS ansteht, wenn der Error auftritt. Könntest Du dass posten? Zu 2. Wüstenräuber hat natürlich Recht. Für die PN Schnittstellen funktioniert dieProjektierung über NETPRO nicht. Verbindungen können hier nicht auf die klassische Art und Weise projektiert werden. Dazu würde ich empfehlen entweder STEP 7 V 5.4.5 zu verwenden oder den dort integrierten Open Communication Wizard zu nutzen. Viele Grüße J_Bell |
Zuletzt bearbeitet von: J_Bell am: 19.06.2009 13:29Kaum zu glauben was so rein kommt...wenn man doch mal nur für 2 Stunden anderweitig beschäftigt ist.... ;) |
|
Folgen Sie uns auf