public static void GetBooleanResult(string organizationId, string[] tagArray, ref Dictionary <string, bool> tagDataDic)
 {
     ServiceReference_RealTimeTagValue.RealTimeDataSoapClient realTimeDataSoapClientTest = new ServiceReference_RealTimeTagValue.RealTimeDataSoapClient();
     //数据字典
     ServiceReference_RealTimeTagValue.ArrayOfString boolTagArray = new ServiceReference_RealTimeTagValue.ArrayOfString();
     foreach (string tag in tagArray)
     {
         if (!tagDataDic.Keys.Contains(organizationId + ">" + tag))
         {
             tagDataDic.Add(organizationId + ">" + tag, false);//默认为false
             boolTagArray.Add(tag);
         }
     }
     ServiceReference_RealTimeTagValue.DigitalDataGroup_Serialization m_DigitalDataGroup_Serialization = realTimeDataSoapClientTest.GetDigitalDataA(organizationId, boolTagArray, "HTKJ2016_#*?");
     //余热发电转速模拟量
     ServiceReference_RealTimeTagValue.AnalogDataGroup_Serialization m_AnalogDataGroup_Serialization = realTimeDataSoapClientTest.GetAnalogDataA(organizationId, boolTagArray, "HTKJ2016_#*?");
     foreach (ServiceReference_RealTimeTagValue.DigitalDataItem_Serialization item in m_DigitalDataGroup_Serialization.DataSet)
     {
         tagDataDic[organizationId + ">" + item.ID] = item.Value;
     }
     //余热发电转速模拟量
     foreach (ServiceReference_RealTimeTagValue.AnalogDataItem_Serialization item in m_AnalogDataGroup_Serialization.DataSet)
     {
         tagDataDic[organizationId + ">" + item.ID] = item.Value > 300 ? true : false;
     }
 }
        public static Dictionary <string, bool> GetBoolTagValue(string organizationId, string[] tagArray)
        {
            ServiceReference_RealTimeTagValue.RealTimeDataSoapClient realTimeDataSoapClientTest = new ServiceReference_RealTimeTagValue.RealTimeDataSoapClient();
            //数据字典
            Dictionary <string, bool> tagDataDic = new Dictionary <string, bool>();

            ServiceReference_RealTimeTagValue.ArrayOfString boolTagArray = new ServiceReference_RealTimeTagValue.ArrayOfString();
            foreach (string tag in tagArray)
            {
                if (!tagDataDic.Keys.Contains(tag))
                {
                    tagDataDic.Add(tag, false);//默认为false
                    boolTagArray.Add(tag);
                }
            }
            ServiceReference_RealTimeTagValue.DigitalDataGroup_Serialization m_DigitalDataGroup_Serialization = realTimeDataSoapClientTest.GetDigitalDataA(organizationId, boolTagArray, "HTKJ2016_#*?");
            foreach (ServiceReference_RealTimeTagValue.DigitalDataItem_Serialization item in m_DigitalDataGroup_Serialization.DataSet)
            {
                tagDataDic[item.ID] = item.Value;
            }

            return(tagDataDic);
        }