initial commit
This commit is contained in:
55
Sub/CommData/CommData.csproj
Normal file
55
Sub/CommData/CommData.csproj
Normal file
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{14E8C9A5-013E-49BA-B435-EFEFC77DD623}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>VarData</RootNamespace>
|
||||
<AssemblyName>VarData</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<Deterministic>true</Deterministic>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
<NoWarn>IDE1006,IDE0019,IDE1005,IDE0031</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="EnumVAR.cs" />
|
||||
<Compile Include="EnumDIO.cs" />
|
||||
<Compile Include="EnumMot.cs" />
|
||||
<Compile Include="Enum_MotPosition.cs" />
|
||||
<Compile Include="Enum.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
314
Sub/CommData/Enum.cs
Normal file
314
Sub/CommData/Enum.cs
Normal file
@@ -0,0 +1,314 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace COMM
|
||||
{
|
||||
|
||||
public enum EALAMTYPE
|
||||
{
|
||||
그룹설정을따름,
|
||||
개별알람,
|
||||
개별알람자동,
|
||||
사용안함
|
||||
}
|
||||
|
||||
public enum EALAMRAISETYPE
|
||||
{
|
||||
HIGH_OFF = 0,
|
||||
HIGH_ON = 1,
|
||||
LOW_OFF = 2,
|
||||
LOW_ON = 3,
|
||||
A1_ON = 4,
|
||||
A1_OFF = 5,
|
||||
A2_ON = 6,
|
||||
A2_OFF = 7,
|
||||
OVER_ON = 8,
|
||||
OVER_OFF = 9,
|
||||
}
|
||||
|
||||
public enum eDataSource
|
||||
{
|
||||
Measure,
|
||||
SLT
|
||||
}
|
||||
public enum eVldResult
|
||||
{
|
||||
notset= 0,
|
||||
Fail ,
|
||||
Pass,
|
||||
Error,
|
||||
Offline,
|
||||
NoLotInfo,
|
||||
CalData,
|
||||
}
|
||||
public enum EJob
|
||||
{
|
||||
OfflineOff_BTM=0,
|
||||
OfflineOn_TOP,
|
||||
Local_BTM,
|
||||
Local_TOP,
|
||||
Remote,
|
||||
RepeatOff_BTM,
|
||||
RepeatOn_Top,
|
||||
None=999,
|
||||
}
|
||||
|
||||
public enum ESMStep : byte
|
||||
{
|
||||
//예약영역(1)
|
||||
NOTSET = 0,
|
||||
INIT = 1,
|
||||
IDLE = 10,
|
||||
ZAGING, //Z축 모션 aging
|
||||
|
||||
RUN = 50,
|
||||
TEST,
|
||||
|
||||
RUN_MGZ_LOADER,
|
||||
RUN_MGZ_UNLOADER,
|
||||
|
||||
RUN_PICKER_LOADER,
|
||||
RUN_PICKER_UNLOADER,
|
||||
|
||||
RUN_PUSHER_LOADER,
|
||||
RUN_PUSHER_UNLOADER,
|
||||
|
||||
|
||||
RUN_TABLE,
|
||||
//RUN_TABLE_WITH_PICKER,
|
||||
|
||||
|
||||
RUN_MGZ_OUT_UNLOADER,
|
||||
RUN_MGZ_OUT_LOADER,
|
||||
RUN_MGZ_IN_UNLOADER,
|
||||
RUN_MGZ_IN_LOADER,
|
||||
|
||||
|
||||
|
||||
|
||||
RUN_SAVEDATA,
|
||||
|
||||
//예약영역(2)
|
||||
EMERGENCY = 200,
|
||||
HOME_FULL = 201,
|
||||
HOME_DELAY,
|
||||
|
||||
CLOSING = 250,
|
||||
CLOSEWAIT = 251,
|
||||
CLOSED = 252,
|
||||
|
||||
//사용자 영역
|
||||
FINISH = 100,
|
||||
|
||||
HOME_QUICK,
|
||||
PAUSE,
|
||||
WAITSTART,
|
||||
ERROR,
|
||||
HOME_CONFIRM,
|
||||
}
|
||||
|
||||
public enum eStatusMesage : byte
|
||||
{
|
||||
LoaderMGZ = 0,
|
||||
UnLoaderMGZ,
|
||||
LoaderPicker,
|
||||
UnLoaderPicker,
|
||||
Sensor,
|
||||
Main,
|
||||
}
|
||||
public enum eILock
|
||||
{
|
||||
EMG = 0,
|
||||
PAUSE,
|
||||
HOMESET,
|
||||
//HOMEVALID,
|
||||
DOOR,
|
||||
DISABLE,
|
||||
Z_POS,
|
||||
Y_POS,
|
||||
X_POS,
|
||||
PCB,
|
||||
SAFTYAREA,
|
||||
|
||||
LEFTPICKER,
|
||||
RIGHTPICKER,
|
||||
LOADERPUSHER,
|
||||
STOPPER,
|
||||
UNLOADERPUSHER,
|
||||
PCBOUT,
|
||||
PRESSDOWN,
|
||||
}
|
||||
|
||||
|
||||
public enum eBuzzer
|
||||
{
|
||||
Alarm,
|
||||
Finish,
|
||||
All,
|
||||
}
|
||||
|
||||
public enum eWorkMZ
|
||||
{
|
||||
Loader = 0,
|
||||
UnLoader
|
||||
}
|
||||
|
||||
|
||||
public enum eWaitType : byte
|
||||
{
|
||||
Normal = 0,
|
||||
}
|
||||
|
||||
|
||||
public enum StepResult
|
||||
{
|
||||
Wait = 0,
|
||||
Complete,
|
||||
Error,
|
||||
Cancel,
|
||||
}
|
||||
|
||||
public enum eResult : byte
|
||||
{
|
||||
NOERROR,
|
||||
EMERGENCY,
|
||||
SAFTY,
|
||||
SETUP,
|
||||
HARDWARE,
|
||||
DEVELOP,
|
||||
VISION,
|
||||
SENSOR,
|
||||
SOFTWARE,
|
||||
MOTION,
|
||||
OPERATION,
|
||||
COMMUNICATION,
|
||||
TIMEOUT,
|
||||
}
|
||||
|
||||
|
||||
public enum eECode : byte
|
||||
{
|
||||
|
||||
NOTSET = 0,
|
||||
EMERGENCY,
|
||||
NOMODELV,//작업모델
|
||||
NOMODELM,//모션모델
|
||||
DOORSAFTY,
|
||||
AREASAFTY,
|
||||
MOT_HSET,
|
||||
MOT_SVOFF,
|
||||
MOT_HSEARCH,
|
||||
MOT_CMD,
|
||||
HOME_TIMEOUT,
|
||||
AIRNOOUT,
|
||||
NOFUNCTION,
|
||||
DOOFF,//출력 off
|
||||
DOON,//출력 on
|
||||
DIOFF,//입력off
|
||||
DION,//입력 on
|
||||
MESSAGE_INFO,
|
||||
MESSAGE_ERROR,
|
||||
AZJINIT,
|
||||
USER_STOP,
|
||||
USER_STEP,
|
||||
SEP_MOT_HOME,
|
||||
SECS_NOTONLINE,
|
||||
MODEL_MISSMATCH,
|
||||
|
||||
/// <summary>
|
||||
/// 로더측 Y,Z가 정위치가 아닙니다.
|
||||
/// </summary>
|
||||
INITPOS_LOADER_MAGAZIN = 100,
|
||||
INITPOS_UNLOADER_MAGAZIN,
|
||||
INITPOS_LOADER_PICKER,
|
||||
INITPOS_UNLOADER_PICKER,
|
||||
|
||||
INITPOS_LOADER_PUSHER,
|
||||
INITPOS_UNLOADER_PUSHER,
|
||||
|
||||
TENKEY_STOP,
|
||||
UNLOADER_RAIL_PCBDETECT,
|
||||
LOADER_RAIL_PCBDETECT,
|
||||
|
||||
UNLOADER_RAIL_OUT_PCBDETECT,
|
||||
LOADER_RAIL_OUT_PCBDETECT,
|
||||
|
||||
LOADER_MGZ_OUT_FULL,
|
||||
UNLOADER_MGZ_OUT_FULL,
|
||||
|
||||
LOADER_RAIL_EMPTY,
|
||||
UNLOADER_RAIL_EMPTY,
|
||||
|
||||
LOADER_PCBRAILOUT,
|
||||
UNLOADER_PCBRAILOUT,
|
||||
|
||||
LOADER_MGZ_DETECT,
|
||||
UNLOADER_MGZ_DETECT,
|
||||
LOADER_MGZ_CLAMPDOWN,
|
||||
UNLOADER_MGZ_CLAMPDOWN,
|
||||
|
||||
LOADER_MGZ_CLAMPUP,
|
||||
UNLOADER_MGZ_CLAMPUP,
|
||||
|
||||
LOADER_PICKER_PCBDETECT,
|
||||
UNLOADER_PICKER_PCBDETECT,
|
||||
|
||||
Y_MGZ_LOADER_POSITION,
|
||||
Y_MGZ_UNLOADER_POSITION,
|
||||
|
||||
LOADER_PUSHER_NOBACK,
|
||||
LOADER_OVERLOAD,
|
||||
UNLOADER_OVERLOAD,
|
||||
|
||||
SIDE_CLAMP_NOTOPEN,
|
||||
ENDCAP_LOADER,
|
||||
TABLE_NOT_READY,
|
||||
TABLE_VAC_ERROR,
|
||||
NOBARCODE,
|
||||
|
||||
LOADER_MGZ_CLAMPDOWN_HOME,
|
||||
UNLOADER_MGZ_CLAMPDOWN_HOME,
|
||||
ENDCAP_UNLOADER,
|
||||
|
||||
LOADER_MZ_NOTREADY,
|
||||
UNLOADER_MZ_NOTREADY,
|
||||
STRIP_NOT_DETECT,
|
||||
|
||||
LOADER_MGZ_NOT_DETECT,
|
||||
UNLOADER_MGZ_NOT_DETECT,
|
||||
DOORSAFTY_REAL,
|
||||
AREASAFTY_REAL,
|
||||
MOT_POWEROFF,
|
||||
MOT_ALM,
|
||||
|
||||
LOADER_RAIL_NOPCB,
|
||||
UNLOADER_RAIL_NOPCB,
|
||||
|
||||
LOADER_RAIL_IMCOMPLETE_PCB,
|
||||
UNLOADER_RAIL_IMCOMPLETE_NOPCB,
|
||||
|
||||
SECS_RECVLOT_ERROR,
|
||||
SECS_RECVLOT_ERROR_FORMAT,
|
||||
|
||||
GETTHICK_FROMDB,
|
||||
LOWAIR,
|
||||
|
||||
LOADER_MGZ_CLAMPSENSOR_ERROR,
|
||||
UNLOADER_MGZ_CLAMPSENSOR_ERROR,
|
||||
|
||||
|
||||
CREDIT = 255,
|
||||
|
||||
}
|
||||
|
||||
public enum eNextStep : byte
|
||||
{
|
||||
NOTHING = 0,
|
||||
PAUSE,
|
||||
PAUSENOMESAGE,
|
||||
ERROR
|
||||
}
|
||||
|
||||
}
|
||||
180
Sub/CommData/EnumDIO.cs
Normal file
180
Sub/CommData/EnumDIO.cs
Normal file
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace COMM
|
||||
{
|
||||
public enum EDIName : byte
|
||||
{
|
||||
EMERGENCY_F1 = 0x00,
|
||||
EMERGENCY_F2,
|
||||
EMERGENCY_R1,
|
||||
EMERGENCY_R2,
|
||||
|
||||
AIR_DETECT,
|
||||
BUTTON_AIR,
|
||||
BUTTON_START,
|
||||
BUTTON_STOP,
|
||||
BUTTON_RESET,
|
||||
|
||||
DOOR_FC,
|
||||
DOOR_FR,
|
||||
DOOR_FL,
|
||||
DOOR_RC,
|
||||
DOOR_RL,
|
||||
DOOR_RR,
|
||||
|
||||
Loader_MGZ_Check = 0x10,
|
||||
Loader_MGZ_Arrive,
|
||||
Loader_Elevator_MGZ_Check,
|
||||
Loader_MGZ_Out,
|
||||
Loader_MGZ_Gripper_MGZ_Check1,
|
||||
Loader_MGZ_Gripper_MGZ_Check2,
|
||||
Loader_MGZ_Clamp_Down,
|
||||
Loader_MGZ_Clamp_Up,
|
||||
Loader_MGZ_Clamp_Bwd,
|
||||
Loader_MGZ_Clamp_Fwd,
|
||||
Loader_Pusher_Back,
|
||||
Loader_Pusher_Fwd,
|
||||
Loader_Pusher_Overload,
|
||||
Loader_PCB_MGZ_Out,
|
||||
Index_Gripper_Open,
|
||||
Index_Gripper_Close,
|
||||
|
||||
Loader_MGZ_EndCap_Check = 0x20,
|
||||
Loader_Rail_PCB_CheckL,
|
||||
Loader_Rail_PCB_CheckM,
|
||||
Loader_Rail_PCB_CheckR,
|
||||
PickerL_Close,
|
||||
PickerL_Open,
|
||||
Picker1_PCB_Check1,
|
||||
Picker1_PCB_Check2,
|
||||
PickerU_Close,
|
||||
PickerU_Open,
|
||||
Picker2_PCB_Check1,
|
||||
Picker2_PCB_Check2,
|
||||
|
||||
SaftyArea_Left = 0x2E,
|
||||
SaftyArea_Right,
|
||||
|
||||
UnLoader_Rail_PCB_CheckL = 0x30,
|
||||
UnLoader_Rail_PCB_CheckM,
|
||||
UnLoader_Rail_PCB_CheckR,
|
||||
UnLoader_Pusher_Overload,
|
||||
Unloader_MGZ_Check,
|
||||
UnLoader_MGZ_Arrive,
|
||||
UnLoader_Elevator_MGZ_Check,
|
||||
UnLoader_MGZ_Out,
|
||||
UnLoader_MGZ_Gripper_MGZ_Check1,
|
||||
UnLoader_MGZ_Gripper_MGZ_Check2,
|
||||
UnLoader_MGZ_Clamp_Up,
|
||||
UnLoader_MGZ_Clamp_Down,
|
||||
UnLoader_MGZ_Clamp_Fwd,
|
||||
UnLoader_MGZ_Clamp_Bwd,
|
||||
UnLoader_PCB_MGZ_Out,
|
||||
UnLoader_MGZ_EndCap_Check = 0x3F,
|
||||
|
||||
Table_Vac_Check = 0x40,
|
||||
Side_Clamp1_Close = 0x43,
|
||||
Side_Clamp1_Open,
|
||||
Side_Clamp2_Close,
|
||||
Side_Clamp2_Open,
|
||||
|
||||
Glass_Press1_Up = 0x48,
|
||||
Glass_Press1_Down,
|
||||
Glass_Press2_Up,
|
||||
Glass_Press2_Down,
|
||||
|
||||
SR2000_OK = 0x04D,
|
||||
SR2000_ER,
|
||||
SR2000_BS,
|
||||
|
||||
CL3000U_RUN=0x50,
|
||||
CL3000U_ALM,
|
||||
CL3000U_ERR,
|
||||
|
||||
CL3000D_RUN = 0x54,
|
||||
CL3000D_ALM,
|
||||
CL3000D_ERR,
|
||||
|
||||
Loader_MGZ_Stopper_Up = 0x57,
|
||||
Loader_MGZ_Stopper_Down,
|
||||
UnLoader_MGZ_Stopper_Up,
|
||||
UnLoader_MGZ_Stopper_Down
|
||||
|
||||
|
||||
}
|
||||
|
||||
public enum EDOName : byte
|
||||
{//output
|
||||
|
||||
EMERGENCY_F1 = 0x000,
|
||||
EMERGENCY_F2 = 0x001,
|
||||
EMERGENCY_R1 = 0x002,
|
||||
EMERGENCY_R2 = 0x003,
|
||||
|
||||
BUTTON_AIR = 0x005,
|
||||
BUTTON_START = 0x006,
|
||||
BUTTON_STOP = 0x007,
|
||||
BUTTON_RESET = 0x008,
|
||||
AIR_DETECT = 0x009,
|
||||
BUZZER_ERROR = 0x00A,
|
||||
|
||||
TOWER_GRN = 0x00B,
|
||||
TOWER_YEL = 0x00C,
|
||||
TOWER_RED = 0x00D,
|
||||
|
||||
ROOM_LIGHT = 0x00F,
|
||||
|
||||
Loader_MGZ_Clamp_Up = 0x10,
|
||||
Loader_MGZ_Clamp_Down,
|
||||
Loader_MGZ_Clamp_Fwd,
|
||||
Loader_MGZ_Clamp_Bwd,
|
||||
Loader_Pusher_Fwd,
|
||||
Index_Gripper_Close,
|
||||
PickerL_Open,
|
||||
PCB_Side_Clamp_Close,
|
||||
PCB_Glass_Press_Plate_Down,
|
||||
PickerU_Open = 0x19,
|
||||
Unloader_MGZ_Clamp_Up,
|
||||
UnLoader_MGZ_Clamp_Down,
|
||||
UnLoader_MGZ_Clamp_Fwd,
|
||||
Unloader_MGZ_Clamp_Bwd,
|
||||
Table_Eject1_On,
|
||||
Table_Vacuum1_On,
|
||||
|
||||
Loader_MGZ_InMotor_Run = 0x20,
|
||||
Loader_MGZ_OutMotor_Run,
|
||||
UnLoader_MGZ_InMotor_Run,
|
||||
UnLoader_MGZ_OutMotor_Run,
|
||||
|
||||
MOTOR_01_POWER_OFF = 0x024,
|
||||
MOTOR_02_POWER_OFF,
|
||||
MOTOR_03_POWER_OFF,
|
||||
MOTOR_04_POWER_OFF,
|
||||
MOTOR_05_POWER_OFF,
|
||||
MOTOR_06_POWER_OFF,
|
||||
MOTOR_07_POWER_OFF,
|
||||
MOTOR_08_POWER_OFF,
|
||||
MOTOR_09_POWER_OFF,
|
||||
MOTOR_10_POWER_OFF,
|
||||
MOTOR_11_POWER_OFF,
|
||||
|
||||
CL_3000L_POWER = 0x30,
|
||||
CL_3000R_POWER,
|
||||
|
||||
CL_3000L_ZERO1 = 0x33,
|
||||
CL_3000L_ZERO2,
|
||||
|
||||
CL_3000R_ZERO1 = 0x35,
|
||||
CL_3000R_ZERO2,
|
||||
|
||||
Loader_MGZ_Stopper_Up=0x38,
|
||||
UnLoader_MGZ_Stopper_Up,
|
||||
|
||||
SR2000_TRIGGER = 0x3F,
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
43
Sub/CommData/EnumMot.cs
Normal file
43
Sub/CommData/EnumMot.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
#pragma warning disable IDE1006 // 명명 스타일
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace COMM
|
||||
{
|
||||
public enum eAxis : byte
|
||||
{
|
||||
|
||||
[Category("Y"), Description("Loader Y - Front/Back")]
|
||||
LOADER_FRONTBACK = 0,
|
||||
|
||||
[Category("Z"), Description("Loader Z - Up/Down")]
|
||||
LOADER_UPDOWN,
|
||||
[Category("X"), Description("Loader Pusher X - Left/Right")]
|
||||
LOADER_PUSHER,
|
||||
[Category("Z"), Description("Loader Picker Z - Up/Down")]
|
||||
LPICKER_UPDOWN,
|
||||
|
||||
[Category("Z"), Description("UnLoader Picket Z - Up/Down")]
|
||||
UPICKER_UPDOWN,
|
||||
[Category("X"), Description("Unloader Pusher X - Left/Right")]
|
||||
UNLOADER_PUSHER,
|
||||
|
||||
[Category("Y"), Description("UnLoader Y - Front/Back")]
|
||||
UNLOADER_FRONTBACK,
|
||||
[Category("Z"), Description("UnLoader Z - Up/Down")]
|
||||
UNLOADER_UPDOWN,
|
||||
[Category("X"), Description("Loader Picker X - Left/Right")]
|
||||
LPICKER_LEFTRIGHT,
|
||||
[Category("Y"), Description("Glass table Y - Front/Back")]
|
||||
TABLE,
|
||||
|
||||
[Category("X"), Description("UnLoader Picket X - Left/Right")]
|
||||
UPICKER_LEFTRIGHT,
|
||||
[Description("미사용 위치")]
|
||||
SPARE,
|
||||
|
||||
}
|
||||
}
|
||||
61
Sub/CommData/EnumVAR.cs
Normal file
61
Sub/CommData/EnumVAR.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace COMM
|
||||
{
|
||||
#region "VAR DATA"
|
||||
public enum EVarI32
|
||||
{
|
||||
None = 0,
|
||||
DevConnectSeq,
|
||||
CONNTRY_PLC,
|
||||
CONNTRY_INDICATOR,
|
||||
ChargeWaitSec,
|
||||
|
||||
DataIndex,
|
||||
}
|
||||
|
||||
public enum EVarDBL
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public enum EVarBool
|
||||
{
|
||||
//comm area start(0~31)
|
||||
None = 0,
|
||||
INIT_SYSTEM,
|
||||
SMRUN,
|
||||
DebugMode,
|
||||
SQLCONN,
|
||||
RESUMEJOB,
|
||||
USERSTEP,
|
||||
}
|
||||
|
||||
|
||||
public enum EVarString
|
||||
{
|
||||
MCStatus,
|
||||
JobMode,
|
||||
}
|
||||
|
||||
public enum EVarTime
|
||||
{
|
||||
MOTIONLINK,
|
||||
AREALTIME,
|
||||
AREARTIME,
|
||||
LIVEVIEWR,
|
||||
CONNTRY_PLC,
|
||||
CONNTRY_INDICATOR,
|
||||
JOB_START,
|
||||
JOB_END,
|
||||
JOB_REFRESH,
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
}
|
||||
199
Sub/CommData/Enum_MotPosition.cs
Normal file
199
Sub/CommData/Enum_MotPosition.cs
Normal file
@@ -0,0 +1,199 @@
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace Project
|
||||
{
|
||||
//public enum EDefLoc : byte
|
||||
//{//포지션 현재 축이 어디있는지 상태값
|
||||
// UNKNOWN = 0,
|
||||
// LIMITP,
|
||||
// LIMITN,
|
||||
// HOME,
|
||||
// ERROR,
|
||||
//}
|
||||
|
||||
public enum EYLoader : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_MGZ_GRIP_START,
|
||||
A02_MGZ_GRIP_CLOSE,
|
||||
A03_MGZ_ENDCAP_CHECK,
|
||||
A04_MGZ_WORKING_FIRST,
|
||||
A05_MGZ_WORKING_PITCH,
|
||||
A06_MGZ_OUT_START,
|
||||
A07_MGZ_OUT_END,
|
||||
}
|
||||
public enum EZLoader : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,//
|
||||
A01_MGZ_GRIP_START,
|
||||
A02_MGZ_GRIP_UP,
|
||||
A03_MGZ_ENDCAP_CHECK,
|
||||
A04_MGZ_WORKING_FIRST,
|
||||
A05_MGZ_WORKING_PITCH,
|
||||
A06_MGZ_OUT,
|
||||
A07_MGZ_OUT_DOWN,
|
||||
}
|
||||
|
||||
|
||||
|
||||
//public enum EYUnLoader : byte
|
||||
//{
|
||||
// //포지션 현재 축이 어디있는지 상태값
|
||||
// UNKNOWN = 0,
|
||||
// LIMITP,
|
||||
// LIMITN,
|
||||
// HOME,
|
||||
// ERROR,
|
||||
|
||||
// [Description("대기위치")]
|
||||
// A00_READY = 50,
|
||||
// A01_MGZ_GRIP_START,
|
||||
// A02_MGZ_GRIP_CLOSE,
|
||||
// A03_MGZ_WORKING_FIRST,
|
||||
// A04_MGZ_WORKING_PITCH,
|
||||
// A05_MGZ_OUT_START,
|
||||
// A06_MGZ_OUT_END,
|
||||
|
||||
//}
|
||||
//public enum EZUnLoader : byte
|
||||
//{
|
||||
// //포지션 현재 축이 어디있는지 상태값
|
||||
// UNKNOWN = 0,
|
||||
// LIMITP,
|
||||
// LIMITN,
|
||||
// HOME,
|
||||
// ERROR,
|
||||
|
||||
// [Description("대기위치")]
|
||||
// A00_READY = 50,
|
||||
// A01_MGZ_GRIP_START,
|
||||
// A02_MGZ_GRIP_UP,
|
||||
// A03_MGZ_WORKING_FIRST,
|
||||
// A04_MGZ_WORKING_PITCH,
|
||||
// A05_MGZ_OUT,
|
||||
// A06_MGZ_OUT_DOWN,
|
||||
//}
|
||||
|
||||
public enum EXLoaderPusher : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_BARCODE_END,
|
||||
A02_PICKON ,
|
||||
A03_PICKOFF,
|
||||
A04_PICKOFFBACK,
|
||||
}
|
||||
|
||||
public enum EXUnLoaderPusher : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_PUSH_START,
|
||||
A02_PUSH_SLOW_START,
|
||||
A03_PUSH_SLOW_END,
|
||||
A04_PUSH_END,
|
||||
}
|
||||
public enum EXLoaderPicker : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_PICKON,
|
||||
A02_PICKOFF,
|
||||
}
|
||||
public enum EZLoaderPicker : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_PICKON,
|
||||
A02_PICKOFF,
|
||||
}
|
||||
|
||||
|
||||
public enum EXUnLoaderPicker : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_PICKON,
|
||||
A02_PICKOFF,
|
||||
}
|
||||
|
||||
public enum EZUnLoaderPicker : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_PICKON,
|
||||
A02_PICKOFF,
|
||||
}
|
||||
public enum EYGlass : byte
|
||||
{
|
||||
//포지션 현재 축이 어디있는지 상태값
|
||||
UNKNOWN = 0,
|
||||
LIMITP,
|
||||
LIMITN,
|
||||
HOME,
|
||||
ERROR,
|
||||
|
||||
[Description("대기위치")]
|
||||
A00_READY = 50,
|
||||
A01_MEASURE,
|
||||
}
|
||||
|
||||
}
|
||||
36
Sub/CommData/Properties/AssemblyInfo.cs
Normal file
36
Sub/CommData/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
|
||||
// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
|
||||
// 이러한 특성 값을 변경하세요.
|
||||
[assembly: AssemblyTitle("VarData")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("VarData")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2022")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
|
||||
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
|
||||
// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
|
||||
[assembly: Guid("14e8c9a5-013e-49ba-b435-efefc77dd623")]
|
||||
|
||||
// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
|
||||
//
|
||||
// 주 버전
|
||||
// 부 버전
|
||||
// 빌드 번호
|
||||
// 수정 버전
|
||||
//
|
||||
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
|
||||
// 기본값으로 할 수 있습니다.
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
Reference in New Issue
Block a user