40 lines
1.0 KiB
C#
40 lines
1.0 KiB
C#
using CapMachine.Wpf.Models.Tag;
|
|
using HslCommunication.Profinet.Siemens;
|
|
using Prism.Mvvm;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace CapMachine.Wpf.Models
|
|
{
|
|
/// <summary>
|
|
/// 布尔的拓展信息
|
|
/// </summary>
|
|
public class SysExdBoolInfo:BindableBase
|
|
{
|
|
public SysExdBoolInfo(SiemensS7Net siemensS7Net)
|
|
{
|
|
QuickTags = new List<QuickTag>()
|
|
{
|
|
new QuickTag(siemensS7Net) { Name = "开始状态", Group = "状态", Unit = "", ValueAddress = "V40.0", Precision = 0, ValueType = ComEnum.DataType.Bool, ByteLength = 1 },
|
|
};
|
|
|
|
StartRunStateQuickTag = QuickTags.Find(a=>a.Name== "开始状态")!;
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 快速标签
|
|
/// </summary>
|
|
public List<QuickTag> QuickTags { get; set; }
|
|
|
|
/// <summary>
|
|
/// 开始运行状态标签
|
|
/// </summary>
|
|
public QuickTag StartRunStateQuickTag { get; set; }
|
|
}
|
|
}
|