İçeriğe geç
İletişim Başlayın

Global Variables

Bu içerik henüz dilinizde mevcut değil.

The packages publish what they know and read what the machine publishes, and these lists are where the two meet. Almost all of them arrive with a module rather than with a plain library, so a project without that module declares none of its lists. Which of them your code writes and which it only reads is on What Your Code Owns.

A member a package keeps in its retain store is a commissioned value, set on the machine itself. An assignment to one from your own code is refused at build, naming the list, the member and the package it belongs to: writing it in code would put the commissioned value back to that number on every start.

In System.

MemberType
__SYS_Time_nsLINT
__SYS_Task_Cycle_nsLINT
__SYS_DateTimeDT

In CNC_Core, a CNC module, so this list is in a project only when the module is.

MemberType
AxisXAXIS_REF
AxisYAXIS_REF
AxisZAXIS_REF
AxisAAXIS_REF
AxisBAXIS_REF
AxisCAXIS_REF
CtrlXST_CncAxisHmi
CtrlYST_CncAxisHmi
CtrlZST_CncAxisHmi
CtrlAST_CncAxisHmi
CtrlBST_CncAxisHmi
CtrlCST_CncAxisHmi
StepModeE_StepMode
JogAllowedBOOL
MpgEnableBOOL
MpgAxisIndexINT
ToggleMpgEnableBOOL
MpgActiveARRAY[?..?] OF BOOL
MpgDeltaDistARRAY[?..?] OF LREAL
HmiHeartbeatUDINT

In CNC_Core.

MemberType
Channel1CHANNEL_REF
CycleStartBOOL
FeedHoldBOOL
MachineLockBOOL
SingleBlockBOOL
BlockDeleteBOOL
OptionalStopBOOL
DryRunBOOL
RetraceBOOL
RetraceWindRevBOOL
RetraceWindFwdBOOL
ReqOpModeINT
FeedOverrideINT
RapidOverrideINT
ToggleFeedHoldBOOL
ToggleSingleBlockBOOL
ToggleBlockDeleteBOOL
ToggleOptionalStopBOOL
ToggleDryRunBOOL
ToggleMachineLockBOOL
ToggleRetraceBOOL
BlockSearchBOOL
BlockSearchLineDINT
BlockSearchStateBLOCK_SEARCH_STATE
IsBlockSearchActiveBOOL
BlockSearchPromptTextSTRING(80)
IsChannelIdleBOOL
SafePointExecuteBOOL
SafePointEnableBOOL
SafePointBusyBOOL
SafePointDoneBOOL
SafePointErrorBOOL

In CNC_Core.

MemberType
MAX_AXESINT
AxisEnabledARRAY[?..?] OF BOOL
RapidOvrMinPercentINT
FeedOvrMaxPercentINT
OPMODE_AUTOINT
OPMODE_MDIINT
OPMODE_JOGINT
STEP_INC_FINELREAL
STEP_INC_SMALLLREAL
STEP_INC_MEDLREAL
STEP_INC_COARSELREAL
StepOrderARRAY[?..?] OF INT
MaxStepINT
ProbeAxisIndexINT
AutoLevelMacroUDINT
HmActivateMacroUDINT
HmDeactivateMacroUDINT
HmClearMacroUDINT
TlmMacroUDINT
TbcMacroUDINT
WpzMacroUDINT
EfxMacroUDINT
EfyMacroUDINT
BcfMacroUDINT
RpcMacroUDINT
WpcMacroUDINT
CalMacroUDINT
TscMacroUDINT
PrfMacroUDINT
PclMacroUDINT
TcpMacroUDINT
PrkMacroUDINT
WupMacroUDINT
SafePointMacroUDINT

In CNC_Core.

MemberType
MCodeRequestE_MFuncCode
MCodeDoneBOOL
CoolantCommandINT
CoolantActStateINT
CoolantMistOnBOOL
CoolantFloodOnBOOL

In CNC_Core.

MemberType
RequestHomeAllBOOL
SequenceActiveBOOL
CurrentStepINT
CmdHomeARRAY[?..?] OF BOOL
HomeDoneARRAY[?..?] OF BOOL

In CNC_Core.

MemberType
DI_CycleStartBtnBOOL
DI_ResetBtnBOOL
DI_CycleStopBtnBOOL
MpgCountDINT

In CNC_Core.

MemberType
CmdEnableBOOL
CmdResetBOOL
ToggleEnableBOOL
RequestResetBOOL
EStopActiveBOOL
ForceHoldActiveBOOL
ProbeLimitAlarmBOOL
AxisPowerExtendARRAY[?..?] OF BOOL
SubSysAxesReadyBOOL
SubSysAxesHomedBOOL
SubSysAxesErrorBOOL
SubSysAxesHomingBOOL
SubSysChanErrorBOOL
SubSysChanRunningBOOL
SubSysErrorBOOL
SubSysBusyBOOL
SubSysMacroBusyBOOL
SubSysSpindleErrorBOOL
AnyErrorBOOL
CurrentStateE_MachineState
StateTextSTRING(20)
PendingMFuncINT
MFuncDoneBOOL
MFuncClaimedBOOL
ToolChangeRequestBOOL
ToolChangeClaimedBOOL
ToolChangeDoneBOOL
DrawbarClampedBOOL
GuardsClosedBOOL
DoorClosedBOOL
CoolantLevelLowBOOL
ProbeOvertravelBOOL
AirPressureLowBOOL
ToolPresentBOOL
WorkpiecePresentBOOL
IsAutoModeBOOL
IsMdiModeBOOL
IsJogModeBOOL
MdiAllowedBOOL
EStopBypassActiveBOOL
SpindleOrientedBOOL

In CNC_Core.

MemberType
SafetyOkBOOL
AxesHomedOkBOOL
DoorClosedOkBOOL
CoversClosedOkBOOL
SystemReadyBOOL
InMotionContextBOOL
AxisPowerEnabledBOOL
JogAllowedBOOL
MpgAllowedBOOL
MdiAllowedBOOL
AutoStartAllowedBOOL
CycleStartAllowedBOOL
BlockSearchAllowedBOOL
HomingAllowedBOOL
ModeChangeAllowedBOOL
SpindleManualAllowedBOOL
SubSysManualAllowedBOOL
DrawbarManualAllowedBOOL
MacroExecuteAllowedBOOL
SafePointAllowedBOOL
RecoveryReturnAllowedBOOL
OffsetEditAllowedBOOL
ProgramLoadAllowedBOOL
MacroBlockReasonDINT
HomingBlockReasonDINT
BlockSearchBlockReasonDINT

In CNC_Core.

MemberType
RequireHomedForAutoBOOL
RequireHomedForMdiBOOL
RequireHomedForJogBOOL
RequireHomedForMpgBOOL
RequireHomedForMacroBOOL
AllowSpindleManualInErrorBOOL
RapidStopsOnZeroFeedOverrideBOOL
StrictSpindleAtSpeedBOOL
SpindleReadyRequiresMeasurementBOOL

In CNC_Core.

MemberType
ActiveBOOL
OffsetXLREAL
OffsetYLREAL
OffsetZLREAL
OffsetALREAL
OffsetBLREAL
OffsetCLREAL
OffsetMagnitudeLREAL
AtFrozenPosBOOL
ToggleReturnBOOL
ReturnRequestBOOL
ReturnBusyBOOL
ReturnDoneBOOL
ReturnErrorBOOL
PromptTextSTRING(80)
PositionToleranceLREAL
ReturnMacroUDINT

In CNC_Core.

MemberType
CommandedRpmREAL
MCodeRequestE_MFuncCode
MCodeDoneBOOL
OverridePercentINT
CommandINT
ManualAllowedBOOL
ActStateINT
RunningBOOL
DirCwCmdBOOL
DirCcwCmdBOOL
TargetRpmREAL
ActualRpmREAL
RestartInhibitBOOL
StopToleranceREAL
EncoderStopToleranceREAL
AtSpeedPercentREAL
FeedbackTypeE_SpindleFeedbackType
AtSpeedTimeoutTIME
StopTimeoutTIME
SpinUpTimeTIME
SpinDownTimeTIME
OrientSettleTimeTIME
MaxRpmUINT
OrientConfirmEnabledBOOL

In CNC_Mpg, a CNC module, so this list is in a project only when the module is.

MemberType
PrevCountDINT
PulseDeltaDINT
MpgAllowedBOOL

In CNC_Probing, a CNC module, so this list is in a project only when the module is.

MemberType
ProbeTriggerActiveBOOL
CyclePendingBOOL
AnyMacroBusyBOOL
AutoLevelExecuteBOOL
AutoLevelEnableBOOL
AutoLevelBusyBOOL
AutoLevelDoneBOOL
AutoLevelErrorBOOL
HmActivateExecuteBOOL
HmActivateEnableBOOL
HmActivateBusyBOOL
HmActivateDoneBOOL
HmActivateErrorBOOL
HmDeactivateExecuteBOOL
HmDeactivateEnableBOOL
HmDeactivateBusyBOOL
HmDeactivateDoneBOOL
HmDeactivateErrorBOOL
HmClearExecuteBOOL
HmClearEnableBOOL
HmClearBusyBOOL
HmClearDoneBOOL
HmClearErrorBOOL
TlmExecuteBOOL
TlmEnableBOOL
TlmBusyBOOL
TlmDoneBOOL
TlmErrorBOOL
TbcExecuteBOOL
TbcEnableBOOL
TbcBusyBOOL
TbcDoneBOOL
TbcErrorBOOL
WpzExecuteBOOL
WpzEnableBOOL
WpzBusyBOOL
WpzDoneBOOL
WpzErrorBOOL
EfxExecuteBOOL
EfxEnableBOOL
EfxBusyBOOL
EfxDoneBOOL
EfxErrorBOOL
EfyExecuteBOOL
EfyEnableBOOL
EfyBusyBOOL
EfyDoneBOOL
EfyErrorBOOL
BcfExecuteBOOL
BcfEnableBOOL
BcfBusyBOOL
BcfDoneBOOL
BcfErrorBOOL
RpcExecuteBOOL
RpcEnableBOOL
RpcBusyBOOL
RpcDoneBOOL
RpcErrorBOOL
WpcExecuteBOOL
WpcEnableBOOL
WpcBusyBOOL
WpcDoneBOOL
WpcErrorBOOL
CalExecuteBOOL
CalEnableBOOL
CalBusyBOOL
CalDoneBOOL
CalErrorBOOL
TscExecuteBOOL
TscEnableBOOL
TscBusyBOOL
TscDoneBOOL
TscErrorBOOL
PrfExecuteBOOL
PrfEnableBOOL
PrfBusyBOOL
PrfDoneBOOL
PrfErrorBOOL
PclExecuteBOOL
PclEnableBOOL
PclBusyBOOL
PclDoneBOOL
PclErrorBOOL
TcpExecuteBOOL
TcpEnableBOOL
TcpBusyBOOL
TcpDoneBOOL
TcpErrorBOOL
PrkExecuteBOOL
PrkEnableBOOL
PrkBusyBOOL
PrkDoneBOOL
PrkErrorBOOL
WupExecuteBOOL
WupEnableBOOL
WupBusyBOOL
WupDoneBOOL
WupErrorBOOL
PackageVersion
CNC_AutoLevel1.0.0
CNC_Core1.0.0
CNC_Mpg1.0.0
CNC_Probing1.0.0
Motion_Applications1.0.0
Motion_Camming1.0.0
Motion_Channel1.0.0
Motion_Coordinated1.0.0
Motion_Core1.0.0
Motion_Group1.0.0
Standard1.0.0
System1.0.0