修改plc1000参数
This commit is contained in:
parent
c61f379dd9
commit
89dc8b2a53
File diff suppressed because it is too large
Load Diff
@ -4785,26 +4785,45 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper = spw;
|
m_SysParamWrapper = spw;
|
||||||
m_PLC = cc;
|
m_PLC = cc;
|
||||||
int flag = 0;
|
int flag = 0;
|
||||||
m_SysParamWrapper->m_PrintOxygen1 = new SysParamFloat(flag, 3, cc); flag += 4; //打印舱测氧仪1模拟量值_R
|
m_SysParamWrapper->m_PrintOxygen1 = new SysParamFloat(flag++, 3, cc, "打印舱测氧仪1模拟量值_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintOxygen2 = new SysParamFloat(flag, 3, cc); flag += 4; //打印舱测氧仪2模拟量值_R
|
m_SysParamWrapper->m_PrintOxygen2 = new SysParamFloat(flag++, 3, cc, "打印舱测氧仪2模拟量值_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_OutsideOxygen = new SysParamFloat(flag, 3, cc); flag += 4; //室外测氧仪模拟量值_R
|
m_SysParamWrapper->m_OutsideOxygen = new SysParamFloat(flag++, 3, cc, "室外测氧仪模拟量值_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_HighPressure = new SysParamFloat(flag, 3, cc); flag += 4; //高压气压力模拟量值_R
|
m_SysParamWrapper->m_HighPressure = new SysParamFloat(flag++, 3, cc, "高压气压力模拟量值_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_ProtectGasPressure = new SysParamFloat(flag, 3, cc); flag += 4; //保护气压力模拟量值_R
|
m_SysParamWrapper->m_ProtectGasPressure = new SysParamFloat(flag++, 3, cc, "保护气压力模拟量值_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintPressure = new SysParamFloat(flag, 3, cc); flag += 4; //打印舱压力模拟量值_R
|
m_SysParamWrapper->m_PrintPressure = new SysParamFloat(flag++, 3, cc, "打印舱压力模拟量值_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintOxygen1Max = new SysParamFloat(flag, 3, cc); flag += 4; //测氧仪1量程最大值_RW
|
m_SysParamWrapper->m_PrintOxygen1Max = new SysParamFloat(flag++, 3, cc, "测氧仪1量程最大值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintOxygen1Min = new SysParamFloat(flag, 3, cc); flag += 4; //测氧仪1量程最小值_RW
|
m_SysParamWrapper->m_PrintOxygen1Min = new SysParamFloat(flag++, 3, cc, "测氧仪1量程最小值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintOxygen2Max = new SysParamFloat(flag, 3, cc); flag += 4; //测氧仪2量程最大值_RW
|
m_SysParamWrapper->m_PrintOxygen2Max = new SysParamFloat(flag++, 3, cc, "测氧仪2量程最大值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintOxygen2Min = new SysParamFloat(flag, 3, cc); flag += 4; //测氧仪2量程最小值_RW
|
m_SysParamWrapper->m_PrintOxygen2Min = new SysParamFloat(flag++, 3, cc, "测氧仪2量程最小值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_OutsideOxygenMax = new SysParamFloat(flag, 3, cc); flag += 4; //室外测氧仪量程最大值_RW
|
m_SysParamWrapper->m_OutsideOxygenMax = new SysParamFloat(flag++, 3, cc, "室外测氧仪量程最大值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_OutsideOxygenMin = new SysParamFloat(flag, 3, cc); flag += 4; //室外测氧仪量程最小值_RW
|
m_SysParamWrapper->m_OutsideOxygenMin = new SysParamFloat(flag++, 3, cc, "室外测氧仪量程最小值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_HighPressureMax = new SysParamFloat(flag, 3, cc); flag += 4; //高压气量程最大值_RW
|
m_SysParamWrapper->m_HighPressureMax = new SysParamFloat(flag++, 3, cc, "高压气量程最大值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_HighPressureMin = new SysParamFloat(flag, 3, cc); flag += 4; //高压气量程最小值_RW
|
m_SysParamWrapper->m_HighPressureMin = new SysParamFloat(flag++, 3, cc, "高压气量程最小值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ProtectGasPressureMax = new SysParamFloat(flag, 3, cc); flag += 4; //保护气量程最大值_RW
|
m_SysParamWrapper->m_ProtectGasPressureMax = new SysParamFloat(flag++, 3, cc, "保护气量程最大值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ProtectGasPressureMin = new SysParamFloat(flag, 3, cc); flag += 4; //保护气量程最小值_RW
|
m_SysParamWrapper->m_ProtectGasPressureMin = new SysParamFloat(flag++, 3, cc, "保护气量程最小值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintPressureMax = new SysParamFloat(flag, 3, cc); flag += 4; //打印舱压力量程最大值_RW
|
m_SysParamWrapper->m_PrintPressureMax = new SysParamFloat(flag++, 3, cc, "打印舱压力量程最大值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintPressureMin = new SysParamFloat(flag, 3, cc); flag += 4; //打印舱压力量程最小值_RW
|
m_SysParamWrapper->m_PrintPressureMin = new SysParamFloat(flag++, 3, cc, "打印舱压力量程最小值_RW"); flag += 4;
|
||||||
|
m_plcMp.insert(make_pair("PrintOxygen1", DValue(m_SysParamWrapper->m_PrintOxygen1)));
|
||||||
|
m_plcMp.insert(make_pair("PrintOxygen2", DValue(m_SysParamWrapper->m_PrintOxygen2)));
|
||||||
|
m_plcMp.insert(make_pair("OutsideOxygen", DValue(m_SysParamWrapper->m_OutsideOxygen)));
|
||||||
|
m_plcMp.insert(make_pair("HighPressure", DValue(m_SysParamWrapper->m_HighPressure)));
|
||||||
|
m_plcMp.insert(make_pair("ProtectGasPressure", DValue(m_SysParamWrapper->m_ProtectGasPressure)));
|
||||||
|
m_plcMp.insert(make_pair("PrintPressure", DValue(m_SysParamWrapper->m_PrintPressure)));
|
||||||
|
m_plcMp.insert(make_pair("PrintOxygen1Max", DValue(m_SysParamWrapper->m_PrintOxygen1Max)));
|
||||||
|
m_plcMp.insert(make_pair("PrintOxygen1Min", DValue(m_SysParamWrapper->m_PrintOxygen1Min)));
|
||||||
|
m_plcMp.insert(make_pair("PrintOxygen2Max", DValue(m_SysParamWrapper->m_PrintOxygen2Max)));
|
||||||
|
m_plcMp.insert(make_pair("PrintOxygen2Min", DValue(m_SysParamWrapper->m_PrintOxygen2Min)));
|
||||||
|
m_plcMp.insert(make_pair("OutsideOxygenMax", DValue(m_SysParamWrapper->m_OutsideOxygenMax)));
|
||||||
|
m_plcMp.insert(make_pair("OutsideOxygenMin", DValue(m_SysParamWrapper->m_OutsideOxygenMin)));
|
||||||
|
m_plcMp.insert(make_pair("HighPressureMax", DValue(m_SysParamWrapper->m_HighPressureMax)));
|
||||||
|
m_plcMp.insert(make_pair("HighPressureMin", DValue(m_SysParamWrapper->m_HighPressureMin)));
|
||||||
|
m_plcMp.insert(make_pair("ProtectGasPressureMax", DValue(m_SysParamWrapper->m_ProtectGasPressureMax)));
|
||||||
|
m_plcMp.insert(make_pair("ProtectGasPressureMin", DValue(m_SysParamWrapper->m_ProtectGasPressureMin)));
|
||||||
|
m_plcMp.insert(make_pair("PrintPressureMax", DValue(m_SysParamWrapper->m_PrintPressureMax)));
|
||||||
|
m_plcMp.insert(make_pair("PrintPressureMin", DValue(m_SysParamWrapper->m_PrintPressureMin)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_OutsideOxygenAlarmValue = new SysParamFloat(flag, 3, cc); flag += 4; //室外氧含量报警值_RW
|
m_SysParamWrapper->m_OutsideOxygenAlarmValue = new SysParamFloat(flag, 3, cc,"室外氧含量报警值_RW"); flag += 4;
|
||||||
|
m_plcMp.insert(make_pair("OutsideOxygenAlarmValue", DValue(m_SysParamWrapper->m_OutsideOxygenAlarmValue)));
|
||||||
m_SysParamWrapper->m_EnvUIAssit.m_PrintOxygen1Max = new SysParamFloatUI(m_SysParamWrapper->m_PrintOxygen1Max);
|
m_SysParamWrapper->m_EnvUIAssit.m_PrintOxygen1Max = new SysParamFloatUI(m_SysParamWrapper->m_PrintOxygen1Max);
|
||||||
m_SysParamWrapper->m_EnvUIAssit.m_PrintOxygen1Min = new SysParamFloatUI(m_SysParamWrapper->m_PrintOxygen1Min);
|
m_SysParamWrapper->m_EnvUIAssit.m_PrintOxygen1Min = new SysParamFloatUI(m_SysParamWrapper->m_PrintOxygen1Min);
|
||||||
m_SysParamWrapper->m_EnvUIAssit.m_PrintOxygen2Max = new SysParamFloatUI(m_SysParamWrapper->m_PrintOxygen2Max);
|
m_SysParamWrapper->m_EnvUIAssit.m_PrintOxygen2Max = new SysParamFloatUI(m_SysParamWrapper->m_PrintOxygen2Max);
|
||||||
@ -4820,36 +4839,66 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
|
|
||||||
m_SysParamWrapper->m_EnvUIAssit.m_OutsideOxygenAlarmValue = new SysParamFloatUI(m_SysParamWrapper->m_OutsideOxygenAlarmValue);
|
m_SysParamWrapper->m_EnvUIAssit.m_OutsideOxygenAlarmValue = new SysParamFloatUI(m_SysParamWrapper->m_OutsideOxygenAlarmValue);
|
||||||
|
|
||||||
m_SysParamWrapper->m_SupplyPowderGridPerCycle = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴的格数一圈_RW
|
m_SysParamWrapper->m_SupplyPowderGridPerCycle = new SysParamFloat(flag, 3, cc, "供粉转轴的格数一圈_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyAxisAnglePerGrid = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴每格对用度数_RW
|
m_SysParamWrapper->m_SupplyAxisAnglePerGrid = new SysParamFloat(flag, 3, cc, "供粉转轴每格对用度数_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainCurrentPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴当前位置_R
|
m_SysParamWrapper->m_MoldMainCurrentPos = new SysParamFloat(flag, 3, cc, "打印主轴当前位置_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainCurrentLoad = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴当前扭矩_R
|
m_SysParamWrapper->m_MoldMainCurrentLoad = new SysParamFloat(flag, 3, cc, "打印主轴当前扭矩_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveCurrentPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴当前位置_R
|
m_SysParamWrapper->m_MoldSlaveCurrentPos = new SysParamFloat(flag, 3, cc, "打印从轴当前位置_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveCurrentLoad = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴当前扭矩_R
|
m_SysParamWrapper->m_MoldSlaveCurrentLoad = new SysParamFloat(flag, 3, cc, "打印从轴当前扭矩_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainManualSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴手动速度_RW
|
m_SysParamWrapper->m_MoldMainManualSpeed = new SysParamFloat(flag, 3, cc, "打印主轴手动速度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainManualAcc = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴手动加速_RW
|
m_SysParamWrapper->m_MoldMainManualAcc = new SysParamFloat(flag, 3, cc, "打印主轴手动加速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainManualDec = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴手动减速_RW
|
m_SysParamWrapper->m_MoldMainManualDec = new SysParamFloat(flag, 3, cc, "打印主轴手动减速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainManualRefDistance = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴手动相对位移距离_RW
|
m_SysParamWrapper->m_MoldMainManualRefDistance = new SysParamFloat(flag, 3, cc, "打印主轴手动相对位移距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainManualAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴绝对位置_手动_RW
|
m_SysParamWrapper->m_MoldMainManualAbsPos = new SysParamFloat(flag, 3, cc, "打印主轴绝对位置_手动_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveManualSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴手动速度_RW
|
m_SysParamWrapper->m_MoldSlaveManualSpeed = new SysParamFloat(flag, 3, cc, "打印从轴手动速度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveManualAcc = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴手动加速_RW
|
m_SysParamWrapper->m_MoldSlaveManualAcc = new SysParamFloat(flag, 3, cc, "打印从轴手动加速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveManualDec = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴手动减速_RW
|
m_SysParamWrapper->m_MoldSlaveManualDec = new SysParamFloat(flag, 3, cc, "打印从轴手动减速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveManualRefDistance = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴手动相对位移距离_RW
|
m_SysParamWrapper->m_MoldSlaveManualRefDistance = new SysParamFloat(flag, 3, cc, "打印从轴手动相对位移距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveManualAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴绝对位置_手动_RW
|
m_SysParamWrapper->m_MoldSlaveManualAbsPos = new SysParamFloat(flag, 3, cc, "打印从轴绝对位置_手动_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainCurrentPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴当前位置_R
|
m_SysParamWrapper->m_CleanMainCurrentPos = new SysParamFloat(flag, 3, cc, "清粉主轴当前位置_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainCurrentLoad = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴当前扭矩_R
|
m_SysParamWrapper->m_CleanMainCurrentLoad = new SysParamFloat(flag, 3, cc, "清粉主轴当前扭矩_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveCurrentPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴当前位置_R
|
m_SysParamWrapper->m_CleanSlaveCurrentPos = new SysParamFloat(flag, 3, cc, "清粉从轴当前位置_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveCurrentLoad = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴当前扭矩_R
|
m_SysParamWrapper->m_CleanSlaveCurrentLoad = new SysParamFloat(flag, 3, cc, "清粉从轴当前扭矩_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainManualSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴手动速度_RW
|
m_SysParamWrapper->m_CleanMainManualSpeed = new SysParamFloat(flag, 3, cc, "清粉主轴手动速度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainManualAcc = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴手动加速_RW
|
m_SysParamWrapper->m_CleanMainManualAcc = new SysParamFloat(flag, 3, cc, "清粉主轴手动加速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainManualDec = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴手动减速_RW
|
m_SysParamWrapper->m_CleanMainManualDec = new SysParamFloat(flag, 3, cc, "清粉主轴手动减速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainManualRefDistance = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴手动相对位移距离_RW
|
m_SysParamWrapper->m_CleanMainManualRefDistance = new SysParamFloat(flag, 3, cc, "清粉主轴手动相对位移距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainManualAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴绝对位置_手动_RW
|
m_SysParamWrapper->m_CleanMainManualAbsPos = new SysParamFloat(flag, 3, cc, "清粉主轴绝对位置_手动_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveManualSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴手动速度_RW
|
m_SysParamWrapper->m_CleanSlaveManualSpeed = new SysParamFloat(flag, 3, cc, "清粉从轴手动速度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveManualAcc = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴手动加速_RW
|
m_SysParamWrapper->m_CleanSlaveManualAcc = new SysParamFloat(flag, 3, cc, "清粉从轴手动加速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveManualDec = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴手动减速_RW
|
m_SysParamWrapper->m_CleanSlaveManualDec = new SysParamFloat(flag, 3, cc, "清粉从轴手动减速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveManualRefDistance = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴手动相对位移距离_RW
|
m_SysParamWrapper->m_CleanSlaveManualRefDistance = new SysParamFloat(flag, 3, cc, "清粉从轴手动相对位移距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveManualAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴绝对位置_手动_RW
|
m_SysParamWrapper->m_CleanSlaveManualAbsPos = new SysParamFloat(flag, 3, cc, "清粉从轴绝对位置_手动_RW"); flag += 4; m_plcMp.insert(make_pair("SupplyPowderGridPerCycle", DValue(m_SysParamWrapper->m_SupplyPowderGridPerCycle)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyAxisAnglePerGrid", DValue(m_SysParamWrapper->m_SupplyAxisAnglePerGrid)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainCurrentPos", DValue(m_SysParamWrapper->m_MoldMainCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainCurrentLoad", DValue(m_SysParamWrapper->m_MoldMainCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveCurrentPos", DValue(m_SysParamWrapper->m_MoldSlaveCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveCurrentLoad", DValue(m_SysParamWrapper->m_MoldSlaveCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainManualSpeed", DValue(m_SysParamWrapper->m_MoldMainManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainManualAcc", DValue(m_SysParamWrapper->m_MoldMainManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainManualDec", DValue(m_SysParamWrapper->m_MoldMainManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainManualRefDistance", DValue(m_SysParamWrapper->m_MoldMainManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainManualAbsPos", DValue(m_SysParamWrapper->m_MoldMainManualAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveManualSpeed", DValue(m_SysParamWrapper->m_MoldSlaveManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveManualAcc", DValue(m_SysParamWrapper->m_MoldSlaveManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveManualDec", DValue(m_SysParamWrapper->m_MoldSlaveManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveManualRefDistance", DValue(m_SysParamWrapper->m_MoldSlaveManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveManualAbsPos", DValue(m_SysParamWrapper->m_MoldSlaveManualAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainCurrentPos", DValue(m_SysParamWrapper->m_CleanMainCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainCurrentLoad", DValue(m_SysParamWrapper->m_CleanMainCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveCurrentPos", DValue(m_SysParamWrapper->m_CleanSlaveCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveCurrentLoad", DValue(m_SysParamWrapper->m_CleanSlaveCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainManualSpeed", DValue(m_SysParamWrapper->m_CleanMainManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainManualAcc", DValue(m_SysParamWrapper->m_CleanMainManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainManualDec", DValue(m_SysParamWrapper->m_CleanMainManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainManualRefDistance", DValue(m_SysParamWrapper->m_CleanMainManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainManualAbsPos", DValue(m_SysParamWrapper->m_CleanMainManualAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveManualSpeed", DValue(m_SysParamWrapper->m_CleanSlaveManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveManualAcc", DValue(m_SysParamWrapper->m_CleanSlaveManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveManualDec", DValue(m_SysParamWrapper->m_CleanSlaveManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveManualRefDistance", DValue(m_SysParamWrapper->m_CleanSlaveManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveManualAbsPos", DValue(m_SysParamWrapper->m_CleanSlaveManualAbsPos)));
|
||||||
|
|
||||||
|
|
||||||
m_SysParamWrapper->m_EleCylinderMainCurrentPos = m_SysParamWrapper->m_CleanMainCurrentPos; //电缸主轴当前位置_R
|
m_SysParamWrapper->m_EleCylinderMainCurrentPos = m_SysParamWrapper->m_CleanMainCurrentPos; //电缸主轴当前位置_R
|
||||||
m_SysParamWrapper->m_EleCylinderMainCurrentLoad = m_SysParamWrapper->m_CleanMainCurrentLoad; //电缸主轴当前扭矩_R
|
m_SysParamWrapper->m_EleCylinderMainCurrentLoad = m_SysParamWrapper->m_CleanMainCurrentLoad; //电缸主轴当前扭矩_R
|
||||||
@ -4865,103 +4914,216 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_EleCylinderSlaveManualDec = m_SysParamWrapper->m_CleanSlaveManualDec; //电缸从轴手动减速_RW
|
m_SysParamWrapper->m_EleCylinderSlaveManualDec = m_SysParamWrapper->m_CleanSlaveManualDec; //电缸从轴手动减速_RW
|
||||||
m_SysParamWrapper->m_EleCylinderSlaveManualRefDistance = m_SysParamWrapper->m_CleanSlaveManualRefDistance; //电缸从轴手动相对位移距离_RW
|
m_SysParamWrapper->m_EleCylinderSlaveManualRefDistance = m_SysParamWrapper->m_CleanSlaveManualRefDistance; //电缸从轴手动相对位移距离_RW
|
||||||
m_SysParamWrapper->m_EleCylinderSlaveManualAbsPos = m_SysParamWrapper->m_CleanSlaveManualAbsPos; //电缸从轴绝对位置_手动_RW
|
m_SysParamWrapper->m_EleCylinderSlaveManualAbsPos = m_SysParamWrapper->m_CleanSlaveManualAbsPos; //电缸从轴绝对位置_手动_RW
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainCurrentPos", DValue(m_SysParamWrapper->m_EleCylinderMainCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainCurrentLoad", DValue(m_SysParamWrapper->m_EleCylinderMainCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveCurrentPos", DValue(m_SysParamWrapper->m_EleCylinderSlaveCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveCurrentLoad", DValue(m_SysParamWrapper->m_EleCylinderSlaveCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainManualSpeed", DValue(m_SysParamWrapper->m_EleCylinderMainManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainManualAcc", DValue(m_SysParamWrapper->m_EleCylinderMainManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainManualDec", DValue(m_SysParamWrapper->m_EleCylinderMainManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainManualRefDistance", DValue(m_SysParamWrapper->m_EleCylinderMainManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainManualAbsPos", DValue(m_SysParamWrapper->m_EleCylinderMainManualAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveManualSpeed", DValue(m_SysParamWrapper->m_EleCylinderSlaveManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveManualAcc", DValue(m_SysParamWrapper->m_EleCylinderSlaveManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveManualDec", DValue(m_SysParamWrapper->m_EleCylinderSlaveManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveManualRefDistance", DValue(m_SysParamWrapper->m_EleCylinderSlaveManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveManualAbsPos", DValue(m_SysParamWrapper->m_EleCylinderSlaveManualAbsPos)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_LoadAxisCurrentPos = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴当前位置_R
|
m_SysParamWrapper->m_LoadAxisCurrentPos = new SysParamFloat(flag, 3, cc, "移载轴当前位置_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisCurrentLoad = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴当前扭矩_R
|
m_SysParamWrapper->m_LoadAxisCurrentLoad = new SysParamFloat(flag, 3, cc, "移载轴当前扭矩_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisManualSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴手动速度_RW
|
m_SysParamWrapper->m_LoadAxisManualSpeed = new SysParamFloat(flag, 3, cc, "移载轴手动速度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisManualAcc = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴手动加速_RW
|
m_SysParamWrapper->m_LoadAxisManualAcc = new SysParamFloat(flag, 3, cc, "移载轴手动加速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisManualDec = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴手动减速_RW
|
m_SysParamWrapper->m_LoadAxisManualDec = new SysParamFloat(flag, 3, cc, "移载轴手动减速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisManualRefDistance = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴手动相对位移距离_RW
|
m_SysParamWrapper->m_LoadAxisManualRefDistance = new SysParamFloat(flag, 3, cc, "移载轴手动相对位移距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisManualAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴绝对位置_手动_RW
|
m_SysParamWrapper->m_LoadAxisManualAbsPos = new SysParamFloat(flag, 3, cc, "移载轴绝对位置_手动_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmCurrentPos = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴当前位置_R
|
m_SysParamWrapper->m_ArmCurrentPos = new SysParamFloat(flag, 3, cc, "铺粉轴当前位置_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmCurrentLoad = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴当前扭矩_R
|
m_SysParamWrapper->m_ArmCurrentLoad = new SysParamFloat(flag, 3, cc, "铺粉轴当前扭矩_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmManualSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴手动速度_RW
|
m_SysParamWrapper->m_ArmManualSpeed = new SysParamFloat(flag, 3, cc, "铺粉轴手动速度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmManualAcc = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴手动加速_RW
|
m_SysParamWrapper->m_ArmManualAcc = new SysParamFloat(flag, 3, cc, "铺粉轴手动加速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmManualDec = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴手动减速_RW
|
m_SysParamWrapper->m_ArmManualDec = new SysParamFloat(flag, 3, cc, "铺粉轴手动减速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmManualRefDistance = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴手动相对位移距离_RW
|
m_SysParamWrapper->m_ArmManualRefDistance = new SysParamFloat(flag, 3, cc, "铺粉轴手动相对位移距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmManualAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴绝对位置_手动_RW
|
m_SysParamWrapper->m_ArmManualAbsPos = new SysParamFloat(flag, 3, cc, "铺粉轴绝对位置_手动_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyCurrentPos = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴当前位置_R
|
m_SysParamWrapper->m_SupplyCurrentPos = new SysParamFloat(flag, 3, cc, "供粉转轴当前位置_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyCurrentLoad = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴当前扭矩_R
|
m_SysParamWrapper->m_SupplyCurrentLoad = new SysParamFloat(flag, 3, cc, "供粉转轴当前扭矩_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyManualSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴手动速度_RW
|
m_SysParamWrapper->m_SupplyManualSpeed = new SysParamFloat(flag, 3, cc, "供粉转轴手动速度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyManualAcc = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴手动加速_RW
|
m_SysParamWrapper->m_SupplyManualAcc = new SysParamFloat(flag, 3, cc, "供粉转轴手动加速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyManualDec = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴手动减速_RW
|
m_SysParamWrapper->m_SupplyManualDec = new SysParamFloat(flag, 3, cc, "供粉转轴手动减速_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyManualRefDistance = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴手动相对位移距离_RW
|
m_SysParamWrapper->m_SupplyManualRefDistance = new SysParamFloat(flag, 3, cc, "供粉转轴手动相对位移距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_SupplyManualAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴绝对位置_手动_RW
|
m_SysParamWrapper->m_SupplyManualAbsPos = new SysParamFloat(flag, 3, cc, "供粉转轴绝对位置_手动_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldCylinderSeparatePos = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降与缸体分离位_RW
|
m_SysParamWrapper->m_MoldCylinderSeparatePos = new SysParamFloat(flag, 3, cc, "打印升降与缸体分离位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintUpDownSafePos = m_SysParamWrapper->m_MoldCylinderSeparatePos; //打印升降安全位_RW
|
m_SysParamWrapper->m_PrintUpDownSafePos = m_SysParamWrapper->m_MoldCylinderSeparatePos; //打印升降安全位_RW
|
||||||
m_SysParamWrapper->m_Print3RSeparatePos = new SysParamFloat(flag, 3, cc); flag += 4; //打印3R脱离位_RW
|
m_SysParamWrapper->m_Print3RSeparatePos = new SysParamFloat(flag, 3, cc, "打印3R脱离位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_Print3RSeparateCheckDistance = new SysParamFloat(flag, 3, cc); flag += 4; //打印3R脱离检测距离_RW
|
m_SysParamWrapper->m_Print3RSeparateCheckDistance = new SysParamFloat(flag, 3, cc, "打印3R脱离检测距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintJackupDeoxygenPressureMinPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印顶升轴除氧压缩最低点_RW
|
m_SysParamWrapper->m_PrintJackupDeoxygenPressureMinPos = new SysParamFloat(flag, 3, cc, "打印顶升轴除氧压缩最低点_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintJackupPlatformBottomPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印顶升轴基板底座缸平面位置_RW
|
m_SysParamWrapper->m_PrintJackupPlatformBottomPos = new SysParamFloat(flag, 3, cc, "打印顶升轴基板底座缸平面位置_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintJackupPlatformPlanePos = new SysParamFloat(flag, 3, cc); flag += 4; //打印顶升轴基板缸平面位置_RW
|
m_SysParamWrapper->m_PrintJackupPlatformPlanePos = new SysParamFloat(flag, 3, cc, "打印顶升轴基板缸平面位置_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_PrintPlatformHight = new SysParamFloat(flag, 3, cc); flag += 4; //打印基板厚度_RW
|
m_SysParamWrapper->m_PrintPlatformHight = new SysParamFloat(flag, 3, cc, "打印基板厚度_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldUpLimitPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴上软限位_RW
|
m_SysParamWrapper->m_MoldUpLimitPos = new SysParamFloat(flag, 3, cc, "打印升降轴上软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldDownLimitPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴下软限位_RW
|
m_SysParamWrapper->m_MoldDownLimitPos = new SysParamFloat(flag, 3, cc, "打印升降轴下软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanTrackConnectPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轨道对接位_RW
|
m_SysParamWrapper->m_CleanTrackConnectPos = new SysParamFloat(flag, 3, cc, "清粉升降轨道对接位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanAxisPlatformAlignPos = m_SysParamWrapper->m_CleanTrackConnectPos; //清粉升降基板底座缸平面位_RW
|
m_SysParamWrapper->m_CleanAxisPlatformAlignPos = m_SysParamWrapper->m_CleanTrackConnectPos; //清粉升降基板底座缸平面位_RW
|
||||||
m_SysParamWrapper->m_CleanBoxCylinderConnectPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱与缸体对接位_RW
|
m_SysParamWrapper->m_CleanBoxCylinderConnectPos = new SysParamFloat(flag, 3, cc, "清粉箱与缸体对接位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_Clean3RSeparatePos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降3R对接分离位_RW
|
m_SysParamWrapper->m_Clean3RSeparatePos = new SysParamFloat(flag, 3, cc, "清粉升降3R对接分离位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_Clean3RSeparateCheckDistance = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降3R分离检测距离_RW
|
m_SysParamWrapper->m_Clean3RSeparateCheckDistance = new SysParamFloat(flag, 3, cc, "清粉升降3R分离检测距离_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanLowestPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降最低点_RW
|
m_SysParamWrapper->m_CleanLowestPos = new SysParamFloat(flag, 3, cc, "清粉升降最低点_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanUpLimit = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降上软限位_RW
|
m_SysParamWrapper->m_CleanUpLimit = new SysParamFloat(flag, 3, cc, "清粉升降上软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanDownLimit = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降下软限位_RW
|
m_SysParamWrapper->m_CleanDownLimit = new SysParamFloat(flag, 3, cc, "清粉升降下软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_EleCylinderPrintJackupPos = m_SysParamWrapper->m_CleanTrackConnectPos; //电缸打印顶升位置_RW
|
m_SysParamWrapper->m_EleCylinderPrintJackupPos = m_SysParamWrapper->m_CleanTrackConnectPos; //电缸打印顶升位置_RW
|
||||||
m_SysParamWrapper->m_EleCylinderCleanJackupPos = m_SysParamWrapper->m_CleanBoxCylinderConnectPos; //电缸清粉顶升位置_RW
|
m_SysParamWrapper->m_EleCylinderCleanJackupPos = m_SysParamWrapper->m_CleanBoxCylinderConnectPos; //电缸清粉顶升位置_RW
|
||||||
m_SysParamWrapper->m_EleCylinderBottomFitPos = m_SysParamWrapper->m_Clean3RSeparatePos; //电缸底座贴合位置_RW
|
m_SysParamWrapper->m_EleCylinderBottomFitPos = m_SysParamWrapper->m_Clean3RSeparatePos; //电缸底座贴合位置_RW
|
||||||
m_SysParamWrapper->m_EleCylinderSoftUpLimit = m_SysParamWrapper->m_CleanUpLimit; //电缸升降上软限位_RW
|
m_SysParamWrapper->m_EleCylinderSoftUpLimit = m_SysParamWrapper->m_CleanUpLimit; //电缸升降上软限位_RW
|
||||||
m_SysParamWrapper->m_EleCylinderSoftDownLimit = m_SysParamWrapper->m_CleanDownLimit; //电缸升降下软限位_RW
|
m_SysParamWrapper->m_EleCylinderSoftDownLimit = m_SysParamWrapper->m_CleanDownLimit; //电缸升降下软限位_RW
|
||||||
m_SysParamWrapper->m_LoadAxisTrackPrintPos = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴轨道打印位_RW
|
m_SysParamWrapper->m_LoadAxisTrackPrintPos = new SysParamFloat(flag, 3, cc, "移载轴轨道打印位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisTrackCleanPos = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴轨道清粉位_RW
|
m_SysParamWrapper->m_LoadAxisTrackCleanPos = new SysParamFloat(flag, 3, cc, "移载轴轨道清粉位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisTrackWaitPos = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴轨道等待位_RW
|
m_SysParamWrapper->m_LoadAxisTrackWaitPos = new SysParamFloat(flag, 3, cc, "移载轴轨道等待位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisLeftLimit = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴轨道左软限位_RW
|
m_SysParamWrapper->m_LoadAxisLeftLimit = new SysParamFloat(flag, 3, cc, "移载轴轨道左软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_LoadAxisRightLimit = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴轨道右软限位_RW
|
m_SysParamWrapper->m_LoadAxisRightLimit = new SysParamFloat(flag, 3, cc, "移载轴轨道右软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmPowderAcceptPos = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴接粉位_RW
|
m_SysParamWrapper->m_ArmPowderAcceptPos = new SysParamFloat(flag, 3, cc, "铺粉轴接粉位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmPowderDropFrontPos = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴前下粉位_RW
|
m_SysParamWrapper->m_ArmPowderDropFrontPos = new SysParamFloat(flag, 3, cc, "铺粉轴前下粉位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmPrintFrontLimit = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴打印面前限位_RW
|
m_SysParamWrapper->m_ArmPrintFrontLimit = new SysParamFloat(flag, 3, cc, "铺粉轴打印面前限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmPrintBackLimit = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴打印面后限位_RW
|
m_SysParamWrapper->m_ArmPrintBackLimit = new SysParamFloat(flag, 3, cc, "铺粉轴打印面后限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmFrontLimit = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴前软限位_RW
|
m_SysParamWrapper->m_ArmFrontLimit = new SysParamFloat(flag, 3, cc, "铺粉轴前软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_ArmBackLimit = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴后软限位_RW
|
m_SysParamWrapper->m_ArmBackLimit = new SysParamFloat(flag, 3, cc, "铺粉轴后软限位_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldAbsTestPos = new SysParamWord(flag, 3, cc); flag += 2; //打印升降轴绝对值试运行位置列表_RW
|
m_SysParamWrapper->m_MoldAbsTestPos = new SysParamWord(flag, 3, cc, "打印升降轴绝对值试运行位置列表_RW"); flag += 2;
|
||||||
m_SysParamWrapper->m_CleanAbsTestPos = new SysParamWord(flag, 3, cc); flag += 2; //清粉升降轴绝对值试运行位置列表_RW
|
m_SysParamWrapper->m_CleanAbsTestPos = new SysParamWord(flag, 3, cc, "清粉升降轴绝对值试运行位置列表_RW"); flag += 2;
|
||||||
m_SysParamWrapper->m_EleCylinderAbsTestPos = m_SysParamWrapper->m_CleanAbsTestPos; //电缸升降轴绝对值试运行位置列表_RW
|
m_SysParamWrapper->m_EleCylinderAbsTestPos = m_SysParamWrapper->m_CleanAbsTestPos; //电缸升降轴绝对值试运行位置列表_RW
|
||||||
m_SysParamWrapper->m_LoadAxisAbsTestPos = new SysParamWord(flag, 3, cc); flag += 2; //移载轴绝对值试运行位置列表_RW
|
m_SysParamWrapper->m_LoadAxisAbsTestPos = new SysParamWord(flag, 3, cc, "移载轴绝对值试运行位置列表_RW"); flag += 2;
|
||||||
m_SysParamWrapper->m_ArmAbsTestPos = new SysParamWord(flag, 3, cc); flag += 2; //铺粉轴绝对值试运行位置列表_RW
|
m_SysParamWrapper->m_ArmAbsTestPos = new SysParamWord(flag, 3, cc, "铺粉轴绝对值试运行位置列表_RW"); flag += 2;
|
||||||
m_SysParamWrapper->m_LineEncMoveValue = new SysParamFloat(flag, 3, cc); flag += 4; //光栅尺移动值_R
|
m_SysParamWrapper->m_LineEncMoveValue = new SysParamFloat(flag, 3, cc, "光栅尺移动值_R"); flag += 4;
|
||||||
m_SysParamWrapper->m_LineEncPulseEqu = new SysParamFloat(flag, 3, cc); flag += 4; //光栅尺脉冲当量_RW
|
m_SysParamWrapper->m_LineEncPulseEqu = new SysParamFloat(flag, 3, cc, "光栅尺脉冲当量_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainHomeIndexEnc = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴原点编码器值_RW
|
m_SysParamWrapper->m_MoldMainHomeIndexEnc = new SysParamFloat(flag, 3, cc, "打印主轴原点编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainAlignEnc = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴对齐位编码器值_RW
|
m_SysParamWrapper->m_MoldMainAlignEnc = new SysParamFloat(flag, 3, cc, "打印主轴对齐位编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldMainAlignHomeRel = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴对齐位与原点相对值_RW
|
m_SysParamWrapper->m_MoldMainAlignHomeRel = new SysParamFloat(flag, 3, cc, "打印主轴对齐位与原点相对值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveHomeIndexEnc = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴原点编码器值_RW
|
m_SysParamWrapper->m_MoldSlaveHomeIndexEnc = new SysParamFloat(flag, 3, cc, "打印从轴原点编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveAlignEnc = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴对齐位编码器值_RW
|
m_SysParamWrapper->m_MoldSlaveAlignEnc = new SysParamFloat(flag, 3, cc, "打印从轴对齐位编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_MoldSlaveAlignHomeRel = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴对齐位与原点相对值_RW
|
m_SysParamWrapper->m_MoldSlaveAlignHomeRel = new SysParamFloat(flag, 3, cc, "打印从轴对齐位与原点相对值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainHomeIndexEnc = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴原点编码器值_RW
|
m_SysParamWrapper->m_CleanMainHomeIndexEnc = new SysParamFloat(flag, 3, cc, "清粉主轴原点编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainAlignEnc = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴对齐位编码器值_RW
|
m_SysParamWrapper->m_CleanMainAlignEnc = new SysParamFloat(flag, 3, cc, "清粉主轴对齐位编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanMainAlignHomeRel = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴对齐位与原点相对值_RW
|
m_SysParamWrapper->m_CleanMainAlignHomeRel = new SysParamFloat(flag, 3, cc, "清粉主轴对齐位与原点相对值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveHomeIndexEnc = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴原点编码器值_RW
|
m_SysParamWrapper->m_CleanSlaveHomeIndexEnc = new SysParamFloat(flag, 3, cc, "清粉从轴原点编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveAlignEnc = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴对齐位编码器值_RW
|
m_SysParamWrapper->m_CleanSlaveAlignEnc = new SysParamFloat(flag, 3, cc, "清粉从轴对齐位编码器值_RW"); flag += 4;
|
||||||
m_SysParamWrapper->m_CleanSlaveAlignHomeRel = new SysParamFloat(flag, 3, cc); flag += 4; //清粉从轴对齐位与原点相对值_RW
|
m_SysParamWrapper->m_CleanSlaveAlignHomeRel = new SysParamFloat(flag, 3, cc, "清粉从轴对齐位与原点相对值_RW"); flag += 4;
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisCurrentPos", DValue(m_SysParamWrapper->m_LoadAxisCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisCurrentLoad", DValue(m_SysParamWrapper->m_LoadAxisCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisManualSpeed", DValue(m_SysParamWrapper->m_LoadAxisManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisManualAcc", DValue(m_SysParamWrapper->m_LoadAxisManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisManualDec", DValue(m_SysParamWrapper->m_LoadAxisManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisManualRefDistance", DValue(m_SysParamWrapper->m_LoadAxisManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisManualAbsPos", DValue(m_SysParamWrapper->m_LoadAxisManualAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("ArmCurrentPos", DValue(m_SysParamWrapper->m_ArmCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("ArmCurrentLoad", DValue(m_SysParamWrapper->m_ArmCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("ArmManualSpeed", DValue(m_SysParamWrapper->m_ArmManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("ArmManualAcc", DValue(m_SysParamWrapper->m_ArmManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("ArmManualDec", DValue(m_SysParamWrapper->m_ArmManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("ArmManualRefDistance", DValue(m_SysParamWrapper->m_ArmManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("ArmManualAbsPos", DValue(m_SysParamWrapper->m_ArmManualAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyCurrentPos", DValue(m_SysParamWrapper->m_SupplyCurrentPos)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyCurrentLoad", DValue(m_SysParamWrapper->m_SupplyCurrentLoad)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyManualSpeed", DValue(m_SysParamWrapper->m_SupplyManualSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyManualAcc", DValue(m_SysParamWrapper->m_SupplyManualAcc)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyManualDec", DValue(m_SysParamWrapper->m_SupplyManualDec)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyManualRefDistance", DValue(m_SysParamWrapper->m_SupplyManualRefDistance)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyManualAbsPos", DValue(m_SysParamWrapper->m_SupplyManualAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("MoldCylinderSeparatePos", DValue(m_SysParamWrapper->m_MoldCylinderSeparatePos)));
|
||||||
|
m_plcMp.insert(make_pair("PrintUpDownSafePos", DValue(m_SysParamWrapper->m_PrintUpDownSafePos)));
|
||||||
|
m_plcMp.insert(make_pair("Print3RSeparatePos", DValue(m_SysParamWrapper->m_Print3RSeparatePos)));
|
||||||
|
m_plcMp.insert(make_pair("Print3RSeparateCheckDistance", DValue(m_SysParamWrapper->m_Print3RSeparateCheckDistance)));
|
||||||
|
m_plcMp.insert(make_pair("PrintJackupDeoxygenPressureMinPos", DValue(m_SysParamWrapper->m_PrintJackupDeoxygenPressureMinPos)));
|
||||||
|
m_plcMp.insert(make_pair("PrintJackupPlatformBottomPos", DValue(m_SysParamWrapper->m_PrintJackupPlatformBottomPos)));
|
||||||
|
m_plcMp.insert(make_pair("PrintJackupPlatformPlanePos", DValue(m_SysParamWrapper->m_PrintJackupPlatformPlanePos)));
|
||||||
|
m_plcMp.insert(make_pair("PrintPlatformHight", DValue(m_SysParamWrapper->m_PrintPlatformHight)));
|
||||||
|
m_plcMp.insert(make_pair("MoldUpLimitPos", DValue(m_SysParamWrapper->m_MoldUpLimitPos)));
|
||||||
|
m_plcMp.insert(make_pair("MoldDownLimitPos", DValue(m_SysParamWrapper->m_MoldDownLimitPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanTrackConnectPos", DValue(m_SysParamWrapper->m_CleanTrackConnectPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanAxisPlatformAlignPos", DValue(m_SysParamWrapper->m_CleanAxisPlatformAlignPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanBoxCylinderConnectPos", DValue(m_SysParamWrapper->m_CleanBoxCylinderConnectPos)));
|
||||||
|
m_plcMp.insert(make_pair("Clean3RSeparatePos", DValue(m_SysParamWrapper->m_Clean3RSeparatePos)));
|
||||||
|
m_plcMp.insert(make_pair("Clean3RSeparateCheckDistance", DValue(m_SysParamWrapper->m_Clean3RSeparateCheckDistance)));
|
||||||
|
m_plcMp.insert(make_pair("CleanLowestPos", DValue(m_SysParamWrapper->m_CleanLowestPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanUpLimit", DValue(m_SysParamWrapper->m_CleanUpLimit)));
|
||||||
|
m_plcMp.insert(make_pair("CleanDownLimit", DValue(m_SysParamWrapper->m_CleanDownLimit)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderPrintJackupPos", DValue(m_SysParamWrapper->m_EleCylinderPrintJackupPos)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderCleanJackupPos", DValue(m_SysParamWrapper->m_EleCylinderCleanJackupPos)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderBottomFitPos", DValue(m_SysParamWrapper->m_EleCylinderBottomFitPos)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSoftUpLimit", DValue(m_SysParamWrapper->m_EleCylinderSoftUpLimit)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSoftDownLimit", DValue(m_SysParamWrapper->m_EleCylinderSoftDownLimit)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisTrackPrintPos", DValue(m_SysParamWrapper->m_LoadAxisTrackPrintPos)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisTrackCleanPos", DValue(m_SysParamWrapper->m_LoadAxisTrackCleanPos)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisTrackWaitPos", DValue(m_SysParamWrapper->m_LoadAxisTrackWaitPos)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisLeftLimit", DValue(m_SysParamWrapper->m_LoadAxisLeftLimit)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisRightLimit", DValue(m_SysParamWrapper->m_LoadAxisRightLimit)));
|
||||||
|
m_plcMp.insert(make_pair("ArmPowderAcceptPos", DValue(m_SysParamWrapper->m_ArmPowderAcceptPos)));
|
||||||
|
m_plcMp.insert(make_pair("ArmPowderDropFrontPos", DValue(m_SysParamWrapper->m_ArmPowderDropFrontPos)));
|
||||||
|
m_plcMp.insert(make_pair("ArmPrintFrontLimit", DValue(m_SysParamWrapper->m_ArmPrintFrontLimit)));
|
||||||
|
m_plcMp.insert(make_pair("ArmPrintBackLimit", DValue(m_SysParamWrapper->m_ArmPrintBackLimit)));
|
||||||
|
m_plcMp.insert(make_pair("ArmFrontLimit", DValue(m_SysParamWrapper->m_ArmFrontLimit)));
|
||||||
|
m_plcMp.insert(make_pair("ArmBackLimit", DValue(m_SysParamWrapper->m_ArmBackLimit)));
|
||||||
|
m_plcMp.insert(make_pair("MoldAbsTestPos", DValue(m_SysParamWrapper->m_MoldAbsTestPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanAbsTestPos", DValue(m_SysParamWrapper->m_CleanAbsTestPos)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderAbsTestPos", DValue(m_SysParamWrapper->m_EleCylinderAbsTestPos)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisAbsTestPos", DValue(m_SysParamWrapper->m_LoadAxisAbsTestPos)));
|
||||||
|
m_plcMp.insert(make_pair("ArmAbsTestPos", DValue(m_SysParamWrapper->m_ArmAbsTestPos)));
|
||||||
|
m_plcMp.insert(make_pair("LineEncMoveValue", DValue(m_SysParamWrapper->m_LineEncMoveValue)));
|
||||||
|
m_plcMp.insert(make_pair("LineEncPulseEqu", DValue(m_SysParamWrapper->m_LineEncPulseEqu)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainHomeIndexEnc", DValue(m_SysParamWrapper->m_MoldMainHomeIndexEnc)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainAlignEnc", DValue(m_SysParamWrapper->m_MoldMainAlignEnc)));
|
||||||
|
m_plcMp.insert(make_pair("MoldMainAlignHomeRel", DValue(m_SysParamWrapper->m_MoldMainAlignHomeRel)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveHomeIndexEnc", DValue(m_SysParamWrapper->m_MoldSlaveHomeIndexEnc)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveAlignEnc", DValue(m_SysParamWrapper->m_MoldSlaveAlignEnc)));
|
||||||
|
m_plcMp.insert(make_pair("MoldSlaveAlignHomeRel", DValue(m_SysParamWrapper->m_MoldSlaveAlignHomeRel)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainHomeIndexEnc", DValue(m_SysParamWrapper->m_CleanMainHomeIndexEnc)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainAlignEnc", DValue(m_SysParamWrapper->m_CleanMainAlignEnc)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainAlignHomeRel", DValue(m_SysParamWrapper->m_CleanMainAlignHomeRel)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveHomeIndexEnc", DValue(m_SysParamWrapper->m_CleanSlaveHomeIndexEnc)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveAlignEnc", DValue(m_SysParamWrapper->m_CleanSlaveAlignEnc)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveAlignHomeRel", DValue(m_SysParamWrapper->m_CleanSlaveAlignHomeRel)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_EleCylinderMainHomeIndexEnc = m_SysParamWrapper->m_CleanMainHomeIndexEnc; //电缸主轴原点编码器值_RW
|
m_SysParamWrapper->m_EleCylinderMainHomeIndexEnc = m_SysParamWrapper->m_CleanMainHomeIndexEnc; //电缸主轴原点编码器值_RW
|
||||||
m_SysParamWrapper->m_EleCylinderMainAlignEnc = m_SysParamWrapper->m_CleanMainAlignEnc; //电缸主轴对齐位编码器值_RW
|
m_SysParamWrapper->m_EleCylinderMainAlignEnc = m_SysParamWrapper->m_CleanMainAlignEnc; //电缸主轴对齐位编码器值_RW
|
||||||
m_SysParamWrapper->m_EleCylinderMainAlignHomeRel = m_SysParamWrapper->m_CleanMainAlignHomeRel; //电缸主轴对齐位与原点相对值_RW
|
m_SysParamWrapper->m_EleCylinderMainAlignHomeRel = m_SysParamWrapper->m_CleanMainAlignHomeRel; //电缸主轴对齐位与原点相对值_RW
|
||||||
m_SysParamWrapper->m_EleCylinderSlaveHomeIndexEnc = m_SysParamWrapper->m_CleanSlaveHomeIndexEnc; //电缸从轴原点编码器值_RW
|
m_SysParamWrapper->m_EleCylinderSlaveHomeIndexEnc = m_SysParamWrapper->m_CleanSlaveHomeIndexEnc; //电缸从轴原点编码器值_RW
|
||||||
m_SysParamWrapper->m_EleCylinderSlaveAlignEnc = m_SysParamWrapper->m_CleanSlaveAlignEnc; //电缸从轴对齐位编码器值_RW
|
m_SysParamWrapper->m_EleCylinderSlaveAlignEnc = m_SysParamWrapper->m_CleanSlaveAlignEnc; //电缸从轴对齐位编码器值_RW
|
||||||
m_SysParamWrapper->m_EleCylinderSlaveAlignHomeRel = m_SysParamWrapper->m_CleanSlaveAlignHomeRel; //电缸从轴对齐位与原点相对值_RW
|
m_SysParamWrapper->m_EleCylinderSlaveAlignHomeRel = m_SysParamWrapper->m_CleanSlaveAlignHomeRel; //电缸从轴对齐位与原点相对值_RW
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainHomeIndexEnc", DValue(m_SysParamWrapper->m_EleCylinderMainHomeIndexEnc)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainAlignEnc", DValue(m_SysParamWrapper->m_EleCylinderMainAlignEnc)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainAlignHomeRel", DValue(m_SysParamWrapper->m_EleCylinderMainAlignHomeRel)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveHomeIndexEnc", DValue(m_SysParamWrapper->m_EleCylinderSlaveHomeIndexEnc)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveAlignEnc", DValue(m_SysParamWrapper->m_EleCylinderSlaveAlignEnc)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveAlignHomeRel", DValue(m_SysParamWrapper->m_EleCylinderSlaveAlignHomeRel)));
|
||||||
|
|
||||||
|
|
||||||
|
m_SysParamWrapper->m_MoldAutoSpeed = new SysParamFloat(flag, 3, cc, "打印升降轴速度_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_MoldAutoAcc = new SysParamFloat(flag, 3, cc, "打印升降轴加速度_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_MoldAutoDec = new SysParamFloat(flag, 3, cc, "打印升降轴减速度_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_MoldAutoRelShift = new SysParamFloat(flag, 3, cc, "打印升降轴相对位移_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_MoldAutoAbsPos = new SysParamFloat(flag, 3, cc, "打印升降轴绝对位置_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_CleanAutoSpeed = new SysParamFloat(flag, 3, cc, "清粉升降轴速度_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_CleanAutoAcc = new SysParamFloat(flag, 3, cc, "清粉升降轴加速度_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_CleanAutoDec = new SysParamFloat(flag, 3, cc, "清粉升降轴减速度_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_CleanAutoRelShift = new SysParamFloat(flag, 3, cc, "清粉升降轴相对位移_自动_RW"); flag += 4;
|
||||||
|
m_SysParamWrapper->m_CleanAutoAbsPos = new SysParamFloat(flag, 3, cc, "清粉升降轴绝对位置_自动_RW"); flag += 4;
|
||||||
|
m_plcMp.insert(make_pair("MoldAutoSpeed", DValue(m_SysParamWrapper->m_MoldAutoSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("MoldAutoAcc", DValue(m_SysParamWrapper->m_MoldAutoAcc)));
|
||||||
|
m_plcMp.insert(make_pair("MoldAutoDec", DValue(m_SysParamWrapper->m_MoldAutoDec)));
|
||||||
|
m_plcMp.insert(make_pair("MoldAutoRelShift", DValue(m_SysParamWrapper->m_MoldAutoRelShift)));
|
||||||
|
m_plcMp.insert(make_pair("MoldAutoAbsPos", DValue(m_SysParamWrapper->m_MoldAutoAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("CleanAutoSpeed", DValue(m_SysParamWrapper->m_CleanAutoSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CleanAutoAcc", DValue(m_SysParamWrapper->m_CleanAutoAcc)));
|
||||||
|
m_plcMp.insert(make_pair("CleanAutoDec", DValue(m_SysParamWrapper->m_CleanAutoDec)));
|
||||||
|
m_plcMp.insert(make_pair("CleanAutoRelShift", DValue(m_SysParamWrapper->m_CleanAutoRelShift)));
|
||||||
|
m_plcMp.insert(make_pair("CleanAutoAbsPos", DValue(m_SysParamWrapper->m_CleanAutoAbsPos)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_MoldAutoSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴速度_自动_RW
|
|
||||||
m_SysParamWrapper->m_MoldAutoAcc = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴加速度_自动_RW
|
|
||||||
m_SysParamWrapper->m_MoldAutoDec = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴减速度_自动_RW
|
|
||||||
m_SysParamWrapper->m_MoldAutoRelShift = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴相对位移_自动_RW
|
|
||||||
m_SysParamWrapper->m_MoldAutoAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴绝对位置_自动_RW
|
|
||||||
m_SysParamWrapper->m_CleanAutoSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轴速度_自动_RW
|
|
||||||
m_SysParamWrapper->m_CleanAutoAcc = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轴加速度_自动_RW
|
|
||||||
m_SysParamWrapper->m_CleanAutoDec = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轴减速度_自动_RW
|
|
||||||
m_SysParamWrapper->m_CleanAutoRelShift = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轴相对位移_自动_RW
|
|
||||||
m_SysParamWrapper->m_CleanAutoAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轴绝对位置_自动_RW
|
|
||||||
m_SysParamWrapper->m_EleCylinderAutoSpeed = m_SysParamWrapper->m_CleanAutoSpeed; //电缸升降轴速度_自动_RW
|
m_SysParamWrapper->m_EleCylinderAutoSpeed = m_SysParamWrapper->m_CleanAutoSpeed; //电缸升降轴速度_自动_RW
|
||||||
m_SysParamWrapper->m_EleCylinderAutoAcc = m_SysParamWrapper->m_CleanAutoAcc; //电缸升降轴加速度_自动_RW
|
m_SysParamWrapper->m_EleCylinderAutoAcc = m_SysParamWrapper->m_CleanAutoAcc; //电缸升降轴加速度_自动_RW
|
||||||
m_SysParamWrapper->m_EleCylinderAutoDec = m_SysParamWrapper->m_CleanAutoDec; //电缸升降轴减速度_自动_RW
|
m_SysParamWrapper->m_EleCylinderAutoDec = m_SysParamWrapper->m_CleanAutoDec; //电缸升降轴减速度_自动_RW
|
||||||
m_SysParamWrapper->m_EleCylinderAutoRelShift = m_SysParamWrapper->m_CleanAutoRelShift; //电缸升降轴相对位移_自动_RW
|
m_SysParamWrapper->m_EleCylinderAutoRelShift = m_SysParamWrapper->m_CleanAutoRelShift; //电缸升降轴相对位移_自动_RW
|
||||||
m_SysParamWrapper->m_EleCylinderAutoAbsPos = m_SysParamWrapper->m_CleanAutoAbsPos; //电缸升降轴绝对位置_自动_RW
|
m_SysParamWrapper->m_EleCylinderAutoAbsPos = m_SysParamWrapper->m_CleanAutoAbsPos; //电缸升降轴绝对位置_自动_RW
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderAutoSpeed", DValue(m_SysParamWrapper->m_EleCylinderAutoSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderAutoAcc", DValue(m_SysParamWrapper->m_EleCylinderAutoAcc)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderAutoDec", DValue(m_SysParamWrapper->m_EleCylinderAutoDec)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderAutoRelShift", DValue(m_SysParamWrapper->m_EleCylinderAutoRelShift)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderAutoAbsPos", DValue(m_SysParamWrapper->m_EleCylinderAutoAbsPos)));
|
||||||
|
|
||||||
|
|
||||||
m_SysParamWrapper->m_LoadAxisAutoSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴速度_自动_RW
|
m_SysParamWrapper->m_LoadAxisAutoSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴速度_自动_RW
|
||||||
m_SysParamWrapper->m_LoadAxisnAutoAcc = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴加速度_自动_RW
|
m_SysParamWrapper->m_LoadAxisnAutoAcc = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴加速度_自动_RW
|
||||||
@ -4975,10 +5137,22 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_ArmAxisAutoAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴绝对位置_自动_RW
|
m_SysParamWrapper->m_ArmAxisAutoAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴绝对位置_自动_RW
|
||||||
m_SysParamWrapper->m_SupplyAutoSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴速度_自动_RW
|
m_SysParamWrapper->m_SupplyAutoSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴速度_自动_RW
|
||||||
m_SysParamWrapper->m_SupplyAxisnAutoAcc = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴加速度_自动_RW
|
m_SysParamWrapper->m_SupplyAxisnAutoAcc = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴加速度_自动_RW
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisAutoSpeed", DValue(m_SysParamWrapper->m_LoadAxisAutoSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisnAutoAcc", DValue(m_SysParamWrapper->m_LoadAxisnAutoAcc)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisAutoDec", DValue(m_SysParamWrapper->m_LoadAxisAutoDec)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisAutoRelShift", DValue(m_SysParamWrapper->m_LoadAxisAutoRelShift)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisAutoAbsPos", DValue(m_SysParamWrapper->m_LoadAxisAutoAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("ArmAutoSpeed", DValue(m_SysParamWrapper->m_ArmAutoSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("ArmAxisnAutoAcc", DValue(m_SysParamWrapper->m_ArmAxisnAutoAcc)));
|
||||||
|
m_plcMp.insert(make_pair("ArmAxisAutoDec", DValue(m_SysParamWrapper->m_ArmAxisAutoDec)));
|
||||||
|
m_plcMp.insert(make_pair("ArmAxisAutoRelShift", DValue(m_SysParamWrapper->m_ArmAxisAutoRelShift)));
|
||||||
|
m_plcMp.insert(make_pair("ArmAxisAutoAbsPos", DValue(m_SysParamWrapper->m_ArmAxisAutoAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyAutoSpeed", DValue(m_SysParamWrapper->m_SupplyAutoSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyAxisnAutoAcc", DValue(m_SysParamWrapper->m_SupplyAxisnAutoAcc)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_SupplyAxisAutoDec = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴减速度_自动_RW
|
m_SysParamWrapper->m_SupplyAxisAutoDec = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴减速度_自动_RW
|
||||||
m_SysParamWrapper->m_SupplyAxisAutoRelShift = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴相对位移_自动_RW
|
m_SysParamWrapper->m_SupplyAxisAutoRelShift = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴相对位移_自动_RW
|
||||||
m_SysParamWrapper->m_SupplyAxisAutoAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴绝对位置_自动_RW
|
m_SysParamWrapper->m_SupplyAxisAutoAbsPos = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴绝对位置_自动_RW
|
||||||
|
|
||||||
m_SysParamWrapper->m_Print3RSeparatTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //打印3R脱离扭力报警值_RW Real
|
m_SysParamWrapper->m_Print3RSeparatTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //打印3R脱离扭力报警值_RW Real
|
||||||
m_SysParamWrapper->m_MoldUpTorqueThrehold = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴上升扭力报警值_RW Real
|
m_SysParamWrapper->m_MoldUpTorqueThrehold = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴上升扭力报警值_RW Real
|
||||||
m_SysParamWrapper->m_MoldDownTorqueThrehold = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴下降扭力报警值_RW Real
|
m_SysParamWrapper->m_MoldDownTorqueThrehold = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴下降扭力报警值_RW Real
|
||||||
@ -4989,6 +5163,21 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_EleCylinderDownTorqueThreshold = m_SysParamWrapper->m_CleanDownTorqueThreshold; //电缸升降轴下降扭力报警值_RW Real
|
m_SysParamWrapper->m_EleCylinderDownTorqueThreshold = m_SysParamWrapper->m_CleanDownTorqueThreshold; //电缸升降轴下降扭力报警值_RW Real
|
||||||
m_SysParamWrapper->m_CoverType = new SysParamWord(flag, 3, cc); flag += 2; //铺粉类型__RW Int
|
m_SysParamWrapper->m_CoverType = new SysParamWord(flag, 3, cc); flag += 2; //铺粉类型__RW Int
|
||||||
m_SysParamWrapper->m_CoverSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印铺粉速度_RW Real
|
m_SysParamWrapper->m_CoverSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印铺粉速度_RW Real
|
||||||
|
m_plcMp.insert(make_pair("SupplyAxisAutoDec", DValue(m_SysParamWrapper->m_SupplyAxisAutoDec)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyAxisAutoRelShift", DValue(m_SysParamWrapper->m_SupplyAxisAutoRelShift)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyAxisAutoAbsPos", DValue(m_SysParamWrapper->m_SupplyAxisAutoAbsPos)));
|
||||||
|
m_plcMp.insert(make_pair("Print3RSeparatTorqueThreshold", DValue(m_SysParamWrapper->m_Print3RSeparatTorqueThreshold)));
|
||||||
|
m_plcMp.insert(make_pair("MoldUpTorqueThrehold", DValue(m_SysParamWrapper->m_MoldUpTorqueThrehold)));
|
||||||
|
m_plcMp.insert(make_pair("MoldDownTorqueThrehold", DValue(m_SysParamWrapper->m_MoldDownTorqueThrehold)));
|
||||||
|
m_plcMp.insert(make_pair("Clean3RSeparatTorqueThrehold", DValue(m_SysParamWrapper->m_Clean3RSeparatTorqueThrehold)));
|
||||||
|
m_plcMp.insert(make_pair("CleanUpTorqueThrehold", DValue(m_SysParamWrapper->m_CleanUpTorqueThrehold)));
|
||||||
|
m_plcMp.insert(make_pair("CleanDownTorqueThreshold", DValue(m_SysParamWrapper->m_CleanDownTorqueThreshold)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderUpTorqueThrehold", DValue(m_SysParamWrapper->m_EleCylinderUpTorqueThrehold)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderDownTorqueThreshold", DValue(m_SysParamWrapper->m_EleCylinderDownTorqueThreshold)));
|
||||||
|
m_plcMp.insert(make_pair("CoverType", DValue(m_SysParamWrapper->m_CoverType)));
|
||||||
|
m_plcMp.insert(make_pair("CoverSpeed", DValue(m_SysParamWrapper->m_CoverSpeed)));
|
||||||
|
|
||||||
|
|
||||||
m_SysParamWrapper->m_CoverReturnSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印单向铺粉返回变速_RW Real
|
m_SysParamWrapper->m_CoverReturnSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印单向铺粉返回变速_RW Real
|
||||||
m_SysParamWrapper->m_CoverDistance = new SysParamFloat(flag, 3, cc); flag += 4; //打印单向铺粉距离_RW Real
|
m_SysParamWrapper->m_CoverDistance = new SysParamFloat(flag, 3, cc); flag += 4; //打印单向铺粉距离_RW Real
|
||||||
m_SysParamWrapper->m_LayerThick = new SysParamFloat(flag, 3, cc); flag += 4; //打印铺粉层厚_RW Real
|
m_SysParamWrapper->m_LayerThick = new SysParamFloat(flag, 3, cc); flag += 4; //打印铺粉层厚_RW Real
|
||||||
@ -5003,6 +5192,22 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_MoldHighSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴快速移动速度_RW Real
|
m_SysParamWrapper->m_MoldHighSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴快速移动速度_RW Real
|
||||||
m_SysParamWrapper->m_MoldDeoxygenSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴下降除氧位速度_RW Real
|
m_SysParamWrapper->m_MoldDeoxygenSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印升降轴下降除氧位速度_RW Real
|
||||||
m_SysParamWrapper->m_CleanHighSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轴快速移动速度_RW Real
|
m_SysParamWrapper->m_CleanHighSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //清粉升降轴快速移动速度_RW Real
|
||||||
|
m_plcMp.insert(make_pair("CoverReturnSpeed", DValue(m_SysParamWrapper->m_CoverReturnSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CoverDistance", DValue(m_SysParamWrapper->m_CoverDistance)));
|
||||||
|
m_plcMp.insert(make_pair("LayerThick", DValue(m_SysParamWrapper->m_LayerThick)));
|
||||||
|
m_plcMp.insert(make_pair("FixGap", DValue(m_SysParamWrapper->m_FixGap)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyCount", DValue(m_SysParamWrapper->m_SupplyCount)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyTime", DValue(m_SysParamWrapper->m_SupplyTime)));
|
||||||
|
m_plcMp.insert(make_pair("DebugLayerThick", DValue(m_SysParamWrapper->m_DebugLayerThick)));
|
||||||
|
m_plcMp.insert(make_pair("DebugFixGap", DValue(m_SysParamWrapper->m_DebugFixGap)));
|
||||||
|
m_plcMp.insert(make_pair("DebugSupplyTime", DValue(m_SysParamWrapper->m_DebugSupplyTime)));
|
||||||
|
m_plcMp.insert(make_pair("DebugSupplyCount", DValue(m_SysParamWrapper->m_DebugSupplyCount)));
|
||||||
|
m_plcMp.insert(make_pair("DebugCoverDistance", DValue(m_SysParamWrapper->m_DebugCoverDistance)));
|
||||||
|
m_plcMp.insert(make_pair("MoldHighSpeed", DValue(m_SysParamWrapper->m_MoldHighSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("MoldDeoxygenSpeed", DValue(m_SysParamWrapper->m_MoldDeoxygenSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CleanHighSpeed", DValue(m_SysParamWrapper->m_CleanHighSpeed)));
|
||||||
|
|
||||||
|
|
||||||
m_SysParamWrapper->m_PrintPressureThrehold = new SysParamFloat(flag, 3, cc); flag += 4; //打印室压力泄压值_RW Real
|
m_SysParamWrapper->m_PrintPressureThrehold = new SysParamFloat(flag, 3, cc); flag += 4; //打印室压力泄压值_RW Real
|
||||||
m_SysParamWrapper->m_EnvUIAssit.m_PrintPressureThrehold = new SysParamFloatUI(m_SysParamWrapper->m_PrintPressureThrehold);
|
m_SysParamWrapper->m_EnvUIAssit.m_PrintPressureThrehold = new SysParamFloatUI(m_SysParamWrapper->m_PrintPressureThrehold);
|
||||||
m_SysParamWrapper->m_MoldDeoxygenTime = new SysParamInt(flag, 3, cc); flag += 4; //打印升降轴除氧时间_RW Time
|
m_SysParamWrapper->m_MoldDeoxygenTime = new SysParamInt(flag, 3, cc); flag += 4; //打印升降轴除氧时间_RW Time
|
||||||
@ -5011,12 +5216,25 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_ArmTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴扭力报警值
|
m_SysParamWrapper->m_ArmTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴扭力报警值
|
||||||
m_SysParamWrapper->m_LoadTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴扭力报警值
|
m_SysParamWrapper->m_LoadTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴扭力报警值
|
||||||
m_SysParamWrapper->m_SupplyTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //供粉轴扭力报警值
|
m_SysParamWrapper->m_SupplyTorqueThreshold = new SysParamFloat(flag, 3, cc); flag += 4; //供粉轴扭力报警值
|
||||||
|
|
||||||
m_SysParamWrapper->m_PrintMainLead = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴导程_RW
|
m_SysParamWrapper->m_PrintMainLead = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴导程_RW
|
||||||
m_SysParamWrapper->m_PrintMainReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴减速比
|
m_SysParamWrapper->m_PrintMainReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴减速比
|
||||||
m_SysParamWrapper->m_PrintMainMaxRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴电机最高转速
|
m_SysParamWrapper->m_PrintMainMaxRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印主轴电机最高转速
|
||||||
m_SysParamWrapper->m_PrintSlaveLead = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴导程
|
m_SysParamWrapper->m_PrintSlaveLead = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴导程
|
||||||
m_SysParamWrapper->m_PrintSlaveReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴减速比
|
m_SysParamWrapper->m_PrintSlaveReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴减速比
|
||||||
|
m_plcMp.insert(make_pair("PrintPressureThrehold", DValue(m_SysParamWrapper->m_PrintPressureThrehold)));
|
||||||
|
m_plcMp.insert(make_pair("EnvUIAssit.PrintPressureThrehold", DValue(m_SysParamWrapper->m_EnvUIAssit.m_PrintPressureThrehold)));
|
||||||
|
m_plcMp.insert(make_pair("MoldDeoxygenTime", DValue(m_SysParamWrapper->m_MoldDeoxygenTime)));
|
||||||
|
m_plcMp.insert(make_pair("PowderCarDeoxygenTime", DValue(m_SysParamWrapper->m_PowderCarDeoxygenTime)));
|
||||||
|
m_plcMp.insert(make_pair("GratingRulerValue", DValue(m_SysParamWrapper->m_GratingRulerValue)));
|
||||||
|
m_plcMp.insert(make_pair("ArmTorqueThreshold", DValue(m_SysParamWrapper->m_ArmTorqueThreshold)));
|
||||||
|
m_plcMp.insert(make_pair("LoadTorqueThreshold", DValue(m_SysParamWrapper->m_LoadTorqueThreshold)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyTorqueThreshold", DValue(m_SysParamWrapper->m_SupplyTorqueThreshold)));
|
||||||
|
m_plcMp.insert(make_pair("PrintMainLead", DValue(m_SysParamWrapper->m_PrintMainLead)));
|
||||||
|
m_plcMp.insert(make_pair("PrintMainReductionRatio", DValue(m_SysParamWrapper->m_PrintMainReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("PrintMainMaxRotationlSpeed", DValue(m_SysParamWrapper->m_PrintMainMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("PrintSlaveLead", DValue(m_SysParamWrapper->m_PrintSlaveLead)));
|
||||||
|
m_plcMp.insert(make_pair("PrintSlaveReductionRatio", DValue(m_SysParamWrapper->m_PrintSlaveReductionRatio)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_PrintSlaveMaxRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴电机最高转速
|
m_SysParamWrapper->m_PrintSlaveMaxRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //打印从轴电机最高转速
|
||||||
m_SysParamWrapper->m_CleanMainLead = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴导程
|
m_SysParamWrapper->m_CleanMainLead = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴导程
|
||||||
m_SysParamWrapper->m_CleanMainReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴减速比
|
m_SysParamWrapper->m_CleanMainReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //清粉主轴减速比
|
||||||
@ -5031,6 +5249,21 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_EleCylinderSlaveReductionRatio = m_SysParamWrapper->m_CleanSlaveReductionRatio; //电缸从轴减速比
|
m_SysParamWrapper->m_EleCylinderSlaveReductionRatio = m_SysParamWrapper->m_CleanSlaveReductionRatio; //电缸从轴减速比
|
||||||
m_SysParamWrapper->m_EleCylinderSlaveMaxRotationlSpeed = m_SysParamWrapper->m_CleanSlaveMaxRotationlSpeed; //电缸从轴电机最高转速
|
m_SysParamWrapper->m_EleCylinderSlaveMaxRotationlSpeed = m_SysParamWrapper->m_CleanSlaveMaxRotationlSpeed; //电缸从轴电机最高转速
|
||||||
m_SysParamWrapper->m_LoadAxisLead = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴导程
|
m_SysParamWrapper->m_LoadAxisLead = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴导程
|
||||||
|
m_plcMp.insert(make_pair("PrintSlaveMaxRotationlSpeed", DValue(m_SysParamWrapper->m_PrintSlaveMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainLead", DValue(m_SysParamWrapper->m_CleanMainLead)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainReductionRatio", DValue(m_SysParamWrapper->m_CleanMainReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("CleanMainMaxRotationlSpeed", DValue(m_SysParamWrapper->m_CleanMainMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveLead", DValue(m_SysParamWrapper->m_CleanSlaveLead)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveReductionRatio", DValue(m_SysParamWrapper->m_CleanSlaveReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("CleanSlaveMaxRotationlSpeed", DValue(m_SysParamWrapper->m_CleanSlaveMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainLead", DValue(m_SysParamWrapper->m_EleCylinderMainLead)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainReductionRatio", DValue(m_SysParamWrapper->m_EleCylinderMainReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderMainMaxRotationlSpeed", DValue(m_SysParamWrapper->m_EleCylinderMainMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveLead", DValue(m_SysParamWrapper->m_EleCylinderSlaveLead)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveReductionRatio", DValue(m_SysParamWrapper->m_EleCylinderSlaveReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderSlaveMaxRotationlSpeed", DValue(m_SysParamWrapper->m_EleCylinderSlaveMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisLead", DValue(m_SysParamWrapper->m_LoadAxisLead)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_LoadAxisReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴减速比
|
m_SysParamWrapper->m_LoadAxisReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴减速比
|
||||||
m_SysParamWrapper->m_LoadAxisMaxRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴电机最高转速
|
m_SysParamWrapper->m_LoadAxisMaxRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //移载轴电机最高转速
|
||||||
m_SysParamWrapper->m_ArmLead = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴导程
|
m_SysParamWrapper->m_ArmLead = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴导程
|
||||||
@ -5039,14 +5272,27 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_SupplyLead = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴导程
|
m_SysParamWrapper->m_SupplyLead = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴导程
|
||||||
m_SysParamWrapper->m_SupplyReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴减速比
|
m_SysParamWrapper->m_SupplyReductionRatio = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴减速比
|
||||||
m_SysParamWrapper->m_SupplyRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴电机最高转速
|
m_SysParamWrapper->m_SupplyRotationlSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴电机最高转速
|
||||||
|
|
||||||
m_SysParamWrapper->m_ArmSlotDistance = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉槽距离
|
m_SysParamWrapper->m_ArmSlotDistance = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉槽距离
|
||||||
m_SysParamWrapper->m_PowderJarCabinPressureVoltage = new SysParamFloat(flag, 3, cc); flag += 4; //下粉罐与粉仓的压差电压值
|
m_SysParamWrapper->m_PowderJarCabinPressureVoltage = new SysParamFloat(flag, 3, cc); flag += 4; //下粉罐与粉仓的压差电压值
|
||||||
m_SysParamWrapper->m_PowderJarCabinPressureValue = new SysParamFloat(flag, 3, cc); flag += 4; //下粉罐与粉仓的压差实际值
|
m_SysParamWrapper->m_PowderJarCabinPressureValue = new SysParamFloat(flag, 3, cc); flag += 4; //下粉罐与粉仓的压差实际值
|
||||||
|
|
||||||
m_SysParamWrapper->m_CleanBoxDeoxygenSetValue = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱除氧设定值_RW
|
m_SysParamWrapper->m_CleanBoxDeoxygenSetValue = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱除氧设定值_RW
|
||||||
m_SysParamWrapper->m_CleanBoxOxygenDownLimit = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱测氧仪下限_RW
|
m_SysParamWrapper->m_CleanBoxOxygenDownLimit = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱测氧仪下限_RW
|
||||||
m_SysParamWrapper->m_CleanBoxOxygenUpLimit = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱测氧仪上限_RW
|
m_SysParamWrapper->m_CleanBoxOxygenUpLimit = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱测氧仪上限_RW
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisReductionRatio", DValue(m_SysParamWrapper->m_LoadAxisReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("LoadAxisMaxRotationlSpeed", DValue(m_SysParamWrapper->m_LoadAxisMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("ArmLead", DValue(m_SysParamWrapper->m_ArmLead)));
|
||||||
|
m_plcMp.insert(make_pair("ArmReductionRatio", DValue(m_SysParamWrapper->m_ArmReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("ArmMaxRotationlSpeed", DValue(m_SysParamWrapper->m_ArmMaxRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyLead", DValue(m_SysParamWrapper->m_SupplyLead)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyReductionRatio", DValue(m_SysParamWrapper->m_SupplyReductionRatio)));
|
||||||
|
m_plcMp.insert(make_pair("SupplyRotationlSpeed", DValue(m_SysParamWrapper->m_SupplyRotationlSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("ArmSlotDistance", DValue(m_SysParamWrapper->m_ArmSlotDistance)));
|
||||||
|
m_plcMp.insert(make_pair("PowderJarCabinPressureVoltage", DValue(m_SysParamWrapper->m_PowderJarCabinPressureVoltage)));
|
||||||
|
m_plcMp.insert(make_pair("PowderJarCabinPressureValue", DValue(m_SysParamWrapper->m_PowderJarCabinPressureValue)));
|
||||||
|
m_plcMp.insert(make_pair("CleanBoxDeoxygenSetValue", DValue(m_SysParamWrapper->m_CleanBoxDeoxygenSetValue)));
|
||||||
|
m_plcMp.insert(make_pair("CleanBoxOxygenDownLimit", DValue(m_SysParamWrapper->m_CleanBoxOxygenDownLimit)));
|
||||||
|
m_plcMp.insert(make_pair("CleanBoxOxygenUpLimit", DValue(m_SysParamWrapper->m_CleanBoxOxygenUpLimit)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_CleanBoxPressureReleaseValue = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱泄压值_RW
|
m_SysParamWrapper->m_CleanBoxPressureReleaseValue = new SysParamFloat(flag, 3, cc); flag += 4; //清粉箱泄压值_RW
|
||||||
m_SysParamWrapper->m_PrintCar1RealWeight = new SysParamFloat(flag, 3, cc); flag += 4; //打印小车1实际重量
|
m_SysParamWrapper->m_PrintCar1RealWeight = new SysParamFloat(flag, 3, cc); flag += 4; //打印小车1实际重量
|
||||||
m_SysParamWrapper->m_PrintCar1AlarmWeight = new SysParamFloat(flag, 3, cc); flag += 4; //打印小车1报警重量_RW
|
m_SysParamWrapper->m_PrintCar1AlarmWeight = new SysParamFloat(flag, 3, cc); flag += 4; //打印小车1报警重量_RW
|
||||||
@ -5062,6 +5308,22 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_PrintAirRenewalPresRelValue = new SysParamFloat(flag, 3, cc); flag += 4; //打印室换气泄压值
|
m_SysParamWrapper->m_PrintAirRenewalPresRelValue = new SysParamFloat(flag, 3, cc); flag += 4; //打印室换气泄压值
|
||||||
m_SysParamWrapper->m_RollerEdgeSearchOffset = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴寻边偏移度数
|
m_SysParamWrapper->m_RollerEdgeSearchOffset = new SysParamFloat(flag, 3, cc); flag += 4; //供粉转轴寻边偏移度数
|
||||||
m_SysParamWrapper->m_LoadHandCrashPos = new SysParamFloat(flag, 3, cc); flag += 4; //移载吊装碰撞位_RW
|
m_SysParamWrapper->m_LoadHandCrashPos = new SysParamFloat(flag, 3, cc); flag += 4; //移载吊装碰撞位_RW
|
||||||
|
m_plcMp.insert(make_pair("CleanBoxPressureReleaseValue", DValue(m_SysParamWrapper->m_CleanBoxPressureReleaseValue)));
|
||||||
|
m_plcMp.insert(make_pair("PrintCar1RealWeight", DValue(m_SysParamWrapper->m_PrintCar1RealWeight)));
|
||||||
|
m_plcMp.insert(make_pair("PrintCar1AlarmWeight", DValue(m_SysParamWrapper->m_PrintCar1AlarmWeight)));
|
||||||
|
m_plcMp.insert(make_pair("PrintCar2RealWeight", DValue(m_SysParamWrapper->m_PrintCar2RealWeight)));
|
||||||
|
m_plcMp.insert(make_pair("PrintCar2AlarmWeight", DValue(m_SysParamWrapper->m_PrintCar2AlarmWeight)));
|
||||||
|
m_plcMp.insert(make_pair("CleanCar1RealWeight", DValue(m_SysParamWrapper->m_CleanCar1RealWeight)));
|
||||||
|
m_plcMp.insert(make_pair("CleanCar1AlarmWeight", DValue(m_SysParamWrapper->m_CleanCar1AlarmWeight)));
|
||||||
|
m_plcMp.insert(make_pair("CleanCar2RealWeight", DValue(m_SysParamWrapper->m_CleanCar2RealWeight)));
|
||||||
|
m_plcMp.insert(make_pair("CleanCar2AlarmWeight", DValue(m_SysParamWrapper->m_CleanCar2AlarmWeight)));
|
||||||
|
m_plcMp.insert(make_pair("LoadHandPos", DValue(m_SysParamWrapper->m_LoadHandPos)));
|
||||||
|
m_plcMp.insert(make_pair("PowderLevelLength", DValue(m_SysParamWrapper->m_PowderLevelLength)));
|
||||||
|
m_plcMp.insert(make_pair("PowderLevelValue", DValue(m_SysParamWrapper->m_PowderLevelValue)));
|
||||||
|
m_plcMp.insert(make_pair("PrintAirRenewalPresRelValue", DValue(m_SysParamWrapper->m_PrintAirRenewalPresRelValue)));
|
||||||
|
m_plcMp.insert(make_pair("RollerEdgeSearchOffset", DValue(m_SysParamWrapper->m_RollerEdgeSearchOffset)));
|
||||||
|
m_plcMp.insert(make_pair("LoadHandCrashPos", DValue(m_SysParamWrapper->m_LoadHandCrashPos)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_ArmCatpureHomeFastSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴归原快速_RW
|
m_SysParamWrapper->m_ArmCatpureHomeFastSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴归原快速_RW
|
||||||
m_SysParamWrapper->m_ArmCatpureHomeSlowSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴归原慢速_RW
|
m_SysParamWrapper->m_ArmCatpureHomeSlowSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //铺粉轴归原慢速_RW
|
||||||
m_SysParamWrapper->m_LinearEncoderErrorJudgeValue = new SysParamFloat(flag, 3, cc); flag += 4; //光栅尺错误判断值_RW
|
m_SysParamWrapper->m_LinearEncoderErrorJudgeValue = new SysParamFloat(flag, 3, cc); flag += 4; //光栅尺错误判断值_RW
|
||||||
@ -5076,6 +5338,21 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_LoadHomeSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //移栽轴归原点速度
|
m_SysParamWrapper->m_LoadHomeSpeed = new SysParamFloat(flag, 3, cc); flag += 4; //移栽轴归原点速度
|
||||||
m_SysParamWrapper->m_LoadSearchEdgeTorqueAlarmValue = new SysParamFloat(flag, 3, cc); flag += 4; //移栽寻边报警扭力值
|
m_SysParamWrapper->m_LoadSearchEdgeTorqueAlarmValue = new SysParamFloat(flag, 3, cc); flag += 4; //移栽寻边报警扭力值
|
||||||
m_SysParamWrapper->m_ArmBackAcceptPos = m_SysParamWrapper->m_LoadSearchEdgeTorqueAlarmValue;
|
m_SysParamWrapper->m_ArmBackAcceptPos = m_SysParamWrapper->m_LoadSearchEdgeTorqueAlarmValue;
|
||||||
|
m_plcMp.insert(make_pair("ArmCatpureHomeFastSpeed", DValue(m_SysParamWrapper->m_ArmCatpureHomeFastSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("ArmCatpureHomeSlowSpeed", DValue(m_SysParamWrapper->m_ArmCatpureHomeSlowSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("LinearEncoderErrorJudgeValue", DValue(m_SysParamWrapper->m_LinearEncoderErrorJudgeValue)));
|
||||||
|
m_plcMp.insert(make_pair("LinearEncoderPerLayerRealValue", DValue(m_SysParamWrapper->m_LinearEncoderPerLayerRealValue)));
|
||||||
|
m_plcMp.insert(make_pair("GapCompensateDiffValue", DValue(m_SysParamWrapper->m_GapCompensateDiffValue)));
|
||||||
|
m_plcMp.insert(make_pair("MoldTheoryDistance", DValue(m_SysParamWrapper->m_MoldTheoryDistance)));
|
||||||
|
m_plcMp.insert(make_pair("LinearActDistance", DValue(m_SysParamWrapper->m_LinearActDistance)));
|
||||||
|
m_plcMp.insert(make_pair("LinearActPulse", DValue(m_SysParamWrapper->m_LinearActPulse)));
|
||||||
|
m_plcMp.insert(make_pair("PrintHomeSpeed", DValue(m_SysParamWrapper->m_PrintHomeSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("EleCylinderHomeSpeed", DValue(m_SysParamWrapper->m_EleCylinderHomeSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("CleanHomeSpeed", DValue(m_SysParamWrapper->m_CleanHomeSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("LoadHomeSpeed", DValue(m_SysParamWrapper->m_LoadHomeSpeed)));
|
||||||
|
m_plcMp.insert(make_pair("LoadSearchEdgeTorqueAlarmValue", DValue(m_SysParamWrapper->m_LoadSearchEdgeTorqueAlarmValue)));
|
||||||
|
m_plcMp.insert(make_pair("ArmBackAcceptPos", DValue(m_SysParamWrapper->m_ArmBackAcceptPos)));
|
||||||
|
|
||||||
|
|
||||||
m_SysParamWrapper->m_HighPressureGasJudgmentValue = new SysParamFloat(flag, 3, cc); flag += 4; //高压气判断值
|
m_SysParamWrapper->m_HighPressureGasJudgmentValue = new SysParamFloat(flag, 3, cc); flag += 4; //高压气判断值
|
||||||
m_SysParamWrapper->m_ProtectiveGasJudgmentValue = new SysParamFloat(flag, 3, cc); flag += 4; //保护气判断值
|
m_SysParamWrapper->m_ProtectiveGasJudgmentValue = new SysParamFloat(flag, 3, cc); flag += 4; //保护气判断值
|
||||||
@ -5088,6 +5365,15 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_AutoCaptureCoverHomeIntervalTimes = new SysParamWord(flag, 3, cc); flag += 2;
|
m_SysParamWrapper->m_AutoCaptureCoverHomeIntervalTimes = new SysParamWord(flag, 3, cc); flag += 2;
|
||||||
m_SysParamWrapper->m_AutoCaptureCoverHomeCalcTimes = new SysParamWord(flag, 3, cc); flag += 2;
|
m_SysParamWrapper->m_AutoCaptureCoverHomeCalcTimes = new SysParamWord(flag, 3, cc); flag += 2;
|
||||||
m_SysParamWrapper->m_LinearEncoderCompensateTimes = new SysParamWord(flag, 3, cc); flag += 2;
|
m_SysParamWrapper->m_LinearEncoderCompensateTimes = new SysParamWord(flag, 3, cc); flag += 2;
|
||||||
|
m_plcMp.insert(make_pair("HighPressureGasJudgmentValue", DValue(m_SysParamWrapper->m_HighPressureGasJudgmentValue)));
|
||||||
|
m_plcMp.insert(make_pair("ProtectiveGasJudgmentValue", DValue(m_SysParamWrapper->m_ProtectiveGasJudgmentValue)));
|
||||||
|
m_plcMp.insert(make_pair("UnloadDropDistance", DValue(m_SysParamWrapper->m_UnloadDropDistance)));
|
||||||
|
m_plcMp.insert(make_pair("DataSizeMinY", DValue(m_SysParamWrapper->m_DataSizeMinY)));
|
||||||
|
m_plcMp.insert(make_pair("DataSizeMaxY", DValue(m_SysParamWrapper->m_DataSizeMaxY)));
|
||||||
|
m_plcMp.insert(make_pair("AllowPrintHigh", DValue(m_SysParamWrapper->m_AllowPrintHigh)));
|
||||||
|
m_plcMp.insert(make_pair("AutoCaptureCoverHomeIntervalTimes", DValue(m_SysParamWrapper->m_AutoCaptureCoverHomeIntervalTimes)));
|
||||||
|
m_plcMp.insert(make_pair("AutoCaptureCoverHomeCalcTimes", DValue(m_SysParamWrapper->m_AutoCaptureCoverHomeCalcTimes)));
|
||||||
|
m_plcMp.insert(make_pair("LinearEncoderCompensateTimes", DValue(m_SysParamWrapper->m_LinearEncoderCompensateTimes)));
|
||||||
|
|
||||||
m_SysParamWrapper->m_EnvUIAssit.m_CleanBoxDeoxygenSetValue = new SysParamFloatUI(m_SysParamWrapper->m_CleanBoxDeoxygenSetValue); //清粉箱除氧设定值_RW
|
m_SysParamWrapper->m_EnvUIAssit.m_CleanBoxDeoxygenSetValue = new SysParamFloatUI(m_SysParamWrapper->m_CleanBoxDeoxygenSetValue); //清粉箱除氧设定值_RW
|
||||||
m_SysParamWrapper->m_EnvUIAssit.m_CleanBoxOxygenDownLimit = new SysParamFloatUI(m_SysParamWrapper->m_CleanBoxOxygenDownLimit); //清粉箱测氧仪下限_RW
|
m_SysParamWrapper->m_EnvUIAssit.m_CleanBoxOxygenDownLimit = new SysParamFloatUI(m_SysParamWrapper->m_CleanBoxOxygenDownLimit); //清粉箱测氧仪下限_RW
|
||||||
@ -5123,6 +5409,10 @@ void HBD1200::InitSysParam(SysParamWrapper* spw, PLCReveiver* cc)
|
|||||||
m_SysParamWrapper->m_LinearEncoderCompensateTime = new SysParamInt(flag, 65, cc); flag += 4;
|
m_SysParamWrapper->m_LinearEncoderCompensateTime = new SysParamInt(flag, 65, cc); flag += 4;
|
||||||
m_SysParamWrapper->m_DropPowderOpenDeleyTime = new SysParamInt(flag, 65, cc); flag += 4; //下粉阀开延时ms_RW
|
m_SysParamWrapper->m_DropPowderOpenDeleyTime = new SysParamInt(flag, 65, cc); flag += 4; //下粉阀开延时ms_RW
|
||||||
m_SysParamWrapper->m_DropPowderCloseDelayTime = new SysParamInt(flag, 65, cc); flag += 4; //下粉阀关延时ms_RW
|
m_SysParamWrapper->m_DropPowderCloseDelayTime = new SysParamInt(flag, 65, cc); flag += 4; //下粉阀关延时ms_RW
|
||||||
|
m_plcMp.insert(make_pair("HeatingCheckTime", DValue(m_SysParamWrapper->m_HeatingCheckTime)));
|
||||||
|
m_plcMp.insert(make_pair("CylinderMotionDelayTime", DValue(m_SysParamWrapper->m_CylinderMotionDelayTime)));
|
||||||
|
m_plcMp.insert(make_pair("LinearEncoderCompensateTime", DValue(m_SysParamWrapper->m_LinearEncoderCompensateTime)));
|
||||||
|
m_plcMp.insert(make_pair("DropPowderOpenDeleyTime", DValue(m_SysParamWrapper->m_DropPowderOpenDeleyTime)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -22,31 +22,6 @@
|
|||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|
||||||
struct DValue {
|
|
||||||
DValue(SysParamBool* p)
|
|
||||||
: sysParamB(p), sysParamW(nullptr), sysParamI(nullptr), sysParamF(nullptr){
|
|
||||||
//printf("SysParamBool init");
|
|
||||||
}
|
|
||||||
DValue(SysParamWord* p)
|
|
||||||
: sysParamB(nullptr), sysParamW(p), sysParamI(nullptr), sysParamF(nullptr) {
|
|
||||||
//printf("SysParamWord init");
|
|
||||||
}
|
|
||||||
DValue(SysParamInt* p)
|
|
||||||
: sysParamB(nullptr), sysParamW(nullptr), sysParamI(p), sysParamF(nullptr) {
|
|
||||||
//printf("SysParamInt init");
|
|
||||||
}
|
|
||||||
DValue(SysParamFloat* p)
|
|
||||||
: sysParamB(nullptr), sysParamW(nullptr), sysParamI(nullptr), sysParamF(p) {
|
|
||||||
//printf("SysParamFloat init");
|
|
||||||
}
|
|
||||||
|
|
||||||
SysParamBool* sysParamB;
|
|
||||||
SysParamWord* sysParamW;
|
|
||||||
SysParamInt* sysParamI;
|
|
||||||
SysParamFloat* sysParamF;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
class Machine {
|
class Machine {
|
||||||
typedef void(*IoVersionCheck)(vector<string>&, IOCfgWrapper*, string str, int type);
|
typedef void(*IoVersionCheck)(vector<string>&, IOCfgWrapper*, string str, int type);
|
||||||
public:
|
public:
|
||||||
|
@ -2,18 +2,25 @@
|
|||||||
#include "../config/ConfigManager.h"
|
#include "../config/ConfigManager.h"
|
||||||
//#include "CoreCommunication.h"
|
//#include "CoreCommunication.h"
|
||||||
|
|
||||||
|
std::map<std::string, DValue> SysParam::m_sysParamMp;
|
||||||
SysParam::SysParam(int addr, int num, PLCReveiver* cc,const string& context)
|
SysParam::SysParam(int addr, int num, PLCReveiver* cc,const string& context, const std::string& code)
|
||||||
: PLCCommand(cc)
|
: PLCCommand(cc)
|
||||||
, m_Addr(addr)
|
, m_Addr(addr)
|
||||||
, m_DBNumber(num)
|
, m_DBNumber(num)
|
||||||
, m_context(context)
|
, m_context(context)
|
||||||
|
, m_code(code)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SysParam::~SysParam()
|
SysParam::~SysParam()
|
||||||
{
|
{
|
||||||
|
auto item = m_sysParamMp.begin();
|
||||||
|
while (item != m_sysParamMp.end()) {
|
||||||
|
if ((item->second.GetSysParam())) delete item->second.GetSysParam();
|
||||||
|
++item;
|
||||||
|
}
|
||||||
|
m_sysParamMp.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
SysParam::SysParam(SysParam* sp) :PLCCommand(sp->m_Receiver)
|
SysParam::SysParam(SysParam* sp) :PLCCommand(sp->m_Receiver)
|
||||||
@ -21,10 +28,16 @@ SysParam::SysParam(SysParam* sp) :PLCCommand(sp->m_Receiver)
|
|||||||
m_Addr = sp->m_Addr;
|
m_Addr = sp->m_Addr;
|
||||||
m_CtrlCommand = sp->m_CtrlCommand;
|
m_CtrlCommand = sp->m_CtrlCommand;
|
||||||
m_DBNumber = sp->m_DBNumber;
|
m_DBNumber = sp->m_DBNumber;
|
||||||
|
m_context = sp->m_context;
|
||||||
|
m_context2 = sp->m_context2;
|
||||||
|
m_code = sp->m_code;
|
||||||
|
m_code2 = sp->m_code2;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SysParamFloat::SysParamFloat(int addr, int num, PLCReveiver* cc, const string& context) :SysParam(addr, num, cc,context)
|
SysParamFloat::SysParamFloat(int addr, int num, PLCReveiver* cc, const string& context, const string& code)
|
||||||
|
:SysParam(addr, num, cc,context,code)
|
||||||
{
|
{
|
||||||
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
||||||
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
||||||
@ -37,6 +50,8 @@ SysParamFloat::SysParamFloat(int addr, int num, PLCReveiver* cc, const string& c
|
|||||||
pItem[0].pdata = tempv;
|
pItem[0].pdata = tempv;
|
||||||
m_CtrlCommand->m_Ref = this;
|
m_CtrlCommand->m_Ref = this;
|
||||||
m_CtrlCommand->isNeedDel = false;
|
m_CtrlCommand->isNeedDel = false;
|
||||||
|
|
||||||
|
m_sysParamMp.insert(make_pair(code,DValue(this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void SysParamFloat::SetValue(float value)
|
void SysParamFloat::SetValue(float value)
|
||||||
@ -60,7 +75,17 @@ SysParamFloat::~SysParamFloat()
|
|||||||
delete m_CtrlCommand;
|
delete m_CtrlCommand;
|
||||||
}
|
}
|
||||||
|
|
||||||
SysParamWord::SysParamWord(int addr, int num, PLCReveiver* cc, const string& context) :SysParam(addr, num, cc,context)
|
|
||||||
|
SysParamFloatUI::SysParamFloatUI(SysParamFloat* sp) :SysParamFloat(sp) {
|
||||||
|
m_sysParamMp.insert(make_pair("UI"+sp->GetCode(), DValue(this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
SysParamWordUI::SysParamWordUI(SysParamWord* sp) :SysParamWord(sp) {
|
||||||
|
m_sysParamMp.insert(make_pair("UI" + sp->GetCode(), DValue(this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
SysParamWord::SysParamWord(int addr, int num, PLCReveiver* cc, const string& context, const string& code )
|
||||||
|
:SysParam(addr, num, cc,context,code)
|
||||||
{
|
{
|
||||||
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
||||||
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
||||||
@ -73,6 +98,8 @@ SysParamWord::SysParamWord(int addr, int num, PLCReveiver* cc, const string& con
|
|||||||
pItem[0].pdata = tempv;
|
pItem[0].pdata = tempv;
|
||||||
m_CtrlCommand->m_Ref = this;
|
m_CtrlCommand->m_Ref = this;
|
||||||
m_CtrlCommand->isNeedDel = false;
|
m_CtrlCommand->isNeedDel = false;
|
||||||
|
|
||||||
|
m_sysParamMp.insert(make_pair(code, DValue(this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void SysParamWord::SetValue(short value)
|
void SysParamWord::SetValue(short value)
|
||||||
@ -94,7 +121,8 @@ SysParamWord::~SysParamWord()
|
|||||||
delete m_CtrlCommand;
|
delete m_CtrlCommand;
|
||||||
}
|
}
|
||||||
|
|
||||||
SysParamBool::SysParamBool(int addr, int num, PLCReveiver* cc,const string& context) : SysParam(addr, num, cc, context)
|
SysParamBool::SysParamBool(int addr, int num, PLCReveiver* cc,const string& context, const string& code )
|
||||||
|
: SysParam(addr, num, cc, context,code)
|
||||||
{
|
{
|
||||||
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
||||||
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
||||||
@ -107,6 +135,8 @@ SysParamBool::SysParamBool(int addr, int num, PLCReveiver* cc,const string& cont
|
|||||||
pItem[0].pdata = tempv;
|
pItem[0].pdata = tempv;
|
||||||
m_CtrlCommand->m_Ref = this;
|
m_CtrlCommand->m_Ref = this;
|
||||||
m_CtrlCommand->isNeedDel = false;
|
m_CtrlCommand->isNeedDel = false;
|
||||||
|
|
||||||
|
m_sysParamMp.insert(make_pair(code, DValue(this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
SysParamBool:: ~SysParamBool()
|
SysParamBool:: ~SysParamBool()
|
||||||
@ -123,7 +153,8 @@ void SysParamBool::SetValue(bool value)
|
|||||||
//m_cc->AddCmd(m_CtrlCommand);
|
//m_cc->AddCmd(m_CtrlCommand);
|
||||||
}
|
}
|
||||||
|
|
||||||
SysParamInt::SysParamInt(int addr, int num, PLCReveiver* cc, const string& context) : SysParam(addr, num, cc,context)
|
SysParamInt::SysParamInt(int addr, int num, PLCReveiver* cc, const string& context, const string& code )
|
||||||
|
: SysParam(addr, num, cc,context,code)
|
||||||
{
|
{
|
||||||
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
m_CtrlCommand = new S7Command(S7_COMMAND_WRITE, 1);
|
||||||
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
TS7DataItem* pItem = m_CtrlCommand->getDataItems();
|
||||||
@ -136,6 +167,8 @@ SysParamInt::SysParamInt(int addr, int num, PLCReveiver* cc, const string& conte
|
|||||||
pItem[0].pdata = tempv;
|
pItem[0].pdata = tempv;
|
||||||
m_CtrlCommand->m_Ref = this;
|
m_CtrlCommand->m_Ref = this;
|
||||||
m_CtrlCommand->isNeedDel = false;
|
m_CtrlCommand->isNeedDel = false;
|
||||||
|
|
||||||
|
m_sysParamMp.insert(make_pair(code, DValue(this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
SysParamInt:: ~SysParamInt()
|
SysParamInt:: ~SysParamInt()
|
||||||
|
@ -7,31 +7,46 @@
|
|||||||
#include <map>
|
#include <map>
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
struct DValue;
|
||||||
//class CoreCommunication;
|
//class CoreCommunication;
|
||||||
class SysParam :public PLCCommand
|
class SysParam :public PLCCommand
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
SysParam(int addr, int num, PLCReveiver* cc, const string& context = "");
|
SysParam(int addr, int num, PLCReveiver* cc, const string& context = "",const std::string& code = "");
|
||||||
virtual ~SysParam();
|
virtual ~SysParam();
|
||||||
|
|
||||||
SysParam(SysParam*);
|
SysParam(SysParam*);
|
||||||
int GetDBNumber() { return m_DBNumber; }
|
int GetDBNumber() { return m_DBNumber; }
|
||||||
int GetAddr() { return m_Addr; }
|
int GetAddr() { return m_Addr; }
|
||||||
|
string GetCode() { return m_code; }
|
||||||
|
|
||||||
|
|
||||||
|
static std::map<std::string, DValue > m_sysParamMp; //记录
|
||||||
protected:
|
protected:
|
||||||
int m_Addr;
|
int m_Addr;
|
||||||
int m_DBNumber;
|
int m_DBNumber;
|
||||||
string m_context; //名称内容
|
string m_context; //名称内容
|
||||||
|
string m_context2; //名称内容2
|
||||||
|
string m_code; //key编码
|
||||||
|
string m_code2; //key编码2
|
||||||
|
|
||||||
//S7Command* m_CtrlCommand;
|
//S7Command* m_CtrlCommand;
|
||||||
//PLCReveiver* m_cc;
|
//PLCReveiver* m_cc;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class SysParamFloat :public SysParam
|
class SysParamFloat :public SysParam
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SysParamFloat(int addr, int num, PLCReveiver* cc, const string& context = "");
|
SysParamFloat(int addr, int num, PLCReveiver* cc, const string& context = "", const string& code = "");
|
||||||
virtual ~SysParamFloat();
|
virtual ~SysParamFloat();
|
||||||
SysParamFloat(SysParamFloat* sp) :SysParam(sp) {}
|
SysParamFloat(SysParamFloat* sp) :SysParam(sp) {}
|
||||||
|
|
||||||
|
void SetInfo(const string& context, const string& code) {
|
||||||
|
m_context2 = context;
|
||||||
|
m_code2 = code;
|
||||||
|
}
|
||||||
void SetReatimeValue(float value) { m_RealtimeValue = value; }
|
void SetReatimeValue(float value) { m_RealtimeValue = value; }
|
||||||
void SetValue(float value);
|
void SetValue(float value);
|
||||||
float GetValue(void) { return m_RealtimeValue; }
|
float GetValue(void) { return m_RealtimeValue; }
|
||||||
@ -43,8 +58,7 @@ class SysParamFloatUI :public SysParamFloat
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
~SysParamFloatUI() {}
|
~SysParamFloatUI() {}
|
||||||
SysParamFloatUI(SysParamFloat* sp) :SysParamFloat(sp) {
|
SysParamFloatUI(SysParamFloat* sp);
|
||||||
}
|
|
||||||
float* GetUIValue() { return &m_RealtimeValue; }
|
float* GetUIValue() { return &m_RealtimeValue; }
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -53,9 +67,14 @@ class SysParamWord :public SysParam
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
SysParamWord(int addr, int num, PLCReveiver* cc,const string& context = "");
|
SysParamWord(int addr, int num, PLCReveiver* cc,const string& context = "", const string& code = "");
|
||||||
~SysParamWord();
|
~SysParamWord();
|
||||||
SysParamWord(SysParamWord* sp) :SysParam(sp) {}
|
SysParamWord(SysParamWord* sp) :SysParam(sp) {}
|
||||||
|
void SetInfo(const string& context, const string& code) {
|
||||||
|
m_context2 = context;
|
||||||
|
m_code2 = code;
|
||||||
|
}
|
||||||
|
|
||||||
void SetReatimeValue(short value) { m_RealtimeValue = value; }
|
void SetReatimeValue(short value) { m_RealtimeValue = value; }
|
||||||
void SetValue(short value);
|
void SetValue(short value);
|
||||||
short GetValue(void) { return m_RealtimeValue; }
|
short GetValue(void) { return m_RealtimeValue; }
|
||||||
@ -67,7 +86,7 @@ class SysParamWordUI :public SysParamWord
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
SysParamWordUI(SysParamWord* sp) :SysParamWord(sp) {}
|
SysParamWordUI(SysParamWord* sp);
|
||||||
~SysParamWordUI() {}
|
~SysParamWordUI() {}
|
||||||
short* GetUIValue() { return &m_RealtimeValue; }
|
short* GetUIValue() { return &m_RealtimeValue; }
|
||||||
};
|
};
|
||||||
@ -76,8 +95,13 @@ class SysParamBool :public SysParam
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
SysParamBool(int addr, int num, PLCReveiver* cc,const string& context = "");
|
SysParamBool(int addr, int num, PLCReveiver* cc,const string& context = "", const string& code = "");
|
||||||
~SysParamBool();
|
~SysParamBool();
|
||||||
|
void SetInfo(const string& context, const string& code) {
|
||||||
|
m_context2 = context;
|
||||||
|
m_code2 = code;
|
||||||
|
}
|
||||||
|
|
||||||
void SetReatimeValue(bool value) { m_RealtimeValue = value; }
|
void SetReatimeValue(bool value) { m_RealtimeValue = value; }
|
||||||
void SetValue(bool value);
|
void SetValue(bool value);
|
||||||
bool GetValue(void) { return m_RealtimeValue; }
|
bool GetValue(void) { return m_RealtimeValue; }
|
||||||
@ -89,8 +113,13 @@ class SysParamInt :public SysParam
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
SysParamInt(int addr, int num, PLCReveiver* cc, const string& context = "");
|
SysParamInt(int addr, int num, PLCReveiver* cc, const string& context = "", const string& code = "");
|
||||||
~SysParamInt();
|
~SysParamInt();
|
||||||
|
void SetInfo(const string& context, const string& code) {
|
||||||
|
m_context2 = context;
|
||||||
|
m_code2 = code;
|
||||||
|
}
|
||||||
|
|
||||||
void SetReatimeValue(int value) { m_RealtimeValue = value; }
|
void SetReatimeValue(int value) { m_RealtimeValue = value; }
|
||||||
void SetValue(int value);
|
void SetValue(int value);
|
||||||
int GetValue(void) { return m_RealtimeValue; }
|
int GetValue(void) { return m_RealtimeValue; }
|
||||||
@ -98,6 +127,59 @@ private:
|
|||||||
int m_RealtimeValue;
|
int m_RealtimeValue;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
struct DValue {
|
||||||
|
DValue(SysParamFloatUI* p)
|
||||||
|
: sysParamB(nullptr), sysParamW(nullptr), sysParamI(nullptr), sysParamF(nullptr)
|
||||||
|
, sysParamFU(p), sysParamWU(nullptr) {
|
||||||
|
//printf("SysParamFloatUI init");
|
||||||
|
}
|
||||||
|
DValue(SysParamWordUI* p)
|
||||||
|
: sysParamB(nullptr), sysParamW(nullptr), sysParamI(nullptr), sysParamF(nullptr)
|
||||||
|
, sysParamFU(nullptr), sysParamWU(p) {
|
||||||
|
//printf("SysParamWordUI init");
|
||||||
|
}
|
||||||
|
|
||||||
|
DValue(SysParamBool* p)
|
||||||
|
: sysParamB(p), sysParamW(nullptr), sysParamI(nullptr), sysParamF(nullptr)
|
||||||
|
, sysParamFU(nullptr), sysParamWU(nullptr) {
|
||||||
|
//printf("SysParamBool init");
|
||||||
|
}
|
||||||
|
DValue(SysParamWord* p)
|
||||||
|
: sysParamB(nullptr), sysParamW(p), sysParamI(nullptr), sysParamF(nullptr)
|
||||||
|
, sysParamFU(nullptr), sysParamWU(nullptr) {
|
||||||
|
//printf("SysParamWord init");
|
||||||
|
}
|
||||||
|
DValue(SysParamInt* p)
|
||||||
|
: sysParamB(nullptr), sysParamW(nullptr), sysParamI(p), sysParamF(nullptr)
|
||||||
|
, sysParamFU(nullptr), sysParamWU(nullptr) {
|
||||||
|
//printf("SysParamInt init");
|
||||||
|
}
|
||||||
|
DValue(SysParamFloat* p)
|
||||||
|
: sysParamB(nullptr), sysParamW(nullptr), sysParamI(nullptr), sysParamF(p)
|
||||||
|
, sysParamFU(nullptr), sysParamWU(nullptr) {
|
||||||
|
//printf("SysParamFloat init");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
SysParamBool* sysParamB;
|
||||||
|
SysParamWord* sysParamW;
|
||||||
|
SysParamInt* sysParamI;
|
||||||
|
SysParamFloat* sysParamF;
|
||||||
|
SysParamFloatUI* sysParamFU;
|
||||||
|
SysParamWordUI* sysParamWU;
|
||||||
|
|
||||||
|
SysParam* GetSysParam() {
|
||||||
|
if (sysParamB) return sysParamB;
|
||||||
|
if (sysParamW) return sysParamW;
|
||||||
|
if (sysParamI) return sysParamI;
|
||||||
|
if (sysParamF) return sysParamF;
|
||||||
|
if (sysParamFU) return sysParamFU;
|
||||||
|
if (sysParamWU) return sysParamWU;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
float MoldCylinderSeparatePos; //打印升降与缸体分离位_RW
|
float MoldCylinderSeparatePos; //打印升降与缸体分离位_RW
|
||||||
float Print3RSeparatePos; //打印3R脱离位_RW
|
float Print3RSeparatePos; //打印3R脱离位_RW
|
||||||
|
Loading…
x
Reference in New Issue
Block a user