Phoenix Steuerung ILC 171 ETH, dauerhafter Kommunikationsaufbau

demerzel

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

ich habe eine SPS von Phoenix welche über VPN(mittels TC Router auch Phoenix) Messwerte übermittelt.
Uns ist dabei aufgefallen, dass die Verbindung immer wieder abbricht, sobald für einen gewissen Zeitraum kein Traffic mehr stattfindet.

Meine Vermutung ist, das der Provider die Verbindung einseitig unterbricht oder sperrt und sobald Daten wieder gesendet werden, diese Verbindung wieder herstellt.

Ich würde hier gerne etwas testen. Es gibt für die SPS den Kommunikationsbaustein IP_Connect.
Ich habe vor diesem Baustein einen Taktgeber gesetzt, der diesen Baustein alle 10s aktivieren und dann einen Ping(sofern das geht, siehe Fragen) absetzen soll.

Anbei meine Fragen:

Wie aktiviere ich diesen Baustein?
Ich habe im Programm PC Worx die Möglichkeit ein Programm, eine Funktion oder Funktionsbausteine anzulegen.
Wenn ich diesen Baustein in ein neues Programm anlege und anschließend das Projekt neu erzeuge und an die SPS übertrage, bekomme ich keine Fehlermeldung aber wenn ich dann in den Debug Modus gehe bzw. Online bin, kann ich nicht sehen was passiert.

Wenn ich den Baustein in ein anderes Programm packe, dann bekomme ich einige Fehlermeldungen.
zB. Variable nicht gefunden! oder
Funktionsbaustein oder Struktur entsprechend TP_2.PT nicht gefunden!

Wo muss ich diesen Baustein richtig platzieren und was sind die nächsten Schritte damit er in der SPS auch funktioniert?

Dann auch noch eine Frage zu dem String den ich rausschicken möchte, wie muss der aussehen? Wie kann ich einen Ping, oder etwas ähnliches, an eine IP senden? Sprich, wie muss der String aufgebaut sein? Laut Hilfe zu diesem Baustein habe ich '/ACTIVE/PORT0502/IP=xxx.xxx.xxx.xxx' (x=IP der Gegenstelle) als Anfangswert zum übertragen eingegeben, aber was macht das? Was wird damit ausgelöst?

Wahrscheinlich sind das alles banale Fragen, i'm sorry. Aber ich fange gerade erst damit an ;)

LG demerzel
 
Zurück
Oben