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

📄 v_static.h

📁 这是本人有幸收集的最完整的10多级液晶显示程序模块
💻 H
📖 第 1 页 / 共 2 页
字号:
/*---显示模块通讯用全局变量--需加入-*/
#define uchar unsigned char
#define uint unsigned int 
#define CRC 0xa001

sbit CLK   = 0xA7;				//通讯口
uchar idata address_device;				//设备动态地址
//不用uchar *remote_value_p;					//取变量值指针remote_value_p;通讯控制返回时还原(需检查)


//#define remote_build_count_max 5		//通讯建立计数极大值
//uchar idata remote_build_count;			//通讯建立计数

unsigned char * RxdPointBak; //当前发送报文返回数据存放的缓冲区的地址,当失败时将指针重置到此处

/*----------界面读写使用数据区----------------
取变量:[ 界面变量报文表 + 设备动态地址 ] -->> 变量值接收缓存(变量值H,变量值L,...)
取状态:[ 状态信息报文表 + 设备动态地址 ] -->> 状态信息接收缓存(状态值H,状态值L,...)
写变量:[ 变量设定单报文 + 设备动态地址 ] -->> 仅对设备返回效验码进行校对,不存储设备返回报文
发指令:[ 指令单条报文   + 设备动态地址 ] -->> 仅对设备返回效验码进行校对,不存储设备返回*/


/*-------取变量数据区---value-----*/
//发送报文表
#define long_dis_message 4								//界面报文单条长度
uchar code dis_message_tab[ ][long_dis_message]=		//界面变量报文表(addH,addL,numH,numL)
														//(界面号由报文起始行号决定)
{
	{0x00,0x5a,0x00,0x01},	//转换方式读取/*b4*/                   0
	{0x00,0x60,0x00,0x01},	//双电源操作方式方式/*c0*/             1
	{0x00,0x0A,0x00,0x01},	//运行热容。/*14*/                     2
	{0x00,0x18,0x00,0x03},	//起动电流,已用时间,热容量/*30*/     3 
	{0x00,0x5b,0x00,0x02},	//起动时限,高速时限。/*b6*/           4  
	{0x00,0x04,0x00,0x01},	//平均电流/*08*/                       5  
	{0x00,0x1c,0x00,0x01},	//操作原因/*38*/                       6
	{0x00,0x0A,0x00,0x01},	//运行热容。/*14*/                     7 
	{0x00,0x01,0x00,0x01},  //借用180                              8
	{0x00,0x8c,0x00,0x01},  //8c,允许分断电流,由dis_number=67借用和自用  9
	{0x00,0x1d,0x00,0x01},  //上次停车原因                        10
	{0x00,0x19,0x00,0x01},  //正在停车界面                        11
	//启动时间及低速起动时间设定
/*12*/	        {0x00,0x5a/*4bah*/,0x00,0x02},	//起动时限
//高速起动时间设定
/*13*/	        {0x00,0x5c/*bb*/,0x00,0x01},	//高速起动时限
//控制方式设定
/*14*/	        {0x00,0x63/*c2*/,0x00,0x01},	//软件操作权限	
//端子属性设定
/*15*/       	{0x00,0x64/*c4*/,0x00,0x01},	//端子属性
//转换时间设定
/*16*/	        {0x00,0x5a/*b6*/,0x00,0x04},	//转换时间
//转换电流设定
/*17*/	        {0x00,0x5e/*b8*/,0x00,0x01},	//转换电流
//重启动电压设定
/*18*/	        {0x00,0x5f/*ba*/,0x00,0x01},	//重启动电压
//双电源操作方式设定
/*19*/	        {0x00,0x60/*bc*/,0x00,0x01},	//操作方式
//投延时设定
/*20*/	        {0x00,0x61/*be*/,0x00,0x01},	//投延时时间
//复延时设定
/*21*/	        {0x00,0x62/*c0*/,0x00,0x01},	//复延时时间
//高速起动允许设定
/*22*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置	
//转换模式设定
/*23*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置
//转换控制设定
/*24*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置
//转换次序设定
/*25*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置
//自起动允许设定
/*26*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置
//自起动模式设定
/*27*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置
//重启动允许设定
/*28*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置
//转换方式设定
/*29*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//起动设置
//正反启动连续性设定
/*30*/	        {0x00,0x5a/*b4*/,0x00,0x01},	//正反启动连续性//杜建中0~30
	
	
	{0x00,0x8e,0x00,0x01},	//51ch(8e)接地剪切系数    31
	{0x00,0x01,0x00,0x02},  //32
	
	
	{0x00,0x00,0x00,0x00},  //主菜单界面  33报文条数为0 
	
	{0x00,0x00,0x00,0x04},  //测量-->电流 34
			               
	{0x00,0x05,0x00,0x03},  //测量-->电流不平衡率 35
	
    	{0x00,0x0a,0x00,0x02},  //测量-->当前热能量,热电阻 36
    	
    	{0x00,0x0c,0x00,0x03},  //测量-->当前电压、功率、电能、频率 37
        {0x00,0x10,0x00,0x06},
        
        {0x00,0xa0,0x00,0x04},  //39       电流测量大系数
        {0x00,0x00,0x00,0x04},  
        
        {0x00,0xa4,0x00,0x04},  //41       电流测量小系数
        {0x00,0x00,0x00,0x04},  
        
        {0x00,0xa8,0x00,0x04},	 //43      电压系数、温度大系数    
        {0x00,0x0c,0x00,0x03},
        {0x00,0x0b,0x00,0x01},
        
        {0x00,0xac,0x00,0x04},	 //46      温度小系数、模拟量系数、功率A系数
        {0x00,0x0b,0x00,0x01},
        {0x00,0x11,0x00,0x02},
        
        {0x00,0xb0,0x00,0x03},	 //49      功率BC系数、电压信号
        {0x00,0x11,0x00,0x02},
       
        {0x00,0xb3,0x00,0x02},	 //51      漏电方式、外加互感器
        
        {0x00,0xb5,0x00,0x01},   //52      外加漏电互感器
        
        {0x00,0xb6,0x00,0x01},   //53      工作方式选择 
        
 
	{0x00,0x8b,0x00,0x01},//54	
	{0x00,0x77,0x00,0x01},//55	
	{0x00,0x78,0x00,0x01},//56
	{0x00,0x8b,0x00,0x01},//57	
	{0x00,0x7a,0x00,0x01},//58	
	{0x00,0x7b,0x00,0x01},//59
	{0x00,0x79,0x00,0x01},//60
	{0x00,0x8b,0x00,0x01},//61
	{0x00,0x8b,0x00,0x01},//62	
	{0x00,0x8b,0x00,0x01},//63
	{0x00,0x7c,0x00,0x01},//64
	{0x00,0x7d,0x00,0x01},//65
	{0x00,0x8b,0x00,0x01},//66
	{0x00,0x7e,0x00,0x01},//67
	{0x00,0x7f,0x00,0x01},//68
	{0x00,0x8b,0x00,0x01},//69
	{0x00,0x80,0x00,0x01},//70
	{0x00,0x8d,0x00,0x01},//71
	{0x00,0x81,0x00,0x01},//72
	{0x00,0x8b,0x00,0x01},//73
	{0x00,0x82,0x00,0x01},//74
	{0x00,0x83,0x00,0x01},//75
	{0x00,0x8b,0x00,0x01},//76
	{0x00,0x84,0x00,0x01},//77
	{0x00,0x85,0x00,0x01},//78
	{0x00,0x8b,0x00,0x01},//79
	{0x00,0x86,0x00,0x01},//80
	{0x00,0x87,0x00,0x01},//81
	{0x00,0x8b,0x00,0x01},//82
	{0x00,0x8b,0x00,0x01},//83
	{0x00,0x52,0x00,0x01},//84
	{0x00,0x88,0x00,0x01},//85
	{0x00,0x89,0x00,0x01},//86
	{0x00,0x8b,0x00,0x01},//87	
	{0x00,0x8a,0x00,0x01},//88
        {0x00,0x8b,0x00,0x01},//89相序保护设定界面	
        {0x00,0xb3,0x00,0x01},//90
        {0x00,0x5d,0x00,0x01},//4bah(5d)转换时间,由双速转换延时界面借用dis_number=3   91
        {0x00,0x19,0x00,0x01},//432h(19)起动已用时间,兼作转换已用时间,同上借用  
        {0x00,0x65,0x00,0x02},//由上电自起动\欠压重起动借用dis_number=0   93
        {0x00,0x19,0x00,0x01},//由借用dis_number=0              94
        
        
       	{0x00,0x00,0x00,0x03},	//400H(00)Ia,Ib,Ic			*0~2       95
        {0x00,0x04,0x00,0x01},	//408H(04)IAV				*3
        			//MIAV平均电流
        {0x00,0x0c,0x00,0x04},	//418H(0c)Ua,Ub,Uc,Uav		*0~3
        {0x00,0x11,0x00,0x02},	//422H(11)pl,ph				*0~1
        {0x00,0x00,0x00,0x01},	//留
        {0x00,0x29,0x00,0x01},	//452H(29)trip报警类型		*0			100
        {0x00,0x05,0x00,0x04},	//40a(05)					*1~4
        		//不平衡A,B,C.Imax
        {0x00,0xB3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*5
        {0x00,0x03,0x00,0x01},	//406(03)漏电流				*6
        {0x00,0x0b,0x00,0x01},	//412(0b)热电阻值,由过热跳闸报警借用 104
        {0x00,0x29,0x00,0x01},	//452H(29)trip报警类型		*0		105
        {0x00,0x09,0x00,0x02},	//412H(9)usedtime,iit		*1~2
        {0x00,0x04,0x00,0x01},	//408H(4)Iav				*3
        {0x00,0x0f,0x00,0x01},	//41eH(f)Uav   			*4	
        {0x00,0x11,0x00,0x02},	//422H(f)pl,ph			*5~6
        {0x00,0x28,0x00,0x01},	//450h(28)notrip报警类型	*0    110
        {0x00,0xB3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*1
        {0x00,0x00,0x00,0x01},	//留
        {0x00,0x2d,0x00,0x03},	//45AH(2D)Ia,b,c					*0~2	//故障信息I 113
        {0x00,0x3c,0x00,0x01},	//478H(3C)Iav							*3     
        {0x00,0x33,0x00,0x03},	//466H(33)Ua,b,c					*0~2  //故障信息U 
        {0x00,0x3d,0x00,0x01},	//47aH(3d)Uav							*3
        {0x00,0x30,0x00,0x03},	//460H(30)Ba,b,c					*0~2	//故障信息B
        {0x00,0x38,0x00,0x01},	//470H(38)heat						*3 
        {0x00,0x36,0x00,0x02},	//46CH(36)Pl,Ph						*0~1	//故障信息P
        {0x00,0x00,0x00,0x01},	//												空 
        {0x00,0x39,0x00,0x03},	//472H(39)CONTACT					*0~2//接触器一信息 
        {0x00,0x00,0x00,0x01},	//												空 
        {0x00,0x00,0x00,0x01},	//无      									
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //外部故障 124
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3  
        {0x00,0x00,0x00,0x01},	//												空 
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //堵转故障 
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3  
        {0x00,0x3e,0x00,0x01},	//47cH(3e)Imax						*4  
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //缺相故障 130
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3 
        {0x00,0x3f,0x00,0x01},	//47eh(3f)    						*4	
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //接漏故障 133
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3
        {0x00,0x40,0x00,0x01},	//480h(40)Ig    					*4
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //过载故障 136
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3
        {0x00,0x3e,0x00,0x01},	//47cH(3e)Imax						*4
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //千载故障 139
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3   
        {0x00,0x3c,0x00,0x01},	//478H(3c)Iav							*4
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //过压故障 142
        {0x00,0x00,0xb3,0x01},	//566H(B3)0:矢量和,1:外感	*3
        {0x00,0x3d,0x00,0x01},	//47aH(3d)Uav							*4
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //欠压故障 145
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3
        {0x00,0x3d,0x00,0x01},	//47aH(3d)Uav							*4
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //过热故障 148
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3
        {0x00,0x38,0x00,0x01},	//470H(38)heat						*4
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //欠功率故障 151
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3
        {0x00,0x36,0x00,0x02},	//46cH(36)pl,ph						*4~5
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //起动加速超时 154
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3  
        {0x00,0x00,0x00,0x01},	//    										空
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //起动失败故障 157
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3   
        {0x00,0x00,0x00,0x01},	//    										空
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //停车失败故障 160
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3   
        {0x00,0x00,0x00,0x01},	//    										空		 
        {0x00,0x39,0x00,0x03},	//472H(39)CONTACT					*0~2  //接触器二信息 163
        {0x00,0x00,0x00,0x01},	//												空  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -