C#自动化采集工具-1.采集布局设计与UI开发框架

这里UI我们用.NET中较为容易上手的winform来开发,如图,因为对于工具的界面并没有太多花哨的需求,满足使用即可。界面上方是导入导出等一系列全局操作功能,中间是配置信息,下方是日志控制台,中间配置信息又分为左右,左边是树形采集列表,右边是点击列表节点对应的配置信息,采集节点按通道=》设备=》采集组=》采集标记的结构划分,这里与kepware中的树节点类似,结构思路也来源于kepware ,因为json是可以直接导入到工具中的。

这里主要说下设备、与标记组的配置设置。

一、设备节点

 public class Device : CommonAttribute
    {
        ///


        /// IP
        ///

        public string DEVICE_ID_STRING { set; get; }
        ///
        /// port
        ///

        public int DEVICE_COMMUNICATIONS_PORT_NUMBER { set; get; }
        ///
        /// 附加Json
        ///

        public string AppendJson { set; get; }
        ///
        /// 状态监测Tag
        ///

 

你可能感兴趣的:(工业自动化采集,自动化,运维,c#)