1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324 |
- using System;
- using System.ComponentModel;
- namespace WCS.Protocol.SX.SRM
- {
- /// <summary>
- /// 运行模式
- /// </summary>
- [Description("运行模式")]
- public enum SrmRunSpeed : short
- {
- /// <summary>
- /// 默认
- /// </summary>
- [Description("默认")]
- Default = 0,
- /// <summary>
- /// 低速
- /// </summary>
- [Description("低速")]
- LowSpeed = 1,
- }
- /// <summary>
- /// 任务类型
- /// </summary>
- [Description("任务类型")]
- public enum SrmTaskType : short
- {
- /// <summary>
- /// 默认 出入库使用该任务类型
- /// </summary>
- [Description("默认,出入库使用该任务类型")]
- Default = 0,
- /// <summary>
- /// 完成任务
- /// </summary>
- [Description("完成任务")]
- FinishTask = 1,
- /// <summary>
- /// 删除任务
- /// </summary>
- [Description("删除任务")]
- DeleteTask = 2,
- /// <summary>
- /// 移动任务
- /// </summary>
- [Description("移动任务")]
- MoveTask = 3,
- /// <summary>
- /// 移库任务
- /// </summary>
- [Description("移库任务")]
- MoveGoods = 4
- }
- /// <summary>
- /// 货叉位置
- /// </summary>
- [Description("货叉位置")]
- public enum SrmForkPosition : short
- {
- /// <summary>
- /// 中位
- /// </summary>
- [Description("中位")]
- Centr = 0,
- /// <summary>
- /// 一深度
- /// </summary>
- [Description("一深度")]
- OneDepth = 1,
- /// <summary>
- /// 二深度
- /// </summary>
- [Description("二深度")]
- TwoDepth = 2
- }
- /// <summary>
- /// 运行模式
- /// </summary>
- [Description("运行模式")]
- public enum SrmMode : short
- {
- /// <summary>
- /// 自动
- /// </summary>
- [Description("自动")]
- 自动 = 1,
- /// <summary>
- /// 半自动
- /// </summary>
- [Description("半自动")]
- 半自动 = 2,
- /// <summary>
- /// 手动
- /// </summary>
- [Description("手动")]
- 手动 = 3,
- /// <summary>
- /// 保持维修
- /// </summary>
- [Description("保持维修")]
- 维修 = 4
- }
- /// <summary>
- /// 运行状态
- /// </summary>
- [Description("运行状态")]
- public enum SrmRunStatus : short
- {
- /// <summary>
- /// 空闲
- /// </summary>
- [Description("空闲")]
- 空闲 = 1,
- /// <summary>
- /// 取货行走
- /// </summary>
- [Description("取货行走")]
- 取货行走 = 2,
- /// <summary>
- /// 取货伸叉
- /// </summary>
- [Description("取货伸叉")]
- 取货伸叉 = 3,
- /// <summary>
- /// 取货抬叉
- /// </summary>
- [Description("取货抬叉")]
- 取货抬叉 = 4,
- /// <summary>
- /// 取货收叉
- /// </summary>
- [Description("取货收叉")]
- 取货收叉 = 5,
- /// <summary>
- /// 放货行走
- /// </summary>
- [Description("放货行走")]
- 放货行走 = 6,
- /// <summary>
- /// 放货伸叉
- /// </summary>
- [Description("放货伸叉")]
- 放货伸叉 = 7,
- /// <summary>
- /// 放货降叉
- /// </summary>
- [Description("放货降叉")]
- 放货降叉 = 8,
- /// <summary>
- /// 放货收叉
- /// </summary>
- [Description("放货收叉")]
- 放货收叉 = 9,
- }
- /// <summary>
- /// 堆垛机状态
- /// </summary>
- [Description("堆垛机状态")]
- [Flags]
- public enum SrmStatus : short
- {
- /// <summary>
- /// 完成取货信号
- /// </summary>
- [Description("完成取货信号")]
- GetFinishi = 1 << 0,
- /// <summary>
- /// 完成放货信号
- /// </summary>
- [Description("完成放货信号")]
- PutFinishi = 1 << 1,
- /// <summary>
- /// 报警信号
- /// </summary>
- [Description("报警信号")]
- Alarm = 1 << 2,
- /// <summary>
- /// 任务完成信号
- /// </summary>
- [Description("任务完成信号")]
- TaskFinish = 1 << 3,
- /// <summary>
- /// 设备有货
- /// </summary>
- [Description("设备有货")]
- Loaded = 1 << 4,
- /// <summary>
- /// 货叉在原位
- /// </summary>
- [Description("货叉在原位")]
- ForkCenter = 1 << 5,
- /// <summary>
- /// 可以下发任务
- /// </summary>
- [Description("可以下发任务")]
- CanTaskIssued = 1 << 6,
-
- }
- /// <summary>
- /// 堆垛机报警项
- /// </summary>
- [Description("堆垛机报警项")]
- [Flags]
- public enum SrmAlarm : ulong
- {
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无 = 0,
- /// <summary>
- /// 主柜急停
- /// </summary>
- [Description("主柜急停")]
- 主柜急停 = 1L << 0,
- /// <summary>
- /// 分柜急停
- /// </summary>
- [Description("分柜急停")]
- 分柜急停 = 1L << 1,
- /// <summary>
- /// 取货点异常双深位
- /// </summary>
- [Description("取货点异常双深位")]
- 取货点异常双深位 = 1L << 2,
- /// <summary>
- /// 放货点有货
- /// </summary>
- [Description("放货点有货")]
- 放货点有货 = 1L << 3,
- /// <summary>
- /// 货叉取货完成后无货
- /// </summary>
- [Description("货叉取货完成后无货")]
- 货叉取货完成后无货 = 1L << 4,
- /// <summary>
- /// 货叉无任务有货异常
- /// </summary>
- [Description("货叉无任务有货异常")]
- 货叉无任务有货异常 = 1L << 5,
- /// <summary>
- /// 货叉运行超时
- /// </summary>
- [Description("货叉运行超时")]
- 货叉运行超时 = 1L << 6,
- /// <summary>
- /// 货叉左侧超行程
- /// </summary>
- [Description("货叉左侧超行程")]
- 货叉左侧超行程 = 1L << 7,
- /// <summary>
- /// 货物左前坍塌
- /// </summary>
- [Description("货物左前坍塌")]
- 货物左前坍塌 = 1L << 8,
- /// <summary>
- /// 货物右前坍塌
- /// </summary>
- [Description("货物右前坍塌")]
- 货物右前坍塌 = 1L << 9,
- /// <summary>
- /// 前限位触发
- /// </summary>
- [Description("前限位触发")]
- 前限位触发 = 1L << 10,
- /// <summary>
- /// 后限位触发
- /// </summary>
- [Description("后限位触发")]
- 后限位触发 = 1L << 11,
- /// <summary>
- /// 上限位触发
- /// </summary>
- [Description("上限位触发")]
- 上限位触发 = 1L << 12,
- /// <summary>
- /// 下限位触发
- /// </summary>
- [Description("下限位触发")]
- 下限位触发 = 1L << 13,
- /// <summary>
- /// 超载限位触发
- /// </summary>
- [Description("超载限位触发")]
- 超载限位触发 = 1L << 14,
- /// <summary>
- /// 松绳限位触发1
- /// </summary>
- [Description("松绳限位触发1")]
- 松绳限位触发1 = 1L << 15,
- /// <summary>
- /// 行走运动超行程
- /// </summary>
- [Description("行走运动超行程")]
- 行走运动超行程 = 1L << 16,
- /// <summary>
- /// 起升运动超行程
- /// </summary>
- [Description("起升运动超行程")]
- 起升运动超行程 = 1L << 17,
- /// <summary>
- /// 行走变频器报警
- /// </summary>
- [Description("行走变频器报警")]
- 行走变频器报警 = 1L << 18,
- /// <summary>
- /// 提升变频器报警
- /// </summary>
- [Description("提升变频器报警")]
- 提升变频器报警 = 1L << 19,
- /// <summary>
- /// 货叉变频器报警
- /// </summary>
- [Description("货叉变频器报警")]
- 货叉变频器报警 = 1L << 20,
- /// <summary>
- /// 提升超速报警
- /// </summary>
- [Description("提升超速报警")]
- 提升超速报警 = 1L << 21,
- /// <summary>
- /// 风扇灯插座空开
- /// </summary>
- [Description("风扇灯插座空开")]
- 风扇灯插座空开 = 1L << 22,
- /// <summary>
- /// 触摸屏光通讯激光测距空开
- /// </summary>
- [Description("触摸屏光通讯激光测距空开")]
- 触摸屏光通讯激光测距空开 = 1L << 23,
- /// <summary>
- /// 行走马达保护器
- /// </summary>
- [Description("行走马达保护器")]
- 行走马达保护器 = 1L << 24,
- /// <summary>
- /// 行走抱闸空开
- /// </summary>
- [Description("行走抱闸空开")]
- 行走抱闸空开 = 1L << 25,
- /// <summary>
- /// 起升马达保护器
- /// </summary>
- [Description("起升马达保护器")]
- 起升马达保护器 = 1L << 26,
- /// <summary>
- /// 起升抱闸空开
- /// </summary>
- [Description("起升抱闸空开")]
- 起升抱闸空开 = 1L << 27,
- /// <summary>
- /// 货叉马达保护器
- /// </summary>
- [Description("货叉马达保护器")]
- 货叉马达保护器 = 1L << 28,
- /// <summary>
- /// 货叉抱闸空开
- /// </summary>
- [Description("货叉抱闸空开")]
- 货叉抱闸空开 = 1L << 29,
- /// <summary>
- /// 安全门打开
- /// </summary>
- [Description("安全门打开")]
- 安全门打开 = 1L << 30,
- /// <summary>
- /// 安全继电器报警
- /// </summary>
- [Description("安全继电器报警")]
- 安全继电器报警 = 1L << 31,
- /// <summary>
- /// 当前货位已禁用
- /// </summary>
- [Description("当前货位已禁用")]
- 当前货位已禁用 = 1L << 32,
- /// <summary>
- /// 组态中断报警
- /// </summary>
- [Description("组态中断报警")]
- 组态中断报警 = 1L << 33,
- /// <summary>
- /// 货物左前超出
- /// </summary>
- [Description("货物左前超出")]
- 货物左前超出 = 1L << 34,
- /// <summary>
- /// 货物左后超出
- /// </summary>
- [Description("货物左后超出")]
- 货物左后超出 = 1L << 35,
- /// <summary>
- /// 货物右前超出
- /// </summary>
- [Description("货物右前超出")]
- 货物右前超出 = 1L << 36,
- /// <summary>
- /// 货物右后超出
- /// </summary>
- [Description("货物右后超出")]
- 货物右后超出 = 1L << 37,
- /// <summary>
- /// 相序保护
- /// </summary>
- [Description("相序保护")]
- 相序保护 = 1L << 38,
- /// <summary>
- /// 备用
- /// </summary>
- [Description("备用")]
- 备用 = 1L << 39,
- /// <summary>
- /// 安全门1报警
- /// </summary>
- [Description("安全门1报警")]
- 安全门1报警 = 1L << 40,
- /// <summary>
- /// 安全门2报警
- /// </summary>
- [Description("安全门2报警")]
- 安全门2报警 = 1L << 41,
- /// <summary>
- /// 行走测距信号丢失报警
- /// </summary>
- [Description("行走测距信号丢失报警")]
- 行走测距信号丢失报警 = 1L << 42,
- /// <summary>
- /// 提升测距信号丢失报警
- /// </summary>
- [Description("提升测距信号丢失报警")]
- 提升测距信号丢失报警 = 1L << 43,
- /// <summary>
- /// 行走定位失败
- /// </summary>
- [Description("行走定位失败")]
- 行走定位失败 = 1L << 44,
- /// <summary>
- /// 提升定位失败
- /// </summary>
- [Description("提升定位失败")]
- 提升定位失败 = 1L << 45,
- /// <summary>
- /// 回中定位失败
- /// </summary>
- [Description("回中定位失败")]
- 回中定位失败 = 1L << 46,
- /// <summary>
- /// 堆垛机巷道有人进入光通讯中断
- /// </summary>
- [Description("堆垛机巷道有人进入光通讯中断")]
- 堆垛机巷道有人进入光通讯中断 = 1L << 47,
- /// <summary>
- /// 货叉位置错误
- /// </summary>
- [Description("货叉位置错误")]
- 货叉位置错误 = 1L << 48,
- /// <summary>
- /// 货叉编码器报警
- /// </summary>
- [Description("货叉编码器报警")]
- 货叉编码器报警 = 1L << 49,
- /// <summary>
- /// 货叉编码器报警中间位
- /// </summary>
- [Description("货叉编码器报警中间位")]
- 货叉编码器报警中间位 = 1L << 50,
- /// <summary>
- /// 货叉中位光电异常
- /// </summary>
- [Description("货叉中位光电异常")]
- 货叉中位光电异常 = 1L << 51,
- /// <summary>
- /// 载货台电源空开
- /// </summary>
- [Description("载货台电源空开")]
- 载货台电源空开 = 1L << 52,
- /// <summary>
- /// 按钮, 安全回路空开
- /// </summary>
- [Description("按钮安全回路空开")]
- 按钮安全回路空开 = 1L << 53,
- /// <summary>
- /// 货物左前坍塌
- /// </summary>
- [Description("货物左后坍塌")]
- 货物左后坍塌 = 1L << 54,
- /// <summary>
- /// 货物右前坍塌
- /// </summary>
- [Description("货物右后坍塌")]
- 货物右后坍塌 = 1L << 55,
- /// <summary>
- /// 登梯口急停
- /// </summary>
- [Description("登梯口急停")]
- 登梯口急停 = 1L << 56,
- /// <summary>
- /// 货物左超高19M
- /// </summary>
- [Description("货物左超高19M")]
- 货物左超高19M = 1L << 57,
- /// <summary>
- /// 货物右超高19M
- /// </summary>
- [Description("货物右超高19M")]
- 货物右超高19M = 1L << 58,
- /// <summary>
- /// 松绳限位触发2
- /// </summary>
- [Description("松绳限位触发2")]
- 松绳限位触发2 = 1L << 59,
- /// <summary>
- /// 货叉右侧超行程
- /// </summary>
- [Description("货叉右侧超行程")]
- 货叉右侧超行程 = 1L << 60,
- /// <summary>
- /// 取放货托盘总数超出限制
- /// </summary>
- [Description("取放货托盘总数超出限制")]
- 取放货托盘总数超出限制 = 1L << 61,
- /// <summary>
- /// 安全门急停
- /// </summary>
- [Description("安全门急停")]
- 安全门急停 = 1L << 62,
- }
- /// <summary>
- /// 堆垛机报警项
- /// </summary>
- [Description("堆垛机报警项")]
- [Flags]
- public enum SrmAlarmExt : ulong
- {
- /// <summary>
- /// 取货堆垛机有货
- /// </summary>
- [Description("工位1取货堆垛机有货")]
- 工位1取货堆垛机有货 = 1L << 0,
- /// <summary>
- /// 放货时堆垛机无货
- /// </summary>
- [Description("工位1放货时堆垛机无货")]
- 工位1放货时堆垛机无货 = 1L << 1,
- /// <summary>
- /// 行走定位失败
- /// </summary>
- [Description("行走定位失败")]
- 行走定位失败 = 1L << 2,
- /// <summary>
- /// 升降定位失败
- /// </summary>
- [Description("升降定位失败")]
- 升降定位失败 = 1L << 3,
- /// <summary>
- /// 货叉定位失败
- /// </summary>
- [Description("货叉定位失败")]
- 货叉定位失败 = 1L << 4,
- /// <summary>
- /// WCS通讯异常
- /// </summary>
- [Description("WCS通讯异常")]
- WCS通讯异常 = 1L << 5,
- /// <summary>
- /// 货叉中位开关异常
- /// </summary>
- [Description("货叉中位开关异常")]
- 货叉中位开关异常 = 1L << 6,
- /// <summary>
- /// 工位1左前超宽
- /// </summary>
- [Description("工位1左前超宽")]
- 工位1左前超宽 = 1L << 7,
- /// <summary>
- /// 工位1右超高
- /// </summary>
- [Description("工位1右超高")]
- 工位1右超高 = 1L << 8,
- /// <summary>
- /// 工位1右超长
- /// </summary>
- [Description("工位1右超长")]
- 工位1右超长 = 1L << 9,
- /// <summary>
- /// 工位1起叉超时
- /// </summary>
- [Description("工位1起叉超时")]
- 工位1起叉超时 = 1L << 10,
- /// <summary>
- /// 工位1落叉超时
- /// </summary>
- [Description("工位1落叉超时")]
- 工位1落叉超时 = 1L << 11,
- /// <summary>
- /// 工位2放货堆垛机无货
- /// </summary>
- [Description("工位2放货堆垛机无货")]
- 工位2放货堆垛机无货 = 1L << 12,
- /// <summary>
- /// 行走、升降寻址数据异常
- /// </summary>
- [Description("行走、升降寻址数据异常")]
- 行走升降寻址数据异常 = 1L << 13,
- /// <summary>
- /// 货叉1寻址数据异常
- /// </summary>
- [Description("货叉1寻址数据异常")]
- 货叉1寻址数据异常 = 1L << 14,
- /// <summary>
- /// 货叉1运行超时
- /// </summary>
- [Description("货叉1运行超时")]
- 货叉1运行超时 = 1L << 15,
- /// <summary>
- /// 行走超软极限
- /// </summary>
- [Description("行走超软极限")]
- 行走超软极限 = 1L << 16,
- /// <summary>
- /// 升降超软极限
- /// </summary>
- [Description("升降超软极限")]
- 升降超软极限 = 1L << 17,
- /// <summary>
- /// 货叉1超软极限
- /// </summary>
- [Description("货叉1超软极限")]
- 货叉1超软极限 = 1L << 18,
- /// <summary>
- /// 加紧装置
- /// </summary>
- [Description("加紧装置")]
- 加紧装置 = 1L << 19,
- /// <summary>
- /// 工位2左前超宽
- /// </summary>
- [Description("工位2左前超宽")]
- 工位2左前超宽 = 1L << 20,
- /// <summary>
- /// 超速保护
- /// </summary>
- [Description("超速保护")]
- 超速保护 = 1L << 21,
- /// <summary>
- /// 行走极限
- /// </summary>
- [Description("行走极限")]
- 行走极限 = 1L << 22,
- /// <summary>
- /// 升降极限
- /// </summary>
- [Description("升降极限")]
- 升降极限 = 1L << 23,
- /// <summary>
- /// 柜门急停
- /// </summary>
- [Description("柜门急停")]
- 柜门急停 = 1L << 24,
- /// <summary>
- /// 登梯口急停
- /// </summary>
- [Description("登梯口急停")]
- 登梯口急停 = 1L << 25,
- /// <summary>
- /// 相序继电器
- /// </summary>
- [Description("相序继电器")]
- 相序继电器 = 1L << 26,
- /// <summary>
- /// 安全继电器
- /// </summary>
- [Description("安全继电器")]
- 安全继电器 = 1L << 27,
- /// <summary>
- /// 货叉2超软极限
- /// </summary>
- [Description("货叉2超软极限")]
- 货叉2超软极限 = 1L << 28,
- /// <summary>
- /// 工位2左后超宽
- /// </summary>
- [Description("工位2左后超宽")]
- 工位2左后超宽 = 1L << 29,
- /// <summary>
- /// 外部手动触发
- /// </summary>
- [Description("外部手动触发")]
- 外部手动触发 = 1L << 30,
- /// <summary>
- /// 工位2右前超宽
- /// </summary>
- [Description("工位2右前超宽")]
- 工位2右前超宽 = 1L << 31,
- /// <summary>
- /// 行走变频器报警
- /// </summary>
- [Description("行走变频器报警")]
- 行走变频器报警 = 1L << 32,
- /// <summary>
- /// 行走马达保护器报警
- /// </summary>
- [Description("行走马达保护器报警")]
- 行走马达保护器报警 = 1L << 33,
- /// <summary>
- /// 行走抱闸断路器报警
- /// </summary>
- [Description("行走抱闸断路器报警")]
- 行走抱闸断路器报警 = 1L << 34,
- /// <summary>
- /// 升降变频器报警
- /// </summary>
- [Description("升降变频器报警")]
- 升降变频器报警 = 1L << 35,
- /// <summary>
- /// 升降马达保护器报警
- /// </summary>
- [Description("升降马达保护器报警")]
- 升降马达保护器报警 = 1L << 36,
- /// <summary>
- /// 升降抱闸断路器报警
- /// </summary>
- [Description("升降抱闸断路器报警")]
- 升降抱闸断路器报警 = 1L << 37,
- /// <summary>
- /// 货叉1变频器
- /// </summary>
- [Description("货叉1变频器")]
- 货叉1变频器 = 1L << 38,
- /// <summary>
- /// 货叉1马达保护器报警
- /// </summary>
- [Description("货叉1马达保护器报警")]
- 货叉1马达保护器报警 = 1L << 39,
- /// <summary>
- /// 货叉1抱闸报警
- /// </summary>
- [Description("货叉1抱闸报警")]
- 货叉1抱闸报警 = 1L << 40,
- /// <summary>
- /// 货叉2变频器报警
- /// </summary>
- [Description("货叉2变频器报警")]
- 货叉2变频器报警 = 1L << 41,
- /// <summary>
- /// 货叉2马达保护器报警
- /// </summary>
- [Description("货叉2马达保护器报警")]
- 货叉2马达保护器报警 = 1L << 42,
- /// <summary>
- /// 货叉2抱闸报警
- /// </summary>
- [Description("货叉2抱闸报警")]
- 货叉2抱闸报警 = 1L << 43,
- /// <summary>
- /// 工位2右后超宽
- /// </summary>
- [Description("工位2右后超宽")]
- 工位2右后超宽 = 1L << 44,
- /// <summary>
- /// 本机软急停
- /// </summary>
- [Description("本机软急停")]
- 本机软急停 = 1L << 45,
- /// <summary>
- /// 取放货申请超时
- /// </summary>
- [Description("取放货申请超时")]
- 取放货申请超时 = 1L << 46,
- /// <summary>
- /// 取放货允许信号中断
- /// </summary>
- [Description("取放货允许信号中断")]
- 取放货允许信号中断 = 1L << 47,
- /// <summary>
- /// 从站故障1
- /// </summary>
- [Description("从站故障1")]
- 从站故障1 = 1L << 48,
- /// <summary>
- /// 从站故障2
- /// </summary>
- [Description("从站故障2")]
- 从站故障2 = 1L << 49,
- /// <summary>
- /// 列确认异常
- /// </summary>
- [Description("列确认异常")]
- 列确认异常 = 1L << 50,
- /// <summary>
- /// 层确认异常
- /// </summary>
- [Description("层确认异常")]
- 层确认异常 = 1L << 51,
- /// <summary>
- /// 行走抱闸接触器异常
- /// </summary>
- [Description("行走抱闸接触器异常")]
- 行走抱闸接触器异常 = 1L << 52,
- /// <summary>
- /// 升降抱闸接触器异常
- /// </summary>
- [Description("升降抱闸接触器异常")]
- 升降抱闸接触器异常 = 1L << 53,
- /// <summary>
- /// 货叉1抱闸接触器异常
- /// </summary>
- [Description("货叉1抱闸接触器异常")]
- 货叉1抱闸接触器异常 = 1L << 54,
- /// <summary>
- /// 货叉2抱闸接触器异常
- /// </summary>
- [Description("货叉2抱闸接触器异常")]
- 货叉2抱闸接触器异常 = 1L << 55,
- /// <summary>
- /// 外部急停触发
- /// </summary>
- [Description("外部急停触发")]
- 外部急停触发 = 1L << 56,
- /// <summary>
- /// 输送线通讯中断
- /// </summary>
- [Description("输送线通讯中断")]
- 输送线通讯中断 = 1L << 57,
- /// <summary>
- /// 工位1左后超宽
- /// </summary>
- [Description("工位1左后超宽")]
- 工位1左后超宽 = 1L << 58,
- /// <summary>
- /// 工位1右前超宽
- /// </summary>
- [Description("工位1右前超宽")]
- 工位1右前超宽 = 1L << 59,
- /// <summary>
- /// 工位1右后超宽
- /// </summary>
- [Description("工位1右后超宽")]
- 工位1右后超宽 = 1L << 60,
- /// <summary>
- /// 工位1左超长
- /// </summary>
- [Description("工位1左超长")]
- 工位1左超长 = 1L << 61,
- /// <summary>
- /// 工位1左超高
- /// </summary>
- [Description("工位1左超高")]
- 工位1左超高 = 1L << 62,
-
- }
- /// <summary>
- /// 堆垛机报警项
- /// </summary>
- [Description("堆垛机报警项")]
- [Flags]
- public enum SrmAlarmExt1 : ulong
- {
- /// <summary>
- /// 工位1空取
- /// </summary>
- [Description("工位1空取")]
- 工位1空取 = 1L << 0,
- /// <summary>
- /// 工位2空取
- /// </summary>
- [Description("工位2空取")]
- 工位2空取 = 1L << 1,
- /// <summary>
- /// 工位1满入
- /// </summary>
- [Description("工位1满入")]
- 工位1满入 = 1L << 2,
- /// <summary>
- /// 工位2满入
- /// </summary>
- [Description("工位2满入")]
- 工位2满入 = 1L << 3,
- /// <summary>
- /// 工位2源位校验错误
- /// </summary>
- [Description("工位2源位校验错误")]
- 工位2源位校验错误 = 1L <<4,
- /// <summary>
- /// 工位1源位校验错误
- /// </summary>
- [Description("工位1源位校验错误")]
- 工位1源位校验错误 = 1L << 5,
- /// <summary>
- /// 货叉中位开关异常
- /// </summary>
- [Description("工位1目标位校验错误")]
- 工位1目标位校验错误 = 1L << 6,
- /// <summary>
- /// 工位2目标位校验错误
- /// </summary>
- [Description("工位2目标位校验错误")]
- 工位2目标位校验错误 = 1L << 7,
- /// <summary>
- /// 工位2取货堆垛机有货
- /// </summary>
- [Description("工位2取货堆垛机有货")]
- 工位2取货堆垛机有货 = 1L << 8,
- /// <summary>
- /// 24V电源断路器工作异常
- /// </summary>
- [Description("24V电源断路器工作异常")]
- 电源断路器工作异常 = 1L << 9,
- /// <summary>
- /// 电控柜门未关闭
- /// </summary>
- [Description("电控柜门未关闭")]
- 电控柜门未关闭 = 1L << 10,
- /// <summary>
- /// wcs远程急停
- /// </summary>
- [Description("wcs远程急停")]
- wcs远程急停 = 1L << 11,
- /// <summary>
- /// 与WCS通讯中断
- /// </summary>
- [Description("与WCS通讯中断")]
- 与WCS通讯中断 = 1L << 12,
- /// <summary>
- /// 工位1放货后载货台有货
- /// </summary>
- [Description("工位1放货后载货台有货")]
- 工位1放货后载货台有货 = 1L << 13,
- /// <summary>
- /// 工位2放货后载货台有货
- /// </summary>
- [Description("工位2放货后载货台有货")]
- 工位2放货后载货台有货 = 1L << 14,
- /// <summary>
- /// 任务超时
- /// </summary>
- [Description("任务超时")]
- 任务超时 = 1L << 15,
- /// <summary>
- /// 行走扫码数据异常或卡阻
- /// </summary>
- [Description("行走扫码数据异常或卡阻")]
- 行走扫码数据异常或卡阻 = 1L << 16,
- /// <summary>
- /// 升降扫码数据异常或卡阻
- /// </summary>
- [Description("升降扫码数据异常或卡阻")]
- 升降扫码数据异常或卡阻 = 1L << 17,
- /// <summary>
- /// 货叉1编码器数据异常或卡阻
- /// </summary>
- [Description("货叉1编码器数据异常或卡阻")]
- 货叉1编码器数据异常或卡阻 = 1L << 18,
- /// <summary>
- /// 货叉2编码器数据异常或卡阻
- /// </summary>
- [Description("货叉2编码器数据异常或卡阻")]
- 货叉2编码器数据异常或卡阻 = 1L << 19,
- /// <summary>
- /// 工位2右超长
- /// </summary>
- [Description("工位2右超长")]
- 工位2右超长 = 1L << 20,
- /// <summary>
- /// 工位2左超长
- /// </summary>
- [Description("工位2左超长")]
- 工位2左超长 = 1L << 21,
- /// <summary>
- /// 安全门被打开
- /// </summary>
- [Description("安全门被打开")]
- 安全门被打开 = 1L << 22,
- /// <summary>
- /// 风扇灯断路器工作异常
- /// </summary>
- [Description("风扇灯断路器工作异常")]
- 风扇灯断路器工作异常 = 1L << 23,
- /// <summary>
- /// 触摸屏、光通讯、激光测距电源断路器工作异常
- /// </summary>
- [Description("触摸屏、光通讯、激光测距电源断路器工作异常")]
- 触摸屏光通讯激光测距电源断路器工作异常 = 1L << 24,
- /// <summary>
- /// 载货台安全回路工作异常
- /// </summary>
- [Description("载货台安全回路工作异常")]
- 载货台安全回路工作异常 = 1L << 25,
- /// <summary>
- /// 按钮开关断路器
- /// </summary>
- [Description("按钮开关断路器")]
- 按钮开关断路器 = 1L << 26,
- /// <summary>
- /// 载货台安全回路断路器工作异常
- /// </summary>
- [Description("载货台安全回路断路器工作异常")]
- 载货台安全回路断路器工作异常 = 1L << 27,
- /// <summary>
- /// 工位2起叉超时
- /// </summary>
- [Description("工位2起叉超时")]
- 工位2起叉超时 = 1L << 28,
- /// <summary>
- /// 行走激光丢失
- /// </summary>
- [Description("行走激光丢失")]
- 行走激光丢失 = 1L << 29,
- /// <summary>
- /// 升降激光丢失
- /// </summary>
- [Description("升降激光丢失")]
- 升降激光丢失 = 1L << 30,
- /// <summary>
- /// 货叉不在源位
- /// </summary>
- [Description("货叉不在源位")]
- 货叉不在源位 = 1L << 31,
- /// <summary>
- /// 工位2落叉超时
- /// </summary>
- [Description("工位2落叉超时")]
- 工位2落叉超时 = 1L << 32,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无 = 1L << 33,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无1 = 1L << 34,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无2 = 1L << 35,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无3 = 1L << 36,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无4 = 1L << 37,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无5 = 1L << 38,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无6 = 1L << 39,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无7 = 1L << 40,
- /// <summary>
- /// 过载保护
- /// </summary>
- [Description("过载保护")]
- 过载保护 = 1L << 41,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无8 = 1L << 42,
- /// <summary>
- /// 无
- /// </summary>
- [Description("无")]
- 无9 = 1L << 43,
- /// <summary>
- /// 操作平台安全门检测
- /// </summary>
- [Description("操作平台安全门检测")]
- 操作平台安全门检测 = 1L << 44,
- /// <summary>
- /// 地面控制盒通讯中断
- /// </summary>
- [Description("地面控制盒通讯中断")]
- 地面控制盒通讯中断 = 1L << 45,
- /// <summary>
- /// 工位1入库货位堵塞
- /// </summary>
- [Description("工位1入库货位堵塞")]
- 工位1入库货位堵塞 = 1L << 46,
- /// <summary>
- /// 工位2入库货位堵塞
- /// </summary>
- [Description("工位2入库货位堵塞")]
- 工位2入库货位堵塞 = 1L << 47,
- /// <summary>
- /// 工位1出库阻塞(取远深位的货,但近深位有货阻挡)
- /// </summary>
- [Description("工位1出库阻塞(取远深位的货,但近深位有货阻挡)")]
- 工位1出库阻塞取远深位的货但近深位有货阻挡 = 1L << 48,
- /// <summary>
- /// 工位2出库阻塞(取远深位的货,但近深位有货阻挡)
- /// </summary>
- [Description("工位2出库阻塞(取远深位的货,但近深位有货阻挡)")]
- 工位2出库阻塞取远深位的货但近深位有货阻挡 = 1L << 49,
- /// <summary>
- /// 工位1出库阻塞(往站台放货时站台有货)
- /// </summary>
- [Description("工位1出库阻塞(往站台放货时站台有货)")]
- 工位1出库阻塞往站台放货时站台有货 = 1L << 50,
- /// <summary>
- /// 工位2出库阻塞(往站台放货时站台有货)
- /// </summary>
- [Description("工位2出库阻塞(往站台放货时站台有货)")]
- 工位2出库阻塞往站台放货时站台有货 = 1L <<51,
- /// <summary>
- /// 远程模块信号丢失
- /// </summary>
- [Description("远程模块信号丢失")]
- 远程模块信号丢失 = 1L << 52,
-
- }
- }
|