更改了现场发现的问题
This commit is contained in:
@@ -35,7 +35,7 @@ namespace CapMachine.Wpf.ProPars
|
||||
new PlcParsData(){ Name="速度",EnName="Speed",Step=150,SetAddressInfo=AddressInfo.OK,Steps=new List<PlcMeterStepCell>(),Ratio=1,Unit="",ValueStartAddress=1008,MinStartAddress=1000,SecStartAddress=1002,CycleStartAddress=1006,SlopConstAddress=1004 },
|
||||
new PlcParsData(){ Name="排气压力",EnName="ExPress",SetAddressInfo=AddressInfo.OK,Step=150,Steps=new List<PlcMeterStepCell>(),Ratio=100,Unit="" ,ValueStartAddress=1032,MinStartAddress=1024,SecStartAddress=1026,CycleStartAddress=1030,SlopConstAddress=1028 },
|
||||
new PlcParsData(){ Name="吸气压力",EnName="InhPress",SetAddressInfo=AddressInfo.OK,Step=150,Steps=new List<PlcMeterStepCell>(),Ratio=100,Unit="" ,ValueStartAddress=1046,MinStartAddress=1038,SecStartAddress=1040,CycleStartAddress=1044,SlopConstAddress=1042 },
|
||||
new PlcParsData(){ Name="吸气温度",EnName="InhTemp",SetAddressInfo=AddressInfo.OK,Step=150,Steps=new List<PlcMeterStepCell>(),Ratio=10,Unit="" ,ValueStartAddress=1058,MinStartAddress=1052,SecStartAddress=1054,CycleStartAddress=1058,SlopConstAddress=1056 },
|
||||
new PlcParsData(){ Name="吸气温度",EnName="InhTemp",SetAddressInfo=AddressInfo.OK,Step=150,Steps=new List<PlcMeterStepCell>(),Ratio=10,Unit="" ,ValueStartAddress=1060,MinStartAddress=1052,SecStartAddress=1054,CycleStartAddress=1058,SlopConstAddress=1056 },
|
||||
new PlcParsData(){ Name="冷凝器出口水温",EnName="Cond1Temp",SetAddressInfo=AddressInfo.OK,Step=150,Steps=new List<PlcMeterStepCell>(),Ratio=10,Unit="",ValueStartAddress=1074,MinStartAddress=1066,SecStartAddress=1068,CycleStartAddress=1072,SlopConstAddress=1070 },
|
||||
new PlcParsData(){ Name="吸气混合器温度",EnName="OS2Temp",Step=150,SetAddressInfo=AddressInfo.NoCycle,Steps=new List<PlcMeterStepCell>(),Ratio=10,Unit="" ,ValueStartAddress=1088,MinStartAddress=1080,SecStartAddress=1082 },//??
|
||||
new PlcParsData(){ Name="HV电压",EnName="HVVol",Step=150,SetAddressInfo=AddressInfo.OK,Steps=new List<PlcMeterStepCell>(),Ratio=10,Unit="" ,ValueStartAddress=1102,MinStartAddress=1094,SecStartAddress=1096,CycleStartAddress=1100,SlopConstAddress=1198 },
|
||||
@@ -1640,6 +1640,12 @@ namespace CapMachine.Wpf.ProPars
|
||||
/// <returns></returns>
|
||||
private static int GetCycleCount(int Cycle, int Index, int ListCount)
|
||||
{
|
||||
if (Cycle==1)
|
||||
{
|
||||
//只有一次,也就是没有循环,就是直接的步骤,统一返回没有循环固定值
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (ListCount > 1)
|
||||
{
|
||||
//步骤ProStep内部有循环
|
||||
@@ -1677,23 +1683,6 @@ namespace CapMachine.Wpf.ProPars
|
||||
//展开每个控制参数的具体配置
|
||||
foreach (var itemMeter in plcParsDatas)
|
||||
{
|
||||
//var Stepaddress = StartAddress + Index * StepLengh;
|
||||
|
||||
//switch (itemMeter.SetAddressInfo)
|
||||
//{
|
||||
// case AddressInfo.OK:
|
||||
|
||||
// break;
|
||||
// case AddressInfo.NoCycle:
|
||||
|
||||
// break;
|
||||
// case AddressInfo.NoTimeAndCycle:
|
||||
|
||||
// break;
|
||||
// default:
|
||||
// break;
|
||||
//}
|
||||
|
||||
//循环Index
|
||||
int Index = 0;
|
||||
//每个参数循环内部的步骤信息,每个参数都是独立的时间和循环次数,数据上面已经铺开了,但是地址没有
|
||||
|
||||
Reference in New Issue
Block a user