⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 08111-081121c18.c

📁 实现电动机的软启动控制
💻 C
📖 第 1 页 / 共 5 页
字号:
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 + -