SMC3_sIII_ExecuteReadCommand.prv_Start (METH) ¶ METHOD prv_Start : BOOL InOut: Scope Name Type Return prv_Start BOOL
SMC_MonotoneSentenceHistory (FB) ¶ FUNCTION_BLOCK SMC_MonotoneSentenceHistory IMPLEMENTS SMC_ISentenceHistory This implementation of SMC_ISentenceHistory requires new elements to fit into a monotonically increasing sequence of sentences. If sentence numbers are not monotonically increasing, an error will be returned. Methods: ContainsElement RegisterElement Reset Structure: ContainsElement (Method) RegisterElement (Method) Reset (Method)
SMC3_sIII_ExecuteWriteCommand (FB) ¶ FUNCTION_BLOCK SMC3_sIII_ExecuteWriteCommand EXTENDS FB_Template_EdgeAbort LA: Bit 7: reserviert Bit 4..6: Length (1..4) Bytes (nur schreiben) Bit 3: TRUE: Kommando Bit 0..2: Element number (0 (Operation data) 1 (IDN), 2 (Name), ..7 (Operation data)) BB: Structure Element (SE) (V) CCCC: IDN (S/P (Bit15); PS Parameter Set (Bit 14-12) X; DBN Data Block Number (Bit 11-0) YYYY Die Instanznummer (Structure Instance, SI) Z ergibt sich aus dem Vatergerät https://wiki.sercos.org/rc/Document/General_Architecture_and_Overview#IDN_concept InOut: Scope Name Type Initial Comment Inherited from Input xExecute BOOL Rising edge: Starts action. 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. FB_Template_Edge Output xDone BOOL TRUE : Action has been successfully completed. FB_Template_Edge xBusy BOOL TRUE : Function block in operation. FB_Template_Edge xError BOOL TRUE : Error has occurred. Function block aborts action. FALSE : No error FB_Template_Edge eError WORD Local library error ID FB_Template_Edge Input xAbort BOOL TRUE : The action is stopped immediately and all outputs are reset to their initial values. FB_Template_EdgeAbort udiIDN UDINT usiElement USINT usiDataLength USINT 0 dwValue DWORD 0 pAxis POINTER TO AXIS_REF_sIII_Standard Output dwErrorCode DWORD 0 Methods: prv_Abort prv_CyclicAction prv_ResetOutputs prv_Start Structure: prv_Abort (Method) prv_CyclicAction (Method) prv_ResetOutputs (Method) prv_Start (Method)
SMC3_sIII_ExecuteWriteCommand.prv_Abort (METH) ¶ METHOD prv_Abort : BOOL InOut: Scope Name Type Return prv_Abort BOOL
SMC3_sIII_ExecuteWriteCommand.prv_CyclicAction (METH) ¶ METHOD prv_CyclicAction : BOOL InOut: Scope Name Type Return prv_CyclicAction BOOL
SMC_MonotoneSentenceHistory.ContainsElement (METH) ¶ METHOD ContainsElement : BOOL InOut: Scope Name Type Return ContainsElement BOOL Input udiElement UDINT
SMC3_sIII_ExecuteWriteCommand.prv_ResetOutputs (METH) ¶ METHOD prv_ResetOutputs : BOOL InOut: Scope Name Type Return prv_ResetOutputs BOOL
SMC_MonotoneSentenceHistory.RegisterElement (METH) ¶ METHOD RegisterElement : SMC_ERROR InOut: Scope Name Type Return RegisterElement SMC_ERROR Input udiElement UDINT
SMC3_sIII_ExecuteWriteCommand.prv_Start (METH) ¶ METHOD prv_Start : BOOL InOut: Scope Name Type Return prv_Start BOOL
log2 (FUN) ¶ FUNCTION log2 : USINT InOut: Scope Name Type Return log2 USINT Input udi UDINT