using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using static Bro.Common.Helper.EnumHelper;
|
|
namespace Bro.Common.Model
|
{
|
public class PLC_ITEM
|
{
|
public string ID { get; set; } = Guid.NewGuid().ToString();
|
|
/// <summary>
|
/// 名称,描述
|
/// </summary>
|
public string NAME { get; set; }
|
|
/// <summary>
|
/// 读写地址
|
/// </summary>
|
public string ADDRESS { get; set; }
|
|
/// <summary>
|
/// 读写地址长度
|
/// </summary>
|
public int ITEM_LENGTH { get; set; } = 1;
|
|
/// <summary>
|
/// PLC项目值
|
/// </summary>
|
//[StringLength(500)]
|
public string ITEM_VALUE { get; set; }
|
|
/// <summary>
|
/// PLC项目值类型 参见枚举PLCItemType
|
/// </summary>
|
public int ITEM_VALUE_TYPE { get; set; }
|
|
/// <summary>
|
/// 是否写数据 1:读数据 2:写数据 4:监控 参见枚举PLCOpType
|
/// </summary>
|
public int OP_TYPE { get; set; } = 1;
|
|
public string OpTimeStamp { get; set; }
|
|
///// <summary>
|
///// 如果该项目被注册监控,满足条件时的下个流程编号
|
///// json序列化后的List<LinkProcess>
|
///// </summary>
|
////[StringLength(50)]
|
//public int NEXT_PROCESS_ID { get; set; }
|
|
///// <summary>
|
///// 归属于哪一台PLC设备
|
///// </summary>
|
//public string PLC_ID { get; set; }
|
|
//public string REMARK { get; set; }
|
|
}
|
}
|