Esempio n. 1
0
        public void AddItemID(string Name, string addr, IDdataType dataType, AccessMode RW_Mode)
        {
            if (mItemIDList == null)
            {
                mItemIDList = new Dictionary <string, CItemID>();
            }

            CItemID r;

            if (mItemIDList.Keys.Contains(Name))
            {
                r         = Items[Name];
                r.Type    = dataType;
                r.Access  = RW_Mode;
                r.Address = addr;
                return;
            }
            mItemIDList.Add(Name, new CItemID(
                                Name,
                                PLC_IP,
                                TSAP1,
                                TSAP1,
                                addr, //PLC数据地址
                                dataType,
                                RW_Mode));
        }
Esempio n. 2
0
 public CItemID(string name, string ip, string tsap1, string tsap2, string dataAddr, IDdataType dataType, AccessMode accessMode)
 {
     IPAddress = ip;
     TSAP1     = tsap1;
     TSAP2     = tsap2;
     Address   = dataAddr;
     Type      = dataType;
     Access    = accessMode;
     Name      = name;
 }