TwinCat - Bezeichnung der Übergabeparamter

Gerri

Level-1
Beiträge
822
Reaktionspunkte
37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, müssen die Übergabeparamter (IN, OUT,...) anderst Bezeichnet werden als die lokalen Variablen des aufrufenden Bausteins ?

Ich binmir nicht sicher ob das noch releavant ist oder ob sich bei TwinCat dahingehend etwas geändert hat.
 
Hallo, ich weiß nicht richtig was du meinst, aber anbei ein Beispiel wie eine In und eine Out Variable aussehen kann.

Code:
xPE_Name1   AT %I*: BOOL ; (* Kommentar IN *)
xPA_Name1   AT %Q*: BOOL; (* Kommentar OUT *)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
AUTO_MOVE_FB(
 manual_mode:= manual_mode_IN,
 automatic_mode:= automatic_mode_IN,
 order_JOG_auto_move:= JOG_auto_IN,
 order_PRG_auto_move:= PRG_auto_IN,
 order_REF_auto_move:= REF_auto_IN,
 wanted_PRG_pos:= wanted_PRG_pos_IN,
 wanted_JOG_pos:= wanted_JOG_pos_IN,
 wanted_REF_pos:= wanted_REF_pos_IN,
 actual_pos:= ACTUAL_POS,
 slow_area:= 30.0,
 stop_area:= 0.5,
 move_auto_plus=> move_auto_plus,
 move_auto_minus=> move_auto_minus,
 in_position=> , 
 slow_movement_order=> ,
 in_PRG_pos=> ,
 in_JOG_pos=> ,
 in_REF_pos=> , 
 wanted_pos=> );

kann ich in der ersten Zeile auf das _IN verzichten, also das die "FB - IN " variable und die Lokale Variable gleich heissen. Bei Siemens ist das kein Problem, bei Beckhoff bin ich mir da nicht so ganz sicher
 
Zurück
Oben