2026-01-26 18:56:53 +09:00

139 lines
3.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ILSOS_CCW_H52A.Device
{
internal partial class IOController_CCW_H52A
{
// TODO: [장비구현필요] 아래는 참고, 아래는 IO Check 하는 sample 임.
#region Ajin IO enum Sample
// ex: Ajin
public enum eADIAddress
{
LaserReady,
EmissionOnOff,
Warning,
Alarm,
LaserOn,
LaserRelay,
LeakSensorScanner,
LeakSensorChiller,
LaserEMO,
LaserInterlock,
DICount,
}
public enum eADOAddress
{
RemoteStart,
Reset,
LaserEnableOnOff,
GuideBeamOnOff,
DOCount
}
#endregion
#region PAIX IO enum Sample
// ex: Paix
public enum ePDIAddress
{
EMOSwitchFront,
EMOSwitchBack,
DoorLockOpen1 = 4,
DoorLockOpen2,
DoorLockOpen3,
DoorLockOpen4,
DoorLockCloseMonitoring = 10,
StartSwitch = 12,
ResetSwitch,
ModeKeyAuto,
ModeKeyMaint,
PanelTempAlarm,
L2MotorMCOn = 19,
FanAlarm5 = 21,
FanAlarm6,
FanAlarm7,
FanAlarm8,
MainN2Alarm = 30,
MainCDAAlarm,
DICount
}
public enum ePDOAddress
{
TowerLampREDOn,
TowerLampYELLOWOn,
TowerLampGREENOn,
TowerLampBLUEOn,
BuzzerOn,
LaserOnLampOn,
WorkLEDOn,
ResetSwitchLamp = 9,
SafetyDoorRelease = 11,
ModeKeySolOn = 13,
ChillerRemoteOn = 15,
SeamWeldingOpticAirKnifeSol,
SeamWeldingN2BlowSol = 18,
DOCount
}
public enum ePCDIAddress
{
CLAMP_LEFT_FW_CY = 2,
CLAMP_LEFT_BW_CY = 3,
CLAMP_FRONT_FW_CY = 8,
CLAMP_FRONT_BW_CY = 9,
CLAMP_TOP_UP_CY = 17,
CLAMP_TOP_DOWN_CY = 18,
LASER_Ready = 25,
LASER_Emission_On,
LASER_Alarm,
LASER_Warning,
SCANNER_Laser_Enable,
DICount
}
public enum ePCDOAddress
{
LASER_Pilot_Laser = 20,
LASER_Emission_Enable,
LASER_Alarm_Reset,
CLAMP_LEFT_FW_SOL,
CLAMP_LEFT_BW_SOL,
CLAMP_FRONT_FW_SOL,
CLAMP_FRONT_BW_SOL,
CLAMP_TOP_UP_SOL,
CLAMP_TOP_DOWN_SOL,
SCANNER_Laser_Enable_Request = 29,
DOCount
}
public enum ePTDIAddress
{
SUCTION_UP_CY = 2,
SUCTION_DOWN_CY = 3,
LASER_READY = 25,
PROG_ACTIVE,
PROG_COMPLETE,
PILOT_LASER_IS_ON,
LASER_WARNING_LAMP_IS_ON,
DICount
}
public enum ePTDOAddress
{
LASER_READY_ENABLE = 19,
PROG_BIT_0,
PROG_BIT_1,
PROG_BIT_2,
PSTART_STATICAL,
FAULT_EXE,
PILOT_LASER_ON,
SUCTION_UP_SOL = 30,
SUCTION_DOWN_SOL,
DOCount
}
#endregion
}
}