| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331 |
- 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");
- }
- }
- /// <summary>
- /// 缺料停机延时
- /// </summary>
- 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");
- }
- }
- /// <summary>
- /// 缺瓶停机开始时间
- /// </summary>
- private ushort missBottleRestart;
- public ushort MissBottleRestart
- {
- get { return missBottleRestart; }
- set
- {
- ushort oldValue = missBottleRestart;
- if (PlcSettingMessageBus.pLCManagement.WriteMissingBottleReStartTime(value))
- {
- missBottleRestart = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"MissBottleRestart:{oldValue}->{value}");
- }
- OnPropertyChanged("MissBottleRestart");
- }
- }
- /// <summary>
- /// 拦放瓶时间
- /// </summary>
- private ushort bottleStopPassTime;
- public ushort BottleStopPassTime
- {
- get { return bottleStopPassTime; }
- set
- {
- ushort oldValue = bottleStopPassTime;
- if (PlcSettingMessageBus.pLCManagement.WriteBottleStopPassTime(value))
- {
- bottleStopPassTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"BottleStopPassTime:{oldValue}->{value}");
- }
- OnPropertyChanged("BottleStopPassTime");
- }
- }
- /// <summary>
- /// 报警时间
- /// </summary>
- private ushort buzzerTime;
- public ushort BuzzerTime
- {
- get { return buzzerTime; }
- set
- {
- ushort oldValue = buzzerTime;
- if (PlcSettingMessageBus.pLCManagement.WriteBuzzerTime(value))
- {
- buzzerTime = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"BuzzerTime:{oldValue}->{value}");
- }
- OnPropertyChanged("BuzzerTime");
- }
- }
- /// <summary>
- /// 报警时间
- /// </summary>
- private ushort cacheDecelerateProportion;
- public ushort CacheDecelerateProportion
- {
- get { return cacheDecelerateProportion; }
- set
- {
- ushort oldValue = cacheDecelerateProportion;
- if (PlcSettingMessageBus.pLCManagement.WriteCacheDecelerateProportion(value))
- {
- cacheDecelerateProportion = value;
- if (oldValue != value)
- FaultLog.RecordValueChangeMessage($"CacheDecelerateProportion:{oldValue}->{value}");
- }
- OnPropertyChanged("CacheDecelerateProportion");
- }
- }
- //数据绑定核心实现
- public event PropertyChangedEventHandler PropertyChanged;
- protected void OnPropertyChanged(string propertyName)
- {
- PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
|