Dieses Beispiel behandelt einen Zylinder mit nur einer Endlage (Homeposition), entweder vollständig eingefahren oder ausgefahren. Es wird im Logic Layer der Prozess modelliert und im System Layer die Parameter vergeben sowie Einstellungen verändert.
In diesem Beispiel haben wir einen Zylinder mit nur einer Endlage in der Homeposition. Das bedeutet, dass der Zylinder entweder ausgefahren oder eingefahren sein kann, aber keine Zwischenpositionen hat. Wenn sich der Zylinder in der Homeposition befindet, befindet er sich entweder vollständig ausgefahren oder vollständig eingefahren.
Ziel dieses Tutorials ist es, dass man den Prozess im Logic Layer richtig modelliert und im System Layer die Parameter entsprechend der Zonen richtig zu vergeben. Weiteres werden auch viele Hintergrundinformationen näher gebracht.
Logic Layer:
Im System Layer werden jeweils zwei InOut Zonen modelliert. Die Zone für die Homeposition ist eine InOut Zone, die das Ventil für die Homeposition ansteuert und die Endlage in der Homeposition abfragt. Das bedeutet, dass das Ventil aktiviert wird, um den Zylinder in die Homeposition zu fahren, und dass die Endlage des Zylinders in die Homeposition überwacht wird, um sicherzustellen, dass der Zylinder korrekt positioniert ist.
Für die Workposition wird die Zone der Homeposition invertiert. Das bedeutet, dass der Eingang, der in der Homeposition verwendet wird, um das Ventil zu steuern und die Endlage abzufragen, umgekehrt wird. Dies geschieht, um sicherzustellen, dass der Zylinder in der Workposition ist und nicht in der Homeposition. Durch die Invertierung des Eingangs wird das Ventil deaktiviert und die Endlage des Zylinders in der Arbeitsposition wird überwacht, um sicherzustellen, dass der Zylinder korrekt positioniert ist.
Es werden dafür Eigenschaften in den Einstellungen in dieser Zone geändert:
- Der Ausgang ist das Ventil für die Workposition
- "Keep-Alive" muss ausgewählt werden, also auf "true" setzten und es muss auch ein Time Delay des Inputs vergeben werden