Function Call in ILΒΆ

CAL PosControL(
  EN := PosControl_EN,
  GO_TO_POS_REF := PosControl_GO_TO_POS_REF,
  JOG_FWD := PosControl_JOG_FWD,
  JOG_BWD := PosControl_JOG_BWD,
  POS_ACT := PosControl_POS_ACT,
  POS_REF := PosControl_POS_REF,
  KP := PosControl_KP,
  SPEED_MIN := PosControl_SPEED_MIN,
  SPEED_MAX := PosControl_SPEED_MAX,
  POS_REF := PosControl_POS_REF,
  VIRTUAL_LIMIT_MIN := PosControl_SPEED_MIN,
  VIRTUAL_LIMIT_MAX := PosControl_SPEED_MAX,
  STOP_BWD := PosControl_STOP_BWD,
  STOP_FWD := PosControl_STOP_FWD,
  JOG_SPEED := PosControl_JOG_SPEED,
  RESET_ALARM := PosControl_RESET_ALARM,
  POS_DEG_LIMIT := PosControl_POS_DEG_LIMIT,
  POS_TIME_LIMIT := PosControl_POS_TIME_LIMIT);
 

LD

ST

PosControl.DONE

PosControl_DONE

LD

ST

PosControl.ERR

PosControl_ERR

LD

ST

PosControl.ERNO

PosControl_ERNO

LD

ST

PosControl.RUN

PosControl_RUN

LD

ST

PosControl.SPEED_REF

PosControl_SPEED_REF

LD

ST

PosControl.DIR

PosControl_DIR

LD

ST

PosControl.POS_REF_REACHED

PosControl_POS_REF_REACHED

Note

In IL, the function call has to be written in one line.