# 南向设备接口

## PCS接口
定于PCS上部分数据
### **identifier:tag** 
#### 下发
* kaiji
   * TAG_4EAE //开机
* guanji
   * TAG_4EAF //关机
* grid_connect
   * TAG_4EB1 //并网
* Off_grid
   * TAG_4EB2 //离网
* WritePExpect
   * TAG_4E92 //写功率
* emspcs_open
   * open //打开

#### 上报
* Read32_40Data1
    * TAG_4E22 //pcs_fault//PCS故障
    * TAG_4E25 //pcs_connect_state//pcs并网状态
    * TAG_4E28 //pcs_conenable//pcs并网状态
    * TAG_4E29 //pcs_run_state//pcs运行状态 
    * TAG_4F30 //pcs_remote//pcs离网状态 
* Read101_125Data
    * TAG_4E88 //pcs_active_power//总输出有功功率
    * TAG_4E89 //pcs_reactive_power//总输出无功功率
---
## BMS接口
定于BMS上部分数据
#### 下发
* shangxiagaoya
    * TAG_76C4 //上下高压
* fenzaheza
    * TAG_76C3 //分闸合闸
#### 上报
* Read100C_1016
    * TAG_75E7 //SOC
    * TAG_75E4 //bms_cha_discha_state//bms充放状态
    * TAG_75E5 //bms_total_voltage//BMS总电压
    * TAG_75E6 //bms_total_current//BMS总电流
* Read1001_100B
    * TAG_75E3 //bms_work_state//bms工作状态
    * TAG_76C6 //bms_switch_on_state//bms电堆分闸操作
    * TAG_7561 //bms_conn_high_power//bms上高压状态
---
## METER接口
#### 上报
### exp: 
identifier: sanxiangcv\
tag: TAG_2716 val: meter_a_voltage info: A相电压 
* sanxiangcv
    * TAG_2716 //meter_a_voltage//A相电压
    * TAG_2717 //meter_b_voltage//B相电压
    * TAG_2718 //meter_c_voltage//C相电压
    * TAG_2719 //meter_a_current//A相电流
    * TAG_271A //meter_b_current//B相电流
    * TAG_271B //meter_c_current//C相电流

* yougongzongdianliang
    * TAG_2734 //meter_positive_energy//正向有功电量
    * TAG_2739 //meter_negtive_energy//反向有功电量

* sanxianggongluxinxi
    * TAG_272F //meter_total_power//总有功功率
    * TAG_2730 //meter_reactive_power//总无功功率
# 北向推送数据接口
## bmsmeter
为了EMS后台不修改,虚拟一个设备上报(EMS后台用)
exp: \
    severs_name: sanxianggongluxinxi \
        tag: TAG_2730    info:meter_reactive_power
* sanxianggongluxinxi 上报功率信息
    * TAG_2730 //总无功功率
    * TAG_272F //总有功功率
* yougongzongdianliang 上报电量
    * TAG_2734 //正向有功电量
    * TAG_2739 //反向有功电量
* sanxiangcv  //上报电压电流
    * TAG_2716 //meter_a_voltage //A相电压
    * TAG_2717 //meter_b_voltage //B相电压
    * TAG_2718 //meter_c_voltage //C相电压
    * TAG_2719 //meter_a_current //A相电流
    * TAG_271A //meter_b_current //B相电流
    * TAG_271B //meter_c_current //C相电流
---
## ENGASS
协调控制提供接口
* emspcs_connect    控制并网
    * connect //并网
* emspcs_disconnect     控制离网
    * disconnect //离网
* emspcs_power
    * p2 //写功率
* emspcs_open
    * open //1:开机
* emspcs_close
    * close //1:关机
* emspcs_on_service 
    * action //0:一键关机 1:一键开机   
* system_status     上报运行状态
    * pcs_connect_state //pcs并网状态
    * pcs_run_state //pcs运行状态
    * pcs_active_power //pcs离网状态
    * pcs_reactive_power //pcs无功功率
    * meter_a_voltage //A相电压
    * meter_b_voltage //B相电压
    * meter_c_voltage //C相电压
    * meter_a_current //A相电流
    * meter_b_current //B相电流
    * meter_c_current //C相电流
    * meter_total_power //总有功功率
    * bms_total_current //BMS总电流
    * bms_total_voltage //BMS总电压
    * bms_work_state //bms工作状态
    * bms_cha_discha_state //bms充放状态
    * bms_switch_on_state //bms电堆分闸操作
    * bms_conn_high_power //bms上高压状态
    * pcs_remote //pcs离网状态
    * bms_soc //BMS_SOC
* fault_report //故障类型上报
    * pcs_fault //PCS故障
    * pcs_comm_fault //PCS通讯异常
    * pcs_conn_fb_fault //PCS并网状态反馈异常
    * pcs_run_fb_fault //PCS运行状态反馈异常
    * meter_comm_fault //METER通讯异常
    * bms_fault //BMS故障
    * bms_comm_fault //BMS通讯异常
    * fault_level //总保护等级
* fault_level_report //故障等级上报(新扩展)
    * fault_level //故障等级
    * grps_fault_level //组故障等级
* protect_level_set //保护动作控制
    * protect_level //总保护等级(不止两个动态上报)
    * grp[grp_index]_protect_level //组1保护等级
    * grp[grp_index]_protect_level //组2保护等级
* pcs_fault_alarm //PCS 报警(EMS 老接口)
    * pcsalarm //pcs报警

