-> Hier kostenlos registrieren
Ich habe beim Suche hier im Forum und auf Google leider nichts dazu gefunden wie man eine Custom AXIS passed für PLCopen Funktionen baut.
Gibt es irgendwelche Quellen die über
Example:
TYPE
AXIS_REF : STRUCT
AxisNo: UINT;
AxisName: STRING (255);
...
END_STRUCT
END_TYP
hinausgehen. Ich würde ganz gerne zwei Achsen für zwei verschiedene Motoren anlegen, sodass ich direkt mit diesen arbeiten kann. Ich verstehe aber nicht genau wie ich das am besten mache. An sich ist die SPS über Profinet mit zwei Motoren verbunden und ich habe den Datenaustausch über Prozessdatenworte eingerichtet. Dabei arbeiten beide Motoren über andere Datenworte -> Können also unterschiedliche Dinge. Die Prozessdatenworte sind mit Globalen Variablen verbunden und momentan schreibe und lese ich diese direkt in meinen Funktionsbausteinen(die grob denen aus PLCopen nachempfunden sind). Nun würde ich gerne statt dieser Variablen in GVL eine Refrenz auf eine selbstgebaute Axis(Motor) in den Funktionsbausteinen ansprechen. Muss ich alle Datentypen für die beiden unterschiedlichen Motoren schon im AXIS_REF defineren ?
Über einen Hinweis wo ich ein passendes Beispiel finden kann würde ich mich sehr freuen.
Gibt es irgendwelche Quellen die über
Example:
TYPE
AXIS_REF : STRUCT
AxisNo: UINT;
AxisName: STRING (255);
...
END_STRUCT
END_TYP
hinausgehen. Ich würde ganz gerne zwei Achsen für zwei verschiedene Motoren anlegen, sodass ich direkt mit diesen arbeiten kann. Ich verstehe aber nicht genau wie ich das am besten mache. An sich ist die SPS über Profinet mit zwei Motoren verbunden und ich habe den Datenaustausch über Prozessdatenworte eingerichtet. Dabei arbeiten beide Motoren über andere Datenworte -> Können also unterschiedliche Dinge. Die Prozessdatenworte sind mit Globalen Variablen verbunden und momentan schreibe und lese ich diese direkt in meinen Funktionsbausteinen(die grob denen aus PLCopen nachempfunden sind). Nun würde ich gerne statt dieser Variablen in GVL eine Refrenz auf eine selbstgebaute Axis(Motor) in den Funktionsbausteinen ansprechen. Muss ich alle Datentypen für die beiden unterschiedlichen Motoren schon im AXIS_REF defineren ?
Über einen Hinweis wo ich ein passendes Beispiel finden kann würde ich mich sehr freuen.