From b5437d9ee9960546b782b0edccec73da2cbdd0a9 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Wed, 24 Dec 2025 17:41:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(opc):=20=E6=B7=BB=E5=8A=A0L2=E5=BF=83?= =?UTF-8?q?=E8=B7=B3=E6=B6=88=E6=81=AFID=E5=B9=B6=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E4=BA=A7=E7=BA=BF=E6=B5=8B=E9=87=8F=E5=8F=82=E6=95=B0=E6=98=A0?= =?UTF-8?q?=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增l2HeartIds静态映射用于L2心跳消息 - 添加loadL2HeartIds方法初始化L2心跳消息参数 - 在entryLineMeasureIds中添加celLengthMax和celLengthMin参数 - 更新procLineMeasureIds中张力参数的映射,从BR5/BR6改为BR8/BR9 - 替换procLineMeasureIds中部分张力参数为备用参数spare1/spare2/spare3 - 重命名furLineMeasureIds中的多个炉子温度和流量参数,统一采用大驼峰命名规范 - 恢复之前注释掉的炉子相关参数映射配置 --- .../service/manager/OpcMessageIdsManager.java | 415 ++++++++++-------- 1 file changed, 232 insertions(+), 183 deletions(-) diff --git a/business/src/main/java/com/fizz/business/service/manager/OpcMessageIdsManager.java b/business/src/main/java/com/fizz/business/service/manager/OpcMessageIdsManager.java index a455779..d256535 100644 --- a/business/src/main/java/com/fizz/business/service/manager/OpcMessageIdsManager.java +++ b/business/src/main/java/com/fizz/business/service/manager/OpcMessageIdsManager.java @@ -28,6 +28,7 @@ public class OpcMessageIdsManager { public static Map exitCutIds = Maps.newHashMap(); public static Map exitMoveIds = Maps.newHashMap(); public static Map exitMeasureIds = Maps.newHashMap(); + public static Map l2HeartIds = Maps.newHashMap(); public static Map pdiSetupIds = Maps.newHashMap(); @@ -41,6 +42,7 @@ public class OpcMessageIdsManager { loadExitCutIds(); loadExitMoveIds(); loadExitMeasureIds(); + loadL2HeartIds(); loadMsgTriggers(); loadEntryLineMeasureIds(); @@ -76,6 +78,9 @@ public class OpcMessageIdsManager { exitMeasureIds.put("trigger","PLCLine.ExitMeasure.counter"); exitMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitMeasure.weight","weight"); } + public static void loadL2HeartIds(){ + l2HeartIds.put("trigger","PLCLine.L2Heart.counter"); + } public static void loadEntryLineMeasureIds(){ @@ -87,6 +92,8 @@ public class OpcMessageIdsManager { entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.BR2Tension","tensionBr2Br3"); entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.StripSpeed","stripSpeed"); entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.celLength","celLength"); + entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.celLengthMax","celLengthMax"); + entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.celLengthMin","celLengthMin"); entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.celPercent","celCapacity"); // entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.weight","tensionCel"); entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.cleaningVoltage","cleaningVoltage"); @@ -98,6 +105,7 @@ public class OpcMessageIdsManager { entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.dryingTemperature","dryingTemperature"); entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.hotAirFlow","hotAirFlow"); entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.hotAirPressure","hotAirPressure"); + entryLineMeasureIds.put("ns=2;s=通道 1.PLCLine.EntryLineMeasure.BR4or5toBR6Tension","bR4or5toBR6Tension"); } public static void loadProcLineMeasureIds(){ @@ -115,9 +123,9 @@ public class OpcMessageIdsManager { procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.airKnifeFlow", "airKnifeFlow"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.airKnifeGap", "airKnifeGap"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.stripSpeedTmExit", "stripSpeedTmExit"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr5Tm", "tensionBr5Tm"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionTmBr6", "tensionTmBr6"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr5Br6", "tensionBr5Br6"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr8Tm", "tensionBr8Tm"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionTmBr9", "tensionTmBr9"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr8Br9", "tensionBr8Br9"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tmMask", "tmMask"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tmElongation", "tmElongation"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.rollForceOperator", "rollForceOperator"); @@ -126,202 +134,242 @@ public class OpcMessageIdsManager { procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.bendingForce", "bendingForce"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.antiCrimpingRollMesh", "antiCrimpingRollMesh"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.billyRollMesh", "billyRollMesh"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionTlBr7", "tensionTlBr7"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr6Br7", "tensionBr6Br7"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.spare1", "spare1"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.spare2", "spare2"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.spare3", "spare3"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionTlBr10Br11", "tensionTlBr10Br11"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr9toBr10Br11", "tensionBr9toBr10Br11"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tlFlag", "tlFlag"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tlElongation", "tlElongation"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.levelingUnit1Mesh", "levelingUnit1Mesh"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.levelingUnit2Mesh", "levelingUnit2Mesh"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.antiCrossBowUnitMesh", "antiCrossBowUnitMesh"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr7Br8", "tensionBr7Br8"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr10Br11toBr12", "tensionBr10Br11Br12"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.stripSpeedAfp", "stripSpeedAfp"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.coatingFlag", "coatingFlag"); procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.stripTempAfp", "stripTempAfp"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr4Br5", "tensionBr4Br5"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.potTemperature", "potTemperature"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.coolingTowerTemperature", "coolingTowerTemperature"); - procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.potPower", "potPower"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.tensionBr6toBr7Br8", "tensionBr6toBr7Br8"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.PotTemperature", "potTemperature"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.CoolingTowerTemperature", "coolingTowerTemperature"); + procLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ProcLineMeasure.PotPower", "potPower"); } public static void loadFurLineMeasureIds() { - furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.entryCoilId", "entryCoilId"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.stripLocation", "stripLocation"); - furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.phFurnaceTemperatureActual", "phFurnaceTemperatureActual"); - furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.nof1FurnaceTemperatureActual", "nof1FurnaceTemperatureActual"); - furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.nof1FurnaceTemperatureSet", "nof1FurnaceTemperatureSet"); - furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.nof1FurnaceTemperatureControlOutput", "nof1FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1GasFlowActual", "nof1GasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1GasFlowSet", "nof1GasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1GasFlowControlOutput", "nof1GasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1AirFlowActual", "nof1AirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1AirFlowSet", "nof1AirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1AirFlowControlOutput", "nof1AirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1AirFuelRatioActual", "nof1AirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof1AirFuelRatioSet", "nof1AirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2FurnaceTemperatureActual", "nof2FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2FurnaceTemperatureSet", "nof2FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2FurnaceTemperatureControlOutput", "nof2FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2GasFlowActual", "nof2GasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2GasFlowSet", "nof2GasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2GasFlowControlOutput", "nof2GasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2AirFlowActual", "nof2AirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2AirFlowSet", "nof2AirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2AirFlowControlOutput", "nof2AirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2AirFuelRatioActual", "nof2AirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof2AirFuelRatioSet", "nof2AirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3FurnaceTemperatureActual", "nof3FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3FurnaceTemperatureSet", "nof3FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3FurnaceTemperatureControlOutput", "nof3FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3GasFlowActual", "nof3GasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3GasFlowSet", "nof3GasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3GasFlowControlOutput", "nof3GasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3AirFlowActual", "nof3AirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3AirFlowSet", "nof3AirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3AirFlowControlOutput", "nof3AirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3AirFuelRatioActual", "nof3AirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof3AirFuelRatioSet", "nof3AirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4FurnaceTemperatureActual", "nof4FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4FurnaceTemperatureSet", "nof4FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4FurnaceTemperatureControlOutput", "nof4FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4GasFlowActual", "nof4GasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4GasFlowSet", "nof4GasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4GasFlowControlOutput", "nof4GasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4AirFlowActual", "nof4AirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4AirFlowSet", "nof4AirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4AirFlowControlOutput", "nof4AirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4AirFuelRatioActual", "nof4AirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof4AirFuelRatioSet", "nof4AirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5FurnaceTemperatureActual", "nof5FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5FurnaceTemperatureSet", "nof5FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5FurnaceTemperatureControlOutput", "nof5FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5GasFlowActual", "nof5GasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5GasFlowSet", "nof5GasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5GasFlowControlOutput", "nof5GasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5AirFlowActual", "nof5AirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5AirFlowSet", "nof5AirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5AirFlowControlOutput", "nof5AirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5AirFuelRatioActual", "nof5AirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nof5AirFuelRatioSet", "nof5AirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1FurnaceTemperatureActual", "rtf1FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1FurnaceTemperatureSet", "rtf1FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1FurnaceTemperatureControlOutput", "rtf1FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1GasFlowActual", "rtf1GasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1GasFlowSet", "rtf1GasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1GasFlowControlOutput", "rtf1GasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1AirFlowActual", "rtf1AirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1AirFlowSet", "rtf1AirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1AirFlowControlOutput", "rtf1AirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1AirFuelRatioActual", "rtf1AirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf1AirFuelRatioSet", "rtf1AirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2FurnaceTemperatureActual", "rtf2FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2FurnaceTemperatureSet", "rtf2FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2FurnaceTemperatureControlOutput", "rtf2FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2GasFlowActual", "rtf2GasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2GasFlowSet", "rtf2GasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2GasFlowControlOutput", "rtf2GasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2AirFlowActual", "rtf2AirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2AirFlowSet", "rtf2AirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2AirFlowControlOutput", "rtf2AirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2AirFuelRatioActual", "rtf2AirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtf2AirFuelRatioSet", "rtf2AirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfFurnaceTemperatureActual", "sfFurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfFurnaceTemperatureSet", "sfFurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfFurnaceTemperatureControlOutput", "sfFurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfGasFlowActual", "sfGasFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfGasFlowSet", "sfGasFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfGasFlowControlOutput", "sfGasFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfAirFlowActual", "sfAirFlowActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfAirFlowSet", "sfAirFlowSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfAirFlowControlOutput", "sfAirFlowControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfAirFuelRatioActual", "sfAirFuelRatioActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfAirFuelRatioSet", "sfAirFuelRatioSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofPlateTemperatureActual", "nofPlateTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfPlateTemperatureActual", "rtfPlateTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.sfPlateTemperatureActual", "sfPlateTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsPlateTemperatureActual", "tdsPlateTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.phFurnacePressureActual", "phFurnacePressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.phFurnacePressureSet", "phFurnacePressureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.phFurnacePressureControlOutput", "phFurnacePressureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofFurnacePressureActual", "nofFurnacePressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfFurnacePressureActual", "rtfFurnacePressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsFurnacePressureActual", "tdsFurnacePressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf1FurnaceTemperatureActual", "jcf1FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf1FurnaceTemperatureSet", "jcf1FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf1FurnaceTemperatureControlOutput", "jcf1FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf1PhaseACurrent", "jcf1PhaseACurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf1PhaseBCurrent", "jcf1PhaseBCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf1PhaseCCurrent", "jcf1PhaseCCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf2FurnaceTemperatureActual", "jcf2FurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf2FurnaceTemperatureSet", "jcf2FurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf2FurnaceTemperatureControlOutput", "jcf2FurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf2PhaseACurrent", "jcf2PhaseACurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf2PhaseBCurrent", "jcf2PhaseBCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcf2PhaseCCurrent", "jcf2PhaseCCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lthFurnaceTemperatureActual", "lthFurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lthFurnaceTemperatureSet", "lthFurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lthFurnaceTemperatureControlOutput", "lthFurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lthPhaseACurrent", "lthPhaseACurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lthPhaseBCurrent", "lthPhaseBCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lthPhaseCCurrent", "lthPhaseCCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsFurnaceTemperatureActual", "tdsFurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsFurnaceTemperatureSet", "tdsFurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsFurnaceTemperatureControlOutput", "tdsFurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsPhaseACurrent", "tdsPhaseACurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsPhaseBCurrent", "tdsPhaseBCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.tdsPhaseCCurrent", "tdsPhaseCCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lbzFurnaceTemperatureActual", "lbzFurnaceTemperatureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lbzFurnaceTemperatureSet", "lbzFurnaceTemperatureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lbzFurnaceTemperatureControlOutput", "lbzFurnaceTemperatureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lbzPhaseACurrent", "lbzPhaseACurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lbzPhaseBCurrent", "lbzPhaseBCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.lbzPhaseCCurrent", "lbzPhaseCCurrent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan1ActualSpeed", "jcfFan1ActualSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan1SetSpeed", "jcfFan1SetSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan2ActualSpeed", "jcfFan2ActualSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan2SetSpeed", "jcfFan2SetSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan3ActualSpeed", "jcfFan3ActualSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan3SetSpeed", "jcfFan3SetSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan4ActualSpeed", "jcfFan4ActualSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan4SetSpeed", "jcfFan4SetSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan5ActualSpeed", "jcfFan5ActualSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan5SetSpeed", "jcfFan5SetSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan6ActualSpeed", "jcfFan6ActualSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan6SetSpeed", "jcfFan6SetSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan7ActualSpeed", "jcfFan7ActualSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.jcfFan7SetSpeed", "jcfFan7SetSpeed"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofAirPreheatFlueGasTemperature", "nofAirPreheatFlueGasTemperature"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofAirPostheatFlueGasTemperature", "nofAirPostheatFlueGasTemperature"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofWaterPostheatFlueGasTemperature", "nofWaterPostheatFlueGasTemperature"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofExhaustFanInletFlueGasTemperature", "nofExhaustFanInletFlueGasTemperature"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofCombustionAirTemperature", "nofCombustionAirTemperature"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfAirPreheatFlueGasTemperature", "rtfAirPreheatFlueGasTemperature"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfExhaustFanInletFlueGasTemperature", "rtfExhaustFanInletFlueGasTemperature"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofGasPressure", "nofGasPressure"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.ignitionGasPressure", "ignitionGasPressure"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.ignitionAirPressure", "ignitionAirPressure"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfGasPressure", "rtfGasPressure"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofAirPressureActual", "nofAirPressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofAirPressureSet", "nofAirPressureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofAirPressureControlOutput", "nofAirPressureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofFlueGasPressureActual", "nofFlueGasPressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofFlueGasPressureSet", "nofFlueGasPressureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.nofFlueGasPressureControlOutput", "nofFlueGasPressureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfAirPressureActual", "rtfAirPressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfAirPressureSet", "rtfAirPressureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfAirPressureControlOutput", "rtfAirPressureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfFlueGasPressureActual", "rtfFlueGasPressureActual"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfFlueGasPressureSet", "rtfFlueGasPressureSet"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.rtfFlueGasPressureControlOutput", "rtfFlueGasPressureControlOutput"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.furnaceAtmosphereOxygenContent", "furnaceAtmosphereOxygenContent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.furnaceAtmosphereHydrogenContent", "furnaceAtmosphereHydrogenContent"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.furnaceAtmosphereDewPoint", "furnaceAtmosphereDewPoint"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.gasInstantaneousFlow", "gasInstantaneousFlow"); -// furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.gasInstantaneousConsumption", "gasInstantaneousConsumption"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.EntryCoilIdentification", "EntryCoilIdentification"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.Striplocation", "Striplocation"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.PHFurnaceTemperatureActualValue", "phFurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.NOF1FurnaceTemperatureActualValue", "nof1FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.NOF1FurnaceTemperatureSettingValue", "nof1FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCFur.FurLineMeasure.NOF1FurnaceTemperatureControlOutputValue", "nof1FurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1GasFlowRateActualValue", "nof1GasFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1GasFlowRateSettingValue", "nof1GasFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1GasFlowRateControlOutputValue", "nof1GasFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1AirFlowRateActualValue", "nof1AirFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1AirsFlowRateSettingValue", "nof1AirFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1AirFlowRateControlOutputValue", "nof1AirFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1UtheisaKongCombustionRatioActualValue", "nof1UtheisaKongCombustionRatioActualValue"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF1UtheisaKongCombustionRatioSettingValue", "nof1UtheisaKongCombustionRatioSettingValue"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2FurnaceTemperatureActualValue", "nof2FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2FurnaceTemperatureSettingValue", "nof2FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2FurnaceTemperatureControlOutputValue", "nof2FurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2GasFlowRateActualValue", "nof2GasFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2GasFlowRateSettingValue", "nof2GasFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2GasFlowRateControlOutputValue", "nof2GasFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2AirFlowRateActualValue", "nof2AirFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2AirsFlowRateSettingValue", "nof2AirFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2AirFlowRateControlOutputValue", "nof2AirFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2UtheisaKongCombustionRatioActualValue", "nof2UtheisaKongCombustionRatioActualValue"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF2UtheisaKongCombustionRatioSettingValue", "nof2UtheisaKongCombustionRatioSettingValue"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3FurnaceTemperatureActualValue", "nof3FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3FurnaceTemperatureSettingValue", "nof3FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3FurnaceTemperatureControlOutputValue", "nof3FurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3GasFlowRateActualValue", "nof3GasFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3GasFlowRateSettingValue", "nof3GasFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3GasFlowRateControlOutputValue", "nof3GasFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3AirFlowRateActualValue", "nof3AirFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3AirsFlowRateSettingValue", "nof3AirFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3AirFlowRateControlOutputValue", "nof3AirFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3UtheisaKongCombustionRatioActualValue", "nof3UtheisaKongCombustionRatioActualValue"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF3UtheisaKongCombustionRatioSettingValue", "nof3UtheisaKongCombustionRatioSettingValue"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4FurnaceTemperatureActualValue", "nof4FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4FurnaceTemperatureSettingValue", "nof4FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4FurnaceTemperatureControlOutputValue", "nof4FurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4GasFlowRateActualValue", "nof4GasFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4GasFlowRateSettingValue", "nof4GasFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4GasFlowRateControlOutputValue", "nof4GasFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4AirFlowRateActualValue", "nof4AirFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4AirsFlowRateSettingValue", "nof4AirFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4AirFlowRateControlOutputValue", "nof4AirFlowControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4UtheisaKongCombustionRatioActualValue", "nof4UtheisaKongCombustionRatioActualValue"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOF4UtheisaKongCombustionRatioSettingValue", "nof4UtheisaKongCombustionRatioSettingValue"); + // ===================== RTF1炉体相关===================== + // 温度相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1FurnaceTemperatureActualValue", "rtf1FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1FurnaceTemperatureSettingValue", "rtf1FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1FurnaceTemperatureControlOutputValue", "rtf1FurnaceTemperatureControlOutput"); + // 燃气流量相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1GasFlowRateActualValue", "rtf1GasFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1GasFlowRateSettingValue", "rtf1GasFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1GasFlowRateControlOutputValue", "rtf1GasFlowControlOutput"); + // 空气流量相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1AirFlowRateActualValue", "rtf1AirFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1AirFlowRateSettingValue", "rtf1AirFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1AirFlowRateControlOutputValue", "rtf1AirFlowControlOutput"); + // 空燃比相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1AirFuelRatioActualValue", "rtf1AirFuelRatioActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF1AirFuelRatioSettingValue", "rtf1AirFuelRatioSet"); + + // ===================== RTF2炉体相关 ===================== + // 温度相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2FurnaceTemperatureActualValue", "rtf2FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2FurnaceTemperatureSettingValue", "rtf2FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2FurnaceTemperatureControlOutputValue", "rtf2FurnaceTemperatureControlOutput"); + // 燃气流量相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2GasFlowRateActualValue", "rtf2GasFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2GasFlowRateSettingValue", "rtf2GasFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2GasFlowRateControlOutputValue", "rtf2GasFlowControlOutput"); + // 空气流量相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2AirFlowRateActualValue", "rtf2AirFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2AirFlowRateSettingValue", "rtf2AirFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2AirFlowRateControlOutputValue", "rtf2AirFlowControlOutput"); + // 空燃比相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2AirFuelRatioActualValue", "rtf2AirFuelRatioActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTF2AirFuelRatioSettingValue", "rtf2AirFuelRatioSet"); + + // ===================== SF炉体相关 ===================== + // 温度相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFFurnaceTemperatureActualValue", "sfFurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFFurnaceTemperatureSettingValue", "sfFurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFFurnaceTemperatureControlOutputValue", "sfFurnaceTemperatureControlOutput"); + // 燃气流量相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFGasFlowRateActualValue", "sfGasFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFGasFlowRateSettingValue", "sfGasFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFGasFlowRateControlOutputValue", "sfGasFlowControlOutput"); + // 空气流量相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFAirFlowRateActualValue", "sfAirFlowActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFAirFlowRateSettingValue", "sfAirFlowSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFAirFlowRateControlOutputValue", "sfAirFlowControlOutput"); + // 空燃比相关 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFAirFuelRatioActualValue", "sfAirFuelRatioActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFAirFuelRatioSettingValue", "sfAirFuelRatioSet"); + + // ===================== 板材温度相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFBoardTemperatureActualValue", "nofPlateTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFBoardTemperatureActualValue", "rtfPlateTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.SFBoardTemperatureActualValue", "sfPlateTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSBoardTemperatureActualValue", "tdsPlateTemperatureActual"); + + // ===================== 炉压相关(非PH炉体) ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFFurnacePressureActualValue", "nofFurnacePressureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFFurnacePressureActualValue", "rtfFurnacePressureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSFurnacePressureActualValue", "tdsFurnacePressureActual"); + + // ===================== JCF炉体相关 ===================== + // JCF1 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF1FurnaceTemperatureActualValue", "jcf1FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF1FurnaceTemperatureSettingValue", "jcf1FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF1FurnaceTemperatureControlOutputValue", "jcf1FurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF1PhaseACurrentValue", "jcf1PhaseACurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF1PhaseBCurrentValue", "jcf1PhaseBCurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF1PhaseCCurrentValue", "jcf1PhaseCCurrent"); + // JCF2 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF2FurnaceTemperatureActualValue", "jcf2FurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF2FurnaceTemperatureSettingValue", "jcf2FurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF2FurnaceTemperatureControlOutputValue", "jcf2FurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF2PhaseACurrentValue", "jcf2PhaseACurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF2PhaseBCurrentValue", "jcf2PhaseBCurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCF2PhaseCCurrentValue", "jcf2PhaseCCurrent"); + + // ===================== LTH炉体相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LTHFurnaceTemperatureActualValue", "lthFurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LTHFurnaceTemperatureSettingValue", "lthFurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LTHFurnaceTemperatureControlOutputValue", "lthFurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LTHPhaseACurrentValue", "lthPhaseACurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LTHPhaseBCurrentValue", "lthPhaseBCurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LTHPhaseCCurrentValue", "lthPhaseCCurrent"); + + // ===================== TDS炉体相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSFurnaceTemperatureActualValue", "tdsFurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSFurnaceTemperatureSettingValue", "tdsFurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSFurnaceTemperatureControlOutputValue", "tdsFurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSPhaseACurrentValue", "tdsPhaseACurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSPhaseBCurrentValue", "tdsPhaseBCurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.TDSPhaseCCurrentValue", "tdsPhaseCCurrent"); + + // ===================== LBZ炉体相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LBZFurnaceTemperatureActualValue", "lbzFurnaceTemperatureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LBZFurnaceTemperatureSettingValue", "lbzFurnaceTemperatureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LBZFurnaceTemperatureControlOutputValue", "lbzFurnaceTemperatureControlOutput"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LBZPhaseACurrentValue", "lbzPhaseACurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LBZPhaseBCurrentValue", "lbzPhaseBCurrent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.LBZPhaseCCurrentValue", "lbzPhaseCCurrent"); + + // ===================== JCF风扇相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan1ActualSpeedValue", "jcfFan1ActualSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan1SetSpeedValue", "jcfFan1SetSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan2ActualSpeedValue", "jcfFan2ActualSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan2SetSpeedValue", "jcfFan2SetSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan3ActualSpeedValue", "jcfFan3ActualSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan3SetSpeedValue", "jcfFan3SetSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan4ActualSpeedValue", "jcfFan4ActualSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan4SetSpeedValue", "jcfFan4SetSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan5ActualSpeedValue", "jcfFan5ActualSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan5SetSpeedValue", "jcfFan5SetSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan6ActualSpeedValue", "jcfFan6ActualSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan6SetSpeedValue", "jcfFan6SetSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan7ActualSpeedValue", "jcfFan7ActualSpeed"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.JCFFan7SetSpeedValue", "jcfFan7SetSpeed"); + + // ===================== 烟气温度相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFAirPreheatFlueGasTemperatureValue", "nofAirPreheatFlueGasTemperature"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFAirPostheatFlueGasTemperatureValue", "nofAirPostheatFlueGasTemperature"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFWaterPostheatFlueGasTemperatureValue", "nofWaterPostheatFlueGasTemperature"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFExhaustFanInletFlueGasTemperatureValue", "nofExhaustFanInletFlueGasTemperature"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFCombustionAirTemperatureValue", "nofCombustionAirTemperature"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFAirPreheatFlueGasTemperatureValue", "rtfAirPreheatFlueGasTemperature"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFExhaustFanInletFlueGasTemperatureValue", "rtfExhaustFanInletFlueGasTemperature"); + + // ===================== 压力相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFGasPressureValue", "nofGasPressure"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.IgnitionGasPressureValue", "ignitionGasPressure"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.IgnitionAirPressureValue", "ignitionAirPressure"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFGasPressureValue", "rtfGasPressure"); + + // NOF空气压力控制 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFAirPressureActualValue", "nofAirPressureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFAirPressureSettingValue", "nofAirPressureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFAirPressureControlOutputValue", "nofAirPressureControlOutput"); + + // NOF烟气压力控制 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFFlueGasPressureActualValue", "nofFlueGasPressureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFFlueGasPressureSettingValue", "nofFlueGasPressureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.NOFFlueGasPressureControlOutputValue", "nofFlueGasPressureControlOutput"); + + // RTF空气压力控制 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFAirPressureActualValue", "rtfAirPressureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFAirPressureSettingValue", "rtfAirPressureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFAirPressureControlOutputValue", "rtfAirPressureControlOutput"); + + // RTF烟气压力控制 + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFFlueGasPressureActualValue", "rtfFlueGasPressureActual"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFFlueGasPressureSettingValue", "rtfFlueGasPressureSet"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.RTFFlueGasPressureControlOutputValue", "rtfFlueGasPressureControlOutput"); + + // ===================== 炉内气氛相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.FurnaceAtmosphereOxygenContentValue", "furnaceAtmosphereOxygenContent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.FurnaceAtmosphereHydrogenContentValue", "furnaceAtmosphereHydrogenContent"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.FurnaceAtmosphereDewPointValue", "furnaceAtmosphereDewPoint"); + + // ===================== 燃气消耗相关 ===================== + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.GasInstantaneousFlowValue", "gasInstantaneousFlow"); + furLineMeasureIds.put("ns=2;s=通道 1.PLCLine.FurLineMeasure.GasInstantaneousConsumptionValue", "gasInstantaneousConsumption"); } public static void loadExitLineMeasureIds() { exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.stripLocation", "stripLocation"); exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.tensionBr8Br9", "tensionBr8Br9"); exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.cxlLength", "cxlLength"); + exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.cxlLengthMax", "cxlLengthMax"); + exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.cxlLengthMin", "cxlLengthMin"); exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.cxlPercent", "cxlCapacity"); // exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.tensionCxl", "tensionCxl"); exitLineMeasureIds.put("ns=2;s=通道 1.PLCLine.ExitLineMeasure.oilingFlag", "oilingFlag"); @@ -393,5 +441,6 @@ public class OpcMessageIdsManager { msgTriggers.add(DEVICE_NAME+exitCutIds.get("trigger")); msgTriggers.add(DEVICE_NAME+exitMoveIds.get("trigger")); msgTriggers.add(DEVICE_NAME+exitMeasureIds.get("trigger")); + msgTriggers.add(DEVICE_NAME+l2HeartIds.get("trigger")); } }