public DevicePointMap_CTL_NJRT_E3_DianReShui()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_jiarezu", ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), "_jiarezu", 0, 0, "加热组", false));
            map.Add("_addshuibeng", ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), "_addshuibeng", 0, 0, "补水泵", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 3, 2, "系统状态", CTL_NJRT_Common_ValueMaps.coms_status));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_LIFE, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_LIFE, 21, 2, "运行时间"));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 0, 0, "运行天数", "天"));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 0, 0, "运行小时数", "时"));

            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.CTL_NJRT.E3.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 1, 0, "燃料类型", DevicePointMap.coms_power));

            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.CTL_NJRT.E3.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 0, 0, "介质类型", DevicePointMap.coms_media));


            map.Add("oc_jixiandishuiweidianji", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jixiandishuiweidianji", 4, 2, "极限低水位电极", 0, coms_open_close));
            map.Add("oc_dishuiweidianji", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_dishuiweidianji", 4, 2, "低水位电极", 1, coms_open_close));
            map.Add("oc_gaoshuiweidianji", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_gaoshuiweidianji", 4, 2, "高水位电极", 2, coms_open_close));
            map.Add("oc_lubichaowenkaiguan", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_lubichaowenkaiguan", 4, 2, "炉壁超温开关", 6, coms_open_close));
            map.Add("oc_chaoyabaojing", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_chaoyabaojing", 5, 2, "超压报警", 1, coms_open_close));
            map.Add("oc_baojingshuchu", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_baojingshuchu", 6, 2, "报警输出", 0, coms_open_close));
            map.Add("oc_bushuibengkongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_bushuibengkongzhi", 6, 2, "补水泵控制", 1, coms_open_close));
            map.Add("oc_xunhuanbengkongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_xunhuanbengkongzhi", 6, 2, "循环泵控制", 2, coms_open_close));
            map.Add("oc_jiarezu1kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu1kongzhi", 6, 2, "加热组1控制", 3, coms_open_close));
            map.Add("oc_jiarezu2kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu2kongzhi", 6, 2, "加热组2控制", 4, coms_open_close));
            map.Add("oc_jiarezu3kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu3kongzhi", 6, 2, "加热组3控制", 5, coms_open_close));
            map.Add("oc_jiarezu4kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu4kongzhi", 6, 2, "加热组4控制", 6, coms_open_close));
            map.Add("oc_jiarezu5kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu5kongzhi", 6, 2, "加热组5控制", 7, coms_open_close));
            map.Add("oc_jiarezu6kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu6kongzhi", 6, 2, "加热组6控制", 0, coms_open_close));
            map.Add("oc_jiarezu7kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu7kongzhi", 6, 2, "加热组7控制", 1, coms_open_close));
            map.Add("oc_jiarezu8kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu8kongzhi", 6, 2, "加热组8控制", 2, coms_open_close));
            map.Add("oc_jiarezu9kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu9kongzhi", 6, 2, "加热组9控制", 3, coms_open_close));
            map.Add("oc_jiarezu10kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu10kongzhi", 6, 2, "加热组10控制", 4, coms_open_close));
            map.Add("oc_jiarezu11kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu11kongzhi", 6, 2, "加热组11控制", 5, coms_open_close));
            map.Add("oc_jiarezu12kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu12kongzhi", 6, 2, "加热组12控制", 6, coms_open_close));



            map.Add("mo_chushuiwendu", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_chushuiwendu", 8, 2, "出水温度", "℃"));
            map.Add("mo_huishuiwendu", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_huishuiwendu", 9, 2, "回水温度", "℃"));



            map.Add("ex_chushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_chushuiwenduchuanganqiguzhang", 24, 2, "出水温度传感器故障", 0));
            map.Add("ex_chushuiwendugaobaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_chushuiwendugaobaojing", 24, 2, "出水温度高报警", 1));
            map.Add("ex_huishuiwenduchuanganqiguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_huishuiwenduchuanganqiguzhang", 24, 2, "回水温度传感器故障", 2));
            map.Add("ex_jixiandishuiweibaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_jixiandishuiweibaojing", 24, 2, "极限低水位报警", 3));
            map.Add("ex_shuiweichuanganqiguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_shuiweichuanganqiguzhang", 24, 2, "水位传感器故障", 4));
            map.Add("ex_chaoyabaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_chaoyabaojing", 24, 2, "超压报警", 5));
            map.Add("ex_lubichaowenbaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_lubichaowenbaojing", 24, 2, "炉壁超温报警", 6));
            map.Add("ex_xitongguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_xitongguzhang", 24, 2, "系统故障", 7));
        }
        public DevicePointMap_CTL_NJRT_T2()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_ranshaoqi", ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), "_ranshaoqi", 0, 0, "燃烧器", false));
            map.Add("_addshuibeng", ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), "_addshuibeng", 0, 0, "给水泵", false));
            map.Add("_lengningbeng", ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), "_lengningbeng", 0, 0, "冷凝泵", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 3, 2, "系统状态", CTL_NJRT_Common_ValueMaps.coms_status));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_LIFE, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_LIFE, 53, 2, "运行时间"));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 0, 0, "运行天数", "天"));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 0, 0, "运行小时数", "时"));

            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.CTL_NJRT.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 87, 2, "燃料类型", DevicePointMap.coms_power));

            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.CTL_NJRT.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 89, 2, "介质类型", DevicePointMap.coms_media));


            map.Add("oc_ranshaoqiqitingkongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_ranshaoqiqitingkongzhi", 9, 2, "燃烧器启停控制", 0, DevicePointMap.coms_start_stop));
            map.Add("oc_ranshaoqifuhetiaojie", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_ranshaoqifuhetiaojie", 9, 2, "燃烧器负荷调节", 1, coms_start_stop));

            map.Add("oc_1_addshuibeng_start_stop", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_1_addshuibeng_start_stop", 9, 2, "给水泵(主)控制", 3, coms_start_stop));
            map.Add("oc_2_addshuibeng_start_stop", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_2_addshuibeng_start_stop", 9, 2, "给水泵(备)控制", 4, coms_start_stop));
            map.Add("oc_1_lengningxunhuanbeng_start_stop", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_1_lengningxunhuanbeng_start_stop", 9, 2, "冷凝循环泵控制", 5, coms_start_stop));
            map.Add("oc_baojingshuchu", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_baojingshuchu", 9, 2, "报警输出", 6, coms_start_stop));

            map.Add("oc_addshuibengzhubei", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_addshuibengzhubei", 49, 2, "给水泵主备", 0, CTL_NJRT_Common_ValueMaps.coms_master));
            map.Add("oc_addshuibengshouzi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_addshuibengshouzi", 49, 2, "给水泵手自", 1, CTL_NJRT_Common_ValueMaps.coms_atuo));
            map.Add("oc_jienengxunhuanbengshouzi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jienengxunhuanbengshouzi", 49, 2, "节能循环泵手自", 3, CTL_NJRT_Common_ValueMaps.coms_master));

            map.Add("ex_shuiweichuanganqicut", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_shuiweichuanganqicut", 45, 2, "水位传感器断路", 3));
            map.Add("ex_shuiweichuanganqishort", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_shuiweichuanganqishort", 45, 2, "水位传感器短路", 4));
            map.Add("ex_jixiandishuiweibaojingdianliu", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_jixiandishuiweibaojingdianliu", 45, 2, "极限低水位报警(电流)", 5));
            map.Add("ex_gaoshuiweibaojingdianliu", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_gaoshuiweibaojingdianliu", 45, 2, "高水位报警(电流)", 6));
            map.Add("ex_paiyanwendugaobaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_paiyanwendugaobaojing", 45, 2, "排烟温度高报警", 7));
            map.Add("ex_jixiandishuiweibaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_jixiandishuiweibaojing", 45, 2, "极限低水位报警", 8));
            map.Add("ex_shuiweidianjiluojicuo", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_shuiweidianjiluojicuo", 45, 2, "水位电极逻辑错", 9));
            map.Add("ex_dishuiweibaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_dishuiweibaojing", 45, 2, "低水位报警", 10));
            map.Add("ex_gaoshuiweibaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_gaoshuiweibaojing", 45, 2, "高水位报警", 11));
            map.Add("ex_bianpinqiguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_bianpinqiguzhang", 45, 2, "变频器故障", 12));
            map.Add("ex_chaoyabaojingkongzhiqi", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_chaoyabaojingkongzhiqi", 45, 2, "超压报警(控制器)", 13));
            map.Add("ex_ranqiyalidibaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_ranqiyalidibaojing", 45, 2, "燃气压力低报警", 14));
            map.Add("ex_ranqiyaligaobaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_ranqiyaligaobaojing", 45, 2, "燃气压力高报警", 15));
            map.Add("ex_ranqixieloubaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_ranqixieloubaojing", 47, 2, "燃气泄漏报警", 0));
            map.Add("ex_ranshaoqiguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_ranshaoqiguzhang", 47, 2, "燃烧器故障", 1));

            map.Add("mo_lengningqiyanwen", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_lengningqiyanwen", 13, 2, "冷凝器烟温", "℃"));
            map.Add("mo_jishuiwendu", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_jishuiwendu", 15, 2, "给水温度", "℃"));
            map.Add("mo_shuiweixinhao", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_shuiweixinhao", 19, 2, "水位", "%"));
            map.Add("mo_paiyanwendu", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_paiyanwendu", 21, 2, "排烟温度", "℃"));
            map.Add("mo_jienengqiyanwen", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_jienengqiyanwen", 23, 2, "节能器烟温", "℃"));
        }
        public DevicePointMap_CTL_NJRT_E3_DianZhengQi()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_jiarezu", ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), "_jiarezu", 0, 0, "加热组", false));
            map.Add("_addshuibeng", ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), "_addshuibeng", 0, 0, "给水泵", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 3, 2, "系统状态", CTL_NJRT_Common_ValueMaps.coms_status));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_LIFE, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_LIFE, 53, 2, "累计燃烧时间"));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 0, 0, "运行天数", "天"));

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.CTL_NJRT.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 0, 0, "运行小时数", "时"));

            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.CTL_NJRT.E3.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 1, 0, "燃料类型", DevicePointMap.coms_power));

            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.CTL_NJRT.E3.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 1, 0, "介质类型", DevicePointMap.coms_media));


            map.Add("oc_jixianshuiweidianji", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jixianshuiweidianji", 5, 2, "极限水位电极", 0, DevicePointMap.coms_open_close));
            map.Add("oc_dishuiweidianji", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_dishuiweidianji", 5, 2, "低水位电极", 1, coms_open_close));
            map.Add("oc_gaoshuiweidianji", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_gaoshuiweidianji", 5, 2, "高水位电极", 2, coms_open_close));
            map.Add("oc_gaoshuiweibaojingdianji", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_gaoshuiweibaojingdianji", 5, 2, "高水位报警电极", 3, coms_open_close));
            map.Add("oc_chaoyabaojing(kongzhiqi)", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_chaoyabaojing(kongzhiqi)", 5, 2, "超压报警(控制器)", 9, coms_open_close));



            map.Add("oc_1_addshuibeng_start_stop", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_1_addshuibeng_start_stop", 9, 2, "给水泵主控制 ", 0, coms_open_close));
            map.Add("oc_2_addshuibeng_start_stop", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_2_addshuibeng_start_stop", 9, 2, "给水泵备控制", 1, coms_open_close));
            map.Add("oc_baojingshuchu ", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_baojingshuchu ", 9, 2, "报警输出", 2, coms_open_close));
            map.Add("oc_jiarezu1kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu1kongzhi", 9, 2, "加热组1控制", 4, coms_open_close));
            map.Add("oc_jiarezu2kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu2kongzhi", 9, 2, "加热组2控制", 5, coms_open_close));
            map.Add("oc_jiarezu3kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu3kongzhi", 9, 2, "加热组3控制", 6, coms_open_close));
            map.Add("oc_jiarezu4kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu4kongzhi", 9, 2, "加热组4控制", 7, coms_open_close));
            map.Add("oc_jiarezu5kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu5kongzhi", 9, 2, "加热组5控制", 8, coms_open_close));
            map.Add("oc_jiarezu6kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu6kongzhi", 9, 2, "加热组6控制", 9, coms_open_close));
            map.Add("oc_jiarezu7kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu7kongzhi", 9, 2, "加热组7控制", 10, coms_open_close));
            map.Add("oc_jiarezu8kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu8kongzhi", 9, 2, "加热组8控制", 11, coms_open_close));
            map.Add("oc_jiarezu9kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu9kongzhi", 9, 2, "加热组9控制", 12, coms_open_close));
            map.Add("oc_jiarezu10kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu10kongzhi", 9, 2, "加热组10控制", 13, coms_open_close));
            map.Add("oc_jiarezu11kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu11kongzhi", 9, 2, "加热组11控制", 14, coms_open_close));
            map.Add("oc_jiarezu12kongzhi", ByteField.Init(new Meta.CTL_NJRT.OpenCloseField(), "oc_jiarezu12kongzhi", 9, 2, "加热组12控制", 15, coms_open_close));

            map.Add("ex_zhengqichuanganqiguzhangbaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_zhengqichuanganqiguzhangbaojing", 45, 2, "蒸汽传感器故障报警", 0));
            map.Add("ex_jixiandishuiweibaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_jixiandishuiweibaojing", 45, 2, "极限低水位报警", 1));
            map.Add("ex_gaoshuiweibaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_gaoshuiweibaojing", 45, 2, "高水位报警", 2));
            map.Add("ex_shuiweichuanganqiguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_shuiweichuanganqiguzhang", 45, 2, "水位传感器故障", 3));
            map.Add("ex_chaoyabaojing", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_chaoyabaojing", 45, 2, "超压报警", 4));
            map.Add("ex_xitongguzhang", ByteField.Init(new Meta.CTL_NJRT.ExceptionField(), "ex_xitongguzhang", 45, 2, "系统故障", 5));


            map.Add("mo_zhengqiyali", ByteField.Init(new Meta.CTL_NJRT.MockField(), "mo_zhengqiyali", 13, 4, "蒸汽压力", "P"));
        }
        public DevicePointMap_PLC_RanMeiZhengQi()
        {
            map.Add("ba_yunxingxiaoshishu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingxiaoshishu", 9, 2, "运行小时数", "时"));
            map.Add("ba_yunxingtianshu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingtianshu", 11, 2, "运行天数", "天"));
            map.Add("ba_xitongzhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_xitongzhuangtai", 13, 2, "系统状态", DevicePointMap_PLC_DaoReYou.coms_status));
            map.Add("ba_ranliao", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranliao", 15, 2, "燃料", DevicePointMap_PLC_DaoReYou.coms_power));
            map.Add("ba_jiezhimeijie", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_jiezhimeijie", 17, 2, "介质", DevicePointMap_PLC_DaoReYou.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap_PLC_DaoReYou.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", DevicePointMap_PLC_DaoReYou.coms_ranshaoqi_status));

            map.Add("mo_zhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiyali", 35, 4, "蒸汽压力", "MPa"));
            map.Add("mo_guoluyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_guoluyewei", 39, 4, "锅炉液位", "mm"));
            map.Add("mo_zhengqishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqishunshiliuliang", 43, 4, "蒸汽瞬时流量", "T/h"));
            map.Add("mo_bushuishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuishunshiliuliang", 47, 4, "补水瞬时流量", "m³/h"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 51, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 55, 4, "炉膛压力", "Pa"));
            map.Add("mo_shengmeiqijinkouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_shengmeiqijinkouyanwen", 59, 4, "省煤器进口烟温", "℃"));
            map.Add("mo_zuizhongpaiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zuizhongpaiyanwendu", 63, 4, "最终排烟温度", "℃"));
            map.Add("mo_zhengqileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqileijiliuliang", 67, 4, "蒸汽累计流量", "T"));
            map.Add("mo_bushuileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuileijiliuliang", 71, 4, "补水累计流量", "m³"));
            map.Add("mo_shengmeiqijinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shengmeiqijinshuiwendu", 75, 4, "省煤器进水温度", "℃"));
            map.Add("mo_shengmeiqichushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shengmeiqichushuiwendu", 79, 4, "省煤器出水温度", "℃"));
            map.Add("mo_bushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuiwendu", 83, 4, "补水温度", "℃"));
            map.Add("mo_paiyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanyali", 87, 4, "排烟压力", "Pa"));
            map.Add("mo_jishuibengpinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_jishuibengpinlvfankui", 91, 4, "给水泵频率反馈", "Hz"));
            map.Add("mo_yinfengjipinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_yinfengjipinlvfankui", 95, 4, "引风机频率反馈", "Hz"));
            map.Add("mo_gufengjipinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_gufengjipinlvfankui", 99, 4, "鼓风机频率反馈", "Hz"));
            map.Add("mo_ruanshuixiangyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_ruanshuixiangyewei", 103, 4, "软水箱液位", "%"));
            map.Add("mo_guorezhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_guorezhengqiyali", 107, 4, "过热蒸汽压力", "MPa"));
            map.Add("mo_chuyangqiyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiyewei", 111, 4, "除氧器液位", "%"));
            map.Add("mo_guoreqichukouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_guoreqichukouyanwen", 115, 4, "过热器出口烟温", "℃"));
            map.Add("mo_guoreqizhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_guoreqizhengqiwendu", 119, 4, "过热器蒸汽温度", "℃"));
            map.Add("mo_baohezhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_baohezhengqiwendu", 123, 4, "饱和蒸汽温度", "℃"));
            map.Add("mo_yureqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_yureqijinyanwendu", 127, 4, "预热器进烟温度", "℃"));
            map.Add("mo_yureqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_yureqijinyanyali", 131, 4, "预热器进烟压力", "Pa"));
            map.Add("mo_chuyangqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiwendu", 135, 4, "除氧器温度", "℃"));
            map.Add("mo_chuyangqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiyali", 139, 4, "除氧器压力", "KPa"));
            map.Add("mo_chuyangbengpinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangbengpinlvfankui", 143, 4, "除氧泵频率反馈", "Hz"));
            map.Add("mo_bushuidiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuidiandongfafankui", 147, 4, "补水电动阀反馈", "%"));
            map.Add("mo_jianwenshuidiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_jianwenshuidiandongfafankui", 151, 4, "减温水电动阀反馈", "%"));
            map.Add("mo_chuyangjiarediandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangjiarediandongfafankui", 155, 4, "除氧加热电动阀反馈", "%"));
            map.Add("mo_zhaoqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhaoqiyali", 159, 4, "沼气压力", "kPa"));

            map.Add("se_qiluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluyalisheding", 248, 4, "启炉压力设定", "MPa"));
            map.Add("se_mubiaoyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaoyalisheding", 252, 4, "目标压力设定", "MPa"));
            map.Add("se_tingluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluyalisheding", 256, 4, "停炉压力设定", "MPa"));
            map.Add("se_chaoyabaojingyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chaoyabaojingyalisheding", 260, 4, "超压报警压力设定", "MPa"));
            map.Add("se_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanchaowenbaojing", 264, 4, "排烟超温报警", "℃"));
            map.Add("se_guolushuiweimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweimubiaosheding", 268, 4, "锅炉水位目标设定", "mm"));
            map.Add("se_guolushuiweijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijigaobaojingsheding", 272, 4, "锅炉水位极高报警设定", "mm"));
            map.Add("se_guolutingbengshuiweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolutingbengshuiweisheding", 276, 4, "锅炉停泵水位设定", "mm"));
            map.Add("se_guoluqibengshuiweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guoluqibengshuiweisheding", 280, 4, "锅炉启泵水位设定", "mm"));
            map.Add("se_guolushuiweijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijidibaojingsheding", 284, 4, "锅炉水位极低报警设定", "mm"));
            map.Add("se_guolushuiweishoudonggeisu", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweishoudonggeisu", 288, 4, "锅炉水位手动给速", "%"));

            map.Add("de_yinfengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_yinfengshoudongzidong", 368, 2, "引风", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_yinfengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_yinfengqidongtingzhi", 370, 2, "引风", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_gufengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_gufengshoudongzidong", 372, 2, "鼓风", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_gufengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_gufengqidongtingzhi", 374, 2, "鼓风", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_lupaishoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_lupaishoudongzidong", 376, 2, "炉排", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_lupaiqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_lupaiqidongtingzhi", 378, 2, "炉排", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_chuzhashoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_chuzhashoudongzidong", 380, 2, "除渣", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_chuzhaqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_chuzhaqidongtingzhi", 382, 2, "除渣", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_1#jishuibengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#jishuibengshoudongzidong", 384, 2, "1#给水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#jishuibengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#jishuibengqidongtingzhi", 386, 2, "1#给水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#jishuibengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#jishuibengshoudongzidong", 388, 2, "2#给水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#jishuibengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#jishuibengqidongtingzhi", 390, 2, "2#给水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_1#chuyangbengbengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#chuyangbengbengshoudongzidong", 392, 2, "1#除氧泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#chuyangbengbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#chuyangbengbengqidongtingzhi", 394, 2, "1#除氧泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#chuyangbengbengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#chuyangbengbengshoudongzidong", 396, 2, "2#除氧泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#chuyangbengbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#chuyangbengbengqidongtingzhi", 398, 2, "2#除氧泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));

            map.Add("ex_yinfengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yinfengjibianpinqiguzhang", 448, 2, "引风机变频器故障", 0));
            map.Add("ex_gufengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_gufengjibianpinqiguzhang", 448, 2, "鼓风机变频器故障", 1));
            map.Add("ex_lupaibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_lupaibianpinqiguzhang", 448, 2, "炉排变频器故障", 2));
            map.Add("ex_chuzhabianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuzhabianpinqiguzhang", 448, 2, "除渣变频器故障", 3));
            map.Add("ex_jishuibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jishuibianpinqiguzhang", 448, 2, "给水变频器故障", 4));
            map.Add("ex_shuiweiweidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweiweidibaojing", 448, 2, "水位危低报警(电极)", 5));
            map.Add("ex_shuiweijidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing", 448, 2, "水位极低报警(电极)", 6));
            map.Add("ex_shuiweijigaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing", 448, 2, "水位极高报警(电极)", 7));
            map.Add("ex_shuiweijidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing", 448, 2, "水位极低报警(设定值)", 8));
            map.Add("ex_shuiweijigaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing", 448, 2, "水位极高报警(设定值)", 9));
            map.Add("ex_chaoyabaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing", 448, 2, "超压报警(压力开关)", 10));
            map.Add("ex_chaoyabaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing", 448, 2, "超压报警(设定值)", 11));
            map.Add("ex_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanchaowenbaojing", 448, 2, "排烟超温报警", 12));
            map.Add("ex_ruanshuixiangqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ruanshuixiangqueshuibaojing", 448, 2, "软水箱缺水报警", 13));
            map.Add("ex_shuidianjiluojicuobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuidianjiluojicuobaojing", 448, 2, "水电极逻辑错报警", 14));
            map.Add("ex_yalibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalibiansongqiguzhangbaojing", 448, 2, "压力变送器故障报警", 15));

            map.Add("ex_shuiweibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweibiansongqiguzhangbaojing", 450, 2, "水位变送器故障报警", 0));
            map.Add("ex_paiyanwenduchuanganqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhangbaojing", 450, 2, "排烟温度传感器故障报警", 1));
            map.Add("ex_chuyangqiqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqiqueshuibaojing", 450, 2, "除氧器缺水报警", 2));
            map.Add("ex_chuyangqigaoshuiweibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqigaoshuiweibaojing", 450, 2, "除氧器高水位报警", 3));
        }
Beispiel #5
0
        public DevicePointMap_PLC_DianZhengQi()
        {
            map.Add("ba_yunxingxiaoshishu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingxiaoshishu", 9, 2, "运行小时数", "时"));
            map.Add("ba_yunxingtianshu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingtianshu", 11, 2, "运行天数", "天"));
            map.Add("ba_xitongzhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_xitongzhuangtai", 13, 2, "系统状态", DevicePointMap_PLC_DaoReYou.coms_status));
            map.Add("ba_ranliao", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranliao", 15, 2, "燃料", DevicePointMap_PLC_DaoReYou.coms_power));
            map.Add("ba_jiezhimeijie", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_jiezhimeijie", 17, 2, "介质", DevicePointMap_PLC_DaoReYou.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap_PLC_DaoReYou.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", DevicePointMap_PLC_DaoReYou.coms_ranshaoqi_status));

            map.Add("mo_zhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiyali", 35, 4, "蒸汽压力", "MPa"));
            map.Add("mo_zhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiwendu", 39, 4, "蒸汽温度", "℃"));
            map.Add("mo_guolushuiwei", ByteField.Init(new Meta.PLC.MockField(), "mo_guolushuiwei", 43, 4, "锅炉水位", "mm"));
            map.Add("mo_zhengqishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqishunshiliuliang", 47, 4, "蒸汽瞬时流量", "T/H"));
            map.Add("mo_bushuishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuishunshiliuliang", 51, 4, "补水瞬时流量", "T/H"));
            map.Add("mo_zhengqileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqileijiliuliang", 55, 4, "蒸汽累计流量", "T"));
            map.Add("mo_bushuileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuileijiliuliang", 59, 4, "补水累计流量", "T"));
            map.Add("mo_jinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jinshuiwendu", 63, 4, "进水温度", "℃"));
            map.Add("mo_jinshuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jinshuiyali", 67, 4, "进水压力", "MPa"));
            map.Add("mo_bushuibengpinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuibengpinlvfankui", 71, 4, "补水泵频率反馈", "Hz"));
            map.Add("mo_ruanshuixiangyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_ruanshuixiangyewei", 75, 4, "软水箱液位", "%"));
            map.Add("mo_qidongjiarezushu", ByteField.Init(new Meta.PLC.MockField(), "mo_qidongjiarezushu", 79, 4, "启动加热组数", "组"));
            map.Add("mo_qidongjiarezushubaifenbi", ByteField.Init(new Meta.PLC.MockField(), "mo_qidongjiarezushubaifenbi", 83, 4, "启动加热组数百分比", "%"));

            map.Add("se_chaoyabaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chaoyabaojingsheding", 127, 4, "超压报警设定", "MPa"));
            map.Add("se_shiyongjiarezushusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_shiyongjiarezushusheding", 131, 4, "使用加热组数设定", "组"));
            map.Add("se_touqiejiangeshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_touqiejiangeshijiansheding", 135, 4, "投切间隔时间设定", "S"));
            map.Add("se_kuaiqiejiangeshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_kuaiqiejiangeshijiansheding", 139, 4, "快切间隔时间设定", "S"));
            map.Add("se_tingluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluyalisheding", 143, 4, "停炉压力设定", "MPa"));
            map.Add("se_shiyongyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_shiyongyalisheding", 147, 4, "使用压力设定", "MPa"));
            map.Add("se_qiluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluyalisheding", 151, 4, "启炉压力设定", "MPa"));
            map.Add("se_guolushuiweijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijidibaojingsheding", 155, 4, "锅炉水位极低报警设定", "mm"));
            map.Add("se_geishuibengshoudongpinlvsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_geishuibengshoudongpinlvsheding", 159, 4, "给水泵手动频率设定", "Hz"));
            map.Add("se_bushuimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_bushuimubiaosheding", 163, 4, "补水目标设定", "mm"));
            map.Add("se_guolushuiweijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijigaobaojingsheding", 167, 4, "锅炉水位极高报警设定", "mm"));
            map.Add("se_qibengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qibengyeweisheding", 171, 4, "启泵液位设定", "mm"));
            map.Add("se_tingbengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingbengyeweisheding", 175, 4, "停泵液位设定", "mm"));


            map.Add("de_1#bushuibengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengshoudongzidong", 199, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#bushuibengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengqidongtingzhi", 201, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#bushuibengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengshoudongzidong", 203, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#bushuibengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengqidongtingzhi", 205, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_baojingshuchuzhishi", ByteField.Init(new Meta.PLC.DeviceField(), "de_baojingshuchuzhishi", 207, 2, "报警输出指示", new Dictionary <int, string> {
                { 0, "关" }, { 1, "开" }
            }));


            map.Add("ex_shuiweiweidibaojing(dianji)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweiweidibaojing(dianji)", 233, 2, "水位危低报警(电极)", 0));
            map.Add("ex_shuiweijidibaojing(dianji)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing(dianji)", 233, 2, "水位极低报警(电极)", 1));
            map.Add("ex_shuiweijigaobaojing(dianji)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing(dianji)", 233, 2, "水位极高报警(电极)", 2));
            map.Add("ex_shuiweijidibaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing(shedingzhi)", 233, 2, "水位极低报警(设定值)", 3));
            map.Add("ex_shuiweijigaobaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing(shedingzhi)", 233, 2, "水位极高报警(设定值)", 4));
            map.Add("ex_chaoyabaojing(yalikaiguan)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing(yalikaiguan)", 233, 2, "超压报警(压力开关)", 5));
            map.Add("ex_chaoyabaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing(shedingzhi)", 233, 2, "超压报警(设定值)", 6));
            map.Add("ex_ruanshuixiangqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ruanshuixiangqueshuibaojing", 233, 2, "软水箱缺水报警", 7));
            map.Add("ex_shuidianjiluojicuobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuidianjiluojicuobaojing", 233, 2, "水电极逻辑错报警", 8));
            map.Add("ex_yalibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalibiansongqiguzhangbaojing", 233, 2, "压力变送器故障报警", 9));
            map.Add("ex_shuiweibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweibiansongqiguzhangbaojing", 233, 2, "水位变送器故障报警", 10));
            map.Add("ex_geishuibengbianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_geishuibengbianpinqiguzhang", 233, 2, "给水泵变频器故障", 11));
            map.Add("ex_loudianbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_loudianbaojing", 233, 2, "漏电报警", 12));
            map.Add("ex_qianyabaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_qianyabaojing", 233, 2, "欠压报警", 13));
        }
        public DevicePointMap_PLC_DianZhengQi()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_addshuibeng", ByteField.Init(new Meta.PLC.DeviceField(), "_addshuibeng", 0, 0, "给水泵", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 9, 2, "运行小时数", "时"));
            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 11, 2, "运行天数", "天"));
            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 13, 2, "系统状态", PLC_Common_ValueMaps.coms_status));
            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.PLC.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 1, 0, "燃料", DevicePointMap.coms_power));
            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.PLC.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 1, 0, "介质", DevicePointMap.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", PLC_Common_ValueMaps.coms_ranshaoqi_status));

            map.Add("mo_zhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiyali", 35, 4, "蒸汽压力", "MPa"));
            map.Add("mo_zhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiwendu", 39, 4, "蒸汽温度", "℃"));
            map.Add("mo_guolushuiwei", ByteField.Init(new Meta.PLC.MockField(), "mo_guolushuiwei", 43, 4, "锅炉水位", "mm"));
            map.Add("mo_zhengqishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqishunshiliuliang", 47, 4, "蒸汽瞬时流量", "T/H"));
            map.Add("mo_bushuishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuishunshiliuliang", 51, 4, "补水瞬时流量", "T/H"));
            map.Add("mo_zhengqileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqileijiliuliang", 55, 4, "蒸汽累计流量", "T"));
            map.Add("mo_bushuileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuileijiliuliang", 59, 4, "补水累计流量", "T"));
            map.Add("mo_jinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jinshuiwendu", 63, 4, "进水温度", "℃"));
            map.Add("mo_jinshuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jinshuiyali", 67, 4, "进水压力", "MPa"));
            map.Add("mo_addshuibengpinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_addshuibengpinlvfankui", 71, 4, "给水泵频率反馈", "Hz"));
            map.Add("mo_ruanshuixiangyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_ruanshuixiangyewei", 75, 4, "软水箱液位", "%"));
            map.Add("mo_qidongjiarezushu", ByteField.Init(new Meta.PLC.MockField(), "mo_qidongjiarezushu", 79, 4, "启动加热组数", "组"));
            map.Add("mo_qidongjiarezushubaifenbi", ByteField.Init(new Meta.PLC.MockField(), "mo_qidongjiarezushubaifenbi", 83, 4, "启动加热组数百分比", "%"));

            map.Add("se_chaoyabaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chaoyabaojingsheding", 127, 4, "超压报警设定", "MPa"));
            map.Add("se_shiyongjiarezushusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_shiyongjiarezushusheding", 131, 4, "使用加热组数设定", "组"));
            map.Add("se_touqiejiangeshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_touqiejiangeshijiansheding", 135, 4, "投切间隔时间设定", "S"));
            map.Add("se_kuaiqiejiangeshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_kuaiqiejiangeshijiansheding", 139, 4, "快切间隔时间设定", "S"));
            map.Add("se_tingluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluyalisheding", 143, 4, "停炉压力设定", "MPa"));
            map.Add("se_shiyongyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_shiyongyalisheding", 147, 4, "使用压力设定", "MPa"));
            map.Add("se_qiluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluyalisheding", 151, 4, "启炉压力设定", "MPa"));
            map.Add("se_guolushuiweijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijidibaojingsheding", 155, 4, "锅炉水位极低报警设定", "mm"));
            map.Add("se_geishuibengshoudongpinlvsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_geishuibengshoudongpinlvsheding", 159, 4, "给水泵手动频率设定", "Hz"));
            map.Add("se_bushuimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_bushuimubiaosheding", 163, 4, "补水目标设定", "mm"));
            map.Add("se_guolushuiweijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijigaobaojingsheding", 167, 4, "锅炉水位极高报警设定", "mm"));
            map.Add("se_qibengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qibengyeweisheding", 171, 4, "启泵液位设定", "mm"));
            map.Add("se_tingbengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingbengyeweisheding", 175, 4, "停泵液位设定", "mm"));


            map.Add("de_1_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_auto", 199, 2, "1#给水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_start_stop", 201, 2, "1#给水泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_auto", 203, 2, "2#给水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_start_stop", 205, 2, "2#给水泵", DevicePointMap.coms_start_stop));
            map.Add("de_baojingshuchuzhishi", ByteField.Init(new Meta.PLC.DeviceField(), "de_baojingshuchuzhishi", 207, 2, "报警输出指示", coms_open_close));


            map.Add("ex_shuidianjiluojicuobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuidianjiluojicuobaojing", 233, 2, "水电极逻辑错报警", 0));
            map.Add("ex_yalibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalibiansongqiguzhangbaojing", 233, 2, "压力变送器故障报警", 1));
            map.Add("ex_shuiweibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweibiansongqiguzhangbaojing", 233, 2, "水位变送器故障报警", 2));
            map.Add("ex_geishuibengbianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_geishuibengbianpinqiguzhang", 233, 2, "给水泵变频器故障", 3));
            map.Add("ex_loudianbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_loudianbaojing", 233, 2, "漏电报警", 4));
            map.Add("ex_qianyabaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_qianyabaojing", 233, 2, "欠压报警", 5));

            map.Add("ex_shuiweiweidibaojing_dianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweiweidibaojing_dianji", 233, 2, "水位危低报警(电极)", 8));
            map.Add("ex_shuiweijidibaojing_dianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing_dianji", 233, 2, "水位极低报警(电极)", 9));
            map.Add("ex_shuiweijigaobaojing_dianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing_dianji", 233, 2, "水位极高报警(电极)", 10));
            map.Add("ex_shuiweijidibaojing_shedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing_shedingzhi", 233, 2, "水位极低报警(设定值)", 11));
            map.Add("ex_shuiweijigaobaojing_shedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing_shedingzhi", 233, 2, "水位极高报警(设定值)", 12));
            map.Add("ex_chaoyabaojing_yalikaiguan", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing_yalikaiguan", 233, 2, "超压报警(压力开关)", 13));
            map.Add("ex_chaoyabaojing_shedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing_shedingzhi", 233, 2, "超压报警(设定值)", 14));
            map.Add("ex_ruanshuixiangqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ruanshuixiangqueshuibaojing", 233, 2, "软水箱缺水报警", 15));

            map.Add("oc_1#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_1#jiarezu", 237, 2, "1#加热组反馈", 1));
            map.Add("oc_2#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_2#jiarezu", 237, 2, "2#加热组反馈", 1));
            map.Add("oc_3#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_3#jiarezu", 237, 2, "3#加热组反馈", 1));
            map.Add("oc_4#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_4#jiarezu", 237, 2, "4#加热组反馈", 1));
            map.Add("oc_5#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_5#jiarezu", 237, 2, "5#加热组反馈", 1));
            map.Add("oc_6#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_6#jiarezu", 237, 2, "6#加热组反馈", 1));
            map.Add("oc_7#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_7#jiarezu", 237, 2, "7#加热组反馈", 1));
            map.Add("oc_8#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_8#jiarezu", 237, 2, "8#加热组反馈", 1));
            map.Add("oc_9#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_9#jiarezu", 237, 2, "9#加热组反馈", 1));
            map.Add("oc_10#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_10#jiarezu", 237, 2, "10#加热组反馈", 1));
            map.Add("oc_11#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_11#jiarezu", 237, 2, "11#加热组反馈", 1));
            map.Add("oc_12#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_12#jiarezu", 237, 2, "12#加热组反馈", 1));
            map.Add("oc_13#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_13#jiarezu", 237, 2, "13#加热组反馈", 1));
            map.Add("oc_14#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_14#jiarezu", 237, 2, "14#加热组反馈", 1));
            map.Add("oc_15#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_15#jiarezu", 237, 2, "15#加热组反馈", 1));
            map.Add("oc_16#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_16#jiarezu", 237, 2, "16#加热组反馈", 1));
            map.Add("oc_17#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_17#jiarezu", 239, 2, "17#加热组反馈", 1));
            map.Add("oc_18#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_18#jiarezu", 239, 2, "18#加热组反馈", 1));
            map.Add("oc_19#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_19#jiarezu", 239, 2, "19#加热组反馈", 1));
            map.Add("oc_20#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_20#jiarezu", 239, 2, "20#加热组反馈", 1));
            map.Add("oc_21#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_21#jiarezu", 239, 2, "21#加热组反馈", 1));
            map.Add("oc_22#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_22#jiarezu", 239, 2, "22#加热组反馈", 1));
            map.Add("oc_23#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_23#jiarezu", 239, 2, "23#加热组反馈", 1));
            map.Add("oc_24#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_24#jiarezu", 239, 2, "24#加热组反馈", 1));
            map.Add("oc_25#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_25#jiarezu", 239, 2, "25#加热组反馈", 1));
            map.Add("oc_26#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_26#jiarezu", 239, 2, "26#加热组反馈", 1));
            map.Add("oc_27#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_27#jiarezu", 239, 2, "27#加热组反馈", 1));
            map.Add("oc_28#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_28#jiarezu", 239, 2, "28#加热组反馈", 1));
            map.Add("oc_29#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_29#jiarezu", 239, 2, "29#加热组反馈", 1));
            map.Add("oc_30#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_30#jiarezu", 239, 2, "30#加热组反馈", 1));
            map.Add("oc_31#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_31#jiarezu", 239, 2, "31#加热组反馈", 1));
            map.Add("oc_32#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_32#jiarezu", 239, 2, "32#加热组反馈", 1));
        }
        public DevicePointMap_PLC_DaoReYou()
        {
            map.Add("ba_yunxingxiaoshishu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingxiaoshishu", 9, 2, "运行小时数", "时"));
            map.Add("ba_yunxingtianshu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingtianshu", 11, 2, "运行天数", "天"));
            map.Add("ba_xitongzhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_xitongzhuangtai", 13, 2, "系统状态", coms_status));
            map.Add("ba_ranliao", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranliao", 15, 2, "燃料", coms_power));
            map.Add("ba_jiezhimeijie", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_jiezhimeijie", 17, 2, "介质", coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", coms_ranshaoqi_status));


            map.Add("mo_jinkouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jinkouwendu", 23, 4, "进口温度", "℃"));
            map.Add("mo_chukouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chukouwendu", 27, 4, "出口温度", "℃"));
            map.Add("mo_gaoweiyoucaowendu", ByteField.Init(new Meta.PLC.MockField(), "mo_gaoweiyoucaowendu", 31, 4, "高位油槽温度", "℃"));
            map.Add("mo_paiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanwendu", 35, 4, "排烟温度", "℃"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 39, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangchukouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangchukouwendu", 43, 4, "炉膛出口温度", "℃"));
            map.Add("mo_kongyuqianwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqianwendu", 47, 4, "空预前温度", "℃"));
            map.Add("mo_kongyuhouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuhouwendu", 51, 4, "空预后温度", "℃"));
            map.Add("mo_jinkouyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jinkouyali", 55, 4, "进口压力", "MPa"));
            map.Add("mo_chukouyali", ByteField.Init(new Meta.PLC.MockField(), "mo_chukouyali", 59, 4, "出口压力", "MPa"));
            map.Add("mo_danqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_danqiyali", 63, 4, "氮气压力", "kPa"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 67, 4, "炉膛压力", "kPa"));
            map.Add("mo_gaoweiyoucaowei", ByteField.Init(new Meta.PLC.MockField(), "mo_gaoweiyoucaowei", 71, 4, "高位槽油位", "%"));
            map.Add("mo_chuyouguanyouwei", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyouguanyouwei", 75, 4, "储油罐油位", "%"));
            map.Add("mo_liuliangceliang", ByteField.Init(new Meta.PLC.MockField(), "mo_liuliangceliang", 79, 4, "流量测量", "m³/h"));
            map.Add("mo_diandongtiaojiefashuchu", ByteField.Init(new Meta.PLC.MockField(), "mo_diandongtiaojiefashuchu", 83, 4, "电动调节阀输出", "%"));
            map.Add("mo_bianpinqipinlvshuchu", ByteField.Init(new Meta.PLC.MockField(), "mo_bianpinqipinlvshuchu", 87, 4, "变频器频率输出", "Hz"));

            map.Add("se_chukouwenduqiluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduqiluwendusheding", 111, 4, "出口温度起炉温度设定", "℃"));
            map.Add("se_chukouwendubitiaowendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwendubitiaowendusheding", 115, 4, "出口温度比调温度设定", "℃"));
            map.Add("se_chukouwendutingluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwendutingluwendusheding", 119, 4, "出口温度停炉温度设定", "℃"));
            map.Add("se_chukouwenduchaogaobaojingwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduchaogaobaojingwendusheding", 123, 4, "出口温度超高报警温度设定", "℃"));
            map.Add("se_paiyanwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanwenduchaogaobaojingsheding", 127, 4, "排烟温度超高报警设定", "℃"));
            map.Add("se_gaoweicaoyouweidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_gaoweicaoyouweidisheding", 131, 4, "高位槽油位低设定", "%"));
            map.Add("se_gaoweicaoyouweigaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_gaoweicaoyouweigaosheding", 135, 4, "高位槽油位高设定", "%"));
            map.Add("se_anquanyouwensheding", ByteField.Init(new Meta.PLC.SettingField(), "se_anquanyouwensheding", 139, 4, "安全油温设定", "℃"));
            map.Add("se_fengjiqidongshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_fengjiqidongshijiansheding", 143, 4, "风机启动时间设定", "S"));
            map.Add("se_fengjiqidongpinlvsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_fengjiqidongpinlvsheding", 147, 4, "风机启动频率设定", "Hz"));
            map.Add("se_fengjiyunxingpinlvsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_fengjiyunxingpinlvsheding", 151, 4, "风机运行频率设定", "Hz"));
            map.Add("se_jinchukouyachagaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_jinchukouyachagaobaojingsheding", 155, 4, "进出口压差高报警设定", "MPa"));
            map.Add("se_jinchukouyachadibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_jinchukouyachadibaojingsheding", 159, 4, "进出口压差低报警设定", "MPa"));
            map.Add("se_liuliangxiaxianbaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_liuliangxiaxianbaojing", 163, 4, "流量下限报警", "m³/h"));
            map.Add("se_liuliangjidibaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_liuliangjidibaojing", 167, 4, "流量极低报警", "m³/h"));
            map.Add("se_danqiyalidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_danqiyalidisheding", 171, 4, "氮气压力低设定", "kPa"));
            map.Add("se_danqiyaligaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_danqiyaligaosheding", 175, 4, "氮气压力高设定", "kPa"));
            map.Add("se_diandongfashoudongkaidusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_diandongfashoudongkaidusheding", 179, 4, "电动阀手动开度设定", "%"));

            map.Add("de_1#xunhuanbengzidongshoudong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#xunhuanbengzidongshoudong", 203, 2, "1#循环泵", coms_atuo));
            map.Add("de_1#xunhuanbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#xunhuanbengqidongtingzhi", 205, 2, "1#循环泵", coms_start_stop));
            map.Add("de_2#xunhuanbengzidongshoudong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#xunhuanbengzidongshoudong", 207, 2, "2#循环泵", coms_atuo));
            map.Add("de_2#xunhuanbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#xunhuanbengqidongtingzhi", 209, 2, "2#循环泵", coms_start_stop));
            map.Add("de_3#xunhuanbengzidongshoudong", ByteField.Init(new Meta.PLC.DeviceField(), "de_3#xunhuanbengzidongshoudong", 211, 2, "3#循环泵", coms_atuo));
            map.Add("de_3#xunhuanbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_3#xunhuanbengqidongtingzhi", 213, 2, "3#循环泵", coms_start_stop));
            map.Add("de_zhuyoubengzidongshoudong", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhuyoubengzidongshoudong", 215, 2, "注油泵", coms_atuo));
            map.Add("de_zhuyoubengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhuyoubengqidongtingzhi", 217, 2, "注油泵", coms_start_stop));

            map.Add("ex_ranshaojiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaojiguzhang", 229, 2, "燃烧机故障", 0));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 229, 2, "燃气泄漏", 1));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 229, 2, "燃气压力异常", 2));
            map.Add("ex_fengjiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_fengjiguzhang", 229, 2, "风机故障", 3));
            map.Add("ex_1#xunhuanbengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "xunhuanbengguzhang", 229, 2, "1#循环泵故障", 4));
            map.Add("ex_2#xunhuanbengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "xunhuanbengguzhang", 229, 2, "2#循环泵故障", 5));
            map.Add("ex_3#xunhuanbengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "xunhuanbengguzhang", 229, 2, "3#循环泵故障", 6));
            map.Add("ex_zhuyoubengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_zhuyoubengguzhang", 229, 2, "注油泵故障", 7));
            map.Add("ex_jinchukouyachachaogao", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jinchukouyachachaogao", 229, 2, "进出口压差超高", 8));
            map.Add("ex_jinchukouyachachaodi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jinchukouyachachaodi", 229, 2, "进出口压差超低", 9));
            map.Add("ex_paiyanwenduchaogao", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchaogao", 229, 2, "排烟温度超高", 10));
            map.Add("ex_chukouwenduchaogao", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chukouwenduchaogao", 229, 2, "出口温度超高", 11));
            map.Add("ex_liuliangxiaxianbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_liuliangxiaxianbaojing", 229, 2, "流量下限报警", 12));
            map.Add("ex_liuliangjidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_liuliangjidibaojing", 229, 2, "流量极低报警", 13));
            map.Add("ex_queyoubaojingfuqiu", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_queyoubaojingfuqiu", 229, 2, "缺油报警(浮球)", 14));
            map.Add("ex_chuyouwenduchuanganqibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyouwenduchuanganqibaojing", 229, 2, "出油温度传感器故障", 15));

            map.Add("ex_huiyouwenduchuanganqibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huiyouwenduchuanganqibaojing", 231, 2, "回油温度传感器故障", 0));
            map.Add("ex_paiyanwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhang", 231, 2, "排烟温度传感器故障", 1));
            map.Add("ex_xunhuanbengliansuoguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanbengliansuoguzhang", 231, 2, "循环泵连锁故障", 2));
            map.Add("ex_wendushedingcuowuguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_wendushedingcuowuguzhang", 231, 2, "温度设定错误故障", 3));
            map.Add("ex_gaoweiyoucaoyouweidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_gaoweiyoucaoyouweidibaojing", 231, 2, "高位油槽油位低报警", 4));
            map.Add("ex_gaoweiyoucaoyouweigaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_gaoweiyoucaoyouweigaobaojing", 231, 2, "高位油槽油位高报警", 5));
            map.Add("ex_1#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_1#zhiguanchaowenbaojing", 231, 2, "1#支管超温报警", 6));
            map.Add("ex_2#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_2#zhiguanchaowenbaojing", 231, 2, "2#支管超温报警", 7));
            map.Add("ex_3#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_3#zhiguanchaowenbaojing", 231, 2, "3#支管超温报警", 8));
            map.Add("ex_4#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_4#zhiguanchaowenbaojing", 231, 2, "4#支管超温报警", 9));
            map.Add("ex_5#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_5#zhiguanchaowenbaojing", 231, 2, "5#支管超温报警", 10));
            map.Add("ex_6#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_6#zhiguanchaowenbaojing", 231, 2, "6#支管超温报警", 11));
            map.Add("ex_7#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_7#zhiguanchaowenbaojing", 231, 2, "7#支管超温报警", 12));
            map.Add("ex_8#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_8#zhiguanchaowenbaojing", 231, 2, "8#支管超温报警", 13));
            map.Add("ex_9#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_9#zhiguanchaowenbaojing", 231, 2, "9#支管超温报警", 14));
            map.Add("ex_10#zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_10#zhiguanchaowenbaojing", 231, 2, "10#支管超温报警", 15));
            map.Add("ex_plcguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_plcguzhangbaojing", 233, 2, "PLC故障报警", 0));
        }
Beispiel #8
0
        public DevicePointMap_PLC_RanMeiZhengQi()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_addshuibeng", ByteField.Init(new Meta.PLC.DeviceField(), "_addshuibeng", 0, 0, "给水泵", false));
            map.Add("_chuanyangbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_chuanyangbeng", 0, 0, "除氧泵", false));
            map.Add("_gufengfan", ByteField.Init(new Meta.PLC.DeviceField(), "_gufengfan", 0, 0, "鼓风", false));
            map.Add("_yinfengfan", ByteField.Init(new Meta.PLC.DeviceField(), "_yinfengfan", 0, 0, "引风", false));
            map.Add("_lupaifan", ByteField.Init(new Meta.PLC.DeviceField(), "_lupaifan", 0, 0, "炉排", false));
            map.Add("_chuzhafan", ByteField.Init(new Meta.PLC.DeviceField(), "_chuzhafan", 0, 0, "出渣", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 9, 2, "运行小时数", "时"));
            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 11, 2, "运行天数", "天"));
            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 13, 2, "系统状态", PLC_Common_ValueMaps.coms_status));
            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.PLC.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 2, 0, "燃料", DevicePointMap.coms_power));
            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.PLC.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 1, 0, "介质", DevicePointMap.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", PLC_Common_ValueMaps.coms_ranshaoqi_status));

            map.Add("mo_zhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiyali", 35, 4, "蒸汽压力", "MPa"));
            map.Add("mo_guoluyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_guoluyewei", 39, 4, "锅炉液位", "mm"));
            map.Add("mo_zhengqishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqishunshiliuliang", 43, 4, "蒸汽瞬时流量", "T/h"));
            map.Add("mo_bushuishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuishunshiliuliang", 47, 4, "补水瞬时流量", "m³/h"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 51, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 55, 4, "炉膛压力", "Pa"));
            map.Add("mo_shengmeiqijinkouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_shengmeiqijinkouyanwen", 59, 4, "省煤器进口烟温", "℃"));
            map.Add("mo_zuizhongpaiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zuizhongpaiyanwendu", 63, 4, "最终排烟温度", "℃"));
            map.Add("mo_zhengqileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqileijiliuliang", 67, 4, "蒸汽累计流量", "T"));
            map.Add("mo_bushuileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuileijiliuliang", 71, 4, "补水累计流量", "m³"));
            map.Add("mo_shengmeiqijinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shengmeiqijinshuiwendu", 75, 4, "省煤器进水温度", "℃"));
            map.Add("mo_shengmeiqichushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shengmeiqichushuiwendu", 79, 4, "省煤器出水温度", "℃"));
            map.Add("mo_bushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuiwendu", 83, 4, "补水温度", "℃"));
            map.Add("mo_paiyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanyali", 87, 4, "排烟压力", "Pa"));
            map.Add("mo_addshuibengpinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_addshuibengpinlvfankui", 91, 4, "给水泵频率反馈", "Hz"));
            map.Add("mo_yinfengjipinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_yinfengjipinlvfankui", 95, 4, "引风机频率反馈", "Hz"));
            map.Add("mo_gufengjipinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_gufengjipinlvfankui", 99, 4, "鼓风机频率反馈", "Hz"));
            map.Add("mo_ruanshuixiangyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_ruanshuixiangyewei", 103, 4, "软水箱液位", "%"));
            map.Add("mo_guorezhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_guorezhengqiyali", 107, 4, "过热蒸汽压力", "MPa"));
            map.Add("mo_chuyangqiyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiyewei", 111, 4, "除氧器液位", "%"));
            map.Add("mo_guoreqichukouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_guoreqichukouyanwen", 115, 4, "过热器出口烟温", "℃"));
            map.Add("mo_guoreqizhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_guoreqizhengqiwendu", 119, 4, "过热器蒸汽温度", "℃"));
            map.Add("mo_baohezhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_baohezhengqiwendu", 123, 4, "饱和蒸汽温度", "℃"));
            map.Add("mo_yureqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_yureqijinyanwendu", 127, 4, "预热器进烟温度", "℃"));
            map.Add("mo_yureqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_yureqijinyanyali", 131, 4, "预热器进烟压力", "Pa"));
            map.Add("mo_chuyangqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiwendu", 135, 4, "除氧器温度", "℃"));
            map.Add("mo_chuyangqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiyali", 139, 4, "除氧器压力", "KPa"));
            map.Add("mo_chuyangbengpinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangbengpinlvfankui", 143, 4, "除氧泵频率反馈", "Hz"));
            map.Add("mo_bushuidiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuidiandongfafankui", 147, 4, "补水电动阀反馈", "%"));
            map.Add("mo_jianwenshuidiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_jianwenshuidiandongfafankui", 151, 4, "减温水电动阀反馈", "%"));
            map.Add("mo_chuyangjiarediandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangjiarediandongfafankui", 155, 4, "除氧加热电动阀反馈", "%"));
            map.Add("mo_zhaoqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhaoqiyali", 159, 4, "沼气压力", "kPa"));
            map.Add("mo_lutangchukouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangchukouyanwen", 163, 4, "炉膛出口烟温", "℃"));
            map.Add("mo_kongyuqichukouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqichukouyanwen", 167, 4, "空预器出口烟温", "℃"));
            map.Add("mo_shengmeiqichukouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_shengmeiqichukouyanwen", 171, 4, "省煤器出口烟温", "℃"));



            map.Add("se_qiluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluyalisheding", 248, 4, "启炉压力设定", "MPa"));
            map.Add("se_mubiaoyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaoyalisheding", 252, 4, "目标压力设定", "MPa"));
            map.Add("se_tingluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluyalisheding", 256, 4, "停炉压力设定", "MPa"));
            map.Add("se_chaoyabaojingyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chaoyabaojingyalisheding", 260, 4, "超压报警压力设定", "MPa"));
            map.Add("se_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanchaowenbaojing", 264, 4, "排烟超温报警", "℃"));
            map.Add("se_guolushuiweimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweimubiaosheding", 268, 4, "锅炉水位目标设定", "mm"));
            map.Add("se_guolushuiweijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijigaobaojingsheding", 272, 4, "锅炉水位极高报警设定", "mm"));
            map.Add("se_guolutingbengshuiweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolutingbengshuiweisheding", 276, 4, "锅炉停泵水位设定", "mm"));
            map.Add("se_guoluqibengshuiweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guoluqibengshuiweisheding", 280, 4, "锅炉启泵水位设定", "mm"));
            map.Add("se_guolushuiweijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijidibaojingsheding", 284, 4, "锅炉水位极低报警设定", "mm"));
            map.Add("se_guolushuiweishoudonggeisu", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweishoudonggeisu", 288, 4, "锅炉水位手动给速", "%"));

            map.Add("de_yinfeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_yinfeng_auto", 368, 2, "引风", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_yinfenji_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_yinfenji_start_stop", 370, 2, "引风", DevicePointMap.coms_start_stop));
            map.Add("de_gufeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_gufeng_auto", 372, 2, "鼓风", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_gufengji_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_gufengji_start_stop", 374, 2, "鼓风", DevicePointMap.coms_start_stop));
            map.Add("de_lupai_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_lupai_auto", 376, 2, "炉排", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_lupai_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_lupai_start_stop", 378, 2, "炉排", DevicePointMap.coms_start_stop));
            map.Add("de_chuzha_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_chuzha_auto", 380, 2, "除渣", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_chuzha_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_chuzha_start_stop", 382, 2, "出渣", DevicePointMap.coms_start_stop));
            map.Add("de_1_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_auto", 384, 2, "1#给水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_start_stop", 386, 2, "1#给水泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_auto", 388, 2, "2#给水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_start_stop", 390, 2, "2#给水泵", DevicePointMap.coms_start_stop));
            map.Add("de_1_chuyangbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_chuyangbeng_auto", 392, 2, "1#除氧泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_chuyangbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_chuyangbeng_start_stop", 394, 2, "1#除氧泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_chuyangbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_chuyangbeng_auto", 396, 2, "2#除氧泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_chuyangbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_chuyangbeng_start_stop", 398, 2, "2#除氧泵", DevicePointMap.coms_start_stop));

            map.Add("ex_shuiweijidibaojing_shedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing_shedingzhi", 448, 2, "水位极低报警(设定值)", 0));
            map.Add("ex_shuiweijigaobaojing_shedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing_shedingzhi", 448, 2, "水位极高报警(设定值)", 1));
            map.Add("ex_chaoyabaojing_yalikaiguan", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing_yalikaiguan", 448, 2, "超压报警(压力开关)", 2));
            map.Add("ex_chaoyabaojing_shedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing_shedingzhi", 448, 2, "超压报警(设定值)", 3));
            map.Add("ex_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanchaowenbaojing", 448, 2, "排烟超温报警", 4));
            map.Add("ex_ruanshuixiangqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ruanshuixiangqueshuibaojing", 448, 2, "软水箱缺水报警", 5));
            map.Add("ex_shuidianjiluojicuobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuidianjiluojicuobaojing", 448, 2, "水电极逻辑错报警", 6));
            map.Add("ex_yalibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalibiansongqiguzhangbaojing", 448, 2, "压力变送器故障报警", 7));

            map.Add("ex_yinfengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yinfengjibianpinqiguzhang", 448, 2, "引风机变频器故障", 8));
            map.Add("ex_gufengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_gufengjibianpinqiguzhang", 448, 2, "鼓风机变频器故障", 9));
            map.Add("ex_lupaibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_lupaibianpinqiguzhang", 448, 2, "炉排变频器故障", 10));
            map.Add("ex_chuzhabianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuzhabianpinqiguzhang", 448, 2, "除渣变频器故障", 11));
            map.Add("ex_jishuibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jishuibianpinqiguzhang", 448, 2, "给水变频器故障", 12));
            map.Add("ex_shuiweiweidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweiweidibaojing", 448, 2, "水位危低报警(电极)", 13));
            map.Add("ex_shuiweijidibaojing_dianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing_dianji", 448, 2, "水位极低报警(电极)", 14));
            map.Add("ex_shuiweijigaobaojing_dianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing_dianji", 448, 2, "水位极高报警(电极)", 15));


            map.Add("ex_shuiweibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweibiansongqiguzhangbaojing", 450, 2, "水位变送器故障报警", 8));
            map.Add("ex_paiyanwenduchuanganqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhangbaojing", 450, 2, "排烟温度传感器故障报警", 9));
            map.Add("ex_chuyangqiqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqiqueshuibaojing", 450, 2, "除氧器缺水报警", 10));
            map.Add("ex_chuyangqigaoshuiweibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqigaoshuiweibaojing", 450, 2, "除氧器高水位报警", 11));
        }
Beispiel #9
0
        public DevicePointMap_PLC_RanYouDaoReYou()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_zhuyoubeng", ByteField.Init(new Meta.PLC.DeviceField(), "_zhuyoubeng", 0, 0, "注油泵", false));
            map.Add("_xunhuanbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_xunhuanbeng", 0, 0, "循环泵", false));
            #endregion


            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 9, 2, "运行小时数"));
            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 11, 2, "运行天数"));
            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 13, 2, "系统状态", PLC_Common_ValueMaps.coms_status));
            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.PLC.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 0, 0, "燃料", DevicePointMap.coms_power));
            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.PLC.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 2, 0, "介质", DevicePointMap.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", PLC_Common_ValueMaps.coms_ranshaoqi_status));

            map.Add("mo_jinkouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jinkouwendu", 35, 4, "进口温度", "℃"));
            map.Add("mo_chukouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chukouwendu", 39, 4, "出口温度", "℃"));
            map.Add("mo_gaoweiyoucaowendu", ByteField.Init(new Meta.PLC.MockField(), "mo_gaoweiyoucaowendu", 43, 4, "高位油槽温度", "℃"));
            map.Add("mo_paiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanwendu", 47, 4, "排烟温度", "℃"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 51, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangchukouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangchukouwendu", 55, 4, "炉膛出口温度", "℃"));
            map.Add("mo_kongyuqianwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqianwendu", 59, 4, "空预前温度", "℃"));
            map.Add("mo_kongyuhouwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuhouwendu", 63, 4, "空预后温度", "℃"));
            map.Add("mo_jinkouyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jinkouyali", 67, 4, "进口压力", "MPa"));
            map.Add("mo_chukouyali", ByteField.Init(new Meta.PLC.MockField(), "mo_chukouyali", 71, 4, "出口压力", "MPa"));
            map.Add("mo_danqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_danqiyali", 75, 4, "氮气压力", "kPa"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 79, 4, "炉膛压力", "kPa"));
            map.Add("mo_gaoweiyoucaowei", ByteField.Init(new Meta.PLC.MockField(), "mo_gaoweiyoucaowei", 83, 4, "高位槽油位", "%"));
            map.Add("mo_chuyouguanyouwei", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyouguanyouwei", 87, 4, "储油罐油位", "%"));
            map.Add("mo_liuliangceliang", ByteField.Init(new Meta.PLC.MockField(), "mo_liuliangceliang", 91, 4, "流量测量", "m³/h"));
            map.Add("mo_diandongtiaojiefashuchu", ByteField.Init(new Meta.PLC.MockField(), "mo_diandongtiaojiefashuchu", 95, 4, "电动调节阀输出", "%"));
            map.Add("mo_bianpinqipinlvshuchu", ByteField.Init(new Meta.PLC.MockField(), "mo_bianpinqipinlvshuchu", 99, 4, "变频器频率输出", "Hz"));

            map.Add("se_chukouwenduqiluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduqiluwendusheding", 111, 4, "出口温度起炉温度设定", "℃"));
            map.Add("se_chukouwendubitiaowendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwendubitiaowendusheding", 115, 4, "出口温度比调温度设定", "℃"));
            map.Add("se_chukouwendutingluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwendutingluwendusheding", 119, 4, "出口温度停炉温度设定", "℃"));
            map.Add("se_chukouwenduchaogaobaojingwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduchaogaobaojingwendusheding", 123, 4, "出口温度超高报警温度设定", "℃"));
            map.Add("se_paiyanwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanwenduchaogaobaojingsheding", 127, 4, "排烟温度超高报警设定", "℃"));
            map.Add("se_gaoweicaoyouweidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_gaoweicaoyouweidisheding", 131, 4, "高位槽油位低设定", "%"));
            map.Add("se_gaoweicaoyouweigaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_gaoweicaoyouweigaosheding", 135, 4, "高位槽油位高设定", "%"));
            map.Add("se_anquanyouwensheding", ByteField.Init(new Meta.PLC.SettingField(), "se_anquanyouwensheding", 139, 4, "安全油温设定", "℃"));
            map.Add("se_fengjiqidongshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_fengjiqidongshijiansheding", 143, 4, "风机启动时间设定", "S"));
            map.Add("se_fengjiqidongpinlvsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_fengjiqidongpinlvsheding", 147, 4, "风机启动频率设定", "Hz"));
            map.Add("se_fengjiyunxingpinlvsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_fengjiyunxingpinlvsheding", 151, 4, "风机运行频率设定", "Hz"));
            map.Add("se_jinchukouyachagaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_jinchukouyachagaobaojingsheding", 155, 4, "进出口压差高报警设定", "MPa"));
            map.Add("se_jinchukouyachadibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_jinchukouyachadibaojingsheding", 159, 4, "进出口压差低报警设定", "MPa"));
            map.Add("se_liuliangxiaxianbaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_liuliangxiaxianbaojing", 163, 4, "流量下限报警", "m³/h"));
            map.Add("se_liuliangjidibaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_liuliangjidibaojing", 167, 4, "流量极低报警", "m³/h"));
            map.Add("se_danqiyalidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_danqiyalidisheding", 171, 4, "氮气压力低设定", "kPa"));
            map.Add("se_danqiyaligaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_danqiyaligaosheding", 175, 4, "氮气压力高设定", "kPa"));
            map.Add("se_diandongfashoudongkaidusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_diandongfashoudongkaidusheding", 179, 4, "电动阀手动开度设定", "%"));

            map.Add("de_1_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_auto", 203, 2, "1#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_start_stop", 205, 2, "1#循环泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_auto", 207, 2, "2#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_start_stop", 209, 2, "2#循环泵", DevicePointMap.coms_start_stop));
            map.Add("de_3_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_3_xunhuanbeng_auto", 211, 2, "3#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_3_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_3_xunhuanbeng_start_stop", 213, 2, "3#循环泵", DevicePointMap.coms_start_stop));
            map.Add("de_zhuyoubeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhuyoubeng_auto", 215, 2, "注油泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_zhuyoubeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhuyoubeng_start_stop", 217, 2, "注油泵", DevicePointMap.coms_start_stop));

            map.Add("ex_ranshaoqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaoqiguzhang", 229, 2, "燃烧器故障", 8));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 229, 2, "燃气泄漏", 9));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 229, 2, "燃气压力异常", 10));
            map.Add("ex_fengjiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_fengjiguzhang", 229, 2, "风机故障", 11));
            map.Add("ex_1_xunhuanbengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "xunhuanbengguzhang", 229, 2, "1#循环泵故障", 12));
            map.Add("ex_2_xunhuanbengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "xunhuanbengguzhang", 229, 2, "2#循环泵故障", 13));
            map.Add("ex_3_xunhuanbengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "xunhuanbengguzhang", 229, 2, "3#循环泵故障", 14));
            map.Add("ex_zhuyoubengguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_zhuyoubengguzhang", 229, 2, "注油泵故障", 15));
            map.Add("ex_jinchukouyachachaogao", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jinchukouyachachaogao", 229, 2, "进出口压差超高", 0));
            map.Add("ex_jinchukouyachachaodi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jinchukouyachachaodi", 229, 2, "进出口压差超低", 1));
            map.Add("ex_paiyanwenduchaogao", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchaogao", 229, 2, "排烟温度超高", 2));
            map.Add("ex_chukouwenduchaogao", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chukouwenduchaogao", 229, 2, "出口温度超高", 3));
            map.Add("ex_liuliangxiaxianbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_liuliangxiaxianbaojing", 229, 2, "流量下限报警", 4));
            map.Add("ex_liuliangjidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_liuliangjidibaojing", 229, 2, "流量极低报警", 5));
            map.Add("ex_queyoubaojingfuqiu", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_queyoubaojingfuqiu", 229, 2, "缺油报警(浮球)", 6));
            map.Add("ex_chuyouwenduchuanganqibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyouwenduchuanganqibaojing", 229, 2, "出油温度传感器故障", 7));

            map.Add("ex_huiyouwenduchuanganqibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huiyouwenduchuanganqibaojing", 231, 2, "回油温度传感器故障", 8));
            map.Add("ex_paiyanwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhang", 231, 2, "排烟温度传感器故障", 9));
            map.Add("ex_xunhuanbengliansuoguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanbengliansuoguzhang", 231, 2, "循环泵连锁故障", 10));
            map.Add("ex_wendushedingcuowuguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_wendushedingcuowuguzhang", 231, 2, "温度设定错误故障", 11));
            map.Add("ex_gaoweiyoucaoyouweidibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_gaoweiyoucaoyouweidibaojing", 231, 2, "高位油槽油位低报警", 12));
            map.Add("ex_gaoweiyoucaoyouweigaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_gaoweiyoucaoyouweigaobaojing", 231, 2, "高位油槽油位高报警", 13));
            map.Add("ex_1_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_1_zhiguanchaowenbaojing", 231, 2, "1#支管超温报警", 14));
            map.Add("ex_2_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_2_zhiguanchaowenbaojing", 231, 2, "2#支管超温报警", 15));
            map.Add("ex_3_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_3_zhiguanchaowenbaojing", 231, 2, "3#支管超温报警", 0));
            map.Add("ex_4_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_4_zhiguanchaowenbaojing", 231, 2, "4#支管超温报警", 1));
            map.Add("ex_5_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_5_zhiguanchaowenbaojing", 231, 2, "5#支管超温报警", 2));
            map.Add("ex_6_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_6_zhiguanchaowenbaojing", 231, 2, "6#支管超温报警", 3));
            map.Add("ex_7_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_7_zhiguanchaowenbaojing", 231, 2, "7#支管超温报警", 4));
            map.Add("ex_8_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_8_zhiguanchaowenbaojing", 231, 2, "8#支管超温报警", 5));
            map.Add("ex_9_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_9_zhiguanchaowenbaojing", 231, 2, "9#支管超温报警", 6));
            map.Add("ex_10_zhiguanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_10_zhiguanchaowenbaojing", 231, 2, "10#支管超温报警", 7));
            map.Add("ex_plcguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_plcguzhangbaojing", 233, 2, "PLC故障报警", 8));
        }
Beispiel #10
0
        public DevicePointMap_PLC_RanYouZhenKong()
        {
            map.Add("ba_yunxingxiaoshishu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingxiaoshishu", 9, 2, "运行小时数", "时"));
            map.Add("ba_yunxingtianshu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingtianshu", 11, 2, "运行天数", "天"));
            map.Add("ba_xitongzhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_xitongzhuangtai", 13, 2, "系统状态", DevicePointMap_PLC_DaoReYou.coms_status));
            map.Add("ba_ranliao", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranliao", 15, 2, "燃料", DevicePointMap_PLC_DaoReYou.coms_power));
            map.Add("ba_jiezhimeijie", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_jiezhimeijie", 17, 2, "介质", DevicePointMap_PLC_DaoReYou.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap_PLC_DaoReYou.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", DevicePointMap_PLC_DaoReYou.coms_ranshaoqi_status));

            map.Add("mo_remeishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_remeishuiwendu", 35, 4, "热媒水温度", "℃"));
            map.Add("mo_zhenkongyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhenkongyali", 39, 4, "真空压力", "Kpa"));
            map.Add("mo_jinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jinyanwendu", 43, 4, "进烟温度", "℃"));
            map.Add("mo_paiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanwendu", 47, 4, "排烟温度", "℃"));
            map.Add("mo_shiwaiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shiwaiwendu", 51, 4, "室外温度", "℃"));
            map.Add("mo_cainuanchushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanchushuiwendu", 55, 4, "采暖出水温度", "℃"));
            map.Add("mo_cainuanhuishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanhuishuiwendu", 59, 4, "采暖回水温度", "℃"));
            map.Add("mo_cainuanchushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanchushuiyali", 63, 4, "采暖出水压力", "Mpa"));
            map.Add("mo_cainuanhuishuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanhuishuiyali", 67, 4, "采暖回水压力", "Mpa"));
            map.Add("mo_shenghuochushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuochushuiwendu", 71, 4, "生活出水温度", "℃"));
            map.Add("mo_shenghuohuishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuohuishuiwendu", 75, 4, "生活回水温度", "℃"));
            map.Add("mo_shenghuochushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuochushuiyali", 79, 4, "生活出水压力", "Mpa"));
            map.Add("mo_shenghuohuishuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuohuishuiyali", 83, 4, "生活回水压力", "Mpa"));

            map.Add("se_qiluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluwendusheding", 248, 4, "启炉温度设定", "℃"));
            map.Add("se_mubiaowendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaowendusheding", 252, 4, "目标温度设定", "℃"));
            map.Add("se_tingluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluwendusheding", 256, 4, "停炉温度设定", "℃"));
            map.Add("se_zhenkongyalidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_zhenkongyalidisheding", 260, 4, "真空压力低设定", "KPa"));
            map.Add("se_zhenkongyaligaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_zhenkongyaligaosheding", 264, 4, "真空压力高设定", "KPa"));
            map.Add("se_paiyanwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanwenduchaogaobaojingsheding", 268, 4, "排烟温度超高报警设定", "℃"));
            map.Add("se_chukouwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduchaogaobaojingsheding", 272, 4, "出口温度超高报警设定", "℃"));
            map.Add("se_zhenkongyalichaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_zhenkongyalichaogaobaojingsheding", 276, 4, "真空压力超高报警设定", "KPa"));

            map.Add("de_ranshaojiqiting", ByteField.Init(new Meta.PLC.DeviceField(), "de_ranshaojiqiting", 368, 2, "燃烧机", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#xunhuanbengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#xunhuanbengshoudongzidong", 370, 2, "1#循环泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#xunhuanbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#xunhuanbengqidongtingzhi", 372, 2, "1#循环泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#xunhuanbengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#xunhuanbengshoudongzidong", 374, 2, "2#循环泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#xunhuanbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#xunhuanbengqidongtingzhi", 376, 2, "2#循环泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_1#bushuibengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengshoudongzidong", 378, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#bushuibengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengqidongtingzhi", 380, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#bushuibengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengshoudongzidong", 382, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#bushuibengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengqidongtingzhi", 384, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_zhenkongbengshoudongzidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhenkongbengshoudongzidong", 386, 2, "真空泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_zhenkongbengqidongtingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhenkongbengqidongtingzhi", 388, 2, "真空泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));

            map.Add("ex_ranshaojiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaojiguzhang", 419, 2, "燃烧机故障", 0));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 419, 2, "燃气泄漏", 1));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 419, 2, "燃气压力异常", 2));
            map.Add("ex_luneiyaligaobaojingshedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_luneiyaligaobaojingshedingzhi", 419, 2, "炉内压力高报警(设定值)", 3));
            map.Add("ex_luneiyaligaobaojingyalikaiguan", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_luneiyaligaobaojingyalikaiguan", 419, 2, "炉内压力高报警(压力开关)", 4));
            map.Add("ex_paiyanwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchaogaobaojing", 419, 2, "排烟温度超高报警", 5));
            map.Add("ex_remeishuiwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_remeishuiwenduchaogaobaojing", 419, 2, "热媒水温度超高报警", 6));
            map.Add("ex_queshuibaohubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_queshuibaohubaojing", 419, 2, "缺水保护报警", 7));
            map.Add("ex_lubichaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_lubichaowenbaojing", 419, 2, "炉壁超温报警", 8));
            map.Add("ex_remeishuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_remeishuiwenduchuanganqiguzhang", 419, 2, "热媒水温度传感器故障", 9));
            map.Add("ex_paiyanwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhang", 419, 2, "排烟温度传感器故障", 10));
            map.Add("ex_cainuanchushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_cainuanchushuiwenduchuanganqiguzhang", 419, 2, "采暖出水温度传感器故障", 11));
            map.Add("ex_shenghuochushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shenghuochushuiwenduchuanganqiguzhang", 419, 2, "生活出水温度传感器故障", 12));
            map.Add("ex_wendushedingcuowubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_wendushedingcuowubaojing", 419, 2, "温度设定错误报警", 13));
            map.Add("ex_xunhuanbengliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanbengliansuoduankaibaojing", 419, 2, "循环泵连锁断开报警", 14));
            map.Add("ex_waibuliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_waibuliansuoduankaibaojing", 419, 2, "外部连锁断开报警", 15));
        }
        public DevicePointMap_PLC_RanYouZhengQi()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_addshuibeng", ByteField.Init(new Meta.PLC.DeviceField(), "_addshuibeng", 0, 0, "给水泵", false));
            map.Add("_jienengbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_jienengbeng", 0, 0, "节能泵", false));
            map.Add("_chuanyangbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_chuanyangbeng", 0, 0, "除氧泵", false));
            map.Add("_zhaoqifan", ByteField.Init(new Meta.PLC.DeviceField(), "_zhaoqifan", 0, 0, "沼气风机", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 9, 2, "运行小时数", "时"));
            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 11, 2, "运行天数", "天"));
            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 13, 2, "系统状态", PLC_Common_ValueMaps.coms_status));
            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.PLC.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 0, 0, "燃料", DevicePointMap.coms_power));
            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.PLC.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 1, 0, "介质", DevicePointMap.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", PLC_Common_ValueMaps.coms_ranshaoqi_status));

            map.Add("mo_zhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiyali", 35, 4, "蒸汽压力", "MPa"));
            map.Add("mo_guorezhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_guorezhengqiyali", 39, 4, "过热蒸汽压力", "MPa"));
            map.Add("mo_zhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiwendu", 43, 4, "蒸汽温度", "℃"));
            map.Add("mo_guorezhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_guorezhengqiwendu", 47, 4, "过热蒸汽温度", "℃"));
            map.Add("mo_guolushuiwei", ByteField.Init(new Meta.PLC.MockField(), "mo_guolushuiwei", 51, 4, "锅炉水位", ""));
            map.Add("mo_zhengqishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqishunshiliuliang", 55, 4, "蒸汽瞬时流量", "m³/h"));
            map.Add("mo_bushuishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuishunshiliuliang", 59, 4, "补水瞬时流量", "m³/h"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 63, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 67, 4, "炉膛压力", "MPa"));
            map.Add("mo_lengningqijinkouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinkouyanwen", 71, 4, "冷凝器进口烟温", "℃"));
            map.Add("mo_lengningqijinkouyanya", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinkouyanya", 75, 4, "冷凝器进口烟压", "kPa"));
            map.Add("mo_jienengqijinkouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinkouyanwen", 79, 4, "节能器进口烟温", "℃"));
            map.Add("mo_jienengqijinkouyanya", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinkouyanya", 83, 4, "节能器进口烟压", "kPa"));
            map.Add("mo_zhengqileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqileijiliuliang", 87, 4, "蒸汽累计流量", "m³/h"));
            map.Add("mo_bushuileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuileijiliuliang", 91, 4, "补水累计流量", "m³/h"));
            map.Add("mo_kongyuqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanwendu", 95, 4, "空预器进烟温度", "℃"));
            map.Add("mo_kongyuqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanyali", 99, 4, "空预器进烟压力", "kPa"));
            map.Add("mo_zuizhongpaiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zuizhongpaiyanwendu", 103, 4, "最终排烟温度", "℃"));
            map.Add("mo_zuizhongpaiyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zuizhongpaiyanyali", 107, 4, "最终排烟压力", "MPa"));
            map.Add("mo_lengningqijinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinshuiwendu", 111, 4, "冷凝器进水温度", "℃"));
            map.Add("mo_lengningqichushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqichushuiwendu", 115, 4, "冷凝器出水温度", "℃"));
            map.Add("mo_jienengqijinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinshuiwendu", 119, 4, "节能器进水温度", "℃"));
            map.Add("mo_jienengqichushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqichushuiwendu", 123, 4, "节能器出水温度", "℃"));
            map.Add("mo_lengningqichushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqichushuiyali", 127, 4, "冷凝器出水压力", "MPa"));
            map.Add("mo_jienengqichushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqichushuiyali", 131, 4, "节能器出水压力", "MPa"));
            map.Add("mo_addshuibengpinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_addshuibengpinlüfankui", 135, 4, "补水泵频率反馈", ""));
            map.Add("mo_ruanshuixiangyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_ruanshuixiangyewei", 139, 4, "软水箱液位", "mm"));
            map.Add("mo_chuyangqiyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiyewei", 143, 4, "除氧器液位", "mm"));
            map.Add("mo_chuyangqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiwendu", 147, 4, "除氧器温度", "℃"));
            map.Add("mo_bushuidiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuidiandongfafankui", 151, 4, "补水电动阀反馈", ""));
            map.Add("mo_guoreqijiangwendiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_guoreqijiangwendiandongfafankui", 155, 4, "过热器降温电动阀反馈", ""));
            map.Add("mo_zhufengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_zhufengjipinlüfankui", 159, 4, "主风机频率反馈", ""));
            map.Add("mo_xunhuanfengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanfengjipinlüfankui", 163, 4, "循环风机频率反馈", ""));
            map.Add("mo_kongyuqijinfengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengwendu", 167, 4, "空预器进风温度", "℃"));
            map.Add("mo_kongyuqijinfengyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengyali", 171, 4, "空预器进风压力", "MPa"));
            map.Add("mo_kongyuqichufengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqichufengwendu", 175, 4, "空预器出风温度", "℃"));
            map.Add("mo_kongyuqichufengyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqichufengyali", 179, 4, "空预器出风压力", "MPa"));
            map.Add("mo_zhaoqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhaoqiyali", 183, 4, "沼气压力", "KPa"));
            map.Add("mo_zhaoqishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhaoqishunshiliuliang", 187, 4, "沼气瞬时流量", "m³/h"));
            map.Add("mo_zhaoqileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhaoqileijiliuliang", 191, 4, "沼气累计流量", "m³/h"));
            map.Add("mo_zhaoqifengjipinlvfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_zhaoqifengjipinlvfankui", 195, 4, "沼气风机频率反馈", "Hz"));


            map.Add("se_qiluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluyalisheding", 248, 4, "启炉压力设定", "MPa"));
            map.Add("se_mubiaoyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaoyalisheding", 252, 4, "目标压力设定", "MPa"));
            map.Add("se_tingluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluyalisheding", 256, 4, "停炉压力设定", "MPa"));
            map.Add("se_chaoyabaojingyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chaoyabaojingyalisheding", 260, 4, "超压报警压力设定", "MPa"));
            map.Add("se_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanchaowenbaojing", 264, 4, "排烟超温报警", "℃"));
            map.Add("se_guolushuiweimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweimubiaosheding", 268, 4, "锅炉水位目标设定", "mm"));
            map.Add("se_guolushuiweijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijigaobaojingsheding", 272, 4, "锅炉水位极高报警设定", "mm"));
            map.Add("se_guolushuiweijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijidibaojingsheding", 276, 4, "锅炉水位极低报警设定", "mm"));
            map.Add("se_addshuibengshoudongpinlüsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_addshuibengshoudongpinlüsheding", 280, 4, "给水泵手动频率设定", "Hz"));
            map.Add("se_chuyangqibushuimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqibushuimubiaosheding", 284, 4, "除氧器补水目标设定", "mm"));
            map.Add("se_chuyangqijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqijigaobaojingsheding", 288, 4, "除氧器极高报警设定", "mm"));
            map.Add("se_chuyangqitingbengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqitingbengyeweisheding", 292, 4, "除氧器停泵液位设定", "mm"));
            map.Add("se_chuyangqiqibengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqiqibengyeweisheding", 296, 4, "除氧器启泵液位设定", "mm"));
            map.Add("se_chuyangqijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqijidibaojingsheding", 300, 4, "除氧器极低报警设定", "mm"));
            map.Add("se_chuyangqibushuishoudonggeisu", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqibushuishoudonggeisu", 304, 4, "除氧器补水手动给速", "Hz"));
            map.Add("se_zhaoqiyalimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_zhaoqiyalimubiaosheding", 308, 4, "沼气压力目标设定", "KPa"));


            map.Add("de_1_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_auto", 368, 2, "1#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_start_stop", 370, 2, "1#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_auto", 372, 2, "2#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_start_stop", 374, 2, "2#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_1_jienengbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_jienengbeng_auto", 376, 2, "1#节能泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_jienengbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_jienengbeng_start_stop", 378, 2, "1#节能泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_jienengbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_jienengbeng_auto", 380, 2, "2#节能泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_jienengbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_jienengbeng_start_stop", 382, 2, "2#节能泵", DevicePointMap.coms_start_stop));
            map.Add("de_1_chuyangbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_chuyangbeng_auto", 384, 2, "1#除氧泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_chuyangbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_chuyangbeng_start_stop", 386, 2, "1#除氧泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_chuyangbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_chuyangbeng_auto", 388, 2, "2#除氧泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_chuyangbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_chuyangbeng_start_stop", 390, 2, "2#除氧泵", DevicePointMap.coms_start_stop));
            map.Add("de_baojingshuchuzhishi", ByteField.Init(new Meta.PLC.DeviceField(), "de_baojingshuchuzhishi", 392, 2, "报警输出指示", DevicePointMap.coms_open_close));
            map.Add("de_1_zhaoqifengji_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_zhaoqifengji_auto", 394, 2, "1#沼气风机", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_zhaoqifengji_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_zhaoqifengji_start_stop", 396, 2, "1#沼气风机", DevicePointMap.coms_start_stop));
            map.Add("de_2_zhaoqifengji_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_zhaoqifengji_auto", 398, 2, "2#沼气风机", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_zhaoqifengji_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_zhaoqifengji_start_stop", 400, 2, "2#沼气风机启", DevicePointMap.coms_start_stop));

            map.Add("ex_chaoyabaojingyalikaiguan", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojingyalikaiguan", 448, 2, "超压报警(压力开关)", 0));
            map.Add("ex_chaoyabaojingshedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojingshedingzhi", 448, 2, "超压报警(设定值)", 1));
            map.Add("ex_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanchaowenbaojing", 448, 2, "排烟超温报警", 2));
            map.Add("ex_ruanshuixiangqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ruanshuixiangqueshuibaojing", 448, 2, "软水箱缺水报警", 3));
            map.Add("ex_shuidianjiluojicuobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuidianjiluojicuobaojing", 448, 2, "水电极逻辑错报警", 4));
            map.Add("ex_yalibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalibiansongqiguzhangbaojing", 448, 2, "压力变送器故障报警", 5));
            map.Add("ex_shuiweibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweibiansongqiguzhangbaojing", 448, 2, "水位变送器故障报警", 6));
            map.Add("ex_paiyanwenduchuanganqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhangbaojing", 448, 2, "排烟温度传感器故障报警", 7));

            map.Add("ex_ranshaoqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaoqiguzhang", 448, 2, "燃烧器故障", 8));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 448, 2, "燃气泄漏", 9));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 448, 2, "燃气压力异常", 10));
            map.Add("ex_shuiweiweidibaojingdianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweiweidibaojingdianji", 448, 2, "水位危低报警(电极)", 11));
            map.Add("ex_shuiweijidibaojingdianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojingdianji", 448, 2, "水位极低报警(电极)", 12));
            map.Add("ex_shuiweijigaobaojingdianji", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojingdianji", 448, 2, "水位极高报警(电极)", 13));
            map.Add("ex_shuiweijidibaojingshedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojingshedingzhi", 448, 2, "水位极低报警(设定值)", 14));
            map.Add("ex_shuiweijigaobaojingshedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojingshedingzhi", 448, 2, "水位极高报警(设定值)", 15));

            map.Add("ex_addshuibeng1guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_addshuibeng1guzhang", 450, 2, "给水泵1故障", 0));
            map.Add("ex_addshuibeng2guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_addshuibeng2guzhang", 450, 2, "给水泵2故障", 1));
            map.Add("ex_zhaoqifengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_zhaoqifengjibianpinqiguzhang", 450, 2, "沼气风机变频器故障", 2));

            map.Add("ex_chuyangqiqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqiqueshuibaojing", 450, 2, "除氧器缺水报警", 8));
            map.Add("ex_chuyangqigaoshuiweibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqigaoshuiweibaojing", 450, 2, "除氧器高水位报警", 9));
            map.Add("ex_addshuibengbianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_addshuibengbianpinqiguzhang", 450, 2, "给水泵变频器故障", 10));
            map.Add("ex_chuyangbengbianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangbengbianpinqiguzhang", 450, 2, "除氧泵变频器故障", 11));
            map.Add("ex_zhufengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_zhufengjibianpinqiguzhang", 450, 2, "主风机变频器故障", 12));
            map.Add("ex_xunhuanfengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanfengjibianpinqiguzhang", 450, 2, "循环风机变频器故障", 13));
            map.Add("ex_jienengbeng1guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jienengbeng1guzhang", 450, 2, "节能泵1故障", 14));
            map.Add("ex_jienengbeng2guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jienengbeng2guzhang", 450, 2, "节能泵2故障", 15));
        }
Beispiel #12
0
        public DevicePointMap_PLC_RanYouZhenKong()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_xunhuanbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_xunhuanbeng", 0, 0, "循环泵", false));
            map.Add("_addshuibeng", ByteField.Init(new Meta.PLC.DeviceField(), "_addshuibeng", 0, 0, "给水泵", false));
            map.Add("_zhenkongbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_zhenkongbeng", 0, 0, "真空泵", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 9, 2, "运行小时数", "时"));
            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 11, 2, "运行天数", "天"));
            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 13, 2, "系统状态", PLC_Common_ValueMaps.coms_status));
            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.PLC.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 0, 0, "燃料", DevicePointMap.coms_power));
            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.PLC.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 4, 0, "介质", DevicePointMap.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", PLC_Common_ValueMaps.coms_ranshaoqi_status));

            map.Add("mo_remeishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_remeishuiwendu", 35, 4, "热媒水温度", "℃"));
            map.Add("mo_zhenkongyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhenkongyali", 39, 4, "真空压力", "Kpa"));
            map.Add("mo_jinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jinyanwendu", 43, 4, "进烟温度", "℃"));
            map.Add("mo_paiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanwendu", 47, 4, "排烟温度", "℃"));
            map.Add("mo_shiwaiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shiwaiwendu", 51, 4, "室外温度", "℃"));
            map.Add("mo_cainuanchushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanchushuiwendu", 55, 4, "采暖出水温度", "℃"));
            map.Add("mo_cainuanhuishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanhuishuiwendu", 59, 4, "采暖回水温度", "℃"));
            map.Add("mo_cainuanchushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanchushuiyali", 63, 4, "采暖出水压力", "Mpa"));
            map.Add("mo_cainuanhuishuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_cainuanhuishuiyali", 67, 4, "采暖回水压力", "Mpa"));
            map.Add("mo_shenghuochushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuochushuiwendu", 71, 4, "生活出水温度", "℃"));
            map.Add("mo_shenghuohuishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuohuishuiwendu", 75, 4, "生活回水温度", "℃"));
            map.Add("mo_shenghuochushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuochushuiyali", 79, 4, "生活出水压力", "Mpa"));
            map.Add("mo_shenghuohuishuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_shenghuohuishuiyali", 83, 4, "生活回水压力", "Mpa"));

            map.Add("se_qiluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluwendusheding", 111, 4, "启炉温度设定", "℃"));
            map.Add("se_mubiaowendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaowendusheding", 115, 4, "目标温度设定", "℃"));
            map.Add("se_tingluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluwendusheding", 119, 4, "停炉温度设定", "℃"));
            map.Add("se_zhenkongyalidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_zhenkongyalidisheding", 123, 4, "真空压力低设定", "KPa"));
            map.Add("se_zhenkongyaligaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_zhenkongyaligaosheding", 127, 4, "真空压力高设定", "KPa"));
            map.Add("se_paiyanwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanwenduchaogaobaojingsheding", 131, 4, "排烟温度超高报警设定", "℃"));
            map.Add("se_chukouwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduchaogaobaojingsheding", 135, 4, "出口温度超高报警设定", "℃"));
            map.Add("se_zhenkongyalichaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_zhenkongyalichaogaobaojingsheding", 139, 4, "真空压力超高报警设定", "KPa"));

            map.Add("de_ranshaojiqiting", ByteField.Init(new Meta.PLC.DeviceField(), "de_ranshaojiqiting", 163, 2, "燃烧器", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_auto", 165, 2, "1#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_start_stop", 167, 2, "1#循环泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_auto", 169, 2, "2#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_start_stop", 171, 2, "2#循环泵", DevicePointMap.coms_start_stop));
            map.Add("de_1_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_auto", 173, 2, "1#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_start_stop", 175, 2, "1#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_auto", 177, 2, "2#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_start_stop", 179, 2, "2#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_zhenkongbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhenkongbeng_auto", 181, 2, "真空泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_zhenkongbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_zhenkongbeng_start_stop", 183, 2, "真空泵", DevicePointMap.coms_start_stop));

            map.Add("ex_lubichaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_lubichaowenbaojing", 203, 2, "炉壁超温报警", 0));
            map.Add("ex_remeishuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_remeishuiwenduchuanganqiguzhang", 203, 2, "热媒水温度传感器故障", 1));
            map.Add("ex_paiyanwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhang", 203, 2, "排烟温度传感器故障", 2));
            map.Add("ex_cainuanchushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_cainuanchushuiwenduchuanganqiguzhang", 203, 2, "采暖出水温度传感器故障", 3));
            map.Add("ex_shenghuochushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shenghuochushuiwenduchuanganqiguzhang", 203, 2, "生活出水温度传感器故障", 4));
            map.Add("ex_wendushedingcuowubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_wendushedingcuowubaojing", 203, 2, "温度设定错误报警", 5));
            map.Add("ex_xunhuanbengliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanbengliansuoduankaibaojing", 203, 2, "循环泵连锁断开报警", 6));
            map.Add("ex_waibuliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_waibuliansuoduankaibaojing", 203, 2, "外部连锁断开报警", 7));

            map.Add("ex_ranshaojiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaojiguzhang", 203, 2, "燃烧器故障", 8));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 203, 2, "燃气泄漏", 9));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 203, 2, "燃气压力异常", 10));
            map.Add("ex_luneiyaligaobaojingshedingzhi", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_luneiyaligaobaojingshedingzhi", 203, 2, "炉内压力高报警(设定值)", 11));
            map.Add("ex_luneiyaligaobaojingyalikaiguan", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_luneiyaligaobaojingyalikaiguan", 203, 2, "炉内压力高报警(压力开关)", 12));
            map.Add("ex_paiyanwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchaogaobaojing", 203, 2, "排烟温度超高报警", 13));
            map.Add("ex_remeishuiwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_remeishuiwenduchaogaobaojing", 203, 2, "热媒水温度超高报警", 14));
            map.Add("ex_queshuibaohubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_queshuibaohubaojing", 203, 2, "缺水保护报警", 15));
        }
        public DevicePointMap_PLC_DianReShui()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_addshuibeng", ByteField.Init(new Meta.PLC.DeviceField(), "_addshuibeng", 0, 0, "补水泵", false));
            map.Add("_xunhuanbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_xunhuanbeng", 0, 0, "循环泵", false));
            #endregion



            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 9, 2, "运行小时数", "时"));
            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 11, 2, "运行天数", "天"));
            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 13, 2, "系统状态", PLC_Common_ValueMaps.coms_status));
            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.PLC.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 1, 0, "燃料", DevicePointMap.coms_power));
            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.PLC.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 0, 0, "介质", DevicePointMap.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", PLC_Common_ValueMaps.coms_ranshaoqi_status));

            map.Add("mo_chushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chushuiwendu", 35, 4, "出水温度", "℃"));
            map.Add("mo_huishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_huishuiwendu", 39, 4, "回水温度", "℃"));
            map.Add("mo_chushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_chushuiyali", 43, 4, "出水压力", "Mpa"));
            map.Add("mo_huishuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_huishuiyali", 47, 4, "回水压力", "Mpa"));
            map.Add("mo_qidongjiarezushu", ByteField.Init(new Meta.PLC.MockField(), "mo_qidongjiarezushu", 79, 4, "启动加热组数", "组"));
            map.Add("mo_qidongjiarezushubaifenbi", ByteField.Init(new Meta.PLC.MockField(), "mo_qidongjiarezushubaifenbi", 83, 4, "启动加热组数百分比", "%"));

            map.Add("se_chaowenbaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chaowenbaojingsheding", 127, 4, "超温报警设定", "℃"));
            map.Add("se_shiyongjiarezushusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_shiyongjiarezushusheding", 131, 4, "使用加热组数设定", "组"));
            map.Add("se_touqiejiangeshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_touqiejiangeshijiansheding", 135, 4, "投切间隔时间设定", "S"));
            map.Add("se_kuaiqiejiangeshijiansheding", ByteField.Init(new Meta.PLC.SettingField(), "se_kuaiqiejiangeshijiansheding", 139, 4, "快切间隔时间设定", "S"));
            map.Add("se_tingluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluwendusheding", 143, 4, "停炉温度设定", "℃"));
            map.Add("se_shiyongwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_shiyongwendusheding", 147, 4, "使用温度设定", "℃"));
            map.Add("se_qiluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluwendusheding", 151, 4, "启炉温度设定", "℃"));
            map.Add("se_yalidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yalidibaojingsheding", 155, 4, "压力低报警设定", "Mpa"));
            map.Add("se_yaligaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yaligaobaojingsheding", 159, 4, "压力高报警设定", "Mpa"));
            map.Add("se_qibengyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qibengyalisheding", 163, 4, "启泵压力设定", "Mpa"));
            map.Add("se_tingbengyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingbengyalisheding", 167, 4, "停泵压力设定", "Mpa"));
            map.Add("se_xunhuanbengshangxianwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_xunhuanbengshangxianwendusheding", 171, 4, "循环泵上限温度设定", "℃"));
            map.Add("se_xunhuanbengxiaxianwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_xunhuanbengxiaxianwendusheding", 175, 4, "循环泵下限温度设定", "℃"));



            map.Add("de_1_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_auto", 199, 2, "1#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_start_stop", 201, 2, "1#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_auto", 203, 2, "2#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_start_stop", 205, 2, "2#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_baojingshuchuzhishi", ByteField.Init(new Meta.PLC.DeviceField(), "de_baojingshuchuzhishi", 207, 2, "报警输出指示", coms_open_close));
            map.Add("de_1_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_auto", 209, 2, "1#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_start_stop", 211, 2, "1#循环泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_auto", 213, 2, "2#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_start_stop", 215, 2, "2#循环泵", DevicePointMap.coms_start_stop));

            map.Add("ex_shuiweijidibaojing(dianji)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing(dianji)", 233, 2, "水位极低报警(电极)", 8));
            map.Add("ex_xitongchaoyabaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xitongchaoyabaojing(shedingzhi)", 233, 2, "系统超压报警(设定值)", 9));
            map.Add("ex_xitongyalidibaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xitongyalidibaojing(shedingzhi)", 233, 2, "系统压力低报警(设定值)", 10));
            map.Add("ex_xitongchaoyabaojing(dianjiedianyalibiao)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xitongchaoyabaojing(dianjiedianyalibiao)", 233, 2, "系统超压报警(电接点压力表)", 11));
            map.Add("ex_xitongyalidibaojing(dianjiedianyalibiao)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xitongyalidibaojing(dianjiedianyalibiao)", 233, 2, "系统压力低报警(电接点压力表)", 12));
            map.Add("ex_chushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiwenduchuanganqiguzhang", 233, 2, "出水温度传感器故障", 13));
            map.Add("ex_huishuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huishuiwenduchuanganqiguzhang)", 233, 2, "回水温度传感器故障", 14));
            map.Add("ex_chushuiyalibiansongqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiyalibiansongqiguzhang", 233, 2, "出水压力变送器故障", 15));
            map.Add("ex_huishuiyalibiansongqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huishuiyalibiansongqiguzhang", 233, 2, "回水压力变送器故障", 0));
            map.Add("ex_lubichaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_lubichaowenbaojing", 233, 2, "炉壁超温报警", 1));
            map.Add("ex_waibuliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_waibuliansuoduankaibaojing", 233, 2, "外部连锁断开报警", 2));
            map.Add("ex_xunhuanbengliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanbengliansuoduankaibaojing", 233, 2, "循环泵连锁断开报警", 3));
            map.Add("ex_loudianbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_loudianbaojing", 233, 2, "漏电报警", 4));
            map.Add("ex_qianyabaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_qianyabaojing", 233, 2, "欠压报警", 5));
            map.Add("ex_chushuichaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuichaowenbaojing", 233, 2, "出水超温报警", 6));
            map.Add("ex_wendushedingcuowubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_wendushedingcuowubaojing", 233, 2, "温度设定错误报警", 7));
            map.Add("ex_Axiangguoliubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_Axiangguoliubaojing", 235, 2, "A相过流报警", 8));
            map.Add("ex_Bxiangguoliubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_Bxiangguoliubaojing", 235, 2, "B相过流报警", 9));
            map.Add("ex_Cxiangguoliubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_Cxiangguoliubaojing", 235, 2, "C相过流报警", 10));

            map.Add("oc_1#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_1#jiarezu", 237, 2, "1#加热组反馈", 1));
            map.Add("oc_2#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_2#jiarezu", 237, 2, "2#加热组反馈", 1));
            map.Add("oc_3#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_3#jiarezu", 237, 2, "3#加热组反馈", 1));
            map.Add("oc_4#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_4#jiarezu", 237, 2, "4#加热组反馈", 1));
            map.Add("oc_5#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_5#jiarezu", 237, 2, "5#加热组反馈", 1));
            map.Add("oc_6#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_6#jiarezu", 237, 2, "6#加热组反馈", 1));
            map.Add("oc_7#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_7#jiarezu", 237, 2, "7#加热组反馈", 1));
            map.Add("oc_8#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_8#jiarezu", 237, 2, "8#加热组反馈", 1));
            map.Add("oc_9#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_9#jiarezu", 237, 2, "9#加热组反馈", 1));
            map.Add("oc_10#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_10#jiarezu", 237, 2, "10#加热组反馈", 1));
            map.Add("oc_11#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_11#jiarezu", 237, 2, "11#加热组反馈", 1));
            map.Add("oc_12#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_12#jiarezu", 237, 2, "12#加热组反馈", 1));
            map.Add("oc_13#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_13#jiarezu", 237, 2, "13#加热组反馈", 1));
            map.Add("oc_14#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_14#jiarezu", 237, 2, "14#加热组反馈", 1));
            map.Add("oc_15#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_15#jiarezu", 237, 2, "15#加热组反馈", 1));
            map.Add("oc_16#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_16#jiarezu", 237, 2, "16#加热组反馈", 1));
            map.Add("oc_17#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_17#jiarezu", 239, 2, "17#加热组反馈", 1));
            map.Add("oc_18#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_18#jiarezu", 239, 2, "18#加热组反馈", 1));
            map.Add("oc_19#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_19#jiarezu", 239, 2, "19#加热组反馈", 1));
            map.Add("oc_20#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_20#jiarezu", 239, 2, "20#加热组反馈", 1));
            map.Add("oc_21#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_21#jiarezu", 239, 2, "21#加热组反馈", 1));
            map.Add("oc_22#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_22#jiarezu", 239, 2, "22#加热组反馈", 1));
            map.Add("oc_23#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_23#jiarezu", 239, 2, "23#加热组反馈", 1));
            map.Add("oc_24#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_24#jiarezu", 239, 2, "24#加热组反馈", 1));
            map.Add("oc_25#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_25#jiarezu", 239, 2, "25#加热组反馈", 1));
            map.Add("oc_26#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_26#jiarezu", 239, 2, "26#加热组反馈", 1));
            map.Add("oc_27#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_27#jiarezu", 239, 2, "27#加热组反馈", 1));
            map.Add("oc_28#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_28#jiarezu", 239, 2, "28#加热组反馈", 1));
            map.Add("oc_29#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_29#jiarezu", 239, 2, "29#加热组反馈", 1));
            map.Add("oc_30#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_30#jiarezu", 239, 2, "30#加热组反馈", 1));
            map.Add("oc_31#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_31#jiarezu", 239, 2, "31#加热组反馈", 1));
            map.Add("oc_32#jiarezu", ByteField.Init(new Meta.PLC.OpenCloseField(), "oc_32#jiarezu", 239, 2, "32#加热组反馈", 1));
        }
        public DevicePointMap_PLC_RanYouZhengQi()
        {
            map.Add("ba_yunxingxiaoshishu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingxiaoshishu", 9, 2, "运行小时数", "时"));
            map.Add("ba_yunxingtianshu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingtianshu", 11, 2, "运行天数", "天"));
            map.Add("ba_xitongzhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_xitongzhuangtai", 13, 2, "系统状态", DevicePointMap_PLC_DaoReYou.coms_status));
            map.Add("ba_ranliao", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranliao", 15, 2, "燃料", DevicePointMap_PLC_DaoReYou.coms_power));
            map.Add("ba_jiezhimeijie", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_jiezhimeijie", 17, 2, "介质", DevicePointMap_PLC_DaoReYou.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap_PLC_DaoReYou.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", DevicePointMap_PLC_DaoReYou.coms_ranshaoqi_status));



            map.Add("mo_zhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiyali", 35, 4, "蒸汽压力", "MPa"));
            map.Add("mo_guorezhengqiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_guorezhengqiyali", 39, 4, "过热蒸汽压力", "MPa"));
            map.Add("mo_zhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqiwendu", 43, 4, "蒸汽温度", "℃"));
            map.Add("mo_guorezhengqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_guorezhengqiwendu", 47, 4, "过热蒸汽温度", "℃"));
            map.Add("mo_guolushuiwei", ByteField.Init(new Meta.PLC.MockField(), "mo_guolushuiwei", 51, 4, "锅炉水位", "mm"));
            map.Add("mo_zhengqishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqishunshiliuliang", 55, 4, "蒸汽瞬时流量", "T/h"));
            map.Add("mo_bushuishunshiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuishunshiliuliang", 59, 4, "补水瞬时流量", "m³/h"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 63, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 67, 4, "炉膛压力", "Pa"));
            map.Add("mo_lengningqijinkouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinkouyanwen", 71, 4, "冷凝器进口烟温", "℃"));
            map.Add("mo_lengningqijinkouyanya", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinkouyanya", 75, 4, "冷凝器进口烟压", "kPa"));
            map.Add("mo_jienengqijinkouyanwen", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinkouyanwen", 79, 4, "节能器进口烟温", "℃"));
            map.Add("mo_jienengqijinkouyanya", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinkouyanya", 83, 4, "节能器进口烟压", "kPa"));
            map.Add("mo_zhengqileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_zhengqileijiliuliang", 87, 4, "蒸汽累计流量", "T"));
            map.Add("mo_bushuileijiliuliang", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuileijiliuliang", 91, 4, "补水累计流量", "m³"));
            map.Add("mo_kongyuqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanwendu", 95, 4, "空预器进烟温度", "℃"));
            map.Add("mo_kongyuqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanyali", 99, 4, "空预器进烟压力", "kPa"));
            map.Add("mo_zuizhongpaiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_zuizhongpaiyanwendu", 103, 4, "最终排烟温度", "℃"));
            map.Add("mo_zuizhongpaiyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_zuizhongpaiyanyali", 107, 4, "最终排烟压力", "MPa"));
            map.Add("mo_lengningqijinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinshuiwendu", 111, 4, "冷凝器进水温度", "℃"));
            map.Add("mo_lengningqichushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqichushuiwendu", 115, 4, "冷凝器出水温度", "℃"));
            map.Add("mo_jienengqijinshuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinshuiwendu", 119, 4, "节能器进水温度", "℃"));
            map.Add("mo_jienengqichushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqichushuiwendu", 123, 4, "节能器出水温度", "℃"));
            map.Add("mo_lengningqichushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqichushuiyali", 127, 4, "冷凝器出水压力", "MPa"));
            map.Add("mo_jienengqichushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqichushuiyali", 131, 4, "节能器出水压力", "MPa"));
            map.Add("mo_bushuibengpinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuibengpinlüfankui", 135, 4, "补水泵频率反馈", ""));
            map.Add("mo_ruanshuixiangyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_ruanshuixiangyewei", 139, 4, "软水箱液位", "mm"));
            map.Add("mo_chuyangqiyewei", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiyewei", 143, 4, "除氧器液位", "mm"));
            map.Add("mo_chuyangqiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chuyangqiwendu", 147, 4, "除氧器温度", "℃"));
            map.Add("mo_bushuidiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuidiandongfafankui", 151, 4, "补水电动阀反馈", ""));
            map.Add("mo_guoreqijiangwendiandongfafankui", ByteField.Init(new Meta.PLC.MockField(), "mo_guoreqijiangwendiandongfafankui", 155, 4, "过热器降温电动阀反馈", ""));
            map.Add("mo_zhufengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_zhufengjipinlüfankui", 159, 4, "主风机频率反馈", ""));
            map.Add("mo_xunhuanfengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanfengjipinlüfankui", 163, 4, "循环风机频率反馈", ""));
            map.Add("mo_kongyuqijinfengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengwendu", 167, 4, "空预器进风温度", "℃"));
            map.Add("mo_kongyuqijinfengyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengyali", 171, 4, "空预器进风压力", "MPa"));
            map.Add("mo_kongyuqichufengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqichufengwendu", 175, 4, "空预器出风温度", "℃"));
            map.Add("mo_kongyuqichufengyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqichufengyali", 179, 4, "空预器出风压力", "MPa"));


            map.Add("se_qiluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluyalisheding", 248, 4, "启炉压力设定", "MPa"));
            map.Add("se_mubiaoyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaoyalisheding", 252, 4, "目标压力设定", "MPa"));
            map.Add("se_tingluyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluyalisheding", 256, 4, "停炉压力设定", "MPa"));
            map.Add("se_chaoyabaojingyalisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chaoyabaojingyalisheding", 260, 4, "超压报警压力设定", "MPa"));
            map.Add("se_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanchaowenbaojing", 264, 4, "排烟超温报警", "℃"));
            map.Add("se_guolushuiweimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweimubiaosheding", 268, 4, "锅炉水位目标设定", "mm"));
            map.Add("se_guolushuiweijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijigaobaojingsheding", 272, 4, "锅炉水位极高报警设定", "mm"));
            map.Add("se_guolushuiweijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_guolushuiweijidibaojingsheding", 276, 4, "锅炉水位极低报警设定", "mm"));
            map.Add("se_jishuibengshoudongpinlüsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_jishuibengshoudongpinlüsheding", 280, 4, "给水泵手动频率设定", "Hz"));
            map.Add("se_chuyangqibushuimubiaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqibushuimubiaosheding", 284, 4, "除氧器补水目标设定", "mm"));
            map.Add("se_chuyangqijigaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqijigaobaojingsheding", 288, 4, "除氧器极高报警设定", "mm"));
            map.Add("se_chuyangqitingbengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqitingbengyeweisheding", 292, 4, "除氧器停泵液位设定", "mm"));
            map.Add("se_chuyangqiqibengyeweisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqiqibengyeweisheding", 296, 4, "除氧器启泵液位设定", "mm"));
            map.Add("se_chuyangqijidibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqijidibaojingsheding", 300, 4, "除氧器极低报警设定", "mm"));
            map.Add("se_chuyangqibushuishoudonggeisu", ByteField.Init(new Meta.PLC.SettingField(), "se_chuyangqibushuishoudonggeisu", 304, 4, "除氧器补水手动给速", "Hz"));

            map.Add("de_1#bushuibengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengshoudong/zidong", 368, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#bushuibengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengqidong/tingzhi", 370, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#bushuibengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengshoudong/zidong", 372, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#bushuibengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengqidong/tingzhi", 374, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_1#jienengbengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#jienengbengshoudong/zidong", 376, 2, "1#节能泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#jienengbengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#jienengbengqidong/tingzhi", 378, 2, "1#节能泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#jienengbengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#jienengbengshoudong/zidong", 380, 2, "2#节能泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#jienengbengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#jienengbengqidong/tingzhi", 382, 2, "2#节能泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_1#chuyangbengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#chuyangbengshoudong/zidong", 384, 2, "1#除氧泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#chuyangbengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#chuyangbengqidong/tingzhi", 386, 2, "1#除氧泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#chuyangbengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#chuyangbengshoudong/zidong", 388, 2, "2#除氧泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#chuyangbengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#chuyangbengqidong/tingzhi", 390, 2, "2#除氧泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_baojingshuchuzhishi", ByteField.Init(new Meta.PLC.DeviceField(), "de_baojingshuchuzhishi", 392, 2, "报警输出指示"));


            map.Add("ex_ranshaojiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaojiguzhang", 448, 2, "燃烧机故障", 0));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 448, 2, "燃气泄漏", 1));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 448, 2, "燃气压力异常", 2));
            map.Add("ex_shuiweiweidibaojing(dianji)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweiweidibaojing(dianji)", 448, 2, "水位危低报警(电极)", 3));
            map.Add("ex_shuiweijidibaojing(dianji)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing(dianji)", 448, 2, "水位极低报警(电极)", 4));
            map.Add("ex_shuiweijigaobaojing(dianji)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing(dianji)", 448, 2, "水位极高报警(电极)", 5));
            map.Add("ex_shuiweijidibaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijidibaojing(shedingzhi)", 448, 2, "水位极低报警(设定值)", 6));
            map.Add("ex_shuiweijigaobaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweijigaobaojing(shedingzhi)", 448, 2, "水位极高报警(设定值)", 7));
            map.Add("ex_chaoyabaojing(yalikaiguan)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing(yalikaiguan)", 448, 2, "超压报警(压力开关)", 8));
            map.Add("ex_chaoyabaojing(shedingzhi)", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chaoyabaojing(shedingzhi)", 448, 2, "超压报警(设定值)", 9));
            map.Add("ex_paiyanchaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanchaowenbaojing", 448, 2, "排烟超温报警", 10));
            map.Add("ex_ruanshuixiangqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ruanshuixiangqueshuibaojing", 448, 2, "软水箱缺水报警", 11));
            map.Add("ex_shuidianjiluojicuobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuidianjiluojicuobaojing", 448, 2, "水电极逻辑错报警", 12));
            map.Add("ex_yalibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalibiansongqiguzhangbaojing", 448, 2, "压力变送器故障报警", 13));
            map.Add("ex_shuiweibiansongqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_shuiweibiansongqiguzhangbaojing", 448, 2, "水位变送器故障报警", 14));
            map.Add("ex_paiyanwenduchuanganqiguzhangbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhangbaojing", 448, 2, "排烟温度传感器故障报警", 15));
            map.Add("ex_chuyangqiqueshuibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqiqueshuibaojing", 450, 2, "除氧器缺水报警", 0));
            map.Add("ex_chuyangqigaoshuiweibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangqigaoshuiweibaojing", 450, 2, "除氧器高水位报警", 1));
            map.Add("ex_jishuibengbianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jishuibengbianpinqiguzhang", 450, 2, "给水泵变频器故障", 2));
            map.Add("ex_chuyangbengbianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chuyangbengbianpinqiguzhang", 450, 2, "除氧泵变频器故障", 3));
            map.Add("ex_zhufengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_zhufengjibianpinqiguzhang", 450, 2, "主风机变频器故障", 4));
            map.Add("ex_xunhuanfengjibianpinqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanfengjibianpinqiguzhang", 450, 2, "循环风机变频器故障", 5));
            map.Add("ex_jienengbeng1guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jienengbeng1guzhang", 450, 2, "节能泵1故障", 6));
            map.Add("ex_jienengbeng2guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jienengbeng2guzhang", 450, 2, "节能泵2故障", 7));
            map.Add("ex_jishuibeng1guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jishuibeng1guzhang", 450, 2, "给水泵1故障", 8));
            map.Add("ex_jishuibeng2guzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_jishuibeng2guzhang", 450, 2, "给水泵2故障", 9));
        }
        public DevicePointMap_PLC_RanYouReShui()
        {
            #region ----------------------计算属性(不显示)----------------------
            map.Add("_addshuibeng", ByteField.Init(new Meta.PLC.DeviceField(), "_addshuibeng", 0, 0, "给水泵", false));
            map.Add("_xunhuanbeng", ByteField.Init(new Meta.PLC.DeviceField(), "_xunhuanbeng", 0, 0, "循环泵", false));
            #endregion

            map.Add(SdcSoftDevice.KEY_POINT_RUN_HOURS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_HOURS, 9, 2, "运行小时数", "时"));
            map.Add(SdcSoftDevice.KEY_POINT_RUN_DAYS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_RUN_DAYS, 11, 2, "运行天数", "天"));
            map.Add(SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, ByteField.Init(new Meta.PLC.BaseInfoField(), SdcSoftDevice.KEY_POINT_SYSTEM_STATUS, 13, 2, "系统状态", PLC_Common_ValueMaps.coms_status));
            map.Add(SdcSoftDevice.KEY_POINT_POWER, ByteField.Init(new Meta.PLC.PowerField(), SdcSoftDevice.KEY_POINT_POWER, 0, 0, "燃料", DevicePointMap.coms_power));
            map.Add(SdcSoftDevice.KEY_POINT_MEDIA, ByteField.Init(new Meta.PLC.MediaField(), SdcSoftDevice.KEY_POINT_MEDIA, 0, 0, "介质", DevicePointMap.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", PLC_Common_ValueMaps.coms_ranshaoqi_status));

            map.Add("mo_chushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chushuiwendu", 35, 4, "出水温度", "℃"));
            map.Add("mo_huishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_huishuiwendu", 39, 4, "回水温度", "℃"));
            map.Add("mo_paiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanwendu", 43, 4, "排烟温度", "℃"));
            map.Add("mo_chushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_chushuiyali", 47, 4, "出水压力", "Mpa"));
            map.Add("mo_huishuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_huishuiyali", 51, 4, "回水压力", "Mpa"));
            map.Add("mo_yacha", ByteField.Init(new Meta.PLC.MockField(), "mo_yacha", 55, 4, "压差", "Mpa"));
            map.Add("mo_lengningqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinyanwendu", 59, 4, "冷凝器进烟温度", "℃"));
            map.Add("mo_lengningqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinyanyali", 63, 4, "冷凝器进烟压力", "Pa"));
            map.Add("mo_jienengqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinyanwendu", 67, 4, "节能器进烟温度", "℃"));
            map.Add("mo_jienengqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinyanyali", 71, 4, "节能器进烟压力", "Pa"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 75, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 79, 4, "炉膛压力", "Pa"));
            map.Add("mo_kongyuqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanwendu", 83, 4, "空预器进烟温度", "℃"));
            map.Add("mo_kongyuqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanyali", 87, 4, "空预器进烟压力", "Pa"));
            map.Add("mo_kongyuqijinfengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengwendu", 91, 4, "空预器进风温度", "℃"));
            map.Add("mo_kongyuqijinfengyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengyali", 95, 4, "空预器进风压力", "Kpa"));
            map.Add("mo_kongyuqichufengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqichufengwendu", 99, 4, "空预器出风温度", "℃"));
            map.Add("mo_zhufengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_zhufengjipinlüfankui", 103, 4, "主风机频率反馈", "Hz"));
            map.Add("mo_xunhuanfengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanfengjipinlüfankui", 107, 4, "循环风机频率反馈", "Hz"));
            map.Add("mo_addshuibengpinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_addshuibengpinlüfankui", 111, 4, "补水泵频率反馈", "Hz"));
            map.Add("mo_shiwaiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shiwaiwendu", 115, 4, "室外温度", "℃"));
            map.Add("mo_xunhuanbeng1pinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanbeng1pinlüfankui", 119, 4, "循环泵1频率反馈", "Hz"));
            map.Add("mo_xunhuanbeng2pinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanbeng2pinlüfankui", 123, 4, "循环泵2频率反馈", "Hz"));

            map.Add("se_qiluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluwendusheding", 248, 4, "启炉温度设定", "℃"));
            map.Add("se_mubiaowendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaowendusheding", 252, 4, "目标温度设定", "℃"));
            map.Add("se_tingluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluwendusheding", 256, 4, "停炉温度设定", "℃"));
            map.Add("se_yalidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yalidisheding", 260, 4, "压力低设定", "Mpa"));
            map.Add("se_yaligaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yaligaosheding", 264, 4, "压力高设定", "Mpa"));
            map.Add("se_paiyanwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanwenduchaogaobaojingsheding", 268, 4, "排烟温度超高报警设定", "℃"));
            map.Add("se_chukouwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduchaogaobaojingsheding", 272, 4, "出口温度超高报警设定", "℃"));
            map.Add("se_yalichaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yalichaogaobaojingsheding", 276, 4, "压力超高报警设定", "Mpa"));
            map.Add("se_yalichaodibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yalichaodibaojingsheding", 280, 4, "压力超低报警设定", "Mpa"));


            map.Add("de_ranshaoqiqiting", ByteField.Init(new Meta.PLC.DeviceField(), "de_ranshaoqiqiting", 368, 2, "燃烧器", PLC_Common_ValueMaps.coms_ranshaoqi_status));
            map.Add("de_1_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_auto", 370, 2, "1#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_addshuibeng_start_stop", 372, 2, "1#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_addshuibeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_auto", 374, 2, "2#补水泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_addshuibeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_addshuibeng_start_stop", 376, 2, "2#补水泵", DevicePointMap.coms_start_stop));
            map.Add("de_1_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_auto", 378, 2, "1#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_1_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_1_xunhuanbeng_start_stop", 380, 2, "1#循环泵", DevicePointMap.coms_start_stop));
            map.Add("de_2_xunhuanbeng_auto", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_auto", 382, 2, "2#循环泵", PLC_Common_ValueMaps.coms_atuo));
            map.Add("de_2_xunhuanbeng_start_stop", ByteField.Init(new Meta.PLC.DeviceField(), "de_2_xunhuanbeng_start_stop", 384, 2, "2#循环泵", DevicePointMap.coms_start_stop));


            map.Add("ex_lubichaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_lubichaowenbaojing", 448, 2, "炉壁超温报警", 0));
            map.Add("ex_chushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiwenduchuanganqiguzhang", 448, 2, "出水温度传感器故障", 1));
            map.Add("ex_huishuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huishuiwenduchuanganqiguzhang", 448, 2, "回水温度传感器故障", 2));
            map.Add("ex_paiyanwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhang", 448, 2, "排烟温度传感器故障", 3));
            map.Add("ex_wendushedingcuowubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_wendushedingcuowubaojing", 448, 2, "温度设定错误报警", 4));
            map.Add("ex_xunhuanbengliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanbengliansuoduankaibaojing", 448, 2, "循环泵连锁断开报警", 5));
            map.Add("ex_waibuliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_waibuliansuoduankaibaojing", 448, 2, "外部连锁断开报警", 6));
            map.Add("ex_chushuiyalibiansongqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiyalibiansongqiguzhang", 448, 2, "出水压力变送器故障", 7));

            map.Add("ex_ranshaojiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaojiguzhang", 448, 2, "燃烧器故障", 8));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 448, 2, "燃气泄漏", 9));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 448, 2, "燃气压力异常", 10));
            map.Add("ex_yalichaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalichaogaobaojing", 448, 2, "压力超高报警", 11));
            map.Add("ex_yalichaodibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalichaodibaojing", 448, 2, "压力超低报警", 12));
            map.Add("ex_paiyanwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchaogaobaojing", 448, 2, "排烟温度超高报警", 13));
            map.Add("ex_chushuiwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiwenduchaogaobaojing", 448, 2, "出水温度超高报警", 14));
            map.Add("ex_queshuibaohubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_queshuibaohubaojing", 448, 2, "缺水保护报警", 15));

            map.Add("ex_huishuiyalibiansongqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huishuiyalibiansongqiguzhang", 450, 2, "回水压力变送器故障", 8));
        }
        public DevicePointMap_PLC_RanYouReShui()
        {
            map.Add("ba_yunxingxiaoshishu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingxiaoshishu", 9, 2, "运行小时数", "时"));
            map.Add("ba_yunxingtianshu", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_yunxingtianshu", 11, 2, "运行天数", "天"));
            map.Add("ba_xitongzhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_xitongzhuangtai", 13, 2, "系统状态", DevicePointMap_PLC_DaoReYou.coms_status));
            map.Add("ba_ranliao", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranliao", 15, 2, "燃料", DevicePointMap_PLC_DaoReYou.coms_power));
            map.Add("ba_jiezhimeijie", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_jiezhimeijie", 17, 2, "介质", DevicePointMap_PLC_DaoReYou.coms_media));
            map.Add("ba_shuiweizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_shuiweizhuangtai", 19, 2, "水位状态", DevicePointMap_PLC_DaoReYou.coms_level));
            map.Add("ba_ranshaoqizhuangtai", ByteField.Init(new Meta.PLC.BaseInfoField(), "ba_ranshaoqizhuangtai", 21, 2, "燃烧器状态", DevicePointMap_PLC_DaoReYou.coms_ranshaoqi_status));

            map.Add("mo_chushuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_chushuiwendu", 35, 4, "出水温度", "℃"));
            map.Add("mo_huishuiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_huishuiwendu", 39, 4, "回水温度", "℃"));
            map.Add("mo_paiyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_paiyanwendu", 43, 4, "排烟温度", "℃"));
            map.Add("mo_chushuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_chushuiyali", 47, 4, "出水压力", "Mpa"));
            map.Add("mo_huishuiyali", ByteField.Init(new Meta.PLC.MockField(), "mo_huishuiyali", 51, 4, "回水压力", "Mpa"));
            map.Add("mo_yacha", ByteField.Init(new Meta.PLC.MockField(), "mo_yacha", 55, 4, "压差", "Mpa"));
            map.Add("mo_lengningqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinyanwendu", 59, 4, "冷凝器进烟温度", "℃"));
            map.Add("mo_lengningqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lengningqijinyanyali", 63, 4, "冷凝器进烟压力", "Pa"));
            map.Add("mo_jienengqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinyanwendu", 67, 4, "节能器进烟温度", "℃"));
            map.Add("mo_jienengqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_jienengqijinyanyali", 71, 4, "节能器进烟压力", "Pa"));
            map.Add("mo_lutangwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangwendu", 75, 4, "炉膛温度", "℃"));
            map.Add("mo_lutangyali", ByteField.Init(new Meta.PLC.MockField(), "mo_lutangyali", 79, 4, "炉膛压力", "Pa"));
            map.Add("mo_kongyuqijinyanwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanwendu", 83, 4, "空预器进烟温度", "℃"));
            map.Add("mo_kongyuqijinyanyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinyanyali", 87, 4, "空预器进烟压力", "Pa"));
            map.Add("mo_kongyuqijinfengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengwendu", 91, 4, "空预器进风温度", "℃"));
            map.Add("mo_kongyuqijinfengyali", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqijinfengyali", 95, 4, "空预器进风压力", "Kpa"));
            map.Add("mo_kongyuqichufengwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_kongyuqichufengwendu", 99, 4, "空预器出风温度", "℃"));
            map.Add("mo_zhufengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_zhufengjipinlüfankui", 103, 4, "主风机频率反馈", "Hz"));
            map.Add("mo_xunhuanfengjipinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanfengjipinlüfankui", 107, 4, "循环风机频率反馈", "Hz"));
            map.Add("mo_bushuibengpinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_bushuibengpinlüfankui", 111, 4, "补水泵频率反馈", "Hz"));
            map.Add("mo_shiwaiwendu", ByteField.Init(new Meta.PLC.MockField(), "mo_shiwaiwendu", 115, 4, "室外温度", "℃"));
            map.Add("mo_xunhuanbeng1pinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanbeng1pinlüfankui", 119, 4, "循环泵1频率反馈", "Hz"));
            map.Add("mo_xunhuanbeng2pinlüfankui", ByteField.Init(new Meta.PLC.MockField(), "mo_xunhuanbeng2pinlüfankui", 123, 4, "循环泵2频率反馈", "Hz"));

            map.Add("se_qiluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_qiluwendusheding", 248, 4, "启炉温度设定", "℃"));
            map.Add("se_mubiaowendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_mubiaowendusheding", 252, 4, "目标温度设定", "℃"));
            map.Add("se_tingluwendusheding", ByteField.Init(new Meta.PLC.SettingField(), "se_tingluwendusheding", 256, 4, "停炉温度设定", "℃"));
            map.Add("se_yalidisheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yalidisheding", 260, 4, "压力低设定", "Mpa"));
            map.Add("se_yaligaosheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yaligaosheding", 264, 4, "压力高设定", "Mpa"));
            map.Add("se_paiyanwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_paiyanwenduchaogaobaojingsheding", 268, 4, "排烟温度超高报警设定", "℃"));
            map.Add("se_chukouwenduchaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_chukouwenduchaogaobaojingsheding", 272, 4, "出口温度超高报警设定", "℃"));
            map.Add("se_yalichaogaobaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yalichaogaobaojingsheding", 276, 4, "压力超高报警设定", "Mpa"));
            map.Add("se_yalichaodibaojingsheding", ByteField.Init(new Meta.PLC.SettingField(), "se_yalichaodibaojingsheding", 280, 4, "压力超低报警设定", "Mpa"));


            map.Add("de_ranshaojiqiting", ByteField.Init(new Meta.PLC.DeviceField(), "de_ranshaojiqiting", 368, 2, "燃烧机", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#bushuibengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengshoudong/zidong", 370, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#bushuibengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#bushuibengqidong/tingzhi", 372, 2, "1#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#bushuibengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengshoudong/zidong", 374, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#bushuibengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#bushuibengqidong/tingzhi", 376, 2, "2#补水泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_1#xunhuanbengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#xunhuanbengshoudong/zidong", 378, 2, "1#循环泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_1#xunhuanbengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_1#xunhuanbengqidong/tingzhi", 380, 2, "1#循环泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));
            map.Add("de_2#xunhuanbengshoudong/zidong", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#xunhuanbengshoudong/zidong", 382, 2, "2#循环泵", DevicePointMap_PLC_DaoReYou.coms_atuo));
            map.Add("de_2#xunhuanbengqidong/tingzhi", ByteField.Init(new Meta.PLC.DeviceField(), "de_2#xunhuanbengqidong/tingzhi", 384, 2, "2#循环泵", DevicePointMap_PLC_DaoReYou.coms_start_stop));



            map.Add("ex_ranshaojiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranshaojiguzhang", 448, 2, "燃烧机故障", 0));
            map.Add("ex_ranqixielou", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqixielou", 448, 2, "燃气泄漏", 0));
            map.Add("ex_ranqiyaliyichang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_ranqiyaliyichang", 448, 2, "燃气压力异常", 0));
            map.Add("ex_yalichaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalichaogaobaojing", 448, 2, "压力超高报警", 0));
            map.Add("ex_yalichaodibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_yalichaodibaojing", 448, 2, "压力超低报警", 0));
            map.Add("ex_paiyanwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchaogaobaojing", 448, 2, "排烟温度超高报警", 0));
            map.Add("ex_chushuiwenduchaogaobaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiwenduchaogaobaojing", 448, 2, "出水温度超高报警", 0));
            map.Add("ex_queshuibaohubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_queshuibaohubaojing", 448, 2, "缺水保护报警", 0));
            map.Add("ex_lubichaowenbaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_lubichaowenbaojing", 448, 2, "炉壁超温报警", 0));
            map.Add("ex_chushuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiwenduchuanganqiguzhang", 448, 2, "出水温度传感器故障", 0));
            map.Add("ex_huishuiwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huishuiwenduchuanganqiguzhang", 448, 2, "回水温度传感器故障", 0));
            map.Add("ex_paiyanwenduchuanganqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_paiyanwenduchuanganqiguzhang", 448, 2, "排烟温度传感器故障", 0));
            map.Add("ex_wendushedingcuowubaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_wendushedingcuowubaojing", 448, 2, "温度设定错误报警", 0));
            map.Add("ex_xunhuanbengliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_xunhuanbengliansuoduankaibaojing", 448, 2, "循环泵连锁断开报警", 0));
            map.Add("ex_waibuliansuoduankaibaojing", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_waibuliansuoduankaibaojing", 448, 2, "外部连锁断开报警", 0));
            map.Add("ex_chushuiyalibiansongqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_chushuiyalibiansongqiguzhang", 448, 2, "出水压力变送器故障", 0));
            map.Add("ex_huishuiyalibiansongqiguzhang", ByteField.Init(new Meta.PLC.ExceptionField(), "ex_huishuiyalibiansongqiguzhang", 448, 2, "回水压力变送器故障", 0));
        }