using CCDCount.DLL; using System; using System.Drawing; using System.Globalization; using System.Security.Cryptography.X509Certificates; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Input; namespace CCDCountWpf.WpfPage { /// /// PlcSettingPage.xaml 的交互逻辑 /// public partial class PlcSettingPage : Page { public PlcSettingPage() { InitializeComponent(); DataContext = PlcSettingMessageBus.PlcMessageShowBindage; } /// /// 归零按钮按下事件 /// private void ReturnToZeroBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ReturnToZeroToTrue(); } /// /// 归零按钮抬起事件 /// private void ReturnToZeroBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ReturnToZeroToFalse(); } /// /// 复位按钮按下事件 /// private void RepositionBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.RepositionToTrue(); } /// /// 复位按钮抬起事件 /// private void RepositionBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.RepositionToFalse(); } /// /// 轴停止按钮按下事件 /// private void ShaftStopsBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ShaftStopsToTrue(); } /// /// 轴停止按钮抬起事件 /// private void ShaftStopsBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ShaftStopsToFalse(); } /// /// 正转点动按钮按下事件 /// private void ForwardRotatingJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ShaftStopsToTrue(); } /// /// 正转点动按钮抬起事件 /// private void ForwardRotatingJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ShaftStopsToFalse(); } /// /// 反转点动按钮按下事件 /// private void ReversalReverseJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ReversalReverseJogToTrue(); } /// /// 反转点动按钮抬起事件 /// private void ReversalReverseJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ReversalReverseJogToFalse(); } /// /// 速度运行按钮按下事件 /// private void SpeedRunBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.SpeedRunToTrue(); } /// /// 速度运行按钮抬起事件 /// private void SpeedRunBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.SpeedRunToFalse(); } /// /// 设备运行按钮按下事件 /// private void EquipmentOperationBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.EquipmentOperationToTrue(); } /// /// 设备运行按钮抬起事件 /// private void EquipmentOperationBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.EquipmentOperationToFalse(); } /// /// 开始按钮按下事件 /// private void InitiateBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.InitiateToTrue(); } /// /// 开始按钮抬起事件 /// private void InitiateBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { //pLCManagement.InitiateToFalse(); } /// /// 停止按钮按下事件 /// private void StopBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.StopToTrue(); } /// /// 停止按钮抬起事件 /// private void StopBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { //pLCManagement.StopToFalse(); } private void PlcRunBtn_Click(object sender, RoutedEventArgs e) { PLCRuningSetting.Visibility = Visibility.Visible; PlcParaSetting.Visibility = Visibility.Collapsed; } private void PlcParaBtn_Click(object sender, RoutedEventArgs e) { PLCRuningSetting.Visibility = Visibility.Collapsed; PlcParaSetting.Visibility = Visibility.Visible; } private void Button_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchEnable(); } private void SpeedModeRunningSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed = (result + 0.5f).ToString(); } } private void SpeedModeRunningSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed, out float result)) { if((result - 0.5f)>=0) { PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed = (result - 0.5f).ToString(); } } } private void JogSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed = (result + 0.5f).ToString(); } } private void JogSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed, out float result)) { if((result - 0.5f)>=0) { PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed = (result - 0.5f).ToString(); } } } private void BottValueSetUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet + 1) > PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet) { PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet += 1; } } private void BottValueSetDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet) { PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet -= 1; } } private void TransferValveOpeningSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed = (result + 0.5f).ToString(); } } private void TransferValveOpeningSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed, out float result)) { if((result - 0.5f)>=0) { PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed = (result - 0.5f).ToString(); } } } private void TransferValveOpeningTimeUpBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime + 1) > PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime) { PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime += 1; } } private void TransferValveOpeningTimeDownBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime - 1) < PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime) { PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime -= 1; } } private void BottingDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue + 1) > PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue += 1; } } private void BottingDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue -= 1; } } private void CacheDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue + 1) > PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue += 1; } } private void CacheDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue -= 1; } } private void CacheCountDelayTimingUpBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming + 1) > PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming) { PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming += 1; } } private void CacheCountDelayTimingDownBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming - 1) < PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming) { PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming -= 1; } } private void CacheShutdownValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue + 1) > PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue += 1; } } private void CacheShutdownValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue -= 1; } } private void BottingMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue + 1) > PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue += 1; } } private void BottingMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue -= 1; } } private void BottingFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue + 1) > PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue) PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue += 1; } private void BottingFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue -= 1; } } private void BottingCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue+1)> PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue += 1; } } private void BottingCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue - 1)< PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue -= 1; } } private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue +1)> PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue += 1; } } private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue - 1)< PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue -= 1; } } private void BottingFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue + 1)> PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue += 1; } } private void BottingFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue -= 1; } } private void BottingCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue + 1)> PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue += 1; } } private void BottingCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue -= 1; } } private void CacheMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue + 1)> PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue += 1; } } private void CacheMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue -= 1; } } private void CacheFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue + 1)> PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue += 1; } } private void CacheFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue - 1)< PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue -= 1; } } private void CacheCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue + 1)> PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue += 1; } } private void CacheCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue - 1)< PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue -= 1; } } private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue + 1)> PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue += 1; } } private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue -= 1; } } private void CacheFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue + 1)> PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue) PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue += 1; } private void CacheFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue - 1)< PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue -= 1; } } private void CacheCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue + 1) > PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue) PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue += 1; } private void CacheCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue - 1)< PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue) { PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue -= 1; } } private void GateOpeningDelayUpBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay + 1)> PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay) { PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay += 1; } } private void GateOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay - 1) < PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay) { PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay -= 1; } } private void ReturnToZeroOffsetValueUpDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue, out float value)) { PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue = (value + 0.5).ToString(); } } private void ReturnToZeroOffsetValueDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue, out float value)) { //if(value - 0.5 < 0) return; PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue = (value - 0.5).ToString(); } } private void ReturnToZeroOffsetSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed, out float value)) { PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed = (value + 0.5).ToString(); } } private void ReturnToZeroOffsetSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed, out float value)) { if(value - 0.5 < 0) return; PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed = (value - 0.5).ToString(); } } private void TransferValveClosingSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed, out float value)) { PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed = (value + 0.5).ToString(); } } private void TransferValveClosingSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed, out float value)) { if(value - 0.5 < 0) return; PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed = (value - 0.5).ToString(); } } private void TransferValveOpenPositionUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition, out float value)) { PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition = (value + 0.5).ToString(); } } private void TransferValveOpenPositionDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition, out float value)) { if(value - 0.5 < 0) return; PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition = (value - 0.5).ToString(); } } private void TransferValveClosePositionUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition, out float value)) { PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition = (value + 0.5).ToString(); } } private void TransferValveClosePositionDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition, out float value)) { if(value - 0.5 < 0) return; PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition = (value - 0.5).ToString(); } } private void AirValveOpeningDelayUpBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay + 1)> PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay) { PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay += 1; } } private void AirValveOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay - 1)< PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay) { PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay -= 1; } } private void BottlingShutdownValueUpBtn_Click(object sender, RoutedEventArgs e) { if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue + 1) > PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue += 1; } } private void BottlingShutdownValueDownBtn_Click(object sender, RoutedEventArgs e) { if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue) { PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue -= 1; } } private void BottlingShutdownTimeUpBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime + 1)> PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime) { PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime += 1; } } private void BottlingShutdownTimeDownBtn_Click(object sender, RoutedEventArgs e) { if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime) { PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime -= 1; } } private void LevelOneVibrationTableBtn_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchLevelOneVibrationTable(); } private void LevelTwoVibrationTableBtn_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchLevelTwoVibrationTable(); } private void LevelThreeVibrationTableBtn_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchLevelThreeVibrationTable(); } private void DeviceUpBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteDeviceUpToTrue(); } private void DeviceUpBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteDeviceUpToFalse(); } private void DeviceDownBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteDeviceDownToTrue(); } private void DeviceDownBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteDeviceDownToFalse(); } private void TransferStartBtn_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchTransferStart(); } private void AirValveCloseBtn_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchAirValveClose(); } private void BottleFeedingWheelResetBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelResetToTrue(); } private void BottleFeedingWheelResetBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelResetToFalse(); } private void BottleFeedingWheelReturnToZeroBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReturnToZeroToTrue(); } private void BottleFeedingWheelReturnToZeroBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReturnToZeroToFalse(); } private void BottleFeedingWheelShaftStopsBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelShaftStopsToTrue(); } private void BottleFeedingWheelShaftStopsBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelShaftStopsToFalse(); } private void BottleFeedingWheelPositiveRotationJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelPositiveRotationJogToTrue(); } private void BottleFeedingWheelPositiveRotationJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelPositiveRotationJogToFalse(); } private void BottleFeedingWheelReverseRotationJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReverseRotationJogToTrue(); } private void BottleFeedingWheelReverseRotationJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReverseRotationJogToFalse(); } private void BottleFeedingWheelEnableBtn_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchBottleFeedingWheelEnable(); } private void BottleFeedingWheelRunningSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed = (result + 0.5f).ToString(); } } private void BottleFeedingWheelRunningSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed, out float result)) { if(result - 0.5f >= 0) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed = (result - 0.5f).ToString(); } } } private void BottleFeedingWheelJogRunningSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed = (result + 0.5f).ToString(); } } private void BottleFeedingWheelJogRunningSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed, out float result)) { if(result - 0.5f >= 0) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed = (result - 0.5f).ToString(); } } } private void BottleFeedingWheelReturnToZeroOffsetValueUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue = (result + 0.5f).ToString(); } } private void BottleFeedingWheelReturnToZeroOffsetValueDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue, out float result)) { if(result - 0.5f >= 0) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue = (result - 0.5f).ToString(); } } } private void BottleFeedingWheelReturnToZeroSpeedUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed = (result + 0.5f).ToString(); } } private void BottleFeedingWheelReturnToZeroSpeedDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed, out float result)) { if(result - 0.5f >= 0) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed = (result - 0.5f).ToString(); } } } private void BottleFeedingWheelPositionLengthUpBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength, out float result)) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength = (result + 0.5f).ToString(); } } private void BottleFeedingWheelPositionLengthDownBtn_Click(object sender, RoutedEventArgs e) { if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength, out float result)) { if(result - 0.5f >= 0) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength = (result - 0.5f).ToString(); } } } private void BottleFeedingWheelPauseTimeUpBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime+1)> PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime += 1; } } private void BottleFeedingWheelPauseTimeDownBtn_Click(object sender, RoutedEventArgs e) { if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime - 1) < PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime) { PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime -= 1; } } private void DelayBlankingUpBtn_Click(object sender, RoutedEventArgs e) { if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking + 1)> PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking) { PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking += 1; } } private void DelayBlankingDownBtn_Click(object sender, RoutedEventArgs e) { if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking - 1) < PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking) { PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking -= 1; } } private void Valve1Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(0); } private void Valve2Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(1); } private void Valve3Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(2); } private void Valve4Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(3); } private void Valve5Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(4); } private void Valve6Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(5); } private void Valve7Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(6); } private void Valve8Jog_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchValveJog(7); } } }