using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace CCDCountWpf.WpfPage { /// /// PlcOperationPage.xaml 的交互逻辑 /// public partial class PlcOperationPage : Page { public PlcOperationPage() { InitializeComponent(); this.Width = Double.NaN; this.Height = Double.NaN; 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.ForwardRotatingJogToTrue(); } /// /// 正转点动按钮抬起事件 /// private void ForwardRotatingJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { PlcSettingMessageBus.pLCManagement.ForwardRotatingJogToFalse(); } /// /// 反转点动按钮按下事件 /// 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 Button_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchEnable(); } 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 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); } private void BottleFeedingWheelEnableBtn_Click(object sender, RoutedEventArgs e) { PlcSettingMessageBus.pLCManagement.SwitchBottleFeedingWheelEnable(); } 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(); } } }