private decimal GetMixerVolume() { var mixerVolumeParam = CommonOpcParametersReader.GetCommonOpcParameterByName(OpcHelper.GetTagName(OpcHelper.TagNames.MixerVolume)); if (mixerVolumeParam != null) { var mixerVolumeValue = OpcHelper.ReadTag(NewOpcServer.OpcList.Rbu, mixerVolumeParam.Tag); var mixerVolume = Convert.ToDecimal(OpcHelper.GetParameterValue(mixerVolumeValue, mixerVolumeParam)); if (mixerVolume != 0) { return(mixerVolume); } Logger.Error("Объем миксера не может быть равен 0."); MessageBox.Show("Объем миксера не может быть равен 0."); return((decimal)0.2); } Logger.Error("Остутствует название тега - MixerVolume."); MessageBox.Show("Остутствует название тега - MixerVolume."); return((decimal)0.2); }
private ApiOpcParameter GetCommonParameter(OpcHelper.TagNames tagName) { var currentTaskIdParameter = CommonOpcParametersReader.GetCommonOpcParameterByName(OpcHelper.GetTagName(tagName)); return(currentTaskIdParameter); }