Dbg_IterFromFun.NumVars (PROP) ¶ PROPERTY NumVars : UDINT
Dbg_Vars (STRUCT) ¶ TYPE Dbg_Vars : STRUCT InOut: Name Type a ARRAY [0..(gc_DBG_MAX_VARS - 1)] OF LREAL
CP_HaltStop ¶ CP_HaltStop (FunctionBlock) Active (Property) Done (Property) Idle (Property) Reset (Method) SetDone (Method) Start (Method) CP_HaltStop_ProfileData (Struct) CP_HaltStop_State (Enum) CP_HaltStop_State_IsActive (Function) ICP_HaltStop (Interface) Active (Property) Done (Property) Idle (Property) Reset (Method) Start (Method)
Dbg_WriteFun (FUN) ¶ FUNCTION Dbg_WriteFun : BOOL InOut: Scope Name Type Return Dbg_WriteFun BOOL Input stream IOutStream f Dbg_IFun a LREAL b LREAL numSamples UDINT
Dbg_WriteFunIter (FUN) ¶ FUNCTION Dbg_WriteFunIter : BOOL InOut: Scope Name Type Return Dbg_WriteFunIter BOOL Input stream IOutStream funIter Dbg_IFunIter
EdgeAbortLogic (FB) ¶ FUNCTION_BLOCK EdgeAbortLogic EXTENDS EdgeLogic This function block implements an action that is triggered by the rising edge of the xExecute input and may be aborted by setting the xAbort input. It describes a common protocol for the behavior of the input xExecute and the outputs xBusy, xDone, and xError. It can be used by extending a new POU from it and implementing the protected methods Start, CyclicAction, Restart, ResetOutputs, and abort. InOut: Scope Name Type Comment Inherited from Input xExecute BOOL Rising edge: Action start Falling edge: Resets outputs If a falling edge occurs before the function block has completed its action, the outputs operate in the usual manner and are only reset if either the action is completed or in the event of an error. In this case, the corresponding output values (xDone, xError, eError) are present at the outputs for exactly one cycle. EdgeLogic Output xDone BOOL Action successfully completed EdgeLogic xBusy BOOL Function block active EdgeLogic xError BOOL TRUE: error occurred, function block aborts action FALSE: no error EdgeLogic Input xAbort BOOL If this input is TRUE, the action is stopped immediately and all outputs are reset to their initial values. Methods: Abort , inherited from EdgeLogic CyclicAction , inherited from EdgeLogic ResetOutputs , inherited from EdgeLogic Restart , inherited from EdgeLogic Start , inherited from EdgeLogic
CP_HaltStop (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL CP_HaltStop IMPLEMENTS ICP_HaltStop This function block is used for performing an immediate halt/stop from the bus task. This is done by rescaling the trajectory planned by the planner in conjunction with the FineInterpolator. The method |ScaleTime| rescales the time parameter used by the FineInterpolator to evaluate the trajectory and to ultimately determine the dynamic state of the axes at the end of the bus task cycle. This state is then rescaled by the method |ScaleIpoResult| . InOut: Scope Name Type Output dynTauLimits Path_DynLimitsAsym Properties: Active Done Idle Methods: Reset SetDone Start Structure: Active (Property) Done (Property) Idle (Property) Reset (Method) SetDone (Method) Start (Method)
EdgeLogic (FB) ¶ FUNCTION_BLOCK EdgeLogic This function block implements an action that is triggered by the rising edge of the xExecute input. It describes a common protocol for the behavior of the input xExecute and the outputs xBusy, xDone, and xError. It can be used by extending a new POU from it and implementing the protected methods Start, CyclicAction, Restart, ResetOutputs, and abort. InOut: Scope Name Type Comment Input xExecute BOOL Rising edge: Action start Falling edge: Resets outputs If a falling edge occurs before the function block has completed its action, the outputs operate in the usual manner and are only reset if either the action is completed or in the event of an error. In this case, the corresponding output values (xDone, xError, eError) are present at the outputs for exactly one cycle. Output xDone BOOL Action successfully completed xBusy BOOL Function block active xError BOOL TRUE: error occurred, function block aborts action FALSE: no error Methods: Abort CyclicAction ResetOutputs Restart Start Structure: Abort (Method) CyclicAction (Method) ResetOutputs (Method) Restart (Method) Start (Method)
Counter_SingleTask.Set (METH) ¶ METHOD Set InOut: Scope Name Type Input value DINT
ICounter (ITF) ¶ INTERFACE ICounter Interface for a counter that can be incremented and decremented. Can be used for reference counting. Methods: Decrement GetCount Increment Set Structure: Decrement (Method) GetCount (Method) Increment (Method) Set (Method)