#ifndef _IO_VERBAL_NAMES #define _IO_VERBAL_NAMES //#include "xp_project.h" #define CHANNEL_IS_ON_IN1 1 #define CHANNEL_IS_ON_IN2 0 #define CHANNEL_IS_OFF 1 // //IN0 // #define IN_OIL_PUMP_IS_READY project.cds_in[0].read.pbus.data_in.bit.in4 // #define IN_LOCAL_CONTROL project.cds_in[0].read.pbus.data_in.bit.in9 // //IN0 UKSS READY // #define IN_READY_BV1 project.cds_in[0].read.pbus.ready_in.bit.in5 // #define IN_READY_BV2 project.cds_in[0].read.pbus.ready_in.bit.in7 // #define IN_READY_UKSI project.cds_in[0].read.pbus.ready_in.bit.in10 // #define IN_READY_BI1 project.cds_in[0].read.pbus.ready_in.bit.in11 // #define IN_READY_BI2 project.cds_in[0].read.pbus.ready_in.bit.in13 // #define IN_READY_UMU project.cds_in[0].read.pbus.ready_in.bit.in15 // //IN1 // #define IN_EMERGENCY_STOP project.cds_in[1].read.pbus.data_in.bit.in0 // #define IN_PCH_IS_BLOCKED project.cds_in[1].read.pbus.data_in.bit.in1 // #define IN_PROTECTION_ERROR project.cds_in[1].read.pbus.data_in.bit.in2 // #define IN_BTR_IS_OFF project.cds_in[1].read.pbus.data_in.bit.in3 // #define IN_RESERVED_TO_INV2_1 project.cds_in[1].read.pbus.data_in.bit.in4 // #define IN_RECEIVED_TASK_FROM_SVU project.cds_in[1].read.pbus.data_in.bit.in5 // #define IN_QTV22_IS_ON project.cds_in[1].read.pbus.data_in.bit.in6 // #define IN_ERROR_PAIR_INV project.cds_in[1].read.pbus.data_in.bit.in8 // #define IN_BREAKING_K1 project.cds_in[1].read.pbus.data_in.bit.in9 // #define IN_ALARM_K2 project.cds_in[1].read.pbus.data_in.bit.in10 // #define IN_TURNDOWN_K4 project.cds_in[1].read.pbus.data_in.bit.in11 //отказ // #define IN_BWC_NO_24VOLT_ERROR project.cds_in[1].read.pbus.data_in.bit.in12 // #define IN_BWC_AUTO_MODE project.cds_in[1].read.pbus.data_in.bit.in13 // #define IN_BSU_DOORS_ARE_CLOSED project.cds_in[1].read.pbus.data_in.bit.in15 // //IN2 // #define IN_PCH_IS_LEADING project.cds_in[2].read.pbus.data_in.bit.in0 // #define IN_PCH_IS_LEADING_2 project.cds_in[2].read.pbus.data_in.bit.in2 // #define IN_TEST_LAMPS project.cds_in[2].read.pbus.data_in.bit.in3 // #define IN_EMERGANCY_BUTTON project.cds_in[2].read.pbus.data_in.bit.in4 // #define IN_EMERGENCY_STOP_EXTERNAL project.cds_in[2].read.pbus.data_in.bit.in5 // #define IN_RESET_ERRORS project.cds_in[2].read.pbus.data_in.bit.in6 // #define IN_BSU_DOORS_ARE_BLOCKED project.cds_in[2].read.pbus.data_in.bit.in7 // //OUT0 // #define OUT_READY1 project.cds_out[0].write.sbus.data_out.bit.dout0 // #define OUT_READY2 project.cds_out[0].write.sbus.data_out.bit.dout1 // #define OUT_INVERTOR_ERROR project.cds_out[0].write.sbus.data_out.bit.dout2 // #define OUT_BATTERY_LOADED project.cds_out[0].write.sbus.data_out.bit.dout3 // #define OUT_CHARGE_BLOCKED project.cds_out[0].write.sbus.data_out.bit.dout4 // #define OUT_TURN_ON_BWC project.cds_out[0].write.sbus.data_out.bit.dout5 // #define OUT_OIL_PUMP project.cds_out[0].write.sbus.data_out.bit.dout6 // #define OUT_ALLOW_TURN_ON_QTV22 project.cds_out[0].write.sbus.data_out.bit.dout7 // #define OUT_CHOOSE_CHANNEL project.cds_out[0].write.sbus.data_out.bit.dout8 // #define OUT_RESET_ERRORS project.cds_out[0].write.sbus.data_out.bit.dout9 // #define OUT_TURN_ON_HIDRO_PODPOR project.cds_out[0].write.sbus.data_out.bit.dout10 // #define OUT_RECEIVED_TASK_FROM_SVU project.cds_out[0].write.sbus.data_out.bit.dout11 // #define OUT_RESERV_2 project.cds_out[0].write.sbus.data_out.bit.dout12 // //OUT1 // #define OUT_LAMP_READY1 project.cds_out[1].write.sbus.data_out.bit.dout0 // #define OUT_LAMP_READY2 project.cds_out[1].write.sbus.data_out.bit.dout1 // #define OUT_LAMP_BATTERY_LOADED project.cds_out[1].write.sbus.data_out.bit.dout2 // #define OUT_LAMP_FAULT project.cds_out[1].write.sbus.data_out.bit.dout3 // #define OUT_LAMP_OVERHEAT project.cds_out[1].write.sbus.data_out.bit.dout4 // #define OUT_LAMP_POWER_LIMIT project.cds_out[1].write.sbus.data_out.bit.dout5 // #define OUT_SWITCH_HI_VOLTAGE_TEST_LAMPS project.cds_out[1].write.sbus.data_out.bit.dout6 #endif //_IO_VERBAL_NAMES