Da ich heute nicht gleich die Kommunikation zwischen den Zellen testen konnte, weil die Anlage zum einen Spannungslos war, zum Lüftereinbau und danach musste Hr. Luf sein Programmteil auf Funktion testen. In der Zeit unterstütze ich Hr. Feifel beim Lüftereinbau.
Anschließend fügten wir die Programmteile von Hr. Luf und Hr. Feifel zusammen und sendete die Programme (Zelle/Pult) auf die jeweiligen SPS’en (ILC 350 PN). Hier gab es noch Fehlermeldungen:
· Zum einen konnte der STRING (IP) nicht in den Datentyp DWORD umgewandelt werden
· Zum anderen konnte dadurch keine Verbindung aufgebaut werden
Als Reaktion darauf, gab ich die notwendigen IP-Informationen, an den entsprechenden Funktionsbausteinen, direkt BYTEweise als DWORD an. Das heißt ich nutzte einen neuen Baustein, der ebenfalls aus der OSCAT-Bibliothek stammt. Dieser hat vier Eingänge an den ich jeweils einen Teil der IPv4-Adresse angeben konnte.
Beispiel:192.168.69.111--> Byte#192
Byte#168
Byte#69
Byte#111
Somit verschwanden die Fehler und der Datenaustausch zwischen den Steuerungen funktionierte.
Zum Testen der hergestellten Verbindung mit den einhergehenden Variablen, gab ich testweise Werte für die Variablen vor und kontrollierte auf beiden Steuerungen den Live-Zustand im Betrieb. Dies gelang fehlerfrei, jedoch startete die Anlage noch nicht mit der Montage einer Pfeife mit einer positiven Flanke. Im nächsten Termin werden wir hier entsprechende Anpassungen vornehmen.
Comments