Files
2024-12-23 15:46:54 +01:00

99 lines
3.5 KiB
C#

// ClassDefine.cs : 定義用ヘッダファイル
//
/////////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2023 MITSUBISHI Electric Corporation All Rights Reserved
//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SampleAppCS
{
static class ClassDefine
{
public const String APPLICATION_NAME = "FCSB1224W000 "; //アプリ名
public enum SYSTEMTYPE
{
EZNC_SYS_MELDAS700L = 5, //M700L
EZNC_SYS_MELDAS700M = 6, //M700M
EZNC_SYS_MELDASC70 = 7, //C70
EZNC_SYS_MELDAS800L = 8, //M800L
EZNC_SYS_MELDAS800M = 9, //M800M
EZNC_SYS_CNCC80 = 10, //C80
}
public const Int32 EZNC_SYS_MULTI = 0x00010000; //マルチスレッド指定
public const Int32 EZNC_PLCAXIS = 255; //PLC軸指定
public enum PROGRAMTYPE
{
EZNC_MAINPRG = 0, //メインプログラム
EZNC_SUBPRG = 1, //サブプログラム
}
public enum MSTBTYPE
{
EZNC_M = 0, //M指令
EZNC_S = 1, //S指令
EZNC_T = 2, //T指令
EZNC_B = 3, //B指令
}
public enum PRGNUMTYPE
{
EZNC_PRG_MAXNUM = 0, //登録可能な最大本数
EZNC_PRG_CURNUM = 1, //現在登録されている本数
EZNC_PRG_RESTNUM = 2, //登録可能な残本数
EZNC_PRG_CHARNUM = 3, //登録されている文字数
EZNC_PRG_RESTCHARNUM = 4, //登録可能な残文字数
}
public enum DISKREADTYPE
{
EZNC_DISK_DIRTYPE = 0x10000, //ディレクトリ情報読み出し
EZNC_DISK_COMMENT = 0x04, //コメント情報読み出し
EZNC_DISK_DATE = 0x02, //日付情報読み出し
EZNC_DISK_SIZE = 0x01, //サイズ情報読み出し
}
public enum ALARMTYPE
{
M_ALM_ALL_ALARM = 0x000, //アラーム種類の区別なし
M_ALM_NC_ALARM = 0x100, //NCアラーム
M_ALM_STOP_CODE = 0x200, //ストップコード
M_ALM_PLC_ALARM = 0x300, //PLCアラームメッセージ
M_ALM_OPE_MSG = 0x400, //オペレータメッセージ
M_ALM_WARNING = 0x500, //ワーニング
}
public enum DEVICEDATATYPE
{
EZNC_PLC_BIT = 0x11, //ビット型
EZNC_PLC_BYTE = 0x12, //バイト型
EZNC_PLC_WORD = 0x14, //ワード型
EZNC_PLC_DWORD = 0x18, //ダブルワード型
}
public enum RESETTYPE
{
EZNC_RESET_NONE = 0, //NCシステムのリセットなし
EZNC_RESET_SIMPLE = 1, //オープン中のNCシステムのリセット
EZNC_RESET_ALL = 2, //全てのNCシステムのリセット
}
public enum OPENFILETYPE
{
EZNC_FILE_READ = 1, //読み出しモード
EZNC_FILE_WRITE = 2, //書き出しモード
EZNC_FILE_OVERWRITE = 3, //強制上書きモード
EZNC_FILE_OPEN = 1, //書き込みオープンモード
EZNC_FILE_CREATE = 2, //書き込み新規作成モード
}
}
}