📄 show.h
字号:
#define direct_start 0x00
#define double_start 0x01
#define two_speed_start 0x02
#define res_start 0x03
#define ydelta_start 0x04
#define auto_transfor 0x05
#define two_power 0x06
#define protect 0x07
#define measure_control 0x08
//操作控制界面报文表
unsigned char code rt_data_tab[][4]=
{
//停车及断开初始状态
/*0*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动类型
{0x00,0x5f/*be*/,0x00,0x01}, //双电源操作方式方式
{0x00,0x2a/*54*/,0x00,0x01}, //故障状态
//起动运行界面
/*3*/ {0x00,0x18/*30*/,0x00,0x03}, //起动电流,已用时间
{0x00,0x5b/*b6*/,0x00,0x02}, //起动时限
{0x00,0x05/*0a*/,0x00,0x01}, //平均电流
{0x00,0x1c/*38*/,0x00,0x01}, //操作原因
//双电源及保护方式运行界面
/*7*/ {0x00,0x19/*32*/,0x00,0x01}, //已用时间
{0x00,0x05/*0a*/,0x00,0x01}, //平均电流
{0x00,0x13/*26*/,0x00,0x01}, //平均电压
{0x00,0x60/*c0*/,0x00,0x02}, //延时时间
{0x00,0x1c/*38*/,0x00,0x01}, //操作原因
//起动方式设定
/*12*/ //{0x00,0xb6/*56c*/,0x00,0x01}, //设备工作模式
//启动时间及低速起动时间设定
/*12*/ {0x00,0x5a/*b4*/,0x00,0x01}, //起动时限
//高速起动时间设定
/*13*/ {0x00,0x5b/*b6*/,0x00,0x01}, //高速起动时限
//控制方式设定
/*14*/ {0x00,0x62/*c4*/,0x00,0x01}, //软件操作权限
//端子属性设定
/*15*/ {0x00,0x63/*c6*/,0x00,0x01}, //端子属性
//转换时间设定
/*16*/ {0x00,0x5c/*b8*/,0x00,0x01}, //转换时间
//转换电流设定
/*17*/ {0x00,0x5d/*ba*/,0x00,0x01}, //转换电流
//重启动电压设定
/*18*/ {0x00,0x5e/*bc*/,0x00,0x01}, //重启动电压
//双电源操作方式设定
/*19*/ {0x00,0x5f/*be*/,0x00,0x01}, //操作方式
//投延时设定
/*20*/ {0x00,0x60/*c0*/,0x00,0x01}, //投延时时间
//复延时设定
/*21*/ {0x00,0x61/*c2*/,0x00,0x01}, //复延时时间
//高速起动允许设定
/*22*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//转换模式设定
/*23*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//转换控制设定
/*24*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//转换次序设定
/*25*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//自起动允许设定
/*26*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//自起动模式设定
/*27*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//重启动允许设定
/*28*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//转换方式设定
/*29*/ {0x00,0x58/*b0*/,0x00,0x01}, //起动设置
//正反启动连续性设定
/*30*/ {0x00,0x58/*b0*/,0x00,0x01}, //正反启动连续性
};
unsigned char point_row; //滚动条显示进度
bit show_bit; //固定界面显示标志:0:第二次显示,1:第一次显示
bit set_bit; //设定界面标志:0:界面显示,1:设定状态
data union set_data_union
{
unsigned int int_data;
unsigned char char_data[2];
}set_data; //设定值暂存器
//unsigned char key; //键值
//unsigned int dis_number; //界面号
bit flash;
/*-------写变量数据区-----set---*/
//发送
//由界面操作填写相应指令报文到下面数组,例如(写Ia小系数)下:
unsigned char code order_tab[][4]=
{
{0x00,0x65,0x33,0x33}, //紧急停车
{0x00,0x65,0xaa,0xaa}, //起动A,投主电源
{0x00,0x65,0xcc,0xcc}, //起动B,投备用电源
{0x00,0x65,0x55,0x55}, //正常停车
{0x00,0x65,0xee,0xee}, //复位
};
unsigned char code * idata read_order_p;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -