| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249 |
- using CCDCount.DLL;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Linq;
- using System.Security.Cryptography.X509Certificates;
- using System.Text;
- using System.Threading.Tasks;
- namespace CCDCountWpf
- {
- public class PlcMessageShowBindingClass : INotifyPropertyChanged
- {
- /// <summary>
- /// 使能完成
- /// </summary>
- private bool enableCompletion;
- public bool EnableCompletion
- {
- get { return enableCompletion; }
- set
- {
- enableCompletion = value;
- OnPropertyChanged("EnableCompletion");
- }
- }
- /// <summary>
- /// 速度运行
- /// </summary>
- private bool speedRunning;
- public bool SpeedRunning
- {
- get { return speedRunning; }
- set
- {
- speedRunning = value;
- OnPropertyChanged("SpeedRunning");
- }
- }
- /// <summary>
- /// 允许数据交换
- /// </summary>
- private bool allowsDataExchange;
- public bool AllowsDataExchange
- {
- get { return allowsDataExchange; }
- set
- {
- allowsDataExchange = value;
- OnPropertyChanged("AllowsDataExchange");
- }
- }
- /// <summary>
- /// 暂停数据交换
- /// </summary>
- private bool pauseDataExchange;
- public bool PauseDataExchange
- {
- get { return pauseDataExchange; }
- set
- {
- pauseDataExchange = value;
- OnPropertyChanged("PauseDataExchange");
- }
- }
- /// <summary>
- /// 缓存计数延迟完成
- /// </summary>
- private bool cacheCountDelayed;
- public bool CacheCountDelayed
- {
- get { return cacheCountDelayed; }
- set
- {
- cacheCountDelayed = value;
- OnPropertyChanged("CacheCountDelayed");
- }
- }
- /// <summary>
- /// 使能
- /// </summary>
- private bool enable;
- public bool Enable
- {
- get { return enable; }
- set
- {
- enable = value;
- OnPropertyChanged("Enable");
- }
- }
- /// <summary>
- /// 罐装模式
- /// </summary>
- private ushort fillingModel;
- public ushort FillingModel
- {
- get { return fillingModel; }
- set
- {
- ushort oldValue = fillingModel;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingMode(value))
- {
- fillingModel = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"FillingModel:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装模式从{oldValue}修改为{value}");
- }
- OnPropertyChanged("FillingModel");
- }
- }
- /// <summary>
- /// 传送带速度
- /// </summary>
- private ushort beltsSpeed;
- public ushort BeltsSpeed
- {
- get { return beltsSpeed; }
- set
- {
- ushort oldValue = beltsSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteBeltsSpeed(value))
- {
- beltsSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"BeltsSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"传送带速度从{oldValue}修改为{value}");
- }
- OnPropertyChanged("BeltsSpeed");
- }
- }
- /// <summary>
- /// 罐装料筒震台高速值
- /// </summary>
- private ushort shakeTable1H_FillingSpeed;
- public ushort ShakeTable1H_FillingSpeed
- {
- get { return shakeTable1H_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable1H_FillingSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable1H_FillingSpeed(value))
- {
- shakeTable1H_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable1H_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装料筒震台高速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable1H_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装过滤震台高速值
- /// </summary>
- private ushort shakeTable2H_FillingSpeed;
- public ushort ShakeTable2H_FillingSpeed
- {
- get { return shakeTable2H_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable2H_FillingSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable2H_FillingSpeed(value))
- {
- shakeTable2H_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable2H_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装过滤震台高速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable2H_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装计数震台高速值
- /// </summary>
- private ushort shakeTable3H_FillingSpeed;
- public ushort ShakeTable3H_FillingSpeed
- {
- get { return shakeTable3H_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable3H_FillingSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable3H_FillingSpeed(value))
- {
- shakeTable3H_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable3H_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装计数震台高速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable3H_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装料筒震台减速值
- /// </summary>
- private ushort shakeTable1M_FillingSpeed;
- public ushort ShakeTable1M_FillingSpeed
- {
- get { return shakeTable1M_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable1M_FillingSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable1M_FillingSpeed(value))
- {
- shakeTable1M_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable1M_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装料筒震台减速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable1M_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装过滤震台减速值
- /// </summary>
- private ushort shakeTable2M_FillingSpeed;
- public ushort ShakeTable2M_FillingSpeed
- {
- get { return shakeTable2M_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable2M_FillingSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable2M_FillingSpeed(value))
- {
- shakeTable2M_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable2M_FillingSpeed{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装过滤震台减速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable2M_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装计数震台减速值
- /// </summary>
- private ushort shakeTable3M_FillingSpeed;
- public ushort ShakeTable3M_FillingSpeed
- {
- get { return shakeTable3M_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable3M_FillingSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable3M_FillingSpeed(value))
- {
- shakeTable3M_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable3M_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装计数震台减速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable3M_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装料筒震台低速值
- /// </summary>
- private ushort shakeTable1L_FillingSpeed;
- public ushort ShakeTable1L_FillingSpeed
- {
- get { return shakeTable1L_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable1L_FillingSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable1L_FillingSpeed(value))
- {
- shakeTable1L_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable1L_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装料筒震台低速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable1L_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装过滤震台低速值
- /// </summary>
- private ushort shakeTable2L_FillingSpeed;
- public ushort ShakeTable2L_FillingSpeed
- {
- get { return shakeTable2L_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable2L_FillingSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable2L_FillingSpeed(value))
- {
- shakeTable2L_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable2L_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装过滤震台低速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable2L_FillingSpeed");
- }
- }
- /// <summary>
- /// 罐装计数震台减速值
- /// </summary>
- private ushort shakeTable3L_FillingSpeed;
- public ushort ShakeTable3L_FillingSpeed
- {
- get { return shakeTable3L_FillingSpeed; }
- set
- {
- ushort oldValue = shakeTable3L_FillingSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable3L_FillingSpeed(value))
- {
- shakeTable3L_FillingSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable3L_FillingSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装计数震台低速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable3L_FillingSpeed");
- }
- }
- /// <summary>
- /// 缓存料筒震台高速值
- /// </summary>
- private ushort shakeTable1H_CacheSpeed;
- public ushort ShakeTable1H_CacheSpeed
- {
- get { return shakeTable1H_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable1H_CacheSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable1H_CacheSpeed(value))
- {
- shakeTable1H_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable1H_CacheSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存料筒震台高速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable1H_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存过滤震台高速值
- /// </summary>
- private ushort shakeTable2H_CacheSpeed;
- public ushort ShakeTable2H_CacheSpeed
- {
- get { return shakeTable2H_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable2H_CacheSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable2H_CacheSpeed(value))
- {
- shakeTable2H_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable2H_CacheSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存过滤震台高速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable2H_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存计数震台高速值
- /// </summary>
- private ushort shakeTable3H_CacheSpeed;
- public ushort ShakeTable3H_CacheSpeed
- {
- get { return shakeTable3H_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable3H_CacheSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable3H_CacheSpeed(value))
- {
- shakeTable3H_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable3H_CacheSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存计数震台高速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable3H_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存料筒震台减速值
- /// </summary>
- private ushort shakeTable1M_CacheSpeed;
- public ushort ShakeTable1M_CacheSpeed
- {
- get { return shakeTable1M_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable1M_CacheSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable1M_CacheSpeed(value))
- {
- shakeTable1M_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable1M_CacheSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存料筒震台减速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable1M_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存过滤震台减速值
- /// </summary>
- private ushort shakeTable2M_CacheSpeed;
- public ushort ShakeTable2M_CacheSpeed
- {
- get { return shakeTable2M_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable2M_CacheSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable2M_CacheSpeed(value))
- {
- shakeTable2M_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable2M_CacheSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存过滤震台减速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable2M_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存计数震台减速值
- /// </summary>
- private ushort shakeTable3M_CacheSpeed;
- public ushort ShakeTable3M_CacheSpeed
- {
- get { return shakeTable3M_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable3M_CacheSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteShakeTable3M_CacheSpeed(value))
- {
- shakeTable3M_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable3M_CacheSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存计数震台减速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable3M_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存料筒震台减速值
- /// </summary>
- private ushort shakeTable1L_CacheSpeed;
- public ushort ShakeTable1L_CacheSpeed
- {
- get { return shakeTable1L_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable1L_CacheSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable1L_CacheSpeed(value))
- {
- shakeTable1L_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable1L_CacheSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存料筒震台低速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable1L_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存过滤震台减速值
- /// </summary>
- private ushort shakeTable2L_CacheSpeed;
- public ushort ShakeTable2L_CacheSpeed
- {
- get { return shakeTable2L_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable2L_CacheSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable2L_CacheSpeed(value))
- {
- shakeTable2L_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable2L_CacheSpeed{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存过滤震台低速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable2L_CacheSpeed");
- }
- }
- /// <summary>
- /// 缓存计数震台低速值
- /// </summary>
- private ushort shakeTable3L_CacheSpeed;
- public ushort ShakeTable3L_CacheSpeed
- {
- get { return shakeTable3L_CacheSpeed; }
- set
- {
- ushort oldValue = shakeTable3L_CacheSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable3L_CacheSpeed(value))
- {
- shakeTable3L_CacheSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable3L_CacheSpeed{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存计数震台低速值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable3L_CacheSpeed");
- }
- }
- /// <summary>
- /// 罐装高速区间
- /// </summary>
- private ushort fillingH_SpeedRatio;
- public ushort FillingH_SpeedRatio
- {
- get { return fillingH_SpeedRatio; }
- set
- {
- ushort oldValue = fillingH_SpeedRatio;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingH_SpeedRatio(value))
- {
- fillingH_SpeedRatio = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"FillingH_SpeedRatio:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装高速区间值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("FillingH_SpeedRatio");
- }
- }
- /// <summary>
- /// 罐装减速区间
- /// </summary>
- private ushort fillingM_SpeedRatio;
- public ushort FillingM_SpeedRatio
- {
- get { return fillingM_SpeedRatio; }
- set
- {
- ushort oldValue = fillingM_SpeedRatio;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingM_SpeedRatio(value))
- {
- fillingM_SpeedRatio = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"FillingM_SpeedRatio:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装减速区间值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("FillingM_SpeedRatio");
- }
- }
- /// <summary>
- /// 罐装低速区间
- /// </summary>
- private ushort fillingL_SpeedRatio;
- public ushort FillingL_SpeedRatio
- {
- get { return fillingL_SpeedRatio; }
- set
- {
- ushort oldValue = fillingL_SpeedRatio;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingL_SpeedRatio(value))
- {
- fillingL_SpeedRatio = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"FillingL_SpeedRatio:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"罐装低速区间值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("FillingL_SpeedRatio");
- }
- }
- /// <summary>
- /// 缓存高速区间
- /// </summary>
- private ushort cacheH_SpeedRatio;
- public ushort CacheH_SpeedRatio
- {
- get { return cacheH_SpeedRatio; }
- set
- {
- ushort oldValue = cacheH_SpeedRatio;
- if (PlcSettingMessageBus.pLCManagement.WriteCacheH_SpeedRatio(value))
- {
- cacheH_SpeedRatio = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"CacheH_SpeedRatio:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存高速区间值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("CacheH_SpeedRatio");
- }
- }
- /// <summary>
- /// 缓存减速区间
- /// </summary>
- private ushort cacheM_SpeedRatio;
- public ushort CacheM_SpeedRatio
- {
- get { return cacheM_SpeedRatio; }
- set
- {
- ushort oldValue = cacheM_SpeedRatio;
- if (PlcSettingMessageBus.pLCManagement.WriteCacheM_SpeedRatio(value))
- {
- cacheM_SpeedRatio = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"CacheM_SpeedRatio:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存减速区间值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("CacheM_SpeedRatio");
- }
- }
- /// <summary>
- /// 缓存低速区间
- /// </summary>
- private ushort cacheL_SpeedRatio;
- public ushort CacheL_SpeedRatio
- {
- get { return cacheL_SpeedRatio; }
- set
- {
- ushort oldValue = cacheL_SpeedRatio;
- if (PlcSettingMessageBus.pLCManagement.WriteCacheL_SpeedRatio(value))
- {
- cacheL_SpeedRatio = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"CacheL_SpeedRatio{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存低速区间值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("CacheL_SpeedRatio");
- }
- }
- /// <summary>
- /// 传动轴点动速度
- /// </summary>
- private double screwJogSpeed;
- public string ScrewJogSpeed
- {
- get { return screwJogSpeed.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = screwJogSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteScrewJogSpeed(result))
- {
- screwJogSpeed = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"ScrewJogSpeed:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"传动轴点动速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("ScrewJogSpeed");
- }
- }
- }
- /// <summary>
- /// 进瓶速度
- /// </summary>
- private double inBottleSpeed;
- public string InBottleSpeed
- {
- get { return inBottleSpeed.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = inBottleSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteInBottleSpeed(result))
- {
- inBottleSpeed = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"InBottleSpeed:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"传动轴点动速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("InBottleSpeed");
- }
- }
- }
- /// <summary>
- /// 传动轴绝对定位速度
- /// </summary>
- private double bottlePosSpeed;
- public string BottlePosSpeed
- {
- get { return bottlePosSpeed.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = bottlePosSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteBottlePosSpeed(result))
- {
- bottlePosSpeed = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"BottlePosSpeed:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"传动轴绝对定位速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("BottlePosSpeed");
- }
- }
- }
- /// <summary>
- /// 传动轴绝对定位位置
- /// </summary>
- private double bottlePosPosition;
- public string BottlePosPosition
- {
- get { return bottlePosPosition.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = bottlePosPosition;
- if (PlcSettingMessageBus.pLCManagement.WriteBottlePosPosition(result))
- {
- bottlePosPosition = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"BottlePosPosition:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"传动轴绝对定位位置从{oldValue}修改为{result}");
- }
- OnPropertyChanged("BottlePosPosition");
- }
- }
- }
- /// <summary>
- /// 中转阀打开速度
- /// </summary>
- private float fillingValveOpenSpeed;
- public string FillingValveOpenSpeed
- {
- get { return fillingValveOpenSpeed.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- float oldValue = fillingValveOpenSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingValveOpenSpeed(result))
- {
- fillingValveOpenSpeed = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"FillingValveOpenSpeed:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"中转阀打开速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("FillingValveOpenSpeed");
- }
- }
- }
- /// <summary>
- /// 中转阀打开位置
- /// </summary>
- private float fillingValveOpenPosition;
- public string FillingValveOpenPosition
- {
- get { return fillingValveOpenPosition.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- float oldValue = fillingValveOpenPosition;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingValveOpenPosition(result))
- {
- fillingValveOpenPosition = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"FillingValveOpenPosition:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"中转阀打开速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("FillingValveOpenPosition");
- }
- }
- }
- /// <summary>
- /// 中转阀关闭速度
- /// </summary>
- private double fillingValveCloseSpeed;
- public string FillingValveCloseSpeed
- {
- get { return fillingValveCloseSpeed.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = fillingValveCloseSpeed;
- if(PlcSettingMessageBus.pLCManagement.WriteFillingValveCloseSpeed(result))
- {
- fillingValveCloseSpeed = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"FillingValveCloseSpeed:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"中转阀关闭速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("FillingValveCloseSpeed");
- }
- }
- }
- /// <summary>
- /// 中转阀关位置
- /// </summary>
- private double fillingValveClosePosition;
- public string FillingValveClosePosition
- {
- get { return fillingValveClosePosition.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = fillingValveClosePosition;
- if(PlcSettingMessageBus.pLCManagement.WriteFillingValveClosePosition(result))
- {
- fillingValveClosePosition = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"FillingValveClosePosition:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"中转阀关位置从{oldValue}修改为{result}");
- }
- OnPropertyChanged("FillingValveClosePosition");
- }
- }
- }
- /// <summary>
- /// 中转阀缓存速度
- /// </summary>
- private double fillingValveCacheSpeed;
- public string FillingValveCacheSpeed
- {
- get { return fillingValveCacheSpeed.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = fillingValveCacheSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingValveCacheSpeed(result))
- {
- fillingValveCacheSpeed = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"FillingValveCacheSpeed:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"中转阀缓存速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("FillingValveCacheSpeed");
- }
- }
- }
- /// <summary>
- /// 中转阀缓存位置
- /// </summary>
- private double fillingValveCachePosition;
- public string FillingValveCachePosition
- {
- get { return fillingValveCachePosition.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = fillingValveCachePosition;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingValveCachePosition(result))
- {
- fillingValveCachePosition = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"FillingValveCachePosition:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"中转阀缓存位置从{oldValue}修改为{result}");
- }
- OnPropertyChanged("FillingValveCachePosition");
- }
- }
- }
- /// <summary>
- /// 中转阀缓存位置
- /// </summary>
- private double fillingValveJogSpeed;
- public string FillingValveJogSpeed
- {
- get { return fillingValveJogSpeed.ToString("F2"); }
- set
- {
- if (float.TryParse(value, out float result))
- {
- double oldValue = fillingValveJogSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteFillingValveJogSpeed(result))
- {
- fillingValveJogSpeed = result;
- if (oldValue != result)
- FaultLog.RecordValueChangeMessage($"FillingValveJogSpeed:{oldValue}->{result}");
- //FaultLog.RecordValueChangeMessage($"中转阀点动速度从{oldValue}修改为{result}");
- }
- OnPropertyChanged("FillingValveJogSpeed");
- }
- }
- }
- /// <summary>
- /// 漏斗下降延时
- /// </summary>
- private ushort machineDelayFunneDownTime;
- public ushort MachineDelayFunneDownTime
- {
- get { return machineDelayFunneDownTime; }
- set
- {
- float oldValue = machineDelayFunneDownTime;
- if (PlcSettingMessageBus.pLCManagement.WriteMachineDelayFunneDownTime(value))
- {
- machineDelayFunneDownTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MachineDelayFunneDownTime:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"漏斗下降延时从{oldValue}修改为{value}");
- }
- OnPropertyChanged("MachineDelayFunneDownTime");
- }
- }
- /// <summary>
- /// 漏斗上升延时
- /// </summary>
- private ushort machineDelayFunneUpTime;
- public ushort MachineDelayFunneUpTime
- {
- get { return machineDelayFunneUpTime; }
- set
- {
- float oldValue = machineDelayFunneUpTime;
- if (PlcSettingMessageBus.pLCManagement.WriteMachineDelayFunneUpTime(value))
- {
- machineDelayFunneUpTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MachineDelayFunneUpTime:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"漏斗上升延时从{oldValue}修改为{value}");
- }
- OnPropertyChanged("MachineDelayFunneUpTime");
- }
- }
- /// <summary>
- /// 中转阀打开延时
- /// </summary>
- private ushort machineDelayFillingValveOpenTime;
- public ushort MachineDelayFillingValveOpenTime
- {
- get { return machineDelayFillingValveOpenTime; }
- set
- {
- float oldValue = machineDelayFillingValveOpenTime;
- if (PlcSettingMessageBus.pLCManagement.WriteMachineDelayFillingValveOpenTime(value))
- {
- machineDelayFillingValveOpenTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MachineDelayFillingValveOpenTime{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"中转阀打开延时从{oldValue}修改为{value}");
- }
- OnPropertyChanged("MachineDelayFillingValveOpenTime");
- }
- }
- /// <summary>
- /// 中转阀打开延时
- /// </summary>
- private ushort machineDelayFillingValveCloseTime;
- public ushort MachineDelayFillingValveCloseTime
- {
- get { return machineDelayFillingValveCloseTime; }
- set
- {
- float oldValue = machineDelayFillingValveCloseTime;
- if (PlcSettingMessageBus.pLCManagement.WriteMachineDelayFillingValveCloseTime(value))
- {
- machineDelayFillingValveCloseTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MachineDelayFillingValveCloseTime:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"中转阀关闭延时从{oldValue}修改为{value}");
- }
- OnPropertyChanged("MachineDelayFillingValveCloseTime");
- }
- }
- /// <summary>
- /// 进瓶延时
- /// </summary>
- private ushort machineDelayInBottleTime;
- public ushort MachineDelayInBottleTime
- {
- get { return machineDelayInBottleTime; }
- set
- {
- float oldValue = machineDelayInBottleTime;
- if (PlcSettingMessageBus.pLCManagement.WriteMachineDelayInBottleTime(value))
- {
- machineDelayInBottleTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MachineDelayInBottleTime:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"进瓶延时从{oldValue}修改为{value}");
- }
- OnPropertyChanged("MachineDelayInBottleTime");
- }
- }
- /// <summary>
- /// 气阀开延时
- /// </summary>
- private ushort valveDelytime;
- public ushort ValveDelytime
- {
- get { return valveDelytime; }
- set
- {
- ushort oldValue = valveDelytime;
- if (PlcSettingMessageBus.pLCManagement.WriteValveDelytime(value))
- {
- valveDelytime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ValveDelytime:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"气阀开延时从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ValveDelytime");
- }
- }
- /// <summary>
- /// 瓶装设定值
- /// </summary>
- private ushort bottValueSet;
- public ushort BottValueSet
- {
- get { return bottValueSet; }
- set
- {
- float oldValue = bottValueSet;
- if (PlcSettingMessageBus.pLCManagement.WriteBottValueSet(value))
- {
- bottValueSet = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"BottValueSet{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"瓶装设定值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("BottValueSet");
- }
- }
- /// <summary>
- /// 缓存停机值
- /// </summary>
- private ushort cacheShutdownValue;
- public ushort CacheShutdownValue
- {
- get { return cacheShutdownValue; }
- set
- {
- ushort oldValue = cacheShutdownValue;
- if (PlcSettingMessageBus.pLCManagement.WriteCacheShutdownValue(value))
- {
- cacheShutdownValue = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"CacheShutdownValue:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存停机值从{oldValue}修改为{value}");
- }
- OnPropertyChanged("CacheShutdownValue");
- }
- }
- /// <summary>
- /// 缺瓶检测时间
- /// </summary>
- private ushort missingDelaytime;
- public ushort MissingDelaytime
- {
- get { return missingDelaytime; }
- set
- {
- ushort oldValue = missingDelaytime;
- if (PlcSettingMessageBus.pLCManagement.WriteMissingDelaytime(value))
- {
- missingDelaytime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MissingDelaytime{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缺瓶检测时间从{oldValue}修改为{value}");
- }
- OnPropertyChanged("MissingDelaytime");
- }
- }
- /// <summary>
- /// 堵瓶检测时间
- /// </summary>
- private ushort bottleJamDelaytime;
- public ushort BottleJamDelaytime
- {
- get { return bottleJamDelaytime; }
- set
- {
- ushort oldValue = bottleJamDelaytime;
- if (PlcSettingMessageBus.pLCManagement.WriteBottleJamDelaytime(value))
- {
- bottleJamDelaytime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"BottleJamDelaytime{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"堵瓶检测时间从{oldValue}修改为{value}");
- }
- OnPropertyChanged("BottleJamDelaytime");
- }
- }
- /// <summary>
- /// 剔废气缸延时时间
- /// </summary>
- private ushort eliminateCylinderDelayTime;
- public ushort EliminateCylinderDelayTime
- {
- get { return eliminateCylinderDelayTime; }
- set
- {
- ushort oldValue = eliminateCylinderDelayTime;
- if (PlcSettingMessageBus.pLCManagement.WriteEliminateCylinderDelayTime(value))
- {
- eliminateCylinderDelayTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"EliminateCylinderDelayTime{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"剔废气缸延时时间从{oldValue}修改为{value}");
- }
- OnPropertyChanged("EliminateCylinderDelayTime");
- }
- }
- /// <summary>
- /// 剔废气缸保持时间
- /// </summary>
- private ushort eliminateCylinderHoldingTime;
- public ushort EliminateCylinderHoldingTime
- {
- get { return eliminateCylinderHoldingTime; }
- set
- {
- ushort oldValue = eliminateCylinderHoldingTime;
- if (PlcSettingMessageBus.pLCManagement.WriteEliminateCylinderHoldingTime(value))
- {
- eliminateCylinderHoldingTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"EliminateCylinderHoldingTime{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"剔废气缸保持时间从{oldValue}修改为{value}");
- }
- OnPropertyChanged("EliminateCylinderHoldingTime");
- }
- }
- private ushort materialShortageStoppageDelayTime;
- public ushort MaterialShortageStoppageDelayTime
- {
- get { return materialShortageStoppageDelayTime; }
- set
- {
- ushort oldValue = materialShortageStoppageDelayTime;
- if (PlcSettingMessageBus.pLCManagement.WriteMaterialShortageStoppageDelayTime(value))
- {
- materialShortageStoppageDelayTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MaterialShortageStoppageDelayTime{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"剔废气缸保持时间从{oldValue}修改为{value}");
- }
- OnPropertyChanged("MaterialShortageStoppageDelayTime");
- }
- }
- /// <summary>
- /// 料筒震台测试速度
- /// </summary>
- private ushort shakeTable1_TestSpeed;
- public ushort ShakeTable1_TestSpeed
- {
- get { return shakeTable1_TestSpeed; }
- set
- {
- ushort oldValue = shakeTable1_TestSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable1_TestSpeed(value))
- {
- shakeTable1_TestSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable1_TestSpeed{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"料筒震台测试速度从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable1_TestSpeed");
- }
- }
- /// <summary>
- /// 缓存震台测试速度
- /// </summary>
- private ushort shakeTable2_TestSpeed;
- public ushort ShakeTable2_TestSpeed
- {
- get { return shakeTable2_TestSpeed; }
- set
- {
- ushort oldValue = shakeTable2_TestSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable2_TestSpeed(value))
- {
- shakeTable2_TestSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable2_TestSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"缓存震台测试速度从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable2_TestSpeed");
- }
- }
- /// <summary>
- /// 计数震台测试速度
- /// </summary>
- private ushort shakeTable3_TestSpeed;
- public ushort ShakeTable3_TestSpeed
- {
- get { return shakeTable3_TestSpeed; }
- set
- {
- ushort oldValue = shakeTable3_TestSpeed;
- if (PlcSettingMessageBus.pLCManagement.WriteShakeTable3_TestSpeed(value))
- {
- shakeTable3_TestSpeed = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"ShakeTable3_TestSpeed:{oldValue}->{value}");
- //FaultLog.RecordValueChangeMessage($"计数震台测试速度从{oldValue}修改为{value}");
- }
- OnPropertyChanged("ShakeTable3_TestSpeed");
- }
- }
- //数据绑定核心实现
- public event PropertyChangedEventHandler PropertyChanged;
- protected void OnPropertyChanged(string propertyName)
- {
- PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
|