#pragma once #include "SysParam.h" #include "Command/KeepAliveCommand.h" class SignalState { public: bool m_PLCKeepAlive; //PLC心跳-》PC bool m_PCKeepAlice; //PC心跳-》PLC bool m_DeviceStandby; //设备空闲状态 bool m_DevicePrinting; //设备打印状态 bool m_DeviceManualDebug; //设备手动调试状态 bool m_DeviceAutoRuning; //设备自动运行状态 bool m_TouchPanelCtrling; //触摸屏控制状态 bool m_MotionDebug; //动作流程调试模式 bool m_CylinderExceptionReset; //气缸异常复位 bool m_PLCConnectAlarm; //PC与PLC网络异常 bool m_SystemStopAlarm; //系统急停异常 bool m_HighPressureLackAlarm; //高压气压力不足异常 bool m_ProtectGasLackAlarm; //保护气压力不足异常 bool m_PowerDownAlarm; //外部电源断电异常 bool m_UpLaserAirSwitchAlarm; //上层激光器支路空开异常报警 bool m_UpServoAirSwitchAlarm; //上层伺服空开异常报警 bool m_ScannerPowerExceptionAlarm; //振镜电源异常报警 bool m_OutsideOxygenLackAlarm; //外界氧含量不足警告 bool m_LaserChillerAlarm; //激光器冷水机报警 bool m_BusAirSwitchAlarm; //总空开触点异常 bool m_ExtDevicePowerAirSwitchAlarm; //外部设备电源空开触点异常 bool m_HeatingPowerAirSwitchAlarm; //加热电源空开触点异常 bool m_LaserPowerAirSwitchAlarm; //激光电源空开触点异常 bool m_ServoPowerAirSwitchAlarm; //伺服电源空开触点 bool m_Laser1Alarm; //激光器1报警 bool m_Laser2Alarm; //激光器2报警 bool m_Laser3Alarm; //激光器3报警 bool m_Laser4Alarm; //激光器4报警 bool m_HeatingInputAlarm; //加热输入异常 bool m_HeatingOutputAlarm; //加热输出异常 bool m_HeatingAlarm; //加热异常报警 bool m_StorageCarJarFullWarn; //存粉小车粉罐已满警示 bool m_StorageCarDisconnectWarn; //存粉小车没有连接警示 bool m_StorageCarAcceptJarDisconnectWarn; //存粉小车接粉罐没有连接警示 bool m_StorageCarAcceptJarFullWarn; //存粉小车接粉罐已满警示 bool m_PrintStorageCar1JarFullWarn; //打印存粉小车1粉罐已满警示 bool m_PrintStorageCar1DisconnectWarn; //打印存粉小车1没有连接警示 bool m_PrintStorageCar1BlockWarn; //打印存粉小车1堵塞警示 bool m_MoldMainUpLimitActive; //打印主轴上限位触发警示 bool m_MoldMainDownLimitActive; //打印主轴下限位触发警示 bool m_MoldSlaveUpLimitActive; //打印从轴上限位触发警示 bool m_MoldSlaveDownLimitActive; //打印从轴下限位触发警示 bool m_Print3RSeparateAlarm; //打印3R脱离感应器异常 bool m_Print3RConnectAlarm; //打印3R贴合感应器异常 bool m_Print3RDisableAlarm; //打印3R失效异常 bool m_PrintTrackDisableWarn; //轨道打印位感应失效警告 bool m_PrintPressOnDisableAlarm; //打印位压紧气缸压紧不到位异常 bool m_PrintPressOffDisableAlarm; //打印位压紧气缸松开不到位异常 bool m_PrintJackUpDisableAlarm; //打印顶升气缸顶升不到位异常 bool m_PrintJackDownDisableAlarm; //打印顶升气缸下降不到位异常 bool m_PrintSupportOnDisableAlarm; //打印支撑气缸支撑不到位异常 bool m_PrintSupportOffDisableAlarm; //打印支撑气缸避让不到位异常 bool m_CylinderExtendOnAlarm; //缸体固定气缸伸出不到位异常 bool m_CylinderExtendOffAlarm; //缸体固定气缸缩回不到位异常 bool m_PrintHorizontalExtendOnAlarm; //打印左右定位气缸伸出不到位异常 bool m_PrintHorizontalExtendOffAlarm; //打印左右定位气缸缩回不到位异常 bool m_PrintVerticalExtendOnAlarm; //打印前后定位气缸伸出不到位异常 bool m_PrintVerticalExtendOffAlarm; //打印前后定位气缸缩回不到位异常 bool m_PrintCylinderVerifyAlarm; //打印位缸体检测异常 bool m_CleanMainUpLimit; //清粉主轴上限位触发警示 bool m_CleanMainDownLimit; //清粉主轴下限位触发警示 bool m_CleanSlaveUpLimit; //清粉从轴上限位触发警示 bool m_CleanSlaveDownLimit; //清粉从轴下限位触发警示 bool m_CleanTrackConnectAlarm; //清粉升降与轨道对接位失效异常 bool m_CleanTrackPosDisableAlarm; //轨道清粉位失效异常 bool m_CleanLiftStopAlarm; //清粉升降急停异常 bool m_LoadHandPosSensorDiable; //移载吊装位感应器失效 bool m_CleanCabinDisableAlarm; //清粉舱门感应异常 bool m_MainPowerLossCheckAlarm; //主电源缺相检测异常 bool m_PrintCabinLockDisableAlarm; //打印舱电锁感应异常 bool m_CleanBoxUpOpenAlarm; //清粉箱上盖气缸打开不到位异常 bool m_CleanBoxUpCloseAlarm; //清粉箱上盖气缸关闭不到位异常 bool m_CleanBoxSupportOnAlarm; //清粉箱支撑气缸支撑不到位异常 bool m_CleanBoxSupportOffAlarm; //清粉箱支撑气缸避让不到位异常 bool m_CylinderHandPlatformOpenAlarm; //缸体吊装盖板打开异常 bool m_CylinderHandDoorOpenAlarm; //缸体吊装门打开异常 bool m_CleanBoxPressOnAlarm; //清粉箱压紧气缸压紧不到位异常 bool m_CleanBoxPressOffAlarm; //清粉箱压紧气缸松开不到位异常 bool m_CleanBoxJackUpOnAlarm; //清粉箱顶升气缸顶升不到位异常 bool m_HandPlatformCloseAlarm; //吊装盖板关闭异常 bool m_CleanBoxJackUpOffAlarm; //清粉箱顶升气缸下降不到位异常 bool m_CleanBoxCylinderLockOnAlarm; //清粉箱与缸体锁紧气缸锁紧不到位异常 bool m_CleanBoxCylinderLockOffAlarm; //清粉箱与缸体锁紧气缸松开不到位异常 bool m_CleanBoxCylinderDisconnectAlarm; //清粉箱与缸体连接感应器失效异常 bool m_CleanPosPressOnAlarm; //清粉位压紧气缸压紧不到位异常 bool m_CleanPosPressOffAlarm; //清粉位压紧气缸松开不到位异常 bool m_TrackAssistExtendOnAlarm; //轨道辅助气缸伸出不到位异常 bool m_TrackAssistExtendOffAlarm; //轨道辅助气缸缩回不到位异常 bool m_CleanPosPreventCylinderOnAlarm; //清粉位阻挡气缸阻挡不到位异常 bool m_CleanPosPreventCylinderOffAlarm; //清粉位阻挡气缸避让不到位异常 bool m_Clean3RConnectAlarm; //清粉3R对接位失效异常 bool m_Clean3RCombineAlarm; //清粉3R贴合感应失效异常 bool m_Clean3RDisableAlarm; //清粉3R失效异常 bool m_ArmFrontLimit; //铺粉轴前限位触发警示 bool m_ArmBackLimit; //铺粉轴后限位触发警示 bool m_LoadAxisLeftLimit; //移载轴左限位触发警示 bool m_LoadAxisRightLimit; //移载轴右限位触发警示 bool m_LoadAxisSearchEdgeDisableAlarm; //移载寻边感应器失效异常 bool m_LoadAxisInnertOnAlarm; //移载插销气缸插紧不到位异常 bool m_LoadAxisInnertOffAlarm; //移载插销气缸松开不到位异常 bool m_PowderPosition1Alarm; //粉仓料位感应器1异常 bool m_PowderPosition2Alarm; //粉仓料位感应器2异常 bool m_PowderPosition3Alarm; //粉仓料位感应器3异常 bool m_PowderPosition4Alarm; //粉仓料位感应器4异常 bool m_PowderPosition5Alarm; //粉仓料位感应器5异常 bool m_SupplyHomeIndexDisableAlarm; //供粉转轴原点失效异常 bool m_SupplyPipeBlockWarn; //吸筛送管道堵塞警示 bool m_SupplyPipe1BlockWarn; //吸筛送管道1堵塞警示 bool m_PrintOxygen1DeciceAlarm; //打印舱测氧仪1异常 bool m_PrintOxygen2DeviceAlarm; //打印舱测氧仪2异常 bool m_OutsideOxygenDeviceAlarm; //室外测氧仪异常 bool m_PrintPressureOverLimitAlarm; //打印舱压力过高异常 bool m_ScannerChillerAlarm; //光路冷水机报警 bool m_PurifierChillerAlarm; //净化器冷水机报警 bool m_MoldTorqueAlarm; //打印主轴扭力异常 bool m_MoldSlaveTorqueAlarm; //打印从轴扭力异常 bool m_EleCylinderMainTorqueAlarm; //电缸主轴扭力异常 bool m_EleCylinderSlaveTorqueAlarm; //电缸从轴扭力异常 bool m_CleanTorqueAlarm; //清粉主轴扭力异常 bool m_CleanSlaveTorqueAlarm; //清粉从轴扭力异常 bool m_LoadTorqueAlarm; //移载轴扭力异常 bool m_ArmTorqueAlarm; //铺粉轴扭力异常 bool m_SupplyTorqueAlarm; //供粉轴扭力异常 bool m_GratingRulerFail; //光栅尺补偿失败 bool m_PrintMainOverSoftUpLimit; //打印主轴超软上限 bool m_PrintMainOverSoftDownLimit; //打印主轴超软下限 bool m_CleanMainOverSoftUpLimit; //清粉主轴超软上限 bool m_CleanMainOverSoftDownLimit; //清粉主轴超软下限 bool m_EleCylinderMainOverSoftUpLimit; //电缸主轴超软上限 bool m_EleCylinderMainOverSoftDownLimit; //电缸主轴超软下限 bool m_LoadAxisOverSoftLeftLimit; //移载轴超左软限 bool m_LoadAxisOverSoftRightLimit; //移载轴超右软限 bool m_ArmOverSoftFrontLimit; //铺粉轴超前软限 bool m_ArmOverSoftBackLimit; //铺粉轴超后软限 bool m_PrintStorageCar2JarFullWarn; //打印存粉小车2粉罐已满警示 bool m_PrintStorageCar2DisconnectWarn; //打印存粉小车2没有连接警示 bool m_PrintStorageCar2BlockAlarm; //打印存粉小车2堵塞报警 /*bool m_SupplyPipe2BlockWarn; //吸筛送管道2堵塞警示 bool m_SeparateSideDoorRaster; //脱离侧门光栅 bool m_SeparateMainDoorRaster; //脱离主门光栅 bool m_SeparateTopDoorRaster; //脱离顶门光栅 bool m_SeparateMainDoorOpen; //脱离主门没有关闭 bool m_SeparateSideDoorOpen; //脱离侧门没有关闭 bool m_SeparateTopDoorOpen; //脱离顶门没有关闭*/ bool m_Clean3RPressureLackAlarm; //清粉3R压力不足异常 bool m_Print3RPressureLackAlarm; //打印3R压力不足异常 bool m_LoadElectromagnetDisconnectAlarm; // bool m_LoadAxisManualAlarmSignal; //移栽手动异常 bool m_PrintMainServoAlarmSignal; //打印主轴伺服驱动器异常 bool m_PrintSlaveServoAlarmSignal; bool m_LoadAxisServoAlarmSignal; //移载轴伺服驱动器异常 bool m_ArmServoAlarmSignal; //铺粉轴伺服驱动器异常 bool m_SupplyServoAlarmSignal; //供粉转轴伺服驱动器异常 bool m_CleanMainServoAlarmSignal; //清粉主轴伺服异常 bool m_CleanSlaveServoAlarmSignal; bool m_EleCylinderMainServoAlarmSignal; //电缸主轴伺服异常 bool m_EleCylinderPrintHandupAlarmSignal; //电缸打印位顶升异常 bool m_CleanBoxTopDoorRiseAlarmSignal; //清粉箱顶门升高异常 bool m_CleanBoxTopDoorFallAlarmSignal; //清粉箱顶门降低异常 bool m_CoverReachAcceptPowderAlarmSignal; //铺粉轴到接粉位异常 bool m_CoverReachDropPowderAlarmSignal; //铺粉轴到下粉位异常 bool m_EleCylinderSlaveServoAlarmSignal; //电缸从轴伺服异常 bool m_LinearEncoderCheckAlarmSignal; //光栅尺检测异常 bool m_PrintMainSoftStopTrigger; //打印主轴软急停触发 bool m_PrintSlaveSoftStopTrigger; bool m_CleanMainSoftStopTrigger; //清粉主轴软急停触发 bool m_CleanSlaveSoftStopTrigger; bool m_LoadAxisSoftStopTrigger; //移载轴软急停触发 bool m_CoverSoftStopTrigger; //铺粉轴软急停触发 bool m_CoverHomeException; //铺粉归原点异常 bool m_EleCylinderSoftStopTrigger; //电缸主轴软急停触发 int m_CylinderState; //缸体状态_R bool m_CylinderReachPrintTriger; //触发缸体到达打印位_自动_RW bool m_CylinderReachPrintRun; //缸体到打印位运行中_自动_RW bool m_CylinderReachPrintFinished; //缸体到达打印位完毕_自动_RW bool m_CylinderPrintLoadTriger; //触发缸体打印位装载_自动_RW bool m_CylinderPrintLoadRun; //缸体打印位装载运行中_自动_RW bool m_CylinderPrintLoadFinished; //缸体打印位装载完毕_自动_RW bool m_CylinderPrintUnloadTriger; //触发缸体打印位卸载_自动_RW bool m_CylinderPrintUnloadRun; //缸体打印位卸载运行中_自动_RW bool m_CylinderPrintUnloadFinished; //缸体打印位卸载完毕_自动_RW bool m_MoldConnectCylinderTriger; //触发打印升降轴连接缸体_自动_RW bool m_MoldConnectCylinderRun; //打印升降轴连接缸体运行中_自动_RW bool m_MoldConnectCylinderFinished; //打印升降轴连接缸体完毕_自动_RW bool m_MoldDisconnectCylinderTriger; //触发打印升降轴脱离缸体_自动_RW bool m_MoldDisconnectCylinderRun; //打印升降轴脱离缸体运行中_自动_RW bool m_MoldDisconnectCylinderFinished; //打印缸体脱离缸体完毕_自动_RW bool m_CylinderReachCleanTriger; //触发缸体到达清粉位_自动_RW bool m_CylinderReachCleanRun; //缸体到清粉位运行中_RW bool m_CylinderReachCleanFinished; //缸体到清粉位完毕_自动_RW bool m_CylinderConnectCleanBoxTriger; //触发缸体与清粉箱连接_自动_RW bool m_CylinderConnectCleanBoxRun; //缸体与清粉箱连接中_RW bool m_CylinderConnectCleanBoxFinished; //缸体与清粉箱连接完毕_自动_RW bool m_CylinderDisconnectCleanBoxTriger; //触发缸体与清粉箱分离_自动_RW bool m_CylinderDisconnectCleanBoxRun; //缸体与清粉箱分离中_RW bool m_CylinderDisconnectCleanBoxFinished; //缸体与清粉箱分离完毕_自动_RW bool m_CoverTriger; //触发铺粉流程_W bool m_IsCovering; //铺粉流程忙_R bool m_IsCoverFinishedCanPrint; //铺粉完成允许打印_RW bool m_IsCoverDebug; //铺粉调试模式_W bool m_IsFirstCover; //第一次铺粉_W bool m_PrintDeoxygenTriger; //触发打印室除氧_W bool m_PrintDeoxygenRun; //打印室除氧中_RW bool m_PrintDeoxygenFinished; //打印室氧含量值到达_R bool m_MoldDeoxygenTriger; //触发打印升降轴除氧_W bool m_MoldDeoxygenRun; //打印升降轴除氧中_R bool m_MoldDeoxygenFinished; //打印升降轴除氧完毕_RW bool m_StorgeCarDeoxygenTriger; //触发存粉小车除氧_W bool m_StorgeCarDeoxygenRun; //存粉小车除氧中_R bool m_StorgeCarDeoxygenFinished; //存粉小车除氧完毕_RW bool m_CleanBoxVacuumTriger; //清粉箱启动吸尘器_R bool m_PrintVacuumTriger; //打印室启动吸尘器_W bool m_StorageCarUseSupply; //存粉小车使用吸筛送 _W bool m_StorageCarUsePowderJar; //存粉小车使用接粉罐_W bool m_StorageCar1UseSupply; //存粉小车1使用吸筛送 _W bool m_StorageCar1UsePowderJar; //存粉小车1使用接粉罐_W bool m_DisableRasterJudge; //屏蔽光栅尺判断_W bool m_RasterJudgeOK; //光栅尺判断OK_R bool m_RasterJudgeNG; //光栅尺判断NG_R bool m_CylinderReachPrintEnable; //触发缸体到打印位EN_R bool m_CylinderPrintLoadEnable; //触发缸体打印位装载EN_R bool m_CylinderPrintUnloadEnable; //触发缸体打印位卸载EN_R bool m_MoldConnectCylinderEnable; //触发打印升降轴连接缸体EN_R bool m_MoldDisconnectCylinderEnable; //触发打印升降轴分离缸体EN_R bool m_CylinderReachCleanEnable; //触发缸体到清粉位EN_R bool m_CylinderConnectCleanBoxEnable; //触发缸体与清粉箱连接EN_R bool m_CylinderDisconnectCleanBoxEnable; //触发缸体与清粉箱分离EN_R bool m_CoverEnable; //触发铺粉EN_R bool m_MoldDeoxygenEnable; //触发打印升降轴除氧EN_R bool m_CalcLoadSearchEdgeOffset; //计算移栽寻边偏移值_RW bool m_ManualTestOffset; //手动测试偏移值 bool m_PrintStoreCar1ExhaustEnable; //触发打印存粉小车1排粉 bool m_PrintStoreCar2ExhaustEnable; //触发打印存粉小车2排粉 bool m_CylinderMoveHandPosEnable; //触发缸体到吊装位En bool m_CylinderMoveHandPos; //触发缸体到吊装位 bool m_CylinderMovingHandPos; //触发缸体到吊装位运行中 bool m_CylinderMovedHandPos; //触发缸体到吊装位完毕 bool m_PrintAirRenewalEnable; //打印室换气功能EN bool m_PrintAirRenewalTrigger; //触发打印室换气 bool m_ManualCoverTest; //手动铺粉测试 bool m_RollerEdgeSearching; //滚粉轴寻边中 bool m_RollerEdgeSearchSuccess; //滚粉轴寻边成功 bool m_RollerEdgeSearchFaild; //滚粉轴寻边失败 bool m_AllowRiseWindSpeed; bool m_SheildPrintPosSensor; //屏蔽打印位感应器 bool m_UseSupplySearchEdge; //使用下粉轴寻边 bool m_SheildCylinderSensor; //屏蔽缸体感应器 bool m_SheildLeftRightLocSensor; //屏蔽左右定位感应器 bool m_SheildCylinderFixSensor; //屏蔽缸体固定定位感应器 bool m_SheildCleanAssCylinder; //屏蔽清粉位辅助气缸 bool m_SheildPrintSupportCylinder; //屏蔽打印支撑气缸 bool m_SheildLinearEncoder; //屏蔽光栅尺 bool m_LoadAxisUseSensorPos; //移载轴使用感应定位 bool m_SheildSlaveLimit; //屏蔽从轴限位 bool m_RemoveIOActionLimit; //屏蔽IO动作限制 bool m_SheildFrontBackLocSensor; //屏蔽前后定位气缸 bool m_SheildHighPressure; //屏蔽高压气 bool m_RailValveAdsorb; //扶手电磁锁吸附 bool m_UnuseCoverReachSensor; //不使用铺粉轴到位感应器 bool m_LoadPrintBackDistance; //移载打印在后退距离 bool m_UseArmCaptureHome; //使用铺粉臂归原点 bool m_LinearEncoderOppDirection; //光栅尺反向 bool m_UseCapacityBar; bool m_CoverV2UseCintinueMode; bool m_UseNanoUnit; bool m_UseWellAutoCount; //使用wellauto高速计数 bool m_SheilServoEmptyOpen; //屏蔽伺服空开 bool m_UseCoverBaffleSensor; bool m_UseCoverShiftSpeed; bool m_PrintTorqueUpInsideLimit; //扭力值在上升扭力范围内 bool m_ArmNotUponBasePlatform; //铺粉轴不在基板范围内 bool m_PrintMoldPosInsideUpSoftLimit; //轴位置没超过软上限 bool m_PrintInsideUpLimit; //上限位没触发 bool m_PrintTorqueDownInsideLimit; //扭力值在下降扭力范围内 bool m_PrintAxisPosInsideDownSoftLimit; //轴位置没超过软下限 bool m_PrintInsideDownLimit; //下限位没触发 bool m_PrintMainServoNoAlarm; //打印主轴伺服无异常 bool m_PrintSlaveServoNoAlarm; //打印从轴伺服无异常 bool m_PrintMoldInPrintPos; //缸体在打印位 bool m_PrintMoldInCleanPos; //缸体在清粉位 bool m_PrintMoldInHandPos; //缸体在吊装位 bool m_MoldUpDownServiceDoorCloseStatue; //升降上下维护门在关闭状态 bool m_CleanCylinderOnSafePos; //缸体在安全位置 bool m_CleanAssRetractState; //清粉辅助气缸在缩回状态 bool m_CleanTorqueUpInsideLimit; //扭力值在上升扭力范围内 bool m_CleanAxisPosUpInSoftLimit; //轴位置没超过软上限 bool m_CleanTorqueDownInsideLimit; //扭力值在下降扭力范围内 bool m_CleanAxisPosDownInsideSoftLimit; //轴位置没超过软下限 bool m_CleanUpInsideLimit; //上限位没触发 bool m_CleanDownInsideLimit; //下限位没触发 bool m_CleanMainServoNoAlarm; //清粉主轴伺服无异常 bool m_CleanSlaveServoNoAlarm; bool m_EleMainServoNoAlarm; bool m_EleSlaveServoNoAlarm; bool m_PrintJackupInSafePos; //打印顶升轴在安全位 bool m_PrintJackupInSplitePos; //打印顶升轴在缸体分离位 bool m_LoadTorqueInsideLimit; //扭力值在扭力范围内 bool m_LoadPosInsideLeftSoftLimit; //轴位置没超过软左限 bool m_LoadPosInsideRightSoftLimit; //轴位置没超过软右限 bool m_PrintPressingInReleasePos; //打印位压紧气缸在松开位 bool m_PrintJackupInDropPos; //打印位顶升气缸在下降位 bool m_PrintSupportInAvoidPos; //打印位支撑气缸在避让位 bool m_CleanPressingInReleasePos; //清粉位压紧气缸在松开位 bool m_CleanUpDownInDownestPos; //清粉升降轴最低位 bool m_CleanUpDownInTrackConnectPos; //清粉升降轴在轨道对接位 bool m_CylinderCleanHadSparate; //缸体与清粉箱已分离 bool m_CylinderFixInReleasePos; //缸体固定气缸在松开位 bool m_CleanBoxReleasePos; //清粉箱松开位 bool m_LoadLeftNotInsideLimit; //左限位没触发 bool m_LoadRightNotInsideLimit; //右限位没触发 bool m_LoadServoNoAlarm; //移载轴伺服无异常 bool m_CleanAxisInCylinderSeparatePos; //清粉升降轴在缸体分离位 bool m_EleServoInBottomPos; bool m_CylinderSealNoInflationStatue; //密封圈无充气状态 bool m_LoadUpDownServiceDoorCloseStatue; //移载上下维护门在关闭状态 bool m_PrintUpDownPosBelowPlatform; //打印顶升轴位置低于基板缸平面 bool m_ArmTorqueInsideLimit; //扭力值在扭力范围内 bool m_ArmPosInsideSoftFrontLimit; //轴位置没超过软前限 bool m_ArmPosInsideSoftBackLimit; //轴位置没超过软后限 bool m_ArmPosInsideFrontLimit; //前限位没触发 bool m_ArmPosInsideBackLimit; //后限位没触发 bool m_ArmServoNoAlarm; //铺粉轴伺服无异常 bool m_IsInPrintCylinderSeparatePos; //打印缸体分离位 bool m_IsInPrint3RSeparatePos; //打印3R脱离位 bool m_IsInPrintDeoxygenLowestPos; //打印除氧最低位 bool m_IsInPrintPlatformBottomPos; //打印基板底座面 bool m_IsInPrintPlatformFlatPos; //打印基板平面 bool m_IsInPrintJackupPos; //打印顶升位 bool m_IsInCleanJackupPos; //清粉顶升位 bool m_IsInEleCylinderBottomFixPos; //底座贴合位 bool m_IsInCleanPlatfromBottomPos; //清粉基板底座面 bool m_IsInClean3RSeparatePos; //清粉3R脱离位 bool m_IsInCleanLowestPos; //清粉最低面 bool m_IsInLoadPrintPos; //移载打印位 bool m_IsInLoadWaitPos; //移载等待位 bool m_IsInLoadCleanPos; //移载清粉位 bool m_IsInDropPowderPos; //铺粉下粉位 bool m_IsInAcceptPowderPos; //铺粉接粉位 bool m_CleanStorageCar1JarFullWarn; //清粉存粉小车1粉罐已满警示 bool m_CleanStorageCar1DisconnectWarn; //清粉存粉小车1没有连接警示 bool m_UpsAlarm; //UPS报警 bool m_Laser5Alarm; //激光5报警 bool m_Laser6Alarm; //激光6报警 bool m_Laser7Alarm; //激光7报警 bool m_Laser8Alarm; //激光8报警 bool m_CylinderLinerSealReleaseValveException; //缸体密封圈泄压异常 bool m_CleanBoxFoldUpException; //清粉箱折叠气缸升高异常 bool m_CleanBoxFoldDownException; //清粉箱折叠气缸降低异常 bool m_SecurityCarpetTriggered; //安全地毯被触发 bool m_RailNotInOpenOrClosePos; //栏杆不在打开或者关闭位置 bool m_TotalWaterCoolerAlarm; //总冷水机报警 bool m_CleanStorageCar2JarFullWarn; //清粉存粉小车2粉罐已满警示 bool m_CleanStorageCar2DisconnectWarn; //清粉存粉小车2没有连接警示 bool m_CoverBaffleNotInFrontAcceptPos; //铺粉臂挡板不在前接粉位 bool m_CoverBaffleNotInDropPos; //铺粉臂挡板不在下粉位 bool m_ArmMoveBackAcceptPosException; //铺粉臂到接粉后位异常 bool m_UpServiceDoorOpenWarn; //上层维修门打开警告 bool m_DownServiceDoorOpenWarn; //下层维修门打开警告 bool m_CylinderSealInflationFailureAlarm; //缸体密封圈充气失败报警 bool m_CylinderSealInflationHighPressureAlarm; //缸体密封圈充气过压报警 bool m_CylinderSealLeakageWarn; //缸体密封圈存在漏气警告 bool m_SealPressureExceptionWhenPrint; //密封圈压力异常 bool m_PrintMoldServoAlarm; bool m_ArmServoAlarm; bool m_SupplyServoAlarm; }; class SignalStateWrapper { public: SignalStateWrapper() {}; ~SignalStateWrapper() {}; void CheckAlarmWithCfg(); public: SysParamBool* m_PLCKeepAlive; //PLC心跳-》PC SysParamBool* m_PCKeepAlice; //PC心跳-》PLC SysParamBool* m_DeviceStandby; //设备空闲状态 SysParamBool* m_DevicePrinting; //设备打印状态 SysParamBool* m_DeviceManualDebug; //设备手动调试状态 SysParamBool* m_DeviceAutoRuning; //设备自动运行状态 SysParamBool* m_TouchPanelCtrling; //触摸屏控制状态 SysParamBool* m_MotionDebug; //动作流程调试模式 SysParamBool* m_CylinderExceptionReset; //气缸异常复位 SysParamBool* m_PLCConnectAlarm; //PC与PLC网络异常 SysParamBool* m_SystemStopAlarm; //系统急停异常 SysParamBool* m_HighPressureLackAlarm; //高压气压力不足异常 SysParamBool* m_ProtectGasLackAlarm; //保护气压力不足异常 SysParamBool* m_PowerDownAlarm; //外部电源断电异常 SysParamBool* m_OutsideOxygenLackAlarm; //外界氧含量不足警告 SysParamBool* m_LaserChillerAlarm; //激光器冷水机报警 SysParamBool* m_UpLaserAirSwitchAlarm; //上层激光器支路空开异常报警 SysParamBool* m_UpServoAirSwitchAlarm; //上层伺服空开异常报警 SysParamBool* m_ScannerPowerExceptionAlarm; //振镜电源异常报警 SysParamBool* m_BusAirSwitchAlarm; //总空开触点异常 SysParamBool* m_ExtDevicePowerAirSwitchAlarm; //外部设备电源空开触点异常 SysParamBool* m_HeatingPowerAirSwitchAlarm; //加热电源空开触点异常 SysParamBool* m_LaserPowerAirSwitchAlarm; //激光电源空开触点异常 SysParamBool* m_ServoPowerAirSwitchAlarm; //伺服电源空开触点 SysParamBool* m_Laser1Alarm; //激光器1报警 SysParamBool* m_Laser2Alarm; //激光器2报警 SysParamBool* m_Laser3Alarm; //激光器3报警 SysParamBool* m_Laser4Alarm; //激光器4报警 SysParamBool* m_HeatingAlarm; //加热异常报警 SysParamBool* m_HeatingInputAlarm; //加热输入异常 SysParamBool* m_HeatingOutputAlarm; //加热输出异常 SysParamBool* m_StorageCarJarFullWarn; //存粉小车粉罐已满警示 SysParamBool* m_StorageCarDisconnectWarn; //存粉小车没有连接警示 SysParamBool* m_StorageCarAcceptJarDisconnectWarn; //存粉小车接粉罐没有连接警示 SysParamBool* m_StorageCarAcceptJarFullWarn; //存粉小车接粉罐已满警示 SysParamBool* m_PrintStorageCar1JarFullWarn; //打印存粉小车1粉罐已满警示 SysParamBool* m_PrintStorageCar1DisconnectWarn; //打印存粉小车1没有连接警示 SysParamBool* m_PrintStorageCar1BlockWarn; //打印存粉小车1堵塞警示 SysParamBool* m_CleanStorageCar1JarFullWarn; //清粉存粉小车1粉罐已满警示 SysParamBool* m_CleanStorageCar1DisconnectWarn; //清粉存粉小车1没有连接警示 SysParamBool* m_UpsAlarm; //UPS报警 SysParamBool* m_Laser5Alarm; //激光5报警 SysParamBool* m_Laser6Alarm; //激光6报警 SysParamBool* m_Laser7Alarm; //激光7报警 SysParamBool* m_Laser8Alarm; //激光8报警 SysParamBool* m_CylinderLinerSealReleaseValveException; //缸体密封圈泄压异常 SysParamBool* m_CleanBoxFoldUpException; //清粉箱折叠气缸升高异常 SysParamBool* m_CleanBoxFoldDownException; //清粉箱折叠气缸降低异常 SysParamBool* m_SecurityCarpetTriggered; //安全地毯被触发 SysParamBool* m_RailNotInOpenOrClosePos; //栏杆不在打开或者关闭位置 SysParamBool* m_TotalWaterCoolerAlarm; //总冷水机报警 SysParamBool* m_CleanStorageCar2JarFullWarn; //清粉存粉小车2粉罐已满警示 SysParamBool* m_CleanStorageCar2DisconnectWarn; //清粉存粉小车2没有连接警示 SysParamBool* m_CoverBaffleNotInFrontAcceptPos; //铺粉臂挡板不在前接粉位 SysParamBool* m_CoverBaffleNotInDropPos; //铺粉臂挡板不在下粉位 SysParamBool* m_ArmMoveBackAcceptPosException; //铺粉臂到接粉后位异常 SysParamBool* m_UpServiceDoorOpenWarn; //上层维修门打开警告 SysParamBool* m_DownServiceDoorOpenWarn; //下层维修门打开警告 SysParamBool* m_CylinderSealInflationFailureAlarm; //缸体密封圈充气失败报警 SysParamBool* m_CylinderSealInflationHighPressureAlarm; //缸体密封圈充气过压报警 SysParamBool* m_CylinderSealLeakageWarn; //缸体密封圈存在漏气警告 SysParamBool* m_SealPressureExceptionWhenPrint; //密封圈压力异常 SysParamBool* m_MoldMainUpLimitActive; //打印主轴上限位触发警示 SysParamBool* m_MoldMainDownLimitActive; //打印主轴下限位触发警示 SysParamBool* m_MoldSlaveUpLimitActive; //打印从轴上限位触发警示 SysParamBool* m_MoldSlaveDownLimitActive; //打印从轴下限位触发警示 SysParamBool* m_Print3RSeparateAlarm; //打印3R脱离感应器异常 SysParamBool* m_Print3RConnectAlarm; //打印3R贴合感应器异常 SysParamBool* m_Print3RDisableAlarm; //打印3R失效异常 SysParamBool* m_PrintTrackDisableWarn; //轨道打印位感应失效警告 SysParamBool* m_PrintPressOnDisableAlarm; //打印位压紧气缸压紧不到位异常 SysParamBool* m_PrintPressOffDisableAlarm; //打印位压紧气缸松开不到位异常 SysParamBool* m_PrintJackUpDisableAlarm; //打印顶升气缸顶升不到位异常 SysParamBool* m_PrintJackDownDisableAlarm; //打印顶升气缸下降不到位异常 SysParamBool* m_PrintSupportOnDisableAlarm; //打印支撑气缸支撑不到位异常 SysParamBool* m_PrintSupportOffDisableAlarm; //打印支撑气缸避让不到位异常 SysParamBool* m_CylinderExtendOnAlarm; //缸体固定气缸伸出不到位异常 SysParamBool* m_CylinderExtendOffAlarm; //缸体固定定位气缸缩回不到位异常 SysParamBool* m_PrintHorizontalExtendOnAlarm; //打印左右定位气缸伸出不到位异常 SysParamBool* m_PrintHorizontalExtendOffAlarm; //打印左右定位气缸缩回不到位异常 SysParamBool* m_PrintVerticalExtendOnAlarm; //打印前后定位气缸伸出不到位异常 SysParamBool* m_PrintVerticalExtendOffAlarm; //打印前后定位气缸缩回不到位异常 SysParamBool* m_PrintCylinderVerifyAlarm; //打印位缸体检测异常 SysParamBool* m_CleanMainUpLimit; //清粉主轴上限位触发警示 SysParamBool* m_CleanMainDownLimit; //清粉主轴下限位触发警示 SysParamBool* m_CleanSlaveUpLimit; //清粉从轴上限位触发警示 SysParamBool* m_CleanSlaveDownLimit; //清粉从轴下限位触发警示 SysParamBool* m_CleanTrackConnectAlarm; //清粉升降与轨道对接位失效异常 SysParamBool* m_CleanTrackPosDisableAlarm; //轨道清粉位失效异常 SysParamBool* m_CleanLiftStopAlarm; //清粉升降急停异常 SysParamBool* m_LoadHandPosSensorDiable; //移载吊装位感应器失效 SysParamBool* m_CleanCabinDisableAlarm; //清粉舱门感应异常 SysParamBool* m_MainPowerLossCheckAlarm; //主电源缺相检测异常 SysParamBool* m_PrintCabinLockDisableAlarm; //打印舱电锁感应异常 SysParamBool* m_CleanBoxUpOpenAlarm; //清粉箱上盖气缸打开不到位异常 SysParamBool* m_CleanBoxUpCloseAlarm; //清粉箱上盖气缸关闭不到位异常 SysParamBool* m_CylinderHandPlatformOpenAlarm; //缸体吊装盖板打开异常 SysParamBool* m_CylinderHandDoorOpenAlarm; //缸体吊装门打开异常 SysParamBool* m_CleanBoxSupportOnAlarm; //清粉箱支撑气缸支撑不到位异常 SysParamBool* m_CleanBoxSupportOffAlarm; //清粉箱支撑气缸避让不到位异常 SysParamBool* m_CleanBoxPressOnAlarm; //清粉箱压紧气缸压紧不到位异常 SysParamBool* m_CleanBoxPressOffAlarm; //清粉箱压紧气缸松开不到位异常 SysParamBool* m_HandPlatformCloseAlarm; //吊装盖板关闭异常 SysParamBool* m_CleanBoxJackUpOnAlarm; //清粉箱顶升气缸顶升不到位异常 SysParamBool* m_CleanBoxJackUpOffAlarm; //清粉箱顶升气缸下降不到位异常 SysParamBool* m_CleanBoxCylinderLockOnAlarm; //清粉箱与缸体锁紧气缸锁紧不到位异常 SysParamBool* m_CleanBoxCylinderLockOffAlarm; //清粉箱与缸体锁紧气缸松开不到位异常 SysParamBool* m_CleanBoxCylinderDisconnectAlarm; //清粉箱与缸体连接感应器失效异常 SysParamBool* m_CleanPosPressOnAlarm; //清粉位压紧气缸压紧不到位异常 SysParamBool* m_CleanPosPressOffAlarm; //清粉位压紧气缸松开不到位异常 SysParamBool* m_TrackAssistExtendOnAlarm; //轨道辅助气缸伸出不到位异常 SysParamBool* m_TrackAssistExtendOffAlarm; //轨道辅助气缸缩回不到位异常 SysParamBool* m_CleanPosPreventCylinderOnAlarm; //清粉位阻挡气缸阻挡不到位异常 SysParamBool* m_CleanPosPreventCylinderOffAlarm; //清粉位阻挡气缸避让不到位异常 SysParamBool* m_Clean3RConnectAlarm; //清粉3R对接位失效异常 SysParamBool* m_Clean3RCombineAlarm; //清粉3R贴合感应失效异常 SysParamBool* m_Clean3RDisableAlarm; //清粉3R失效异常 SysParamBool* m_ArmFrontLimit; //铺粉轴前限位触发警示 SysParamBool* m_ArmBackLimit; //铺粉轴后限位触发警示 SysParamBool* m_LoadAxisLeftLimit; //移载轴左限位触发警示 SysParamBool* m_LoadAxisRightLimit; //移载轴右限位触发警示 SysParamBool* m_LoadAxisSearchEdgeDisableAlarm; //移载寻边感应器失效异常 SysParamBool* m_LoadAxisInnertOnAlarm; //移载插销气缸插紧不到位异常 SysParamBool* m_LoadAxisInnertOffAlarm; //移载插销气缸松开不到位异常 SysParamBool* m_PowderPosition1Alarm; //粉仓料位感应器1异常 SysParamBool* m_PowderPosition2Alarm; //粉仓料位感应器2异常 SysParamBool* m_PowderPosition3Alarm; //粉仓料位感应器3异常 SysParamBool* m_PowderPosition4Alarm; //粉仓料位感应器4异常 SysParamBool* m_PowderPosition5Alarm; //粉仓料位感应器5异常 SysParamBool* m_SupplyHomeIndexDisableAlarm; //供粉转轴原点失效异常 SysParamBool* m_SupplyPipeBlockWarn; //吸筛送管道堵塞警示 SysParamBool* m_SupplyPipe1BlockWarn; //吸筛送管道1堵塞警示 SysParamBool* m_PrintOxygen1DeciceAlarm; //打印舱测氧仪1异常 SysParamBool* m_PrintOxygen2DeviceAlarm; //打印舱测氧仪2异常 SysParamBool* m_OutsideOxygenDeviceAlarm; //室外测氧仪异常 SysParamBool* m_PrintPressureOverLimitAlarm; //打印舱压力过高异常 SysParamBool* m_ScannerChillerAlarm; //光路冷水机报警 SysParamBool* m_PurifierChillerAlarm; //净化器冷水机报警 SysParamBool* m_MoldTorqueAlarm; //打印主轴扭力异常 SysParamBool* m_MoldSlaveTorqueAlarm; //打印从轴扭力异常 SysParamBool* m_CleanTorqueAlarm; //清粉主轴扭力异常 SysParamBool* m_CleanSlaveTorqueAlarm; //清粉从轴扭力异常 SysParamBool* m_EleCylinderMainTorqueAlarm; //电缸主轴扭力异常 SysParamBool* m_EleCylinderSlaveTorqueAlarm; //电缸从轴扭力异常 SysParamBool* m_LoadTorqueAlarm; //移载轴扭力异常 SysParamBool* m_ArmTorqueAlarm; //铺粉轴扭力异常 SysParamBool* m_SupplyTorqueAlarm; //供粉轴扭力异常 SysParamBool* m_GratingRulerFail; //光栅尺补偿失败 SysParamBool* m_PrintMainOverSoftUpLimit; //打印主轴超软上限 SysParamBool* m_PrintMainOverSoftDownLimit; //打印主轴超软下限 SysParamBool* m_CleanMainOverSoftUpLimit; //清粉主轴超软上限 SysParamBool* m_CleanMainOverSoftDownLimit; //清粉主轴超软下限 SysParamBool* m_EleCylinderMainOverSoftUpLimit; //电缸主轴超软上限 SysParamBool* m_EleCylinderMainOverSoftDownLimit; //电缸主轴超软下限 SysParamBool* m_LoadAxisOverSoftLeftLimit; //移载轴超左软限 SysParamBool* m_LoadAxisOverSoftRightLimit; //移载轴超右软限 SysParamBool* m_ArmOverSoftFrontLimit; //铺粉轴超前软限 SysParamBool* m_ArmOverSoftBackLimit; //铺粉轴超后软限 SysParamBool* m_PrintStorageCar2JarFullWarn; //打印存粉小车2粉罐已满警示 SysParamBool* m_PrintStorageCar2DisconnectWarn; //打印存粉小车2没有连接警示 SysParamBool* m_PrintStorageCar2BlockAlarm; //打印存粉小车2堵塞报警 /*SysParamBool* m_SupplyPipe2BlockWarn; //吸筛送管道2堵塞警示 SysParamBool* m_SeparateSideDoorRaster; //脱离侧门光栅 SysParamBool* m_SeparateMainDoorRaster; //脱离主门光栅 SysParamBool* m_SeparateTopDoorRaster; //脱离顶门光栅 SysParamBool* m_SeparateMainDoorOpen; //脱离主门没有关闭 SysParamBool* m_SeparateSideDoorOpen; //脱离侧门没有关闭 SysParamBool* m_SeparateTopDoorOpen; //脱离顶门没有关闭*/ SysParamBool* m_Clean3RPressureLackAlarm; //清粉3R压力不足异常 SysParamBool* m_Print3RPressureLackAlarm; //打印3R压力不足异常 SysParamBool* m_LoadElectromagnetDisconnectAlarm; //移栽电磁铁分离异常 SysParamBool* m_LoadAxisManualAlarmSignal; //移栽手动异常 SysParamBool* m_PrintMainServoAlarmSignal; //打印主轴伺服驱动器异常 SysParamBool* m_PrintSlaveServoAlarmSignal; //打印从轴伺服异常 SysParamBool* m_LoadAxisServoAlarmSignal; //移载轴伺服驱动器异常 SysParamBool* m_ArmServoAlarmSignal; //铺粉轴伺服驱动器异常 SysParamBool* m_SupplyServoAlarmSignal; //供粉转轴伺服驱动器异常 SysParamBool* m_CleanMainServoAlarmSignal; //清粉主轴伺服异常 SysParamBool* m_CleanSlaveServoAlarmSignal; //清粉从轴伺服异常 SysParamBool* m_EleCylinderMainServoAlarmSignal; //电缸主轴伺服异常 SysParamBool* m_EleCylinderPrintHandupAlarmSignal; //电缸打印位顶升异常 SysParamBool* m_CleanBoxTopDoorRiseAlarmSignal; //清粉箱顶门升高异常 SysParamBool* m_CleanBoxTopDoorFallAlarmSignal; //清粉箱顶门降低异常 SysParamBool* m_CoverReachAcceptPowderAlarmSignal; //铺粉轴到接粉位异常 SysParamBool* m_CoverReachDropPowderAlarmSignal; //铺粉轴到下粉位异常 SysParamBool* m_EleCylinderSlaveServoAlarmSignal; //电缸从轴伺服异常 SysParamBool* m_LinearEncoderCheckAlarmSignal; //光栅尺检测异常 SysParamBool* m_PrintMainSoftStopTrigger; //打印主轴软急停触发 SysParamBool* m_PrintSlaveSoftStopTrigger; //打印从轴软急停触发 SysParamBool* m_CleanMainSoftStopTrigger; //清粉主轴软急停触发 SysParamBool* m_CleanSlaveSoftStopTrigger; //清粉从轴软急停触发 SysParamBool* m_LoadAxisSoftStopTrigger; //移载轴软急停触发 SysParamBool* m_CoverSoftStopTrigger; //铺粉轴软急停触发 SysParamBool* m_CoverHomeException; //铺粉归原点异常 SysParamBool* m_EleCylinderSoftStopTrigger; //电缸主轴软急停触发 SysParamInt* m_CylinderState; //缸体状态_R SysParamBool* m_CylinderReachPrintTriger; //触发缸体到达打印位_自动_RW SysParamBool* m_CylinderReachPrintRun; //缸体到打印位运行中_自动_RW SysParamBool* m_CylinderReachPrintFinished; //缸体到达打印位完毕_自动_RW SysParamBool* m_CylinderPrintLoadTriger; //触发缸体打印位装载_自动_RW SysParamBool* m_CylinderPrintLoadRun; //缸体打印位装载运行中_自动_RW SysParamBool* m_CylinderPrintLoadFinished; //缸体打印位装载完毕_自动_RW SysParamBool* m_CylinderPrintUnloadTriger; //触发缸体打印位卸载_自动_RW SysParamBool* m_CylinderPrintUnloadRun; //缸体打印位卸载运行中_自动_RW SysParamBool* m_CylinderPrintUnloadFinished; //缸体打印位卸载完毕_自动_RW SysParamBool* m_MoldConnectCylinderTriger; //触发打印升降轴连接缸体_自动_RW SysParamBool* m_MoldConnectCylinderRun; //打印升降轴连接缸体运行中_自动_RW SysParamBool* m_MoldConnectCylinderFinished; //打印升降轴连接缸体完毕_自动_RW SysParamBool* m_MoldDisconnectCylinderTriger; //触发打印升降轴脱离缸体_自动_RW SysParamBool* m_MoldDisconnectCylinderRun; //打印升降轴脱离缸体运行中_自动_RW SysParamBool* m_MoldDisconnectCylinderFinished; //打印缸体脱离缸体完毕_自动_RW SysParamBool* m_CylinderReachCleanTriger; //触发缸体到达清粉位_自动_RW SysParamBool* m_CylinderReachCleanRun; //缸体到清粉位运行中_RW SysParamBool* m_CylinderReachCleanFinished; //缸体到清粉位完毕_自动_RW SysParamBool* m_CylinderConnectCleanBoxTriger; //触发缸体与清粉箱连接_自动_RW SysParamBool* m_CylinderConnectCleanBoxRun; //缸体与清粉箱连接中_RW SysParamBool* m_CylinderConnectCleanBoxFinished; //缸体与清粉箱连接完毕_自动_RW SysParamBool* m_CylinderDisconnectCleanBoxTriger; //触发缸体与清粉箱分离_自动_RW SysParamBool* m_CylinderDisconnectCleanBoxRun; //缸体与清粉箱分离中_RW SysParamBool* m_CylinderDisconnectCleanBoxFinished; //缸体与清粉箱分离完毕_自动_RW SysParamBool* m_CoverTriger; //触发铺粉流程_W SysParamBool* m_IsCovering; //铺粉流程忙_R SysParamBool* m_IsCoverFinishedCanPrint; //铺粉完成允许打印_RW SysParamBool* m_IsCoverDebug; //铺粉调试模式_W SysParamBool* m_IsFirstCover; //第一次铺粉_W SysParamBool* m_PrintDeoxygenTriger; //触发打印室除氧_W SysParamBool* m_PrintDeoxygenRun; //打印室除氧中_RW SysParamBool* m_PrintDeoxygenFinished; //打印室氧含量值到达_R SysParamBool* m_MoldDeoxygenTriger; //触发打印升降轴除氧_W SysParamBool* m_MoldDeoxygenRun; //打印升降轴除氧中_R SysParamBool* m_MoldDeoxygenFinished; //打印升降轴除氧完毕_RW SysParamBool* m_StorgeCarDeoxygenTriger; //触发存粉小车除氧_W SysParamBool* m_StorgeCarDeoxygenRun; //存粉小车除氧中_R SysParamBool* m_StorgeCarDeoxygenFinished; //存粉小车除氧完毕_RW SysParamBool* m_CleanBoxVacuumTriger; //清粉箱启动吸尘器_R SysParamBool* m_PrintVacuumTriger; //打印室启动吸尘器_W SysParamBool* m_StorageCarUseSupply; //存粉小车使用吸筛送 _W SysParamBool* m_StorageCarUsePowderJar; //存粉小车使用接粉罐_W SysParamBool* m_StorageCar1UseSupply; //存粉小车1使用吸筛送 _W SysParamBool* m_StorageCar1UsePowderJar; //存粉小车1使用接粉罐_W SysParamBool* m_DisableRasterJudge; //屏蔽光栅尺判断_W SysParamBool* m_RasterJudgeOK; //光栅尺判断OK_R SysParamBool* m_RasterJudgeNG; //光栅尺判断NG_R SysParamBool* m_CylinderReachPrintEnable; //触发缸体到打印位EN_R SysParamBool* m_CylinderPrintLoadEnable; //触发缸体打印位装载EN_R SysParamBool* m_CylinderPrintUnloadEnable; //触发缸体打印位卸载EN_R SysParamBool* m_MoldConnectCylinderEnable; //触发打印升降轴连接缸体EN_R SysParamBool* m_MoldDisconnectCylinderEnable; //触发打印升降轴分离缸体EN_R SysParamBool* m_CylinderReachCleanEnable; //触发缸体到清粉位EN_R SysParamBool* m_CylinderConnectCleanBoxEnable; //触发缸体与清粉箱连接EN_R SysParamBool* m_CylinderDisconnectCleanBoxEnable; //触发缸体与清粉箱分离EN_R SysParamBool* m_CoverEnable; //触发铺粉EN_R SysParamBool* m_MoldDeoxygenEnable; //触发打印升降轴除氧EN_R SysParamBool* m_CalcLoadSearchEdgeOffset; //计算移栽寻边偏移值_RW SysParamBool* m_ManualTestOffset; //手动测试偏移值 SysParamBool* m_PrintStoreCar1ExhaustEnable; //触发打印存粉小车1排粉 SysParamBool* m_PrintStoreCar2ExhaustEnable; //触发打印存粉小车2排粉 SysParamBool* m_CylinderMoveHandPosEnable; //触发缸体到吊装位En SysParamBool* m_CylinderMoveHandPos; //触发缸体到吊装位 SysParamBool* m_CylinderMovingHandPos; //触发缸体到吊装位运行中 SysParamBool* m_CylinderMovedHandPos; //触发缸体到吊装位完毕 SysParamBool* m_PrintAirRenewalEnable; //打印室换气功能EN SysParamBool* m_PrintAirRenewalTrigger; //触发打印室换气 SysParamBool* m_AllowRiseWindSpeed; //允许提风速 SysParamBool* m_ManualCoverTest; //手动铺粉测试 SysParamBool* m_RollerEdgeSearching; //滚粉轴寻边中 SysParamBool* m_RollerEdgeSearchSuccess; //滚粉轴寻边成功 SysParamBool* m_RollerEdgeSearchFaild; //滚粉轴寻边失败 SysParamBool* m_SheildPrintPosSensor; //屏蔽打印位感应器 SysParamBool* m_UseSupplySearchEdge; //使用下粉轴寻边 SysParamBool* m_SheildCylinderSensor; //屏蔽缸体感应器 SysParamBool* m_SheildLeftRightLocSensor; //屏蔽左右定位感应器 SysParamBool* m_SheildCylinderFixSensor; //屏蔽缸体固定定位感应器 SysParamBool* m_SheildCleanAssCylinder; //屏蔽清粉位辅助气缸 SysParamBool* m_SheildPrintSupportCylinder; //屏蔽打印支撑气缸 SysParamBool* m_SheildLinearEncoder; //屏蔽光栅尺 SysParamBool* m_LoadAxisUseSensorPos; //移载轴使用感应器定位 SysParamBool* m_SheildSlaveLimit; //屏蔽从轴限位 SysParamBool* m_RemoveIOActionLimit; //屏蔽IO动作限制 SysParamBool* m_SheildFrontBackLocSensor; //屏蔽前后定位气缸 SysParamBool* m_SheildHighPressure; //屏蔽高压气 SysParamBool* m_RailValveAdsorb; //扶手电磁锁吸附 SysParamBool* m_UnuseCoverReachSensor; //不使用铺粉轴到位感应器 SysParamBool* m_LoadPrintBackDistance; //移载打印在后退距离 SysParamBool* m_UseArmCaptureHome; //使用铺粉臂归原点 SysParamBool* m_UseCapacityBar; //使用电容棒 SysParamBool* m_LinearEncoderOppDirection; //光栅尺反向 SysParamBool* m_UseWellAutoCount; //使用wellauto高速计数 SysParamBool* m_SheilServoEmptyOpen; //屏蔽伺服空开 SysParamBool* m_CoverV2UseCintinueMode; //铺粉V2是否使用连续模式 SysParamBool* m_UseNanoUnit; //使用纳米单位 SysParamBool* m_UseCoverShiftSpeed; //使用打印区域变速 SysParamBool* m_UseCoverBaffleSensor; //使用铺粉挡板感应器 //DB4 SysParamBool* m_IsInPrintCylinderSeparatePos; //打印缸体分离位 SysParamBool* m_IsInPrint3RSeparatePos; //打印3R脱离位 SysParamBool* m_IsInPrintDeoxygenLowestPos; //打印除氧最低位 SysParamBool* m_IsInPrintPlatformBottomPos; //打印基板底座面 SysParamBool* m_IsInPrintPlatformFlatPos; //打印基板平面 SysParamBool* m_IsInPrintJackupPos; //打印顶升位 SysParamBool* m_IsInCleanJackupPos; //清粉顶升位 SysParamBool* m_IsInEleCylinderBottomFixPos; //底座贴合位 SysParamBool* m_IsInCleanPlatfromBottomPos; //清粉基板底座面 SysParamBool* m_IsInClean3RSeparatePos; //清粉3R脱离位 SysParamBool* m_IsInCleanLowestPos; //清粉最低面 SysParamBool* m_IsInLoadPrintPos; //移载打印位 SysParamBool* m_IsInLoadWaitPos; //移载等待位 SysParamBool* m_IsInLoadCleanPos; //移载清粉位 SysParamBool* m_IsInDropPowderPos; //铺粉下粉位 SysParamBool* m_IsInAcceptPowderPos; //铺粉接粉位 //打印轴 SysParamBool* m_PrintTorqueUpInsideLimit; //扭力值在上升扭力范围内 SysParamBool* m_ArmNotUponBasePlatform; //铺粉轴不在基板范围内 SysParamBool* m_PrintMoldPosInsideUpSoftLimit; //轴位置没超过软上限 SysParamBool* m_PrintInsideUpLimit; //上限位没触发 SysParamBool* m_PrintTorqueDownInsideLimit; //扭力值在下降扭力范围内 SysParamBool* m_PrintAxisPosInsideDownSoftLimit; //轴位置没超过软下限 SysParamBool* m_PrintInsideDownLimit; //下限位没触发 SysParamBool* m_PrintMainServoNoAlarm; //打印主轴伺服无异常 SysParamBool* m_PrintSlaveServoNoAlarm; //打印从轴伺服无异常 SysParamBool* m_PrintMoldInPrintPos; //缸体在打印位 SysParamBool* m_PrintMoldInCleanPos; //缸体在清粉位 SysParamBool* m_PrintMoldInHandPos; //缸体在吊装位 SysParamBool* m_MoldUpDownServiceDoorCloseStatue; //升降上下维护门在关闭状态 //清粉轴 SysParamBool* m_CleanCylinderOnSafePos; //缸体在安全位置 SysParamBool* m_CleanAssRetractState; //清粉辅助气缸在缩回状态 SysParamBool* m_CleanTorqueUpInsideLimit; //扭力值在上升扭力范围内 SysParamBool* m_CleanAxisPosUpInSoftLimit; //轴位置没超过软上限 SysParamBool* m_CleanTorqueDownInsideLimit; //扭力值在下降扭力范围内 SysParamBool* m_CleanAxisPosDownInsideSoftLimit; //轴位置没超过软下限 SysParamBool* m_CleanUpInsideLimit; //上限位没触发 SysParamBool* m_CleanDownInsideLimit; //下限位没触发 SysParamBool* m_CleanMainServoNoAlarm; //清粉主轴伺服无异常 SysParamBool* m_CleanSlaveServoNoAlarm; //清粉从轴伺服无异常 SysParamBool* m_EleMainServoNoAlarm; //电缸主轴伺服无异常 SysParamBool* m_EleSlaveServoNoAlarm; //电缸从轴伺服无异常 //移栽轴 SysParamBool* m_PrintJackupInSplitePos; //打印顶升轴在缸体分离位 SysParamBool* m_PrintJackupInSafePos; //打印顶升轴在安全位 SysParamBool* m_LoadTorqueInsideLimit; //扭力值在扭力范围内 SysParamBool* m_LoadPosInsideLeftSoftLimit; //轴位置没超过软左限 SysParamBool* m_LoadPosInsideRightSoftLimit; //轴位置没超过软右限 SysParamBool* m_PrintPressingInReleasePos; //打印位压紧气缸在松开位 SysParamBool* m_PrintJackupInDropPos; //打印位顶升气缸在下降位 SysParamBool* m_PrintSupportInAvoidPos; //打印位支撑气缸在避让位 SysParamBool* m_CleanPressingInReleasePos; //清粉位压紧气缸在松开位 SysParamBool* m_CleanUpDownInDownestPos; //清粉升降轴在最低位 SysParamBool* m_CleanUpDownInTrackConnectPos; //清粉升降轴在轨道对接位 SysParamBool* m_CylinderCleanHadSparate; //缸体与清粉箱已分离 SysParamBool* m_CylinderFixInReleasePos; //缸体固定气缸在松开位 SysParamBool* m_CleanBoxReleasePos; //清粉箱松开位 SysParamBool* m_LoadLeftNotInsideLimit; //左限位没触发 SysParamBool* m_LoadRightNotInsideLimit; //右限位没触发 SysParamBool* m_LoadServoNoAlarm; //移载轴伺服无异常 SysParamBool* m_CleanAxisInCylinderSeparatePos; //清粉升降轴在缸体分离位 SysParamBool* m_EleServoInBottomPos; //电缸在底座位 SysParamBool* m_CylinderSealNoInflationStatue; //密封圈无充气状态 SysParamBool* m_LoadUpDownServiceDoorCloseStatue; //移载上下维护门在关闭状态 //铺粉轴 SysParamBool* m_PrintUpDownPosBelowPlatform; //打印顶升轴位置低于基板缸平面 SysParamBool* m_ArmTorqueInsideLimit; //扭力值在扭力范围内 SysParamBool* m_ArmPosInsideSoftFrontLimit; //轴位置没超过软前限 SysParamBool* m_ArmPosInsideSoftBackLimit; //轴位置没超过软后限 SysParamBool* m_ArmPosInsideFrontLimit; //前限位没触发 SysParamBool* m_ArmPosInsideBackLimit; //后限位没触发 SysParamBool* m_ArmServoNoAlarm; //铺粉轴伺服无异常 KeepAliveCommand* m_KeepAliveCommand; };