| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_QuartzJob.DeviceBase; |
| | | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | /// <summary> |
| | | /// 插拔钉机 PLC 通信命令数据类 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 继承自 DeviceCommand,用于与插拔钉机进行 PLC 通信。 |
| | | /// 包含设备的运行状态、物料请求、出料请求等信号。 |
| | | /// </remarks> |
| | | public class PinMachineCommand : DeviceCommand |
| | | { |
| | | /// <summary> |
| | | /// 物流线运行信号 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 表示物流线(连接插拔钉机的输送线)是否在运行。 |
| | | /// </remarks> |
| | | public short LogisticsLineRunningSignal { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 插拔钉机运行信号 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 表示插拔钉机本身的运行状态。 |
| | | /// </remarks> |
| | | public short PlugPinMachineRunningSignal { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 要料请求-上层 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 上层工位向上级设备(如输送线)发出的原料请求。 |
| | | /// 非零值表示需要补充物料。 |
| | | /// </remarks> |
| | | public short MaterialRequestUpper { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 出料请求-上层 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 上层工位完成加工后,向下级设备发出的出料请求。 |
| | | /// 非零值表示有料需要输出。 |
| | | /// </remarks> |
| | | public short OutputRequestUpper { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 插拔钉盘可出料-上层 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// WCS 回复给上层工位的确认信号。 |
| | | /// 告知上层托盘已被接收,可以继续出料。 |
| | | /// </remarks> |
| | | public short PlugPinTrayOutputReadyUpper { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 要料请求-下层 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 下层工位向上级设备(如输送线)发出的原料请求。 |
| | | /// 非零值表示需要补充物料。 |
| | | /// </remarks> |
| | | public short MaterialRequestLower { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 出料请求-下层 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 下层工位完成加工后,向下级设备发出的出料请求。 |
| | | /// 非零值表示有料需要输出。 |
| | | /// </remarks> |
| | | public short OutputRequestLower { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 插拔钉盘可出料-下层 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// WCS 回复给下层工位的确认信号。 |
| | | /// 告知下层托盘已被接收,可以继续出料。 |
| | | /// </remarks> |
| | | public short PlugPinTrayOutputReadyLower { get; set; } |
| | | } |
| | | } |