using CCDCount.DLL;
using System;
using System.Drawing;
using System.Globalization;
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;
PLCTestSetting.Visibility = Visibility.Collapsed;
PlcParaSetting.Visibility = Visibility.Collapsed;
}
private void PlcTestBtn_Click(object sender, RoutedEventArgs e)
{
PLCRuningSetting.Visibility = Visibility.Collapsed;
PLCTestSetting.Visibility = Visibility.Visible;
PlcParaSetting.Visibility = Visibility.Collapsed;
}
private void PlcParaBtn_Click(object sender, RoutedEventArgs e)
{
PLCRuningSetting.Visibility = Visibility.Collapsed;
PLCTestSetting.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)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet += 1;
}
private void BottValueSetDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet - 1 > 0)
{
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)
{
PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime += 1;
}
private void TransferValveOpeningTimeDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime -= 1;
}
}
private void BottingDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue += 1;
}
private void BottingDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue -= 1;
}
}
private void CacheDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue += 1;
}
private void CacheDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue -= 1;
}
}
private void CacheCountDelayTimingUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming += 1;
}
private void CacheCountDelayTimingDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming -= 1;
}
}
private void CacheShutdownValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue += 1;
}
private void CacheShutdownValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue -= 1;
}
}
private void BottingMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue += 1;
}
private void BottingMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue -= 1;
}
}
private void BottingFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue += 1;
}
private void BottingFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue -= 1;
}
}
private void BottingCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue += 1;
}
private void BottingCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue -= 1;
}
}
private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue += 1;
}
private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue -= 1;
}
}
private void BottingFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue += 1;
}
private void BottingFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue -= 1;
}
}
private void BottingCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue += 1;
}
private void BottingCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue -= 1;
}
}
private void CacheMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue += 1;
}
private void CacheMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue -= 1;
}
}
private void CacheFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue += 1;
}
private void CacheFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue -= 1;
}
}
private void CacheCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue += 1;
}
private void CacheCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue -= 1;
}
}
private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue += 1;
}
private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue -= 1;
}
}
private void CacheFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue += 1;
}
private void CacheFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue -= 1;
}
}
private void CacheCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue += 1;
}
private void CacheCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue -= 1;
}
}
private void GateOpeningDelayUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay += 1;
}
private void GateOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay - 1 >= 0)
{
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)
{
PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay += 1;
}
private void AirValveOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay -= 1;
}
}
private void BottlingShutdownValueUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue += 1;
}
private void BottlingShutdownValueDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue -= 1;
}
}
private void BottlingShutdownTimeUpBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime += 1;
}
private void BottlingShutdownTimeDownBtn_Click(object sender, RoutedEventArgs e)
{
if(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime - 1 >= 0)
{
PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime -= 1;
}
}
}
}