karlek
Member
Hello everyone,
Has anyone worked with Beckhoff function block fb_ctrl_pid (https://infosys.beckhoff.com/englis...box/html/tcplclibcontoller_ctrl_pid.htm&id=)?
I would like to find out what is the behaviour of the PID controller in following modes of operation:
TYPE E_CTRL_MODE : ( eCTRL_MODE_IDLE := 0, (* mode idle *) eCTRL_MODE_PASSIVE := 1, (* mode passive *) eCTRL_MODE_ACTIVE := 2, (* mode active *) eCTRL_MODE_RESET := 3, (* mode reset *) eCTRL_MODE_MANUAL := 4, (* mode manual *) eCTRL_MODE_TUNE := 5, (* mode tuning *) eCTRL_MODE_SELFTEST := 6, (* mode selftest *) eCTRL_MODE_SYNC_MOVEMENT := 7 (* mode synchronize *) );
Documentation doesn't say anything about each of these, while I was using it I tried just the active mode and the controller worked as expected. What about other modes?
Has anyone worked with Beckhoff function block fb_ctrl_pid (https://infosys.beckhoff.com/englis...box/html/tcplclibcontoller_ctrl_pid.htm&id=)?
I would like to find out what is the behaviour of the PID controller in following modes of operation:
TYPE E_CTRL_MODE : ( eCTRL_MODE_IDLE := 0, (* mode idle *) eCTRL_MODE_PASSIVE := 1, (* mode passive *) eCTRL_MODE_ACTIVE := 2, (* mode active *) eCTRL_MODE_RESET := 3, (* mode reset *) eCTRL_MODE_MANUAL := 4, (* mode manual *) eCTRL_MODE_TUNE := 5, (* mode tuning *) eCTRL_MODE_SELFTEST := 6, (* mode selftest *) eCTRL_MODE_SYNC_MOVEMENT := 7 (* mode synchronize *) );
Documentation doesn't say anything about each of these, while I was using it I tried just the active mode and the controller worked as expected. What about other modes?