예제 #1
0
        public void updateRtdsTag(string clientName, bool value)
        {
            string tagFullName = rtdsSourceUnit + "\\" + siteName + "_" + clientName + "_HeartBeat_WEB";

            if (RTDS.Write(tagFullName, value))
            {
                //logger.Trace("Updating: " + tagFullName + " value: " + value);
            }
            else
            {
                //logger.Trace("Error in RTDS tag manipulation: " + tagFullName);
            }
        }
        public void updateRtdsTag(string clientName, bool value)
        {
            string tagFullName = rtdsSourceUnit + "\\" + siteName + "_" + clientName + "_HeartBeat_WEB";

            try{
                if (RTDS.ExistThrough(tagFullName))
                {
                    logger.Trace("Updating: " + tagFullName + " value: " + value);
                    RTDS.Write(tagFullName, value);
                }
                else
                {
                    logger.Trace("Updating Failed: " + tagFullName + " does not exists ");
                }
            }catch (Exception ex)
            {
                logger.Trace("Error in RTDS tag manipulation: " + ex.ToString());
            }
        }