- Added QRValidation vision control system - Includes CapCleaningControl UI components - WebSocket-based barcode validation system - Support for Crevis PLC integration - Test projects for PLC emulator, motion, IO panel, and Modbus 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
72 lines
1.4 KiB
C#
72 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace Project
|
|
{
|
|
public partial class StateMachine
|
|
{
|
|
|
|
public enum eMsgOpt : byte
|
|
{
|
|
NORMAL,
|
|
STEPCHANGE,
|
|
ERROR,
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 000~020 : System Define
|
|
/// 020~255 : User Define
|
|
/// </summary>
|
|
public enum eSMStep : byte
|
|
{
|
|
NOTSET = 0,
|
|
INIT,
|
|
IDLE,
|
|
REQSERVM,
|
|
REQSERV,
|
|
RUN,
|
|
/// <summary>
|
|
/// 작업완룡
|
|
/// </summary>
|
|
FINISH,
|
|
/// <summary>
|
|
/// 왼쪽(출구)에서 자재를 투입합니다
|
|
/// </summary>
|
|
LTAKE,
|
|
|
|
/// <summary>
|
|
/// 오른쪽(입구)에서 자채를 투입합니다
|
|
/// </summary>
|
|
//RTAKE,
|
|
|
|
POSITION_RESET,
|
|
PAUSE,
|
|
/// <summary>
|
|
/// 시작명령을 기다리는중(PAUSE 상태에서 RESET시 설정 됨)
|
|
/// </summary>
|
|
WAITSTART,
|
|
ERROR,
|
|
UNLOADER_CHK,
|
|
OVERLOAD,
|
|
|
|
RESET,
|
|
SAFTY,
|
|
EMERGENCY,
|
|
CLEAR,
|
|
HOME,
|
|
HOMECHK,
|
|
QHOME,
|
|
|
|
|
|
CLOSING,
|
|
CLOSEWAIT,
|
|
CLOSED,
|
|
}
|
|
}
|
|
|
|
|
|
}
|