diff --git a/PrintS/Machine/HBDE1000.cpp b/PrintS/Machine/HBDE1000.cpp index ece3278..5cc3422 100644 --- a/PrintS/Machine/HBDE1000.cpp +++ b/PrintS/Machine/HBDE1000.cpp @@ -1338,64 +1338,68 @@ void HBDE1000::InitSignal(SignalStateWrapper* ssw, PLCReveiver* cc) m_SignalStateWrapper = ssw; m_PLC = cc; int flag = 52 * 8; - m_SignalStateWrapper->m_PLCKeepAlive = new SysParamBool(flag++, 1, cc); //PLC心跳-》PC - m_SignalStateWrapper->m_PCKeepAlice = new SysParamBool(flag++, 1, cc); //PC心跳-》PLC - m_SignalStateWrapper->m_DeviceStandby = new SysParamBool(flag++, 1, cc); //设备空闲状态 - m_SignalStateWrapper->m_DevicePrinting = new SysParamBool(flag++, 1, cc); //设备打印状态 - m_SignalStateWrapper->m_DeviceManualDebug = new SysParamBool(flag++, 1, cc); //设备手动调试状态 - m_SignalStateWrapper->m_DeviceAutoRuning = new SysParamBool(flag++, 1, cc); //设备自动运行状态 - m_SignalStateWrapper->m_TouchPanelCtrling = new SysParamBool(flag++, 1, cc); //触摸屏控制状态 - m_SignalStateWrapper->m_MotionDebug = new SysParamBool(flag++, 1, cc); //动作流程调试模式 - m_SignalStateWrapper->m_CylinderExceptionReset = new SysParamBool(flag++, 1, cc); //气缸异常复位 + m_SignalStateWrapper->m_PLCKeepAlive = new SysParamBool(flag++, 1, cc, u8"PLC心跳-》PC", "PLCKeepAlive"); + m_SignalStateWrapper->m_PCKeepAlice = new SysParamBool(flag++, 1, cc, u8"PC心跳-》PLC", "PCKeepAlice"); + m_SignalStateWrapper->m_DeviceStandby = new SysParamBool(flag++, 1, cc, u8"设备空闲状态", "DeviceStandby"); + m_SignalStateWrapper->m_DevicePrinting = new SysParamBool(flag++, 1, cc, u8"设备打印状态", "DevicePrinting"); + m_SignalStateWrapper->m_DeviceManualDebug = new SysParamBool(flag++, 1, cc, u8"设备手动调试状态", "DeviceManualDebug"); + m_SignalStateWrapper->m_DeviceAutoRuning = new SysParamBool(flag++, 1, cc, u8"设备自动运行状态", "DeviceAutoRuning"); + m_SignalStateWrapper->m_TouchPanelCtrling = new SysParamBool(flag++, 1, cc, u8"触摸屏控制状态", "TouchPanelCtrling"); + m_SignalStateWrapper->m_MotionDebug = new SysParamBool(flag++, 1, cc, u8"动作流程调试模式", "MotionDebug"); + m_SignalStateWrapper->m_CylinderExceptionReset = new SysParamBool(flag++, 1, cc, u8"气缸异常复位", "CylinderExceptionReset"); + flag = 55 * 8 + 6; - m_SignalStateWrapper->m_PLCConnectAlarm = new SysParamBool(flag++, 1, cc); //PC与PLC网络异常 - m_SignalStateWrapper->m_SystemStopAlarm = new SysParamBool(flag++, 1, cc); //系统急停异常 - m_SignalStateWrapper->m_HighPressureLackAlarm = new SysParamBool(flag++, 1, cc); //高压气压力不足异常 - m_SignalStateWrapper->m_ProtectGasLackAlarm = new SysParamBool(flag++, 1, cc); //保护气压力不足异常 - m_SignalStateWrapper->m_PowerDownAlarm = new SysParamBool(flag++, 1, cc); //外部电源断电异常 + m_SignalStateWrapper->m_PLCConnectAlarm = new SysParamBool(flag++, 1, cc, u8"PC与PLC网络异常", "PLCConnectAlarm"); + m_SignalStateWrapper->m_SystemStopAlarm = new SysParamBool(flag++, 1, cc, u8"系统急停异常", "SystemStopAlarm"); + m_SignalStateWrapper->m_HighPressureLackAlarm = new SysParamBool(flag++, 1, cc, u8"高压气压力不足异常", "HighPressureLackAlarm"); + m_SignalStateWrapper->m_ProtectGasLackAlarm = new SysParamBool(flag++, 1, cc, u8"保护气压力不足异常", "ProtectGasLackAlarm"); + m_SignalStateWrapper->m_PowerDownAlarm = new SysParamBool(flag++, 1, cc, u8"外部电源断电异常", "PowerDownAlarm"); + + + flag++; flag++; - m_SignalStateWrapper->m_BusAirSwitchAlarm = new SysParamBool(flag++, 1, cc); //总空开触点异常 - m_SignalStateWrapper->m_ExtDevicePowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc); //外部设备电源空开触点异常 - m_SignalStateWrapper->m_HeatingPowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc); //加热电源空开触点异常 - m_SignalStateWrapper->m_LaserPowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc); //激光电源空开触点异常 - m_SignalStateWrapper->m_ServoPowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc); //伺服电源空开触点 - m_SignalStateWrapper->m_Laser1Alarm = new SysParamBool(flag++, 1, cc); //激光器1报警 - m_SignalStateWrapper->m_Laser2Alarm = new SysParamBool(flag++, 1, cc); //激光器2报警 - m_SignalStateWrapper->m_Laser3Alarm = new SysParamBool(flag++, 1, cc); //激光器3报警 - m_SignalStateWrapper->m_Laser4Alarm = new SysParamBool(flag++, 1, cc); //激光器4报警 - m_SignalStateWrapper->m_HeatingAlarm = new SysParamBool(flag++, 1, cc); //加热异常 + m_SignalStateWrapper->m_BusAirSwitchAlarm = new SysParamBool(flag++, 1, cc, u8"总空开触点异常", "BusAirSwitchAlarm"); + m_SignalStateWrapper->m_ExtDevicePowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc, u8"外部设备电源空开触点异常", "ExtDevicePowerAirSwitchAlarm"); + m_SignalStateWrapper->m_HeatingPowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc, u8"加热电源空开触点异常", "HeatingPowerAirSwitchAlarm"); + m_SignalStateWrapper->m_LaserPowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc, u8"激光电源空开触点异常", "LaserPowerAirSwitchAlarm"); + m_SignalStateWrapper->m_ServoPowerAirSwitchAlarm = new SysParamBool(flag++, 1, cc, u8"伺服电源空开触点", "ServoPowerAirSwitchAlarm"); + m_SignalStateWrapper->m_Laser1Alarm = new SysParamBool(flag++, 1, cc, u8"激光器1报警", "Laser1Alarm"); + m_SignalStateWrapper->m_Laser2Alarm = new SysParamBool(flag++, 1, cc, u8"激光器2报警", "Laser2Alarm"); + m_SignalStateWrapper->m_Laser3Alarm = new SysParamBool(flag++, 1, cc, u8"激光器3报警", "Laser3Alarm"); + m_SignalStateWrapper->m_Laser4Alarm = new SysParamBool(flag++, 1, cc, u8"激光器4报警", "Laser4Alarm"); + m_SignalStateWrapper->m_HeatingAlarm = new SysParamBool(flag++, 1, cc, u8"加热异常", "HeatingAlarm"); flag++; - m_SignalStateWrapper->m_PrintStorageCar1JarFullWarn = new SysParamBool(flag++, 1, cc); //存粉小车1粉罐已满警示 - m_SignalStateWrapper->m_PrintStorageCar1DisconnectWarn = new SysParamBool(flag++, 1, cc); //存粉小车1没有连接警示 - m_SignalStateWrapper->m_CleanStorageCar1JarFullWarn = new SysParamBool(flag++, 1, cc); //清粉存粉小车1粉罐已满警示 - m_SignalStateWrapper->m_CleanStorageCar1DisconnectWarn = new SysParamBool(flag++, 1, cc); //清粉存粉小车1没有连接警示 - m_SignalStateWrapper->m_MoldMainUpLimitActive = new SysParamBool(flag++, 1, cc); //打印主轴上限位触发警示 - m_SignalStateWrapper->m_MoldMainDownLimitActive = new SysParamBool(flag++, 1, cc); //打印主轴下限位触发警示 - m_SignalStateWrapper->m_UpsAlarm = new SysParamBool(flag++, 1, cc); //UPS报警 - m_SignalStateWrapper->m_Laser5Alarm = new SysParamBool(flag++, 1, cc); //激光5报警 - m_SignalStateWrapper->m_Laser6Alarm = new SysParamBool(flag++, 1, cc); //激光6报警 - m_SignalStateWrapper->m_Laser7Alarm = new SysParamBool(flag++, 1, cc); //激光7报警 - m_SignalStateWrapper->m_Laser8Alarm = new SysParamBool(flag++, 1, cc); //激光8报警 - m_SignalStateWrapper->m_PrintTrackDisableWarn = new SysParamBool(flag++, 1, cc); //轨道打印位感应失效警告 + m_SignalStateWrapper->m_PrintStorageCar1JarFullWarn = new SysParamBool(flag++, 1, cc, u8"存粉小车1粉罐已满警示", "PrintStorageCar1JarFullWarn"); + m_SignalStateWrapper->m_PrintStorageCar1DisconnectWarn = new SysParamBool(flag++, 1, cc, u8"存粉小车1没有连接警示", "PrintStorageCar1DisconnectWarn"); + m_SignalStateWrapper->m_CleanStorageCar1JarFullWarn = new SysParamBool(flag++, 1, cc, u8"清粉存粉小车1粉罐已满警示", "CleanStorageCar1JarFullWarn"); + m_SignalStateWrapper->m_CleanStorageCar1DisconnectWarn = new SysParamBool(flag++, 1, cc, u8"清粉存粉小车1没有连接警示", "CleanStorageCar1DisconnectWarn"); + m_SignalStateWrapper->m_MoldMainUpLimitActive = new SysParamBool(flag++, 1, cc, u8"打印主轴上限位触发警示", "MoldMainUpLimitActive"); + m_SignalStateWrapper->m_MoldMainDownLimitActive = new SysParamBool(flag++, 1, cc, u8"打印主轴下限位触发警示", "MoldMainDownLimitActive"); + m_SignalStateWrapper->m_UpsAlarm = new SysParamBool(flag++, 1, cc, u8"UPS报警", "UpsAlarm"); + m_SignalStateWrapper->m_Laser5Alarm = new SysParamBool(flag++, 1, cc, u8"激光5报警", "Laser5Alarm"); + m_SignalStateWrapper->m_Laser6Alarm = new SysParamBool(flag++, 1, cc, u8"激光6报警", "Laser6Alarm"); + m_SignalStateWrapper->m_Laser7Alarm = new SysParamBool(flag++, 1, cc, u8"激光7报警", "Laser7Alarm"); + m_SignalStateWrapper->m_Laser8Alarm = new SysParamBool(flag++, 1, cc, u8"激光8报警", "Laser8Alarm"); + m_SignalStateWrapper->m_PrintTrackDisableWarn = new SysParamBool(flag++, 1, cc, u8"轨道打印位感应失效警告", "PrintTrackDisableWarn"); flag = 60 * 8 + 3; - m_SignalStateWrapper->m_CylinderLinerSealReleaseValveException = new SysParamBool(flag++, 1, cc); //缸体密封圈泄压异常 + m_SignalStateWrapper->m_CylinderLinerSealReleaseValveException = new SysParamBool(flag++, 1, cc,u8"CylinderLinerSealReleaseValveException","缸体密封圈泄压异常"); flag = 61 * 8 + 4; - m_SignalStateWrapper->m_CleanTrackPosDisableAlarm = new SysParamBool(flag++, 1, cc); //轨道清粉位失效异常 - m_SignalStateWrapper->m_CleanLiftStopAlarm = new SysParamBool(flag++, 1, cc); //清粉升降急停异常 - m_SignalStateWrapper->m_LoadHandPosSensorDiable = new SysParamBool(flag++, 1, cc); //移载吊装位感应器失效 - m_SignalStateWrapper->m_MainPowerLossCheckAlarm = new SysParamBool(flag++, 1, cc); //主电源缺相检测异常 - m_SignalStateWrapper->m_PrintCabinLockDisableAlarm = new SysParamBool(flag++, 1, cc); //打印舱电锁感应异常 - m_SignalStateWrapper->m_CleanBoxFoldUpException = new SysParamBool(flag++, 1, cc); //清粉箱折叠气缸升高异常 - m_SignalStateWrapper->m_CleanBoxFoldDownException = new SysParamBool(flag++, 1, cc); //清粉箱折叠气缸降低异常 - m_SignalStateWrapper->m_CylinderHandPlatformOpenAlarm = new SysParamBool(flag++, 1, cc); //缸体吊装盖板打开异常 - m_SignalStateWrapper->m_CylinderHandDoorOpenAlarm = new SysParamBool(flag++, 1, cc); //缸体吊装门打开异常 - m_SignalStateWrapper->m_SecurityCarpetTriggered = new SysParamBool(flag++, 1, cc); //安全地毯被触发 - m_SignalStateWrapper->m_RailNotInOpenOrClosePos = new SysParamBool(flag++, 1, cc); //栏杆不在打开或者关闭位置 - m_SignalStateWrapper->m_HandPlatformCloseAlarm = new SysParamBool(flag++, 1, cc); //吊装盖板关闭异常 + m_SignalStateWrapper->m_CleanTrackPosDisableAlarm = new SysParamBool(flag++, 1, cc, u8"轨道清粉位失效异常", "CleanTrackPosDisableAlarm"); + m_SignalStateWrapper->m_CleanLiftStopAlarm = new SysParamBool(flag++, 1, cc, u8"清粉升降急停异常", "CleanLiftStopAlarm"); + m_SignalStateWrapper->m_LoadHandPosSensorDiable = new SysParamBool(flag++, 1, cc, u8"移载吊装位感应器失效", "LoadHandPosSensorDiable"); + m_SignalStateWrapper->m_MainPowerLossCheckAlarm = new SysParamBool(flag++, 1, cc, u8"主电源缺相检测异常", "MainPowerLossCheckAlarm"); + m_SignalStateWrapper->m_PrintCabinLockDisableAlarm = new SysParamBool(flag++, 1, cc, u8"打印舱电锁感应异常", "PrintCabinLockDisableAlarm"); + m_SignalStateWrapper->m_CleanBoxFoldUpException = new SysParamBool(flag++, 1, cc, u8"清粉箱折叠气缸升高异常", "CleanBoxFoldUpException"); + m_SignalStateWrapper->m_CleanBoxFoldDownException = new SysParamBool(flag++, 1, cc, u8"清粉箱折叠气缸降低异常", "CleanBoxFoldDownException"); + m_SignalStateWrapper->m_CylinderHandPlatformOpenAlarm = new SysParamBool(flag++, 1, cc, u8"缸体吊装盖板打开异常", "CylinderHandPlatformOpenAlarm"); + m_SignalStateWrapper->m_CylinderHandDoorOpenAlarm = new SysParamBool(flag++, 1, cc, u8"缸体吊装门打开异常", "CylinderHandDoorOpenAlarm"); + m_SignalStateWrapper->m_SecurityCarpetTriggered = new SysParamBool(flag++, 1, cc, u8"安全地毯被触发", "SecurityCarpetTriggered"); + m_SignalStateWrapper->m_RailNotInOpenOrClosePos = new SysParamBool(flag++, 1, cc, u8"栏杆不在打开或者关闭位置", "RailNotInOpenOrClosePos"); + m_SignalStateWrapper->m_HandPlatformCloseAlarm = new SysParamBool(flag++, 1, cc, u8"吊装盖板关闭异常", "HandPlatformCloseAlarm"); flag++; flag++; flag++; @@ -1407,10 +1411,10 @@ void HBDE1000::InitSignal(SignalStateWrapper* ssw, PLCReveiver* cc) flag++; flag++; flag++; - m_SignalStateWrapper->m_ArmFrontLimit = new SysParamBool(flag++, 1, cc); //铺粉轴前限位触发警示 - m_SignalStateWrapper->m_ArmBackLimit = new SysParamBool(flag++, 1, cc); //铺粉轴后限位触发警示 - m_SignalStateWrapper->m_LoadAxisLeftLimit = new SysParamBool(flag++, 1, cc); //移载轴左限位触发警示 - m_SignalStateWrapper->m_LoadAxisRightLimit = new SysParamBool(flag++, 1, cc); //移载轴右限位触发警示 + m_SignalStateWrapper->m_ArmFrontLimit = new SysParamBool(flag++, 1, cc, u8"铺粉轴前限位触发警示", "ArmFrontLimit"); + m_SignalStateWrapper->m_ArmBackLimit = new SysParamBool(flag++, 1, cc, u8"铺粉轴后限位触发警示", "ArmBackLimit"); + m_SignalStateWrapper->m_LoadAxisLeftLimit = new SysParamBool(flag++, 1, cc, u8"移载轴左限位触发警示", "LoadAxisLeftLimit"); + m_SignalStateWrapper->m_LoadAxisRightLimit = new SysParamBool(flag++, 1, cc, u8"移载轴右限位触发警示", "LoadAxisRightLimit"); flag++; flag++; flag++; @@ -1419,207 +1423,207 @@ void HBDE1000::InitSignal(SignalStateWrapper* ssw, PLCReveiver* cc) flag++; flag++; flag++; - m_SignalStateWrapper->m_SupplyHomeIndexDisableAlarm = new SysParamBool(flag++, 1, cc); //供粉转轴原点失效异常 + m_SignalStateWrapper->m_SupplyHomeIndexDisableAlarm = new SysParamBool(flag++, 1, cc,u8"供粉转轴原点失效异常","SupplyHomeIndexDisableAlarm"); // flag++; flag++; flag++; flag++; - m_SignalStateWrapper->m_PrintPressureOverLimitAlarm = new SysParamBool(flag++, 1, cc); //打印舱压力过高异常 + m_SignalStateWrapper->m_PrintPressureOverLimitAlarm = new SysParamBool(flag++, 1, cc, u8"打印舱压力过高异常", "PrintPressureOverLimitAlarm"); flag++; - m_SignalStateWrapper->m_TotalWaterCoolerAlarm = new SysParamBool(flag++, 1, cc); //总冷水机报警 - m_SignalStateWrapper->m_MoldTorqueAlarm = new SysParamBool(flag++, 1, cc); //打印主轴扭力异常 + m_SignalStateWrapper->m_TotalWaterCoolerAlarm = new SysParamBool(flag++, 1, cc, u8"总冷水机报警", "TotalWaterCoolerAlarm"); + m_SignalStateWrapper->m_MoldTorqueAlarm = new SysParamBool(flag++, 1, cc, u8"打印主轴扭力异常", "MoldTorqueAlarm"); flag++; flag++; flag++; - m_SignalStateWrapper->m_LoadTorqueAlarm = new SysParamBool(flag++, 1, cc); //移载轴扭力异常 - m_SignalStateWrapper->m_ArmTorqueAlarm = new SysParamBool(flag++, 1, cc); //铺粉轴扭力异常 - m_SignalStateWrapper->m_SupplyTorqueAlarm = new SysParamBool(flag++, 1, cc); //供粉轴扭力异常 - m_SignalStateWrapper->m_GratingRulerFail = new SysParamBool(flag++, 1, cc); //光栅尺补偿失败 + m_SignalStateWrapper->m_LoadTorqueAlarm = new SysParamBool(flag++, 1, cc, u8"移载轴扭力异常", "LoadTorqueAlarm"); + m_SignalStateWrapper->m_ArmTorqueAlarm = new SysParamBool(flag++, 1, cc, u8"铺粉轴扭力异常", "ArmTorqueAlarm"); + m_SignalStateWrapper->m_SupplyTorqueAlarm = new SysParamBool(flag++, 1, cc, u8"供粉轴扭力异常", "SupplyTorqueAlarm"); + m_SignalStateWrapper->m_GratingRulerFail = new SysParamBool(flag++, 1, cc, u8"光栅尺补偿失败", "GratingRulerFail"); - m_SignalStateWrapper->m_PrintMainOverSoftUpLimit = new SysParamBool(flag++, 1, cc); //打印主轴超软上限 - m_SignalStateWrapper->m_PrintMainOverSoftDownLimit = new SysParamBool(flag++, 1, cc); //打印主轴超软下限 + m_SignalStateWrapper->m_PrintMainOverSoftUpLimit = new SysParamBool(flag++, 1, cc, u8"打印主轴超软上限", "PrintMainOverSoftUpLimit"); + m_SignalStateWrapper->m_PrintMainOverSoftDownLimit = new SysParamBool(flag++, 1, cc, u8"打印主轴超软下限", "PrintMainOverSoftDownLimit"); flag++; flag++; - m_SignalStateWrapper->m_LoadAxisOverSoftLeftLimit = new SysParamBool(flag++, 1, cc); //移载轴超左软限 - m_SignalStateWrapper->m_LoadAxisOverSoftRightLimit = new SysParamBool(flag++, 1, cc); //移载轴超右软限 - m_SignalStateWrapper->m_ArmOverSoftFrontLimit = new SysParamBool(flag++, 1, cc); //铺粉轴超前软限 - m_SignalStateWrapper->m_ArmOverSoftBackLimit = new SysParamBool(flag++, 1, cc); //铺粉轴超后软限 - m_SignalStateWrapper->m_PrintStorageCar2JarFullWarn = new SysParamBool(flag++, 1, cc); //存粉小车2粉罐已满警示 - m_SignalStateWrapper->m_PrintStorageCar2DisconnectWarn = new SysParamBool(flag++, 1, cc); //存粉小车2没有连接警示 - m_SignalStateWrapper->m_CleanStorageCar2JarFullWarn = new SysParamBool(flag++, 1, cc); //清粉存粉小车2粉罐已满警示 - m_SignalStateWrapper->m_CleanStorageCar2DisconnectWarn = new SysParamBool(flag++, 1, cc); //清粉存粉小车2没有连接警示 - m_SignalStateWrapper->m_CoverBaffleNotInFrontAcceptPos = new SysParamBool(flag++, 1, cc); //铺粉臂挡板不在前接粉位 - m_SignalStateWrapper->m_CoverBaffleNotInDropPos = new SysParamBool(flag++, 1, cc); //铺粉臂挡板不在下粉位 - m_SignalStateWrapper->m_ArmMoveBackAcceptPosException = new SysParamBool(flag++, 1, cc); //铺粉臂到接粉后位异常 - m_SignalStateWrapper->m_UpServiceDoorOpenWarn = new SysParamBool(flag++, 1, cc); //上层维修门打开警告 - m_SignalStateWrapper->m_DownServiceDoorOpenWarn = new SysParamBool(flag++, 1, cc); //下层维修门打开警告 + m_SignalStateWrapper->m_LoadAxisOverSoftLeftLimit = new SysParamBool(flag++, 1, cc, u8"移载轴超左软限", "LoadAxisOverSoftLeftLimit"); + m_SignalStateWrapper->m_LoadAxisOverSoftRightLimit = new SysParamBool(flag++, 1, cc, u8"移载轴超右软限", "LoadAxisOverSoftRightLimit"); + m_SignalStateWrapper->m_ArmOverSoftFrontLimit = new SysParamBool(flag++, 1, cc, u8"铺粉轴超前软限", "ArmOverSoftFrontLimit"); + m_SignalStateWrapper->m_ArmOverSoftBackLimit = new SysParamBool(flag++, 1, cc, u8"铺粉轴超后软限", "ArmOverSoftBackLimit"); + m_SignalStateWrapper->m_PrintStorageCar2JarFullWarn = new SysParamBool(flag++, 1, cc, u8"存粉小车2粉罐已满警示", "PrintStorageCar2JarFullWarn"); + m_SignalStateWrapper->m_PrintStorageCar2DisconnectWarn = new SysParamBool(flag++, 1, cc, u8"存粉小车2没有连接警示", "PrintStorageCar2DisconnectWarn"); + m_SignalStateWrapper->m_CleanStorageCar2JarFullWarn = new SysParamBool(flag++, 1, cc, u8"清粉存粉小车2粉罐已满警示", "CleanStorageCar2JarFullWarn"); + m_SignalStateWrapper->m_CleanStorageCar2DisconnectWarn = new SysParamBool(flag++, 1, cc, u8"清粉存粉小车2没有连接警示", "CleanStorageCar2DisconnectWarn"); + m_SignalStateWrapper->m_CoverBaffleNotInFrontAcceptPos = new SysParamBool(flag++, 1, cc, u8"铺粉臂挡板不在前接粉位", "CoverBaffleNotInFrontAcceptPos"); + m_SignalStateWrapper->m_CoverBaffleNotInDropPos = new SysParamBool(flag++, 1, cc, u8"铺粉臂挡板不在下粉位", "CoverBaffleNotInDropPos"); + m_SignalStateWrapper->m_ArmMoveBackAcceptPosException = new SysParamBool(flag++, 1, cc, u8"铺粉臂到接粉后位异常", "ArmMoveBackAcceptPosException"); + m_SignalStateWrapper->m_UpServiceDoorOpenWarn = new SysParamBool(flag++, 1, cc, u8"上层维修门打开警告", "UpServiceDoorOpenWarn"); + m_SignalStateWrapper->m_DownServiceDoorOpenWarn = new SysParamBool(flag++, 1, cc, u8"下层维修门打开警告", "DownServiceDoorOpenWarn"); flag = 70 * 8 + 1; - m_SignalStateWrapper->m_LoadAxisManualAlarmSignal = new SysParamBool(flag++, 1, cc); //移栽手动异常 - m_SignalStateWrapper->m_PrintMainServoAlarmSignal = new SysParamBool(flag++, 1, cc); //打印主轴伺服驱动器异常 - m_SignalStateWrapper->m_LoadAxisServoAlarmSignal = new SysParamBool(flag++, 1, cc); //移载轴伺服驱动器异常 - m_SignalStateWrapper->m_ArmServoAlarmSignal = new SysParamBool(flag++, 1, cc); //铺粉轴伺服驱动器异常 - m_SignalStateWrapper->m_SupplyServoAlarmSignal = new SysParamBool(flag++, 1, cc); //供粉转轴伺服驱动器异常 + m_SignalStateWrapper->m_LoadAxisManualAlarmSignal = new SysParamBool(flag++, 1, cc, u8"移栽手动异常", "LoadAxisManualAlarmSignal"); + m_SignalStateWrapper->m_PrintMainServoAlarmSignal = new SysParamBool(flag++, 1, cc, u8"打印主轴伺服驱动器异常", "PrintMainServoAlarmSignal"); + m_SignalStateWrapper->m_LoadAxisServoAlarmSignal = new SysParamBool(flag++, 1, cc, u8"移载轴伺服驱动器异常", "LoadAxisServoAlarmSignal"); + m_SignalStateWrapper->m_ArmServoAlarmSignal = new SysParamBool(flag++, 1, cc, u8"铺粉轴伺服驱动器异常", "ArmServoAlarmSignal"); + m_SignalStateWrapper->m_SupplyServoAlarmSignal = new SysParamBool(flag++, 1, cc, u8"供粉转轴伺服驱动器异常", "SupplyServoAlarmSignal"); flag++; flag++; flag++; flag++; - m_SignalStateWrapper->m_CoverReachAcceptPowderAlarmSignal = new SysParamBool(flag++, 1, cc); //铺粉轴到接粉位异常 - m_SignalStateWrapper->m_CoverReachDropPowderAlarmSignal = new SysParamBool(flag++, 1, cc); //铺粉轴到下粉位异常 + m_SignalStateWrapper->m_CoverReachAcceptPowderAlarmSignal = new SysParamBool(flag++, 1, cc, u8"铺粉轴到接粉位异常", "CoverReachAcceptPowderAlarmSignal"); + m_SignalStateWrapper->m_CoverReachDropPowderAlarmSignal = new SysParamBool(flag++, 1, cc, u8"铺粉轴到下粉位异常", "CoverReachDropPowderAlarmSignal"); flag++; - m_SignalStateWrapper->m_LinearEncoderCheckAlarmSignal = new SysParamBool(flag++, 1, cc); //光栅尺检测异常 - m_SignalStateWrapper->m_PrintMainSoftStopTrigger = new SysParamBool(flag++, 1, cc); //打印主轴软急停触发 + m_SignalStateWrapper->m_LinearEncoderCheckAlarmSignal = new SysParamBool(flag++, 1, cc, u8"光栅尺检测异常", "LinearEncoderCheckAlarmSignal"); + m_SignalStateWrapper->m_PrintMainSoftStopTrigger = new SysParamBool(flag++, 1, cc, u8"打印主轴软急停触发", "PrintMainSoftStopTrigger"); flag++; - m_SignalStateWrapper->m_LoadAxisSoftStopTrigger = new SysParamBool(flag++, 1, cc); //移载轴软急停触发 - m_SignalStateWrapper->m_CoverSoftStopTrigger = new SysParamBool(flag++, 1, cc); //铺粉轴软急停触发 - m_SignalStateWrapper->m_CoverHomeException = new SysParamBool(flag++, 1, cc); //铺粉归原点异常 - m_SignalStateWrapper->m_CylinderSealInflationFailureAlarm = new SysParamBool(flag++, 1, cc); //缸体密封圈充气失败报警 - m_SignalStateWrapper->m_CylinderSealInflationHighPressureAlarm = new SysParamBool(flag++, 1, cc); //缸体密封圈充气过压报警 - m_SignalStateWrapper->m_CylinderSealLeakageWarn = new SysParamBool(flag++, 1, cc); //缸体密封圈存在漏气警告 - m_SignalStateWrapper->m_SealPressureExceptionWhenPrint = new SysParamBool(flag++, 1, cc); //密封圈压力异常 + m_SignalStateWrapper->m_LoadAxisSoftStopTrigger = new SysParamBool(flag++, 1, cc, u8"移载轴软急停触发", "LoadAxisSoftStopTrigger"); + m_SignalStateWrapper->m_CoverSoftStopTrigger = new SysParamBool(flag++, 1, cc, u8"铺粉轴软急停触发", "CoverSoftStopTrigger"); + m_SignalStateWrapper->m_CoverHomeException = new SysParamBool(flag++, 1, cc, u8"铺粉归原点异常", "CoverHomeException"); + m_SignalStateWrapper->m_CylinderSealInflationFailureAlarm = new SysParamBool(flag++, 1, cc, u8"缸体密封圈充气失败报警", "CylinderSealInflationFailureAlarm"); + m_SignalStateWrapper->m_CylinderSealInflationHighPressureAlarm = new SysParamBool(flag++, 1, cc, u8"缸体密封圈充气过压报警", "CylinderSealInflationHighPressureAlarm"); + m_SignalStateWrapper->m_CylinderSealLeakageWarn = new SysParamBool(flag++, 1, cc, u8"缸体密封圈存在漏气警告", "CylinderSealLeakageWarn"); + m_SignalStateWrapper->m_SealPressureExceptionWhenPrint = new SysParamBool(flag++, 1, cc, u8"密封圈压力异常", "SealPressureExceptionWhenPrint"); flag = 78; - m_SignalStateWrapper->m_CylinderState = new SysParamInt(flag, 1, cc); //缸体状态_R + m_SignalStateWrapper->m_CylinderState = new SysParamInt(flag, 1, cc,u8"缸体状态_R","CylinderState"); flag = 80 * 8; - m_SignalStateWrapper->m_CylinderReachPrintTriger = new SysParamBool(flag++, 1, cc); //触发缸体到达打印位_自动_RW - m_SignalStateWrapper->m_CylinderReachPrintRun = new SysParamBool(flag++, 1, cc); //缸体到打印位运行中_自动_RW - m_SignalStateWrapper->m_CylinderReachPrintFinished = new SysParamBool(flag++, 1, cc); //缸体到达打印位完毕_自动_RW - m_SignalStateWrapper->m_CylinderPrintLoadTriger = new SysParamBool(flag++, 1, cc); //触发缸体打印位装载_自动_RW - m_SignalStateWrapper->m_CylinderPrintLoadRun = new SysParamBool(flag++, 1, cc); //缸体打印位装载运行中_自动_RW - m_SignalStateWrapper->m_CylinderPrintLoadFinished = new SysParamBool(flag++, 1, cc); //缸体打印位装载完毕_自动_RW - m_SignalStateWrapper->m_CylinderPrintUnloadTriger = new SysParamBool(flag++, 1, cc); //触发缸体打印位卸载_自动_RW - m_SignalStateWrapper->m_CylinderPrintUnloadRun = new SysParamBool(flag++, 1, cc); //缸体打印位卸载运行中_自动_RW - m_SignalStateWrapper->m_CylinderPrintUnloadFinished = new SysParamBool(flag++, 1, cc); //缸体打印位卸载完毕_自动_RW + m_SignalStateWrapper->m_CylinderReachPrintTriger = new SysParamBool(flag++, 1, cc, u8"触发缸体到达打印位_自动_RW", "CylinderReachPrintTriger"); + m_SignalStateWrapper->m_CylinderReachPrintRun = new SysParamBool(flag++, 1, cc, u8"缸体到打印位运行中_自动_RW", "CylinderReachPrintRun"); + m_SignalStateWrapper->m_CylinderReachPrintFinished = new SysParamBool(flag++, 1, cc, u8"缸体到达打印位完毕_自动_RW", "CylinderReachPrintFinished"); + m_SignalStateWrapper->m_CylinderPrintLoadTriger = new SysParamBool(flag++, 1, cc, u8"触发缸体打印位装载_自动_RW", "CylinderPrintLoadTriger"); + m_SignalStateWrapper->m_CylinderPrintLoadRun = new SysParamBool(flag++, 1, cc, u8"缸体打印位装载运行中_自动_RW", "CylinderPrintLoadRun"); + m_SignalStateWrapper->m_CylinderPrintLoadFinished = new SysParamBool(flag++, 1, cc, u8"缸体打印位装载完毕_自动_RW", "CylinderPrintLoadFinished"); + m_SignalStateWrapper->m_CylinderPrintUnloadTriger = new SysParamBool(flag++, 1, cc, u8"触发缸体打印位卸载_自动_RW", "CylinderPrintUnloadTriger"); + m_SignalStateWrapper->m_CylinderPrintUnloadRun = new SysParamBool(flag++, 1, cc, u8"缸体打印位卸载运行中_自动_RW", "CylinderPrintUnloadRun"); + m_SignalStateWrapper->m_CylinderPrintUnloadFinished = new SysParamBool(flag++, 1, cc, u8"缸体打印位卸载完毕_自动_RW", "CylinderPrintUnloadFinished"); flag = 81 * 8 + 7; - m_SignalStateWrapper->m_CylinderReachCleanTriger = new SysParamBool(flag++, 1, cc); //触发缸体到达清粉位_自动_RW - m_SignalStateWrapper->m_CylinderReachCleanRun = new SysParamBool(flag++, 1, cc); //缸体到清粉位运行中_RW - m_SignalStateWrapper->m_CylinderReachCleanFinished = new SysParamBool(flag++, 1, cc); //缸体到清粉位完毕_自动_RW - m_SignalStateWrapper->m_CylinderConnectCleanBoxTriger = new SysParamBool(flag++, 1, cc); //触发缸体与清粉箱连接_自动_RW - m_SignalStateWrapper->m_CylinderConnectCleanBoxRun = new SysParamBool(flag++, 1, cc); //缸体与清粉箱连接中_RW - m_SignalStateWrapper->m_CylinderConnectCleanBoxFinished = new SysParamBool(flag++, 1, cc); //缸体与清粉箱连接完毕_自动_RW - m_SignalStateWrapper->m_CylinderDisconnectCleanBoxTriger = new SysParamBool(flag++, 1, cc); //触发缸体与清粉箱分离_自动_RW - m_SignalStateWrapper->m_CylinderDisconnectCleanBoxRun = new SysParamBool(flag++, 1, cc); //缸体与清粉箱分离中_RW - m_SignalStateWrapper->m_CylinderDisconnectCleanBoxFinished = new SysParamBool(flag++, 1, cc); //缸体与清粉箱分离完毕_自动_RW - m_SignalStateWrapper->m_CoverTriger = new SysParamBool(flag++, 1, cc); //触发铺粉流程_W - m_SignalStateWrapper->m_IsCovering = new SysParamBool(flag++, 1, cc); //铺粉流程忙_R - m_SignalStateWrapper->m_IsCoverFinishedCanPrint = new SysParamBool(flag++, 1, cc); //铺粉完成允许打印_RW - m_SignalStateWrapper->m_IsCoverDebug = new SysParamBool(flag++, 1, cc); //铺粉调试模式_W - m_SignalStateWrapper->m_IsFirstCover = new SysParamBool(flag++, 1, cc); //第一次铺粉_W - m_SignalStateWrapper->m_PrintDeoxygenTriger = new SysParamBool(flag++, 1, cc); //触发打印室除氧_W - m_SignalStateWrapper->m_PrintDeoxygenRun = new SysParamBool(flag++, 1, cc); //打印室除氧中_RW - m_SignalStateWrapper->m_PrintDeoxygenFinished = new SysParamBool(flag++, 1, cc); //打印室氧含量值到达_R + m_SignalStateWrapper->m_CylinderReachCleanTriger = new SysParamBool(flag++, 1, cc, u8"触发缸体到达清粉位_自动_RW", "CylinderReachCleanTriger"); + m_SignalStateWrapper->m_CylinderReachCleanRun = new SysParamBool(flag++, 1, cc, u8"缸体到清粉位运行中_RW", "CylinderReachCleanRun"); + m_SignalStateWrapper->m_CylinderReachCleanFinished = new SysParamBool(flag++, 1, cc, u8"缸体到清粉位完毕_自动_RW", "CylinderReachCleanFinished"); + m_SignalStateWrapper->m_CylinderConnectCleanBoxTriger = new SysParamBool(flag++, 1, cc, u8"触发缸体与清粉箱连接_自动_RW", "CylinderConnectCleanBoxTriger"); + m_SignalStateWrapper->m_CylinderConnectCleanBoxRun = new SysParamBool(flag++, 1, cc, u8"缸体与清粉箱连接中_RW", "CylinderConnectCleanBoxRun"); + m_SignalStateWrapper->m_CylinderConnectCleanBoxFinished = new SysParamBool(flag++, 1, cc, u8"缸体与清粉箱连接完毕_自动_RW", "CylinderConnectCleanBoxFinished"); + m_SignalStateWrapper->m_CylinderDisconnectCleanBoxTriger = new SysParamBool(flag++, 1, cc, u8"触发缸体与清粉箱分离_自动_RW", "CylinderDisconnectCleanBoxTriger"); + m_SignalStateWrapper->m_CylinderDisconnectCleanBoxRun = new SysParamBool(flag++, 1, cc, u8"缸体与清粉箱分离中_RW", "CylinderDisconnectCleanBoxRun"); + m_SignalStateWrapper->m_CylinderDisconnectCleanBoxFinished = new SysParamBool(flag++, 1, cc, u8"缸体与清粉箱分离完毕_自动_RW", "CylinderDisconnectCleanBoxFinished"); + m_SignalStateWrapper->m_CoverTriger = new SysParamBool(flag++, 1, cc, u8"触发铺粉流程_W", "CoverTriger"); + m_SignalStateWrapper->m_IsCovering = new SysParamBool(flag++, 1, cc, u8"铺粉流程忙_R", "IsCovering"); + m_SignalStateWrapper->m_IsCoverFinishedCanPrint = new SysParamBool(flag++, 1, cc, u8"铺粉完成允许打印_RW", "IsCoverFinishedCanPrint"); + m_SignalStateWrapper->m_IsCoverDebug = new SysParamBool(flag++, 1, cc, u8"铺粉调试模式_W", "IsCoverDebug"); + m_SignalStateWrapper->m_IsFirstCover = new SysParamBool(flag++, 1, cc, u8"第一次铺粉_W", "IsFirstCover"); + m_SignalStateWrapper->m_PrintDeoxygenTriger = new SysParamBool(flag++, 1, cc, u8"触发打印室除氧_W", "PrintDeoxygenTriger"); + m_SignalStateWrapper->m_PrintDeoxygenRun = new SysParamBool(flag++, 1, cc, u8"打印室除氧中_RW", "PrintDeoxygenRun"); + m_SignalStateWrapper->m_PrintDeoxygenFinished = new SysParamBool(flag++, 1, cc, u8"打印室氧含量值到达_R", "PrintDeoxygenFinished"); flag++; flag++; flag++; - m_SignalStateWrapper->m_StorgeCarDeoxygenTriger = new SysParamBool(flag++, 1, cc); //触发存粉小车除氧_W - m_SignalStateWrapper->m_StorgeCarDeoxygenRun = new SysParamBool(flag++, 1, cc); //存粉小车除氧中_R - m_SignalStateWrapper->m_StorgeCarDeoxygenFinished = new SysParamBool(flag++, 1, cc); //存粉小车除氧完毕_RW - m_SignalStateWrapper->m_CleanBoxVacuumTriger = new SysParamBool(flag++, 1, cc); //清粉箱启动吸尘器_R + m_SignalStateWrapper->m_StorgeCarDeoxygenTriger = new SysParamBool(flag++, 1, cc, u8"触发存粉小车除氧_W", "StorgeCarDeoxygenTriger"); + m_SignalStateWrapper->m_StorgeCarDeoxygenRun = new SysParamBool(flag++, 1, cc, u8"存粉小车除氧中_R", "StorgeCarDeoxygenRun"); + m_SignalStateWrapper->m_StorgeCarDeoxygenFinished = new SysParamBool(flag++, 1, cc, u8"存粉小车除氧完毕_RW", "StorgeCarDeoxygenFinished"); + m_SignalStateWrapper->m_CleanBoxVacuumTriger = new SysParamBool(flag++, 1, cc, u8"清粉箱启动吸尘器_R", "CleanBoxVacuumTriger"); flag++; flag++; flag++; flag++; - m_SignalStateWrapper->m_RasterJudgeOK = new SysParamBool(flag++, 1, cc); //光栅尺判断OK_R - m_SignalStateWrapper->m_RasterJudgeNG = new SysParamBool(flag++, 1, cc); //光栅尺判断NG_R + m_SignalStateWrapper->m_RasterJudgeOK = new SysParamBool(flag++, 1, cc, u8"光栅尺判断OK_R", "RasterJudgeOK"); + m_SignalStateWrapper->m_RasterJudgeNG = new SysParamBool(flag++, 1, cc, u8"光栅尺判断NG_R", "RasterJudgeNG"); - m_SignalStateWrapper->m_CylinderReachPrintEnable = new SysParamBool(flag++, 1, cc); //触发缸体到打印位EN_R - m_SignalStateWrapper->m_CylinderPrintLoadEnable = new SysParamBool(flag++, 1, cc); //触发缸体打印位装载EN_R - m_SignalStateWrapper->m_CylinderPrintUnloadEnable = new SysParamBool(flag++, 1, cc); //触发缸体打印位卸载EN_R + m_SignalStateWrapper->m_CylinderReachPrintEnable = new SysParamBool(flag++, 1, cc, u8"触发缸体到打印位EN_R", "CylinderReachPrintEnable"); + m_SignalStateWrapper->m_CylinderPrintLoadEnable = new SysParamBool(flag++, 1, cc, u8"触发缸体打印位装载EN_R", "CylinderPrintLoadEnable"); + m_SignalStateWrapper->m_CylinderPrintUnloadEnable = new SysParamBool(flag++, 1, cc, u8"触发缸体打印位卸载EN_R", "CylinderPrintUnloadEnable"); flag++; flag++; - m_SignalStateWrapper->m_CylinderReachCleanEnable = new SysParamBool(flag++, 1, cc); //触发缸体到清粉位EN_R - m_SignalStateWrapper->m_CylinderConnectCleanBoxEnable = new SysParamBool(flag++, 1, cc); //触发缸体与清粉箱连接EN_R - m_SignalStateWrapper->m_CylinderDisconnectCleanBoxEnable = new SysParamBool(flag++, 1, cc); //触发缸体与清粉箱分离EN_R - m_SignalStateWrapper->m_CoverEnable = new SysParamBool(flag++, 1, cc); //触发铺粉EN_R + m_SignalStateWrapper->m_CylinderReachCleanEnable = new SysParamBool(flag++, 1, cc, u8"触发缸体到清粉位EN_R", "CylinderReachCleanEnable"); + m_SignalStateWrapper->m_CylinderConnectCleanBoxEnable = new SysParamBool(flag++, 1, cc, u8"触发缸体与清粉箱连接EN_R", "CylinderConnectCleanBoxEnable"); + m_SignalStateWrapper->m_CylinderDisconnectCleanBoxEnable = new SysParamBool(flag++, 1, cc, u8"触发缸体与清粉箱分离EN_R", "CylinderDisconnectCleanBoxEnable"); + m_SignalStateWrapper->m_CoverEnable = new SysParamBool(flag++, 1, cc, u8"触发铺粉EN_R", "CoverEnable"); flag = 96 * 8; flag++; flag++; - m_SignalStateWrapper->m_CylinderMoveHandPosEnable = new SysParamBool(flag++, 1, cc); //触发缸体到吊装位En - m_SignalStateWrapper->m_CylinderMoveHandPos = new SysParamBool(flag++, 1, cc); //触发缸体到吊装位 - m_SignalStateWrapper->m_CylinderMovingHandPos = new SysParamBool(flag++, 1, cc); //触发缸体到吊装位运行中 - m_SignalStateWrapper->m_CylinderMovedHandPos = new SysParamBool(flag++, 1, cc); //触发缸体到吊装位完毕 - m_SignalStateWrapper->m_PrintAirRenewalEnable = new SysParamBool(flag++, 1, cc); //打印室换气功能EN - m_SignalStateWrapper->m_PrintAirRenewalTrigger = new SysParamBool(flag++, 1, cc); //触发打印室换气 - m_SignalStateWrapper->m_AllowRiseWindSpeed = new SysParamBool(flag++, 1, cc); //允许提风速 - m_SignalStateWrapper->m_ManualCoverTest = new SysParamBool(flag++, 1, cc); //手动铺粉测试 - m_SignalStateWrapper->m_RollerEdgeSearching = new SysParamBool(flag++, 1, cc); //滚粉轴寻边中 - m_SignalStateWrapper->m_RollerEdgeSearchSuccess = new SysParamBool(flag++, 1, cc); //滚粉轴寻边成功 - m_SignalStateWrapper->m_RollerEdgeSearchFaild = new SysParamBool(flag++, 1, cc); //滚粉轴寻边失败 + m_SignalStateWrapper->m_CylinderMoveHandPosEnable = new SysParamBool(flag++, 1, cc, u8"触发缸体到吊装位En", "CylinderMoveHandPosEnable"); + m_SignalStateWrapper->m_CylinderMoveHandPos = new SysParamBool(flag++, 1, cc, u8"触发缸体到吊装位", "CylinderMoveHandPos"); + m_SignalStateWrapper->m_CylinderMovingHandPos = new SysParamBool(flag++, 1, cc, u8"触发缸体到吊装位运行中", "CylinderMovingHandPos"); + m_SignalStateWrapper->m_CylinderMovedHandPos = new SysParamBool(flag++, 1, cc, u8"触发缸体到吊装位完毕", "CylinderMovedHandPos"); + m_SignalStateWrapper->m_PrintAirRenewalEnable = new SysParamBool(flag++, 1, cc, u8"打印室换气功能EN", "PrintAirRenewalEnable"); + m_SignalStateWrapper->m_PrintAirRenewalTrigger = new SysParamBool(flag++, 1, cc, u8"触发打印室换气", "PrintAirRenewalTrigger"); + m_SignalStateWrapper->m_AllowRiseWindSpeed = new SysParamBool(flag++, 1, cc, u8"允许提风速", "AllowRiseWindSpeed"); + m_SignalStateWrapper->m_ManualCoverTest = new SysParamBool(flag++, 1, cc, u8"手动铺粉测试", "ManualCoverTest"); + m_SignalStateWrapper->m_RollerEdgeSearching = new SysParamBool(flag++, 1, cc, u8"滚粉轴寻边中", "RollerEdgeSearching"); + m_SignalStateWrapper->m_RollerEdgeSearchSuccess = new SysParamBool(flag++, 1, cc, u8"滚粉轴寻边成功", "RollerEdgeSearchSuccess"); + m_SignalStateWrapper->m_RollerEdgeSearchFaild = new SysParamBool(flag++, 1, cc, u8"滚粉轴寻边失败", "RollerEdgeSearchFaild"); flag = 1; - m_SignalStateWrapper->m_UseSupplySearchEdge = new SysParamBool(flag++, 68, cc); //使用滚粉轴寻边 + m_SignalStateWrapper->m_UseSupplySearchEdge = new SysParamBool(flag++, 68, cc,u8"使用滚粉轴寻边","UseSupplySearchEdge"); flag++; flag++; flag++; - m_SignalStateWrapper->m_SheildLinearEncoder = new SysParamBool(flag++, 68, cc); //屏蔽光栅尺 + m_SignalStateWrapper->m_SheildLinearEncoder = new SysParamBool(flag++, 68, cc, u8"屏蔽光栅尺", "SheildLinearEncoder"); flag++; flag++; - m_SignalStateWrapper->m_SheilServoEmptyOpen = new SysParamBool(flag++, 68, cc); //屏蔽伺服空开 + m_SignalStateWrapper->m_SheilServoEmptyOpen = new SysParamBool(flag++, 68, cc, u8"屏蔽伺服空开", "SheilServoEmptyOpen"); flag++; - m_SignalStateWrapper->m_SheildHighPressure = new SysParamBool(flag++, 68, cc); //屏蔽高压气 - m_SignalStateWrapper->m_UnuseCoverReachSensor = new SysParamBool(flag++, 68, cc); //不使用铺粉轴到位感应器 - m_SignalStateWrapper->m_UseCoverBaffleSensor = new SysParamBool(flag++, 68, cc); //使用铺粉挡板感应器 - m_SignalStateWrapper->m_UseArmCaptureHome = new SysParamBool(flag++, 68, cc); flag++; //使用铺粉臂归原点 + m_SignalStateWrapper->m_SheildHighPressure = new SysParamBool(flag++, 68, cc, u8"屏蔽高压气", "SheildHighPressure"); + m_SignalStateWrapper->m_UnuseCoverReachSensor = new SysParamBool(flag++, 68, cc, u8"不使用铺粉轴到位感应器", "UnuseCoverReachSensor"); + m_SignalStateWrapper->m_UseCoverBaffleSensor = new SysParamBool(flag++, 68, cc, u8"使用铺粉挡板感应器", "UseCoverBaffleSensor"); + m_SignalStateWrapper->m_UseArmCaptureHome = new SysParamBool(flag++, 68, cc, u8"使用铺粉臂归原点", "UseArmCaptureHome"); flag++; flag++; - m_SignalStateWrapper->m_LinearEncoderOppDirection = new SysParamBool(flag++, 68, cc); //光栅尺反向 - m_SignalStateWrapper->m_CoverV2UseCintinueMode = new SysParamBool(flag++, 68, cc); //铺粉V2是否使用连续模式 - m_SignalStateWrapper->m_UseCoverShiftSpeed = new SysParamBool(flag++, 68, cc); //使用打印区域变速 + m_SignalStateWrapper->m_LinearEncoderOppDirection = new SysParamBool(flag++, 68, cc, u8"光栅尺反向", "LinearEncoderOppDirection"); + m_SignalStateWrapper->m_CoverV2UseCintinueMode = new SysParamBool(flag++, 68, cc, u8"铺粉V2是否使用连续模式", "CoverV2UseCintinueMode"); + m_SignalStateWrapper->m_UseCoverShiftSpeed = new SysParamBool(flag++, 68, cc, u8"使用打印区域变速", "UseCoverShiftSpeed"); flag = 249 * 8 + 4; - m_SignalStateWrapper->m_IsInPrintCylinderSeparatePos = new SysParamBool(flag++, 4, cc); //打印缸体分离位 + m_SignalStateWrapper->m_IsInPrintCylinderSeparatePos = new SysParamBool(flag++, 4, cc, u8"打印缸体分离位", "IsInPrintCylinderSeparatePos"); flag++; flag++; - m_SignalStateWrapper->m_IsInPrintPlatformBottomPos = new SysParamBool(flag++, 4, cc); //打印基板底座面 - m_SignalStateWrapper->m_IsInPrintPlatformFlatPos = new SysParamBool(flag++, 4, cc); //打印基板平面 + m_SignalStateWrapper->m_IsInPrintPlatformBottomPos = new SysParamBool(flag++, 4, cc, u8"打印基板底座面", "IsInPrintPlatformBottomPos"); + m_SignalStateWrapper->m_IsInPrintPlatformFlatPos = new SysParamBool(flag++, 4, cc, u8"打印基板平面", "IsInPrintPlatformFlatPos"); flag++; flag++; flag++; flag++; - m_SignalStateWrapper->m_IsInLoadPrintPos = new SysParamBool(flag++, 4, cc); //移载打印位 - m_SignalStateWrapper->m_IsInLoadCleanPos = new SysParamBool(flag++, 4, cc); //移载清粉位 + m_SignalStateWrapper->m_IsInLoadPrintPos = new SysParamBool(flag++, 4, cc,u8"移载打印位","IsInLoadPrintPos"); + m_SignalStateWrapper->m_IsInLoadCleanPos = new SysParamBool(flag++, 4, cc,u8"移载清粉位","IsInLoadCleanPos"); flag = 251 * 8; - m_SignalStateWrapper->m_IsInDropPowderPos = new SysParamBool(flag++, 4, cc); //铺粉下粉位 - m_SignalStateWrapper->m_IsInAcceptPowderPos = new SysParamBool(flag++, 4, cc); //铺粉接粉位 + m_SignalStateWrapper->m_IsInDropPowderPos = new SysParamBool(flag++, 4, cc, u8"铺粉下粉位", "IsInDropPowderPos"); + m_SignalStateWrapper->m_IsInAcceptPowderPos = new SysParamBool(flag++, 4, cc, u8"铺粉接粉位", "IsInAcceptPowderPos"); flag = 88 * 8; - m_SignalStateWrapper->m_PrintTorqueUpInsideLimit = new SysParamBool(flag++, 1, cc); //扭力值在上升扭力范围内 - m_SignalStateWrapper->m_ArmNotUponBasePlatform = new SysParamBool(flag++, 1, cc); //铺粉轴不在基板范围内 - m_SignalStateWrapper->m_PrintMoldPosInsideUpSoftLimit = new SysParamBool(flag++, 1, cc); //轴位置没超过软上限 - m_SignalStateWrapper->m_PrintInsideUpLimit = new SysParamBool(flag++, 1, cc); //上限位没触发 - m_SignalStateWrapper->m_PrintTorqueDownInsideLimit = new SysParamBool(flag++, 1, cc); //扭力值在下降扭力范围内 - m_SignalStateWrapper->m_PrintAxisPosInsideDownSoftLimit = new SysParamBool(flag++, 1, cc); //轴位置没超过软下限 - m_SignalStateWrapper->m_PrintInsideDownLimit = new SysParamBool(flag++, 1, cc); //下限位没触发 - m_SignalStateWrapper->m_PrintMainServoNoAlarm = new SysParamBool(flag++, 1, cc); //打印主轴伺服无异常 - m_SignalStateWrapper->m_PrintMoldInPrintPos = new SysParamBool(flag++, 1, cc); //缸体在打印位 - m_SignalStateWrapper->m_PrintMoldInCleanPos = new SysParamBool(flag++, 1, cc); //缸体在清粉位 - m_SignalStateWrapper->m_PrintMoldInHandPos = new SysParamBool(flag++, 1, cc); //缸体在吊装位 - m_SignalStateWrapper->m_MoldUpDownServiceDoorCloseStatue = new SysParamBool(flag++, 1, cc); //上下维护门在关闭状态 + m_SignalStateWrapper->m_PrintTorqueUpInsideLimit = new SysParamBool(flag++, 1, cc, u8"扭力值在上升扭力范围内", "PrintTorqueUpInsideLimit"); + m_SignalStateWrapper->m_ArmNotUponBasePlatform = new SysParamBool(flag++, 1, cc, u8"铺粉轴不在基板范围内", "ArmNotUponBasePlatform"); + m_SignalStateWrapper->m_PrintMoldPosInsideUpSoftLimit = new SysParamBool(flag++, 1, cc, u8"轴位置没超过软上限", "PrintMoldPosInsideUpSoftLimit"); + m_SignalStateWrapper->m_PrintInsideUpLimit = new SysParamBool(flag++, 1, cc, u8"上限位没触发", "PrintInsideUpLimit"); + m_SignalStateWrapper->m_PrintTorqueDownInsideLimit = new SysParamBool(flag++, 1, cc, u8"扭力值在下降扭力范围内", "PrintTorqueDownInsideLimit"); + m_SignalStateWrapper->m_PrintAxisPosInsideDownSoftLimit = new SysParamBool(flag++, 1, cc, u8"轴位置没超过软下限", "PrintAxisPosInsideDownSoftLimit"); + m_SignalStateWrapper->m_PrintInsideDownLimit = new SysParamBool(flag++, 1, cc, u8"下限位没触发", "PrintInsideDownLimit"); + m_SignalStateWrapper->m_PrintMainServoNoAlarm = new SysParamBool(flag++, 1, cc, u8"打印主轴伺服无异常", "PrintMainServoNoAlarm"); + m_SignalStateWrapper->m_PrintMoldInPrintPos = new SysParamBool(flag++, 1, cc, u8"缸体在打印位", "PrintMoldInPrintPos"); + m_SignalStateWrapper->m_PrintMoldInCleanPos = new SysParamBool(flag++, 1, cc, u8"缸体在清粉位", "PrintMoldInCleanPos"); + m_SignalStateWrapper->m_PrintMoldInHandPos = new SysParamBool(flag++, 1, cc, u8"缸体在吊装位", "PrintMoldInHandPos"); + m_SignalStateWrapper->m_MoldUpDownServiceDoorCloseStatue = new SysParamBool(flag++, 1, cc, u8"上下维护门在关闭状态", "MoldUpDownServiceDoorCloseStatue"); flag = 92 * 8; - m_SignalStateWrapper->m_PrintJackupInSafePos = new SysParamBool(flag++, 1, cc); //打印顶升轴在安全位 - m_SignalStateWrapper->m_LoadTorqueInsideLimit = new SysParamBool(flag++, 1, cc); //扭力值在扭力范围内 - m_SignalStateWrapper->m_LoadPosInsideLeftSoftLimit = new SysParamBool(flag++, 1, cc); //轴位置没超过软左限 - m_SignalStateWrapper->m_LoadPosInsideRightSoftLimit = new SysParamBool(flag++, 1, cc); //轴位置没超过软右限 - m_SignalStateWrapper->m_CylinderSealNoInflationStatue = new SysParamBool(flag++, 1, cc); //密封圈无充气状态 - m_SignalStateWrapper->m_LoadUpDownServiceDoorCloseStatue = new SysParamBool(flag++, 1, cc); //移载上下维护门在关闭状态 + m_SignalStateWrapper->m_PrintJackupInSafePos = new SysParamBool(flag++, 1, cc, u8"打印顶升轴在安全位", "PrintJackupInSafePos"); + m_SignalStateWrapper->m_LoadTorqueInsideLimit = new SysParamBool(flag++, 1, cc, u8"扭力值在扭力范围内", "LoadTorqueInsideLimit"); + m_SignalStateWrapper->m_LoadPosInsideLeftSoftLimit = new SysParamBool(flag++, 1, cc, u8"轴位置没超过软左限", "LoadPosInsideLeftSoftLimit"); + m_SignalStateWrapper->m_LoadPosInsideRightSoftLimit = new SysParamBool(flag++, 1, cc, u8"轴位置没超过软右限", "LoadPosInsideRightSoftLimit"); + m_SignalStateWrapper->m_CylinderSealNoInflationStatue = new SysParamBool(flag++, 1, cc, u8"密封圈无充气状态", "CylinderSealNoInflationStatue"); + m_SignalStateWrapper->m_LoadUpDownServiceDoorCloseStatue = new SysParamBool(flag++, 1, cc, u8"移载上下维护门在关闭状态", "LoadUpDownServiceDoorCloseStatue"); flag++; flag++; flag++; flag++; - m_SignalStateWrapper->m_LoadLeftNotInsideLimit = new SysParamBool(flag++, 1, cc); //左限位没触发 - m_SignalStateWrapper->m_LoadRightNotInsideLimit = new SysParamBool(flag++, 1, cc); //右限位没触发 - m_SignalStateWrapper->m_LoadServoNoAlarm = new SysParamBool(flag++, 1, cc); //移载轴伺服无异常 + m_SignalStateWrapper->m_LoadLeftNotInsideLimit = new SysParamBool(flag++, 1, cc, u8"左限位没触发", "LoadLeftNotInsideLimit"); + m_SignalStateWrapper->m_LoadRightNotInsideLimit = new SysParamBool(flag++, 1, cc, u8"右限位没触发", "LoadRightNotInsideLimit"); + m_SignalStateWrapper->m_LoadServoNoAlarm = new SysParamBool(flag++, 1, cc, u8"移载轴伺服无异常", "LoadServoNoAlarm"); flag = 94 * 8; - m_SignalStateWrapper->m_PrintUpDownPosBelowPlatform = new SysParamBool(flag++, 1, cc); //打印顶升轴位置低于基板缸平面 - m_SignalStateWrapper->m_ArmTorqueInsideLimit = new SysParamBool(flag++, 1, cc); //扭力值在扭力范围内 - m_SignalStateWrapper->m_ArmPosInsideSoftFrontLimit = new SysParamBool(flag++, 1, cc); //轴位置没超过软前限 - m_SignalStateWrapper->m_ArmPosInsideSoftBackLimit = new SysParamBool(flag++, 1, cc); //轴位置没超过软后限 - m_SignalStateWrapper->m_ArmPosInsideFrontLimit = new SysParamBool(flag++, 1, cc); //前限位没触发 - m_SignalStateWrapper->m_ArmPosInsideBackLimit = new SysParamBool(flag++, 1, cc); //后限位没触发 - m_SignalStateWrapper->m_ArmServoNoAlarm = new SysParamBool(flag++, 1, cc); //铺粉轴伺服无异常 + m_SignalStateWrapper->m_PrintUpDownPosBelowPlatform = new SysParamBool(flag++, 1, cc, u8"打印顶升轴位置低于基板缸平面", "PrintUpDownPosBelowPlatform"); + m_SignalStateWrapper->m_ArmTorqueInsideLimit = new SysParamBool(flag++, 1, cc, u8"扭力值在扭力范围内", "ArmTorqueInsideLimit"); + m_SignalStateWrapper->m_ArmPosInsideSoftFrontLimit = new SysParamBool(flag++, 1, cc, u8"轴位置没超过软前限", "ArmPosInsideSoftFrontLimit"); + m_SignalStateWrapper->m_ArmPosInsideSoftBackLimit = new SysParamBool(flag++, 1, cc, u8"轴位置没超过软后限", "ArmPosInsideSoftBackLimit"); + m_SignalStateWrapper->m_ArmPosInsideFrontLimit = new SysParamBool(flag++, 1, cc, u8"前限位没触发", "ArmPosInsideFrontLimit"); + m_SignalStateWrapper->m_ArmPosInsideBackLimit = new SysParamBool(flag++, 1, cc, u8"后限位没触发", "ArmPosInsideBackLimit"); + m_SignalStateWrapper->m_ArmServoNoAlarm = new SysParamBool(flag++, 1, cc, u8"铺粉轴伺服无异常", "ArmServoNoAlarm"); m_SignalStateWrapper->m_KeepAliveCommand = new KeepAliveCommand(cc); m_SignalStateWrapper->m_KeepAliveCommand->m_PCKeepAlice = m_SignalStateWrapper->m_PCKeepAlice;