ComponentIds ¶ ComponentIds (GVL) EventIDs_CmpApp (GVL) EventIDs_CmpIecTask (GVL) EventIDs_CmpMgr (GVL) EventIDs_CmpSchedule (GVL) EventIDs_SysExcept (GVL) ExceptionIDs (GVL)
Is_PlaneWithLineAS (FUN) ¶ FUNCTION Is_PlaneWithLineAS : UDINT Intersects an axis space line with a plane. Returns an error for other element functions. Returns the number of intersections found in increasing order along the element. InOut: Scope Name Type Comment Return Is_PlaneWithLineAS UDINT Inout aRoots ARRAY [0..(SM3M.SMC_MAX_POLY_DEGREE - 1)] OF LREAL The points of intersection. Inout Const ef ElemFun The axis space line that intersects the plane. vN SM3M.SMC_VECTOR3D The unit normal vector on the plane pointing away from the origin. Input d LREAL The distance of the plane to the origin. Output bError BOOL Returns TRUE if an error occurred.
ComponentIds (GVL) ¶ InOut: Name Type Initial EVTPROVIDER_ALL UDINT 16#FFFFFFFF EVT_ALL UDINT 16#FFFFFFFF CMPID_CmpMgr UDINT 16#1 CMPID_CmpApp UDINT 16#2 CMPID_CmpIecTask UDINT 16#11 CMPID_CmpSchedule UDINT 16#19 CMPID_SysExcept UDINT 16#103
EventIDs_CmpApp (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_StartDone UDINT 16#10002 EVT_StopDone UDINT 16#10004 EVT_PrepareOnlineChange UDINT 16#10007 EVT_OnlineChangeDone UDINT 16#10008 EVT_CodeInitDone UDINT 16#10011 EVT_PrepareDownload UDINT 16#10009 EVT_PrepareReset UDINT 16#10005 EVT_ResetDone UDINT 16#10006 EVT_CmpApp_Exception UDINT 16#8001C
EventIDs_CmpIecTask (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_AfterReadingInputs UDINT 16#10001 EVT_BeforeWritingOutputs UDINT 16#10002 EVT_BeforeReadingInputs UDINT 16#10003 EVT_AfterWritingOutputs UDINT 16#10004
EventIDs_CmpMgr (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_CmpMgr_PrepareShutdown UDINT 16#10001
EventIDs_CmpSchedule (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_ScheduleTick UDINT 16#10005
EventIDs_SysExcept (GVL) ¶ InOut: Scope Name Type Initial Constant EVT_EXCPT_GenerateException UDINT 16#80001
ExceptionIDs (GVL) ¶ InOut: Scope Name Type Initial Constant RTSEXCPT_WATCHDOG UDINT 16#10 RTSEXCPT_HARDWAREWATCHDOG UDINT 16#11 RTSEXCPT_FIELDBUS_ERROR UDINT 16#14 RTSEXCPT_IOUPDATE_ERROR UDINT 16#15 RTSEXCPT_CYCLE_TIME_EXCEED UDINT 16#16 RTSEXCPT_ILLEGAL_INSTRUCTION UDINT 16#50 RTSEXCPT_ACCESS_VIOLATION UDINT 16#51 RTSEXCPT_PRIV_INSTRUCTION UDINT 16#52 RTSEXCPT_IN_PAGE_ERROR UDINT 16#53 RTSEXCPT_STACK_OVERFLOW UDINT 16#54 RTSEXCPT_MISALIGNMENT UDINT 16#100 RTSEXCPT_ARRAYBOUNDS UDINT 16#101 RTSEXCPT_DIVIDEBYZERO UDINT 16#102 RTSEXCPT_OVERFLOW UDINT 16#103 RTSEXCPT_NONCONTINUABLE UDINT 16#104 RTSEXCPT_PROCESSORLOAD_WATCHDOG UDINT 16#105 RTSEXCPT_FPU_ERROR UDINT 16#150 RTSEXCPT_FPU_DENORMAL_OPERAND UDINT 16#151 RTSEXCPT_FPU_DIVIDEBYZERO UDINT 16#152 RTSEXCPT_FPU_INVALID_OPERATION UDINT 16#154 RTSEXCPT_FPU_OVERFLOW UDINT 16#155 RTSEXCPT_FPU_STACK_CHECK UDINT 16#156
Data types ¶ EventParameter23 (Struct) RTS_EVENT (Enum) RTS_EVENT_FILTER (Enum) RTS_EVENT_SOURCE (Enum)