📄 08111-081121c18.c
字号:
void interrupt_isr(void);
void SetReturnLcd(void);
void FactorySetValueReturn(void);
void ResetReturn(void);
void FactorySetAloneLcd(void);
void FactorySetMainLcd(void);
void FactorySetSlave1Lcd(void);
void FactorySetSlave2Lcd(void);
void FactorySetSlave3Lcd(void);
typedef struct
{
uchar MenuIndex;
uchar DownTo;
uchar UpTo;
uchar EnterTo;
uchar SetTo;
uchar StartTo;
uchar StopTo;
uchar ResetTo;
void (*CurrentOperate)();
}KeyTabStruct;
void (*Func)(void);
#define pid_t x_number[0x00] //10.0软起动时间
#define pid_pu x_number[0x01] //50%起始电压百分比
#define pid_1i x_number[0x02] //300额定电流
#define pid_cuti x_number[0x03] //7限流倍数
#define pid_gb x_number[0x04] //刮板机选择:0---不选择,5---点动5次
//#define pid_485 x_number[0x05] //0通讯方式选择:0---modbus_ main,0x11---modbus_slave,2---485
#define pid_yt x_number[0x06] //1.0延时启动时间
#define pid_wd x_number[0x07] //10温度保护动作时间
#define pid_ch4 x_number[0x08] //10甲烷保护动作时间
#define pidi_k x_number[0x09] //30强制旁路切换时间
#define pid_lt x_number[0x0a] //0软停止时间
#define pid_save x_number[0x0b] //保留
#define pid_nosa x_number[0x0c] //保留
#define pid_mode x_number[0x0d] //2启动模式:0---双环,1---电流环,2---电压斜坡
#define pidv_k x_number[0x0e] //1.0速度系数
#define pid1_p x_number[0x0f] //1.00速度环比例
#define pid1_i x_number[0x10] //3.0速度环积分
#define pid0_ia x_number[0x11] //0电流环选择
#define pid0_p x_number[0x12] //1.0电流环比例
#define pid0_i x_number[0x13] //0.05电流环积分
#define pid_pb x_number[0x14] //1保护屏蔽
#define pid_za x_number[0x15] //500互感器匝比[800:0.1],[500:0.1]
#define pid_bycd2 x_number[0x16] //主从模式 0 主 / 1 从 上电默认值0
#define pid_bycd3 x_number[0x17] //站号
#define pid_gya x_number[0x18] //130过压保护
#define pid_qya x_number[0x19] //60欠压保护
#define pid_plc x_number[0x1a] //恢复出厂值
#define pid_u x_number[0x1b] //电压采样
#define pid_i x_number[0x1c] //电流采样
#define pid_flag x_number[0x1d] //保护变量
#define pid_key x_number[0x1e] //键盘变量
#define pid_bld x_number[0x1f] //备用变量
#define p_de PORTBbits.RB0 //485通讯口方向控制,0输入,1输出
/* 出厂设置 */
const rom uint pre_number[26]={ 100, 40, 300, 70, 0, 0, 10, 10, 10, 30, 0, 1, 0, 2, 10, 100, 10, 0, 100, 20, 2, 800, 0, 0, 130, 60};
const rom uchar ValueTable[126][16]={
/* 启 */
{0x30,0x31,0xa1,0xb5,0xC6,0xF4,0xB6,0xAF,0xCA,0xB1,0xBC,0xE4,0x20,0x20,0x20,0x20}, //1启动时间 00 pid_t
{0x30,0x32,0xa1,0xb5,0xC6,0xF4,0xB6,0xAF,0xB3,0xF5,0xCA,0xBC,0xB5,0xE7,0xD1,0xB9}, //2启动初始电压 01 pid_pu
{0x30,0x33,0xa1,0xb5,0xB6,0xEE,0xB6,0xA8,0xB5,0xE7,0xC1,0xF7,0x20,0x20,0x20,0x20}, //3额定电流 02 pid_1i
{0x30,0x34,0xa1,0xb5,0xC6,0xF4,0xB6,0xAF,0xcf,0xde,0xC1,0xF7,0xB1,0xB6,0xCA,0xFD}, //4电流限流倍数 03 pid_cuti
{0x30,0x35,0xa1,0xb5,0xb9,0xce,0xb0,0xe5,0xbb,0xfa,0xD1,0xA1,0xD4,0xF1,0x20,0x20}, // 5刮板机选择 04 pid_gb
{0x30,0x36,0xa1,0xb5,0xCD,0xA8,0xD1,0xB6,0xB7,0xBD,0xCA,0xBD,0x20,0x20,0x20,0x20}, //6通讯方式 05 pid_485
{0x30,0x37,0xa1,0xb5,0xD1,0xD3,0xCA,0xB1,0xC6,0xF4,0xB6,0xAF,0xCA,0xB1,0xBC,0xE4}, //7延时启动时间 06 pid_yt
{0x30,0x38,0xa1,0xb5,0xCE,0xC2,0xB6,0xC8,0xB1,0xA3,0xBB,0xA4,0xD1,0xD3,0xCA,0xB1}, //8温度保护延时 07 pid_wd
{0x30,0x39,0xa1,0xb5,0xbc,0xd7,0xcd,0xe9,0xB1,0xA3,0xBB,0xA4,0x20,0x20,0x20,0x20}, //9甲烷保护 08 pid_ch4
{0x31,0x30,0xa1,0xb5,0xc7,0xbf,0xd6,0xc6,0xc7,0xd0,0xbb,0xbb,0xca,0xb1,0xbc,0xe4}, //a强制切换时间 09 pidi_k
{0x31,0x31,0xa1,0xb5,0xc8,0xed,0xcd,0xa3,0xca,0xb1,0xbc,0xe4,0x20,0x20,0x20,0x20}, //a 软停止时间 0a
{0x31,0x32,0xa1,0xb5,0xC6,0xF4,0xB6,0xAF,0xc4,0xa3,0xCA,0xBD,0x20,0x20,0x20,0x20},//1启动模式d 0d pid_mode
{0x31,0x33,0xa1,0xb5,0xCB,0xD9,0xB6,0xC8,0xBB,0xB7,0xB1,0xB6,0xCA,0xFD,0x20,0x20},//2速度环倍数e 0e pidv_k
{0x31,0x34,0xa1,0xb5,0xCB,0xD9,0xB6,0xC8,0xBB,0xB7,0xB1,0xC8,0xC0,0xFd,0x50,0x20},//3速度环比例pf 0f pid1_p
{0x31,0x35,0xa1,0xb5,0xCB,0xD9,0xB6,0xC8,0xBB,0xB7,0xBB,0xFD,0xB7,0xD6,0x49,0x20},//4速度环积分i10 010 pid1_i
{0x31,0x36,0xa1,0xb5,0xB5,0xE7,0xC1,0xF7,0xBB,0xB7,0xD1,0xA1,0xD4,0xF1,0x20,0x20},//5电流环选择 0x11
{0x31,0x37,0xa1,0xb5,0xB5,0xE7,0xC1,0xF7,0xBB,0xB7,0xB1,0xC8,0xC0,0xFd,0x50,0x20},//6电流环比例p 0x12 pid0_p
{0x31,0x38,0xa1,0xb5,0xB5,0xE7,0xC1,0xF7,0xBB,0xB7,0xBB,0xFD,0xB7,0xD6,0x49,0x20},//7电流环积分i 0x13 pid0_i
{0x31,0x39,0xa1,0xb5,0xB1,0xA3,0xBB,0xA4,0xc6,0xc1,0xb1,0xce,0x20,0x20,0x20,0x20},//8保护屏蔽 0x14 pid_pb
{0x32,0x30,0xa1,0xb5,0xBB,0xA5,0xB8,0xD0,0xC6,0xF7,0xD4,0xD1,0xCA,0xFD,0xB1,0xC8},//9互感器匝数比 0x15 pid_za
{0x32,0x31,0xa1,0xb5,0xc4,0xa3,0x3a,0x30,0xd6,0xf7,0xbb,0xfa,0x2f,0x31,0xb4,0xd3}, //工作模式 0x16 pid_ont
{0x32,0x32,0xa1,0xb5,0xB9,0xFD,0xD1,0xb9,0xc9,0xe8,0xb6,0xA8,0x20,0x20,0x20,0x20},//过压保护 0x18
{0x32,0x33,0xa1,0xb5,0xc7,0xb7,0xD1,0xb9,0xc9,0xe8,0xb6,0xA8,0x20,0x20,0x20,0x20}, //欠压保护 0x19
{0x20,0x20,0xbb,0xd6,0xb8,0xb4,0xb3,0xf6,0xb3,0xa7,0xd6,0xb5,0x20,0x20,0x20,0x20},//恢复出厂值0x1a
{0x44,0x52,0x4b,0x20,0xC8,0xED,0xC6,0xF4,0xB6,0xAF,0xBF,0xD8,0xD6,0xC6,0xC6,0xF7}, /* DRK 软启动控制器 */
{0x20,0x20,0x20,0x20,0x20,0x04,0xD6,0xD0,0xCE,0xC4,0xB0,0xE6,0x20,0x20,0x20,0x20}, /* #中文版 */
{0x20,0x20,0x54,0x65,0x6c,0x3a,0x36,0x34,0x33,0x39,0x37,0x33,0x38,0x32,0x20,0x20}, /* tel:64397382 */
{0xa1,0xee,0xC9,0xCF,0xBA,0xA3,0xBE,0xC3,0xBB,0xD4,0xB5,0xE7,0xC6,0xF8,0xa1,0xee}, /* 上海久辉电气 */
{0x20,0x1e,0xc9,0xcf,0xb7,0xad,0x20,0x20,0x20,0x1f,0xcf,0xc2,0xb7,0xad,0x20,0x20},/* #上翻 #下翻 10*/
{0x20,0x1e,0xbc,0xf5,0xc9,0xd9,0x20,0x20,0x20,0x1f,0xd4,0xf6,0xbc,0xd3,0x20,0x20},/* #减少 #增加 11 */
{0xB5,0xE7,0xC1,0xF7,0xa3,0xba,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa3,0xc1},/*电流 0 A 0a 12 */
{0xB5,0xE7,0xD1,0xB9,0xa3,0xba,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa3,0xd6},/* 电压 0 V 0b 13 */
{0x11,0x20,0xC6,0xF4,0xB6,0xAF,0xd1,0xd3,0xCA,0xB1,0x20,0x3e,0x3e,0x3e,0x20,0x10},/* 《启动延时 15s》 0c 14 */
{0x11,0x20,0xC8,0xED,0xC6,0xF4,0xB6,0xAF,0xd5,0xfd,0xD4,0xCB,0xD0,0xD0,0x20,0x10},/* 《软启动正运行》 0d 15 */
{0x11,0x20,0xb4,0xc5,0xC1,0xa6,0xc6,0xf7,0xd5,0xfd,0xD4,0xCB,0xD0,0xD0,0x20,0x10},/* 《磁力器正运行》 0e 16 */
{0x20,0x20,0x20,0x20,0xb5,0xa5,0xbb,0xfa,0xd4,0xcb,0xd0,0xd0,0x20,0x20,0x20,0x20},/* 单机运行 17 */
{0x20,0x20,0x20,0x20,0xd6,0xf7,0xbb,0xfa,0xc4,0xa3,0xca,0xbd,0x20,0x20,0x20,0x20},/* 主机模式 18*/
{0x20,0x20,0x20,0x20,0xb4,0xd3,0xbb,0xfa,0xc4,0xa3,0xca,0xbd,0x20,0x20,0x20,0x20},/* 从机模式 19*/
{0x20,0x20,0xcd,0xa8,0xd1,0xb6,0xce,0xde,0xd3,0xa6,0xb4,0xf0,0xa3,0xa1,0x20,0x20},/* 通讯无应答! 20*/
{0x20,0x11,0x20,0x20,0xcf,0xB5,0xCD,0xB3,0xB9,0xCA,0xD5,0xcf,0x20,0x20,0x10,0x20},/*《 系统故障 》22*/
{0x20,0x20,0x20,0x20,0xb5,0xa5,0xbb,0xfa,0xd4,0xcb,0xd0,0xd0,0x20,0x20,0x20,0x20}, //单机运行
{0x20,0x11,0xcf,0xb5,0xcd,0xb3,0xb2,0xcb,0xb5,0xa5,0xd1,0xa1,0xd4,0xf1,0x10,0x20},//《系统菜单选择》 4
{0x20,0x1e,0xc9,0xcf,0xb7,0xad,0x20,0x20,0x20,0x1f,0xcf,0xc2,0xb7,0xad,0x20,0x20},// #上翻 #下翻 5
{0x20,0x20,0x20,0x20,0x20,0x04,0xd6,0xf7,0xbb,0xfa,0x20,0x20,0x20,0x20,0x20,0x20},// 主机
{0x20,0x20,0x20,0x20,0xC9,0xE8,0xB6,0xA8,0xd7,0xb4,0xcc,0xac,0x20,0x20,0x20,0x20},//《系统参数设定》 7
{0x20,0x1e,0xbc,0xf5,0xc9,0xd9,0x20,0x20,0x20,0x1f,0xd4,0xf6,0xbc,0xd3,0x20,0x20}, // #减少 #增加 8
{0x20,0x20,0xCF,0xB5,0xCD,0xB3,0xD4,0xCB,0xD0,0xD0,0xD6,0xD0,0x07,0x07,0x07,0x20},// 系统运行中...
{0xB5,0xE7,0xC1,0xF7,0xa3,0xba,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa3,0xc1},// 电流 0 A 0a
{0xB5,0xE7,0xD1,0xB9,0xa3,0xba,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa3,0xd6},// 电压 0 V 0b
{0x11,0x20,0xb4,0xc5,0xC1,0xa6,0xc6,0xf7,0xd5,0xfd,0xD4,0xCB,0xD0,0xD0,0x20,0x10},//《磁力器正运行》 0e
{0x20,0x11,0x20,0x20,0xcf,0xB5,0xCD,0xB3,0xB9,0xCA,0xD5,0xcf,0x20,0x20,0x10,0x20},//《 系统故障 》0f 15
{0xcd,0xac,0xcf,0xe0,0xb6,0xcc,0xc2,0xb7,0x28,0x20,0xce,0xa3,0xcf,0xd5,0x21,0x29},//相短路( 危险 !) 0x10 16
{0x31,0x3e,0xbf,0xc9,0xbf,0xd8,0xb9,0xe8,0xbc,0xab,0xbc,0xe4,0xb6,0xcc,0xc2,0xb7},//可控硅极间短路
{0x32,0x3e,0xbd,0xd3,0xb4,0xa5,0xc6,0xf7,0xb4,0xa5,0xcd,0xb7,0xd5,0xb3,0xbd,0xe1},//接触器极间短路
{0x20,0x20,0x20,0x20,0xB5,0xE7,0xC1,0xF7,0xC8,0xB1,0xCF,0xE0,0x20,0x20,0x20,0x20},//电流缺相 0x13
{0x31,0x3e,0xB6,0xCF,0xCF,0xE0,0xBB,0xF2,0xB5,0xE7,0xBB,0xFA,0xCB,0xF0,0x20,0x20},//断相或电机损坏
{0x32,0x3e,0xBD,0xD3,0xB4,0xA5,0xC6,0xF7,0xB4,0xA5,0xCD,0xB7,0xCB,0xF0,0x20,0x20},//接触器触头损坏
{0x20,0x20,0x20,0x20,0xB9,0xFD,0xD4,0xD8,0xB1,0xA3,0xBB,0xA4,0x20,0x20,0x20,0x20},//过载保护 0x16
{0x31,0x3e,0xB5,0xE7,0xBB,0xFA,0xB8,0xBA,0xD4,0xD8,0xCC,0xAB,0xD6,0xD8,0x20,0x20},//电机负载太重
{0x32,0x3e,0xC9,0xE8,0xB6,0xA8,0xB5,0xE7,0xC1,0xF7,0xCC,0xAB,0xD0,0xA1,0x20,0x20},//设定电流太小
{0x20,0x20,0x20,0x20,0xB6,0xCC,0xC2,0xB7,0xB1,0xA3,0xBB,0xA4,0x20,0x20,0x20,0x20},//短路保护 0x19
{0x31,0x3e,0xB5,0xE7,0xBB,0xFA,0xB2,0xE0,0xB6,0xCC,0xC2,0xB7,0x20,0x20,0x20,0x20},//电机侧短路
{0x32,0x3e,0xC9,0xE8,0xB6,0xA8,0xB5,0xE7,0xC1,0xF7,0xCC,0xAB,0xD0,0xA1,0x20,0x20},//设定电流太小
{0x20,0x20,0x20,0x20,0xC2,0xA9,0xB5,0xE7,0xB1,0xA3,0xBB,0xA4,0x20,0x20,0x20,0x20}, //漏电保护 0x1c
{0xd6,0xf7,0x20,0x20,0x20,0x20,0xa3,0xc1,0xa2,0xd9,0x20,0x20,0x20,0x20,0xa3,0xc1},//主 xxxxA 从1xxxxA
{0xa2,0xda,0x20,0x20,0x20,0x20,0xa3,0xc1,0xa2,0xdb,0x20,0x20,0x20,0x20,0xa3,0xc1},//从2xxxxA 从3xxxxA
{0x20,0x20,0xb5,0xe7,0xd1,0xb9,0xa3,0xba,0x20,0x20,0x20,0x20,0xa3,0xd6,0x20,0x20},// 电压 xxxx V
{0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20},//空
{0x31,0x3e,0xB5,0xE7,0xBB,0xFA,0xC2,0xA9,0xB5,0xE7,0x20,0x20,0x20,0x20,0x20,0x20},//电机漏电
{0x32,0x3e,0xB5,0xE7,0xC0,0xC2,0xCA,0xDC,0xB3,0xB1,0x20,0x20,0x20,0x20,0x20,0x20},//电缆受潮
{0x20,0x20,0x20,0x20,0xCE,0xC2,0xB6,0xC8,0xB1,0xA3,0xBB,0xA4,0x20,0x20,0x20,0x20}, //温度保护 0x1f
{0x31,0x3e,0xB5,0xE7,0xBB,0xFA,0xB8,0xBA,0xD4,0xD8,0xCC,0xAB,0xD6,0xD8,0x20,0x20},//电机负载太重
{0x32,0x3e,0xCD,0xAC,0xB2,0xBD,0xBD,0xD3,0xB2,0xE5,0xBC,0xFE,0xCB,0xC9,0xB6,0xAF},//同步接插件松动
{0x20,0x20,0x20,0x20,0xbc,0xd7,0xcd,0xe9,0xB1,0xA3,0xBB,0xA4,0x20,0x20,0x20,0x20},//甲烷保护 0x22
{0x21,0x20,0xcd,0xdf,0xcb,0xb9,0xc5,0xa8,0xb6,0xc8,0xb3,0xac,0xb1,0xea,0x20,0x20},//!瓦斯浓度超标
{0x21,0x20,0xb7,0xc7,0xb3,0xa3,0xce,0xa3,0xcf,0xd5,0x20,0x20,0x20,0x20,0x20,0x20},//!非常危险
{0x11,0x20,0xb9,0xce,0xb0,0xe5,0xbb,0xfa,0xd5,0xfd,0xD4,0xCB,0xD0,0xD0,0x20,0x10},//0x25 刮板机运行
{0x20,0x20,0xB2,0xCE,0xCA,0xFD,0xBB,0xD6,0xB8,0xB4,0xD6,0xD0,0x07,0x07,0x07,0x20},//0x26 参数恢复中
{0x20,0x20,0xb1,0xbe,0xbb,0xfa,0xd7,0xd4,0xc9,0xed,0xb9,0xca,0xd5,0xcf,0x20,0x20}, //本机自身故障 42
{0x20,0x20,0x20,0x20,0x20,0x04,0xb4,0xd3,0xbb,0xfa,0xd2,0xbb,0x20,0x20,0x20,0x20}, //从机一 43
{0x20,0x20,0x20,0x20,0x20,0x04,0xb4,0xd3,0xbb,0xfa,0xb6,0xfe,0x20,0x20,0x20,0x20}, //从机二 44
{0x20,0x20,0x20,0x20,0x20,0x04,0xb4,0xd3,0xbb,0xfa,0xc8,0xfd,0x20,0x20,0x20,0x20}, //从机三 45
{0x20,0x20,0xb4,0xd3,0xbb,0xfa,0xd2,0xbb,0xd7,0xd4,0xc9,0xed,0xb9,0xca,0xd5,0xcf}, //从机一自身故障 46
{0x20,0x20,0xb4,0xd3,0xbb,0xfa,0xb6,0xfe,0xd7,0xd4,0xc9,0xed,0xb9,0xca,0xd5,0xcf}, //从机二自身故障 47
{0x20,0x20,0xb4,0xd3,0xbb,0xfa,0xc8,0xfd,0xd7,0xd4,0xc9,0xed,0xb9,0xca,0xd5,0xcf}, //从机三自身故障 48
{0xd3,0xeb,0xb4,0xd3,0xbb,0xfa,0xd2,0xbb,0xcd,0xa8,0xd1,0xb6,0xb3,0xf6,0xb4,0xed}, //与从机一通讯出错 49
{0xd3,0xeb,0xb4,0xd3,0xbb,0xfa,0xb6,0xfe,0xcd,0xa8,0xd1,0xb6,0xb3,0xf6,0xb4,0xed}, //与从机二通讯出错 50
{0xd3,0xeb,0xb4,0xd3,0xbb,0xfa,0xc8,0xfd,0xcd,0xa8,0xd1,0xb6,0xb3,0xf6,0xb4,0xed}, //与从机三通讯出错 51
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xee,0xa1,0xc3},//最近故障记录十: 53
{0x20,0x20,0xd4,0xcb,0xd0,0xd0,0xc4,0xa3,0xca,0xbd,0xc9,0xe8,0xb6,0xa8,0x20,0x20},//运行模式设定
{0x20,0x20,0xc0,0xfa,0xca,0xb7,0xb9,0xca,0xd5,0xcf,0xb2,0xe9,0xd1,0xaf,0x20,0x20},//历史故障查询
{0xd6,0xf7,0xb4,0xd3,0xca,0xb1,0xbc,0xe4,0xbc,0xe4,0xb8,0xf4,0xc9,0xe8,0xb6,0xa8},//主从时间间隔设定
{0x20,0x20,0x20,0x20,0xb2,0xce,0xca,0xfd,0xc9,0xe8,0xb6,0xa8,0x20,0x20,0x20,0x20},//参数设定
{0x20,0x20,0x20,0x20,0xcd,0xcb,0xb3,0xf6,0xc9,0xe8,0xb6,0xa8,0x20,0x20,0x20,0x20},//退出设定
{0xd6,0xf7,0xbb,0xfa,0xd3,0xeb,0xb4,0xd3,0xbb,0xfa,0xa3,0xb1,0xbc,0xe4,0xb8,0xf4},//主机与从机1间隔
{0xd6,0xf7,0xbb,0xfa,0xd3,0xeb,0xb4,0xd3,0xbb,0xfa,0xa3,0xb2,0xbc,0xe4,0xb8,0xf4},//主机与从机2间隔
{0xd6,0xf7,0xbb,0xfa,0xd3,0xeb,0xb4,0xd3,0xbb,0xfa,0xa3,0xb3,0xbc,0xe4,0xb8,0xf4},//主机与从机3间隔
{0xbe,0xaf,0xb8,0xe6,0xa3,0xba,0xc4,0xa3,0xca,0xbd,0xb4,0xed,0xce,0xf3,0xa3,0xa1},//警告:模式错误!
{0x20,0x20,0x20,0x20,0x20,0x04,0xb5,0xa5,0xbb,0xfa,0x20,0x20,0x20,0x20,0x20,0x20},/* 单机 */
{0x20,0x20,0xb8,0xc3,0xb4,0xd3,0xbb,0xfa,0xb2,0xbb,0xb4,0xe6,0xd4,0xda,0xa3,0xa1},//该从机不存在!
{0x20,0x20,0xcd,0xa8,0xd1,0xb6,0xb2,0xbb,0xce,0xc8,0xb6,0xa8,0xa3,0xa1,0x20,0x20},//通讯不稳定!
{0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa3,0xd3,0x20,0x20},// S
{0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa3,0xc1,0x20,0x20},// A
{0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa3,0xa5,0x20,0x20},// %
{0x20,0x20,0x20,0x20,0x20,0x4d,0x6f,0x64,0x42,0x75,0x73,0x20,0x20,0x20,0x20,0x20},//Modbus
{0xd0,0xde,0xb8,0xc4,0xcd,0xea,0xb3,0xc9,0xa3,0xa1,0xc7,0xeb,0xb7,0xb5,0xbb,0xd8},//修改完成!请返回
{0x20,0x20,0xb7,0xb5,0xbb,0xd8,0xb5,0xbd,0xc9,0xcf,0xd2,0xbb,0xb2,0xe3,0x20,0x20},//返回到上一层
{0x20,0x20,0x20,0x20,0x20,0x20,0xc8,0xb7,0xb6,0xa8,0x20,0x20,0x20,0x20,0x20,0x20},//确定
{0x20,0x20,0x20,0x20,0x20,0x20,0xc8,0xa1,0xcf,0xfb,0x20,0x20,0x20,0x20,0x20,0x20},//取消
{0x20,0x20,0x20,0x20,0xb1,0xbe,0xbb,0xfa,0xb8,0xb4,0xce,0xbb,0x20,0x20,0x20,0x20},//本机复位
{0x20,0x20,0x20,0x20,0xb4,0xd3,0xbb,0xfa,0xa3,0xb1,0xb8,0xb4,0xce,0xbb,0x20,0x20},//从机1复位
{0x20,0x20,0x20,0x20,0xb4,0xd3,0xbb,0xfa,0xa3,0xb2,0xb8,0xb4,0xce,0xbb,0x20,0x20},//从机2复位
{0x20,0x20,0x20,0x20,0xb4,0xd3,0xbb,0xfa,0xa3,0xb3,0xb8,0xb4,0xce,0xbb,0x20,0x20},//从机3复位
{0x20,0x20,0x20,0x20,0x20,0x20,0xd1,0xa1,0xd4,0xf1,0x20,0x20,0x20,0x20,0x20,0x20},//选择
{0x20,0x20,0x20,0x20,0xd6,0xb4,0xd0,0xd0,0xcd,0xea,0xb3,0xc9,0x20,0x20,0x20,0x20},//执行完成
{0x20,0x20,0x20,0x20,0x20,0x20,0xcd,0xa3,0xbb,0xfa,0x20,0x20,0x20,0x20,0x20,0x20},//停机
{0x20,0x20,0xce,0xde,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa3,0xa1,0x20,0x20},//无故障记录!
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xe5,0xa1,0xc3},//最近故障记录一:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xe6,0xa1,0xc3},//最近故障记录二:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xe7,0xa1,0xc3},//最近故障记录三:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xe8,0xa1,0xc3},//最近故障记录四:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xe9,0xa1,0xc3},//最近故障记录五:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xea,0xa1,0xc3},//最近故障记录六:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xeb,0xa1,0xc3},//最近故障记录七:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xec,0xa1,0xc3},//最近故障记录八:
{0xd7,0xee,0xbd,0xfc,0xb9,0xca,0xd5,0xcf,0xbc,0xc7,0xc2,0xbc,0xa2,0xed,0xa1,0xc3},//最近故障记录九:
};
/******故障代码:**********
* 1----同相短路
* 2----电流缺相
* 3----过载保护
* 4----短路保护
* 5---漏电保护
* 6---甲烷保护
* 7---温度保护
***************************/
/*ID down up ent set star stop reset function */
const rom KeyTabStruct KeyTab[182]={
{0 ,181,181,181,1 ,170,181,172,PowerOn},
{1 ,7 ,160,2 ,181,181,181,181,RunModleSetLcd},
{2 ,3 ,6 ,162,181,181,181,181,SelectAsAloneLcd},
{3 ,4 ,2 ,162,181,181,181,181,SelectAsMainLcd},
{4 ,5 ,3 ,162,181,181,181,181,SelectAsSlave1Lcd},
{5 ,6 ,4 ,162,181,181,181,181,SelectAsSlave2Lcd},
{6 ,2 ,5 ,162,181,181,181,181,SelectAsSlave3Lcd},
{7 ,123,1 ,8 ,181,181,181,181,SetTheValueLcd},
{8 ,9 ,161,13 ,181,181,181,181,SetTheAloneLcd},
{9 ,10 ,8 ,13 ,181,181,181,181,SetTheMainLcd},
{10 ,11 ,9 ,13 ,181,181,181,181,SetTheSlave1Lcd},
{11 ,12 ,10 ,13 ,181,181,181,181,SetTheSlave2Lcd},
{12 ,161,11 ,13 ,181,181,181,181,SetTheSlave3Lcd},
{13 ,14 ,132,35 ,181,181,181,181,SetSoftStartTimeLcd},
{14 ,15 ,13 ,39 ,181,181,181,181,SetVoltagePercentageLcd},
{15 ,16 ,14 ,43 ,181,181,181,181,SetRatingCurrentLcd},
{16 ,17 ,15 ,47 ,181,181,181,181,SetCurrentLimitTimesLcd},
{17 ,18 ,16 ,51 ,181,181,181,181,SetGEquipmentLcd},
{18 ,20 ,17 ,55 ,181,181,181,181,SetCommunicationModleLcd},
{19 ,181,181,181,181,181,181,181,None},/**/
{20 ,21 ,18 ,63 ,181,181,181,181,SetTemperatureProtectLcd},
{21 ,22 ,20 ,67 ,181,181,181,181,SetCh4ProtectLcd},
{22 ,23 ,21 ,71 ,181,181,181,181,SetBypassSwitchLcd},
{23 ,24 ,22 ,75 ,181,181,181,181,SetSoftStopTimeLcd},
{24 ,25 ,23 ,79 ,181,181,181,181,SetStartModLcd},
{25 ,26 ,24 ,83 ,181,181,181,181,SetSpeedValueLcd},
{26 ,27 ,25 ,87 ,181,181,181,181,SetSpeedProportionLcd},
{27 ,28 ,26 ,91 ,181,181,181,181,SetSpeedIntegralLcd},
{28 ,29 ,27 ,95 ,181,181,181,181,SetCurrentSelectLcd},
{29 ,30 ,28 ,99 ,181,181,181,181,SetCurrentProportionLcd},
{30 ,31 ,29 ,103,181,181,181,181,SetCurrentIntegralLcd},
{31 ,32 ,30 ,107,181,181,181,181,SetProtectShieldLcd},
{32 ,33 ,31 ,111,181,181,181,181,SetInductLcd},
{33 ,34 ,32 ,115,181,181,181,181,SetOverVoltageLcd},
{34 ,132,33 ,119,181,181,181,181,SetUnderVoltageLcd},
{35 ,36 ,37 ,38 ,181,181,181,181,SoftStartTimeLcd},
{36 ,36 ,37 ,38 ,181,181,181,181,SoftStartTimeDec},
{37 ,36 ,37 ,38 ,181,181,181,181,SoftStartTimeInc},
{38 ,13 ,13 ,13 ,181,181,181,181,SoftStartTimeSet},
{39 ,40 ,41 ,42 ,181,181,181,181,VoltagePercentageLcd},
{40 ,40 ,41 ,42 ,181,181,181,181,VoltagePercentageDec},
{41 ,40 ,41 ,42 ,181,181,181,181,VoltagePercentageInc},
{42 ,14 ,14 ,14 ,181,181,181,181,VoltagePercentageSet},
{43 ,44 ,45 ,46 ,181,181,181,181,RatingCurrentLcd},
{44 ,44 ,45 ,46 ,181,181,181,181,RatingCurrentDec},
{45 ,44 ,45 ,46 ,181,181,181,181,RatingCurrentInc},
{46 ,15 ,15 ,15 ,181,181,181,181,RatingCurrentSet},
{47 ,48 ,49 ,50 ,181,181,181,181,CurrentLimitTimesLcd},
{48 ,48 ,49 ,50 ,181,181,181,181,CurrentLimitTimesDec},
{49 ,48 ,49 ,50 ,181,181,181,181,CurrentLimitTimesInc},
{50 ,16 ,16 ,16 ,181,181,181,181,CurrentLimitTimesSet},
{51 ,52 ,53 ,54 ,181,181,181,181,GEquipmentLcd},
{52 ,52 ,53 ,54 ,181,181,181,181,GEquipmentDec},
{53 ,52 ,53 ,54 ,181,181,181,181,GEquipmentInc},
{54 ,17 ,17 ,17 ,181,181,181,181,GEquipmentSet},
{55 ,55 ,55 ,18 ,181,181,181,181,CommunicationModleLcd},
{56 ,56 ,57 ,58 ,181,181,181,181,None},
{57 ,56 ,57 ,58 ,181,181,181,181,None},
{58 ,18 ,18 ,18 ,181,181,181,181,None},
{59 ,60 ,61 ,62 ,181,181,181,181,None},
{60 ,60 ,61 ,62 ,181,181,181,181,None},
{61 ,60 ,61 ,62 ,181,181,181,181,None},
{62 ,19 ,19 ,19 ,181,181,181,181,None},
{63 ,64 ,65 ,66 ,181,181,181,181,TemperatureProtectLcd},
{64 ,64 ,65 ,66 ,181,181,181,181,TemperatureProtectDec},
{65 ,64 ,65 ,66 ,181,181,181,181,TemperatureProtectInc},
{66 ,20 ,20 ,20 ,181,181,181,181,TemperatureProtectSet},
{67 ,68 ,69 ,70 ,181,181,181,181,Ch4ProtectLcd},
{68 ,68 ,69 ,70 ,181,181,181,181,Ch4ProtectDec},
{69 ,68 ,69 ,70 ,181,181,181,181,Ch4ProtectInc},
{70 ,21 ,21 ,21 ,181,181,181,181,Ch4ProtectSet},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -