12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #ifndef __PLC_H__
- #define __PLC_H__
- struct plc_t{
- char szinfo[32];
- char szmodel[32];
- int model;
- int idx;
- };
- int plc_init();
- int plc_chk_state(int stat);
- int plc_send_sm_cmd(int cmd );
- int plc_set_pcs_shutdown(int val );
- int plc_set_main_sw_trip(int val );
- int plc_set_ems_reset_signal(int val );
- int plc_set_ems_safety_relay_reset_signal(int val );
- int plc_set_ems_pwrspl_reset_signal(int val );
- int plc_set_ems_safety_relay_off_signal(int val );
- int plc_set_fan_rly1(int val );
- int plc_set_fan_rly2(int val );
- int plc_get_dc_non_load_sw_stat();
- int plc_get_dc_main_fuse_stat();
- int plc_get_dc_surge_arrester_stat();
- int plc_get_ac_main_sw_stat();
- int plc_get_power_supply_mcb_status();
- int plc_get_mcb_status();
- int plc_get_power_supply_24v_stat();
- int plc_get_e_stop_btn_stat();
- int plc_get_reset_push_btn_stat();
- int plc_get_safety_relay_stat();
- int plc_get_ac_surge_arrester_stat();
- int plc_get_pcs_remote_trip_fb();
- int plc_get_bms_pwrspl_ctrl_rly();
- int plc_get_pcs_shutdown_ctrl_rly();
- int plc_get_safety_relay_shutdown_ctrl_rly();
- int plc_get_main_sw_trip_ctrl_rly();
- int plc_get_safety_relay_reset_rly();
- int plc_get_ems_pwrspl_reset_rly();
- int plc_get_fan_ctrl_rly1();
- int plc_get_fan_ctrl_rly2();
- int plc_get_door_stat(int door_idx);
- int plc_get_fire_stat1_alarm();
- int plc_get_fire_stat2_alarm();
- int plc_get_fire_alarm();
- int plc_get_fire_fault();
- int plc_get_gas_alarm1();
- int plc_get_gas_alarm2();
- int plc_get_transf_temp();
- int plc_get_transf_temp_120_alarm();
- int plc_get_transf_temp_130_alarm();
- int plc_set_40099(int val );
- int plc_get_comm_st();
- int plc_bms_ctrl_pwrup();
- int plc_bms_ctrl_pwrup_without_shielding_signal();
- char* plc_get_info_str();
- char* plc_get_model_str();
- int plc_get_chan_idx();
- int plc_get_step();
- int plc_get_tick();
- int plc_get_comm_adr();
- char* plc_get_sm_state_str();
- int plc_get_hb_from_dev();
- int plc_get_ems_reset_sig();
- int plc_get_ems_safety_relay_reset_sig();
- int plc_get_ems_pwrspl_reset_sig();
- int plc_get_ems_safety_relay_off_sig();
- char* plc_get_comm_state_str();
- int plc_get_tool_data(char* buf);
- int plc_get_tbmqtt_data(char* buf);
- int plc_get_cloud_data(int ctn_idx,char* buf);
- int plc_get_bkds_data(char* buf);
- int plc_set_transf_alarm_temp(int val );
- int plc_set_transf_err_temp(int val );
- #endif
|