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

📄 v_static.h

📁 这是本人有幸收集的最完整的10多级液晶显示程序模块
💻 H
📖 第 1 页 / 共 2 页
字号:
        {0x00,0x39,0x00,0x03},	//472H(39)CONTACT					*0~2  //接触器三信息 165
        {0x00,0x00,0x00,0x01},	//												空  
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //接触器故障 167
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3
        {0x00,0x82,0x00,0x01},	//504h(82)由重起动电压设定界面借用     169
        
     
        {0x00,0x68,0x00,0x0f},  //170
        {0x00,0x00,0x00,0x00},  //171
        {0x00,0x59,0x00,0x01},  //172  AO输出范围设定借用
        {0x00,0x00,0x00,0x00},  //173
        {0x00,0x41,0x00,0x01},  //174
        {0x00,0x42,0x00,0x01},  //175
        {0x00,0x4c,0x00,0x06},  //498(4c)协议,地址,BD,HP(2),方式 *0~5   //176
        {0x00,0x67,0x00,0x01},  //4cEH(67)高速额定电流                 *6        
        {0x00,0x53,0x00,0x07},  //4a6(53)AO,FLP(2),FLV,FLC,CT1,AO_NUMB *0~6  //178
        {0x00,0xB4,0x00,0x01},  //568H(B4)电流互感器类型               *7

        {0x00,0x19,0x00,0x01},		//180投撤延时的已用时间 由dis_number=8 借用 /*32*/
        {0x00,0x04,0x00,0x01},		//平均电流/*08*/
        {0x00,0x0F,0x00,0x01},		//平均电压/*1E*/
        {0x00,0x1c,0x00,0x01},		//操作原因/*38*/
        {0x00,0x61,0x00,0x02},		//主到备延时,备到主延时/*b6*/
        
        {0x00,0x00,0x00,0x01},   //185
        {0x00,0x43,0x00,0x08},   //186
        {0x00,0xb7,0x00,0x01},   //187校准界面用,三相三线/三相四线  
        {0x00,0x66,0x00,0x01},   //188起动参数设置界面用,自起动延时时间
        {0x00,0x65,0x00,0x01},   //189起动参数设置界面用,失压重起动延时时间
        {0x00,0x61,0x00,0x01},	 //190liji qidong shidian时时间
      	{0x00,0x62,0x00,0x01},	 //延时qidong shidian时间 
      	{0x00,0x5B,0x00,0x01},   //加速时间HH
      	{0x00,0x5C,0x00,0x01},   //减速时间HH
      	{0x00,0x5a,0x00,0x01},   //减速时间HH   194
      	{0x00,0x5a,0x00,0x01},   //减速时间HH   195
//故障记录指定使用报文        
/*        {0x00,0xba,0x00,0x03},	//45A+8d*2=574H(2D+8d=ba)Ia,b,c					*0~2	//故障信息I 188
        {0x00,0x3c+0x8d,0x00,0x01},	//478H(3C)Iav							*3     
        {0x00,0x33,0x00,0x03},	//466H(33)Ua,b,c					*0~2  //故障信息U 190
        {0x00,0x3d,0x00,0x01},	//47aH(3d)Uav							*3
        {0x00,0x30,0x00,0x03},	//460H(30)Ba,b,c					*0~2	//故障信息B 192
        {0x00,0x38,0x00,0x01},	//470H(38)heat						*3 
        {0x00,0x36,0x00,0x02},	//46CH(36)Pl,Ph						*0~1	//故障信息P 194
        {0x00,0x00,0x00,0x01},	//												空 
        {0x00,0x39,0x00,0x03},	//472H(39)CONTACT					*0~2//接触器一信息196
        {0x00,0x00,0x00,0x01},	//												空      
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //外部故障 198
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3  
        {0x00,0x00,0x00,0x01},	//												空 
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //堵转故障 201
        {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 //缺相故障 204
        {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 //接漏故障 207
        {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 //过载故障 210
        {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 //千载故障 213
        {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 //过压故障 216
        {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 //欠压故障 219
        {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 //过热故障 222
        {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 //欠功率故障 225
        {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 //起动加速超时 228
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3  
        {0x00,0x00,0x00,0x01},	//    										空
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //起动失败故障 231
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3   
        {0x00,0x00,0x00,0x01},	//    										空
        {0x00,0x2a,0x00,0x03},	//454H(2a)跳闸类型,Tl,Th	*0~2 //停车失败故障 234
        {0x00,0xb3,0x00,0x01},	//566H(B3)0:矢量和,1:外感	*3   
        {0x00,0x00,0x00,0x01},	//    										空		 
        {0x00,0x39,0x00,0x03},	//472H(39)CONTACT					*0~2  //接触器二信息 237
        {0x00,0x00,0x00,0x01},	//												空  
        {0x00,0x39,0x00,0x03},	//472H(39)CONTACT					*0~2  //接触器三信息 239
        {0x00,0x00,0x00,0x01},	//												空    240                                                     
*/                                                       
};


uchar code message_count[]={								//报文条数表
3,/*0*/		0,/*1*/		0,/*2*/		5,/*3*/		0,/*4*/		
0,/*5*/		0,/*6*/		0,/*7*/		0,/*8*/		1,/*9*/		
1,/*10*/	3,/*11*/	1,/*12*/	1,/*13*/	1,/*14*/
1,/*15 */	1,/*16 */	1,/*17*/	1,/*18*/	1,/*19*/	
1,/*20 */	1,/*21 */	1,/*22*/	1,/*23*/	1,/*24*/	
1,/*25 */	1,/*26 */	1,/*27*/	1,/*28*/	1,/*29*/	
1,/*30 */	1,/*31 */	0,/*32*/	0,/*33*/	1,/*34*/	
1,/*35 */	1,/*36 */	2,/*37*/	0,/*38*/	2,/*39*/	
0,/*40 */	2,/*41 */	0,/*42*/	3,/*43*/	0,/*44*/	
0,/*45 */	3,/*46 */	0,/*47*/	0,/*48*/	2,/*49*/	
0,/*50 */	1,/*51 */	1,/*52*/	1,/*53*/	1,/*54*/	
1,/*55 */	1,/*56 */	1,/*57*/	1,/*58*/	1,/*59*/	
1,/*60 */	1,/*61 */	1,/*62*/	1,/*63*/	1,/*64*/	
1,/*65 */	1,/*66 */	1,/*67*/	1,/*68*/	1,/*69*/	
1,/*70 */	1,/*71 */	1,/*72*/	1,/*73*/	1,/*74*/	
1,/*75 */	1,/*76 */	1,/*77*/	1,/*78*/	1,/*79*/	
1,/*80 */	1,/*81 */	1,/*82*/	1,/*83*/	1,/*84*/	
1,/*85 */	1,/*86 */	1,/*87*/	1,/*88*/	1,/*89*/	
1,/*90 */	2,/*91 */	0,/*92*/	2,/*93*/	0,/*94*/	
2,/*95 */	0,/*96 */	1,/*97*/	1,/*98*/	0,/*99*/	
4,/*100*/	0,/*101*/	0,/*102*/	0,/*103*/	1,/*104*/	
5,/*105*/	0,/*106*/	0,/*107*/	0,/*108*/	0,/*109*/	
2,/*110*/	0,/*111*/	0,/*112*/	2,/*113*/	0,/*114*/	
2,/*115*/	0,/*116*/	2,/*117*/	0,/*118*/	2,/*119*/	
0,/*120*/	2,/*121*/	0,/*122*/	0,/*123*/	3,/*124*/	
0,/*125*/	0,/*126*/	3,/*127*/	0,/*128*/	0,/*129*/	
3,/*130*/	0,/*131*/	0,/*132*/	3,/*133*/	0,/*134*/	
0,/*135*/	3,/*136*/	0,/*137*/	0,/*138*/	3,/*139*/	
0,/*140*/	0,/*141*/	3,/*142*/	0,/*143*/	0,/*144*/	
3,/*145*/	0,/*146*/	0,/*147*/	3,/*148*/	0,/*149*/	
0,/*150*/	3,/*151*/	0,/*152*/	0,/*153*/	3,/*154*/	
0,/*155*/	0,/*156*/	3,/*157*/	0,/*158*/	0,/*159*/
3,/*160*/	0,/*161*/	0,/*162*/	2,/*163*/	0,/*164*/	
2,/*165*/	0,/*166*/	3,/*167*/	0,/*168*/	1,/*169*/	
1,/*170*/	0,/*171*/	1,/*172*/	0,/*173*/	1,/*174*/	
1,/*175*/	2,/*176*/	0,/*177*/	2,/*178*/	0,/*179*/	
5,/*180*/	0,/*181*/	0,/*182*/	0,/*183*/	0,/*184*/	
0,/*185*/	1,/*186*/	1,/*187*/	1,/*188*/	1,/*189*/	
1,/*190*/	1,/*191*/	1,/*192*/	1,/*193*/	1,/*194*/	
1,/*195*/	0,/*196*/	0,/*197*/	0,/*198*/	0,/*199*/	
};






/*-------取状态数据区----state----*/
//发送
#define long_state_message 5							//状态信息报文长度
uchar code state_message_tab[long_state_message]=	//状态信息报文表
{
	0x03,0x00,0x1e,0x00,0x08							//43cH~44aH(16字节)
};
//接收
#define size_state 18									//状态值存储区长度(字节数)
idata union state_of_union
{
	uchar state_buf[size_state];						//状态值接收缓存表
	uint state_buf_int[size_state/2];
}union_state;
//出入口参数:无




/*-------写变量数据区-----set---*/
//发送
//由界面操作填写相应指令报文到下面数组,例如(写Ia小系数)下:
uchar idata value_set[]={0x04,0xd0,0x00,0x00};
//接收(无)
//入口参数
	//remote_type.set=1
	//填写设置参数地址和值
#define set_addh	value_set[0]
#define set_addl	value_set[1]
#define set_valueh	value_set[2]
#define set_valuel	value_set[3]
		
//出口参数
	//remote_type.set=0



/*-------指令数据区----order----*/
		  /*#define StartA 0xaaaa
			#define StartB 0xcccc
			#define NStop  0x5555
			#define EStop  0x3333
			#define Reset  0xeeee
			unsigned int StartOrder;
			#pragma ADDRESS StartOrder 4D2H*/
//发送
#define long_order_message 4
uchar code start_a_command[long_order_message]={0x00,0xf8,0xaa,0xaa};
uchar code start_b_command[long_order_message]={0x00,0xf8,0xcc,0xcc};
uchar code stop_n_command[long_order_message]={0x00,0xf8,0x55,0x55};
uchar code stop_e_command[long_order_message]={0x00,0xf8,0x33,0x33};
uchar code reset_command[long_order_message]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_1[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_2[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_3[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_4[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_5[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_6[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_7[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_8[]={0x00,0xf8,0xee,0xee};
uchar code read_eeprom_9[]={0x00,0xf8,0xee,0xee};
//接收(无)

//入口参数:
//eg.起动A命令为read_order_p=start_a_command
uchar code * idata read_order_p=start_a_command;						//读指令指针

//通讯控制子程序
uchar code * idata value_message_p=dis_message_tab;			//变量值整条报文指针
//uchar code * idata order_message_p;						//指令整条报文指针
uchar idata value_message_count;							//变量值(整条)报文行读取计数
uchar idata TxdLength;						//报文发送缓存使用长度---供发送子程序用>=1,CRC计算后,+2


#define size_trbuf 8 									//发送缓存长度
uchar idata crch_bak;uchar idata crcl_bak;				//crch备份,crcl备份
data union recrc_data
{
	uint recrc_int;
	uchar recrc[2];										//接收crch:recrc[0],crcl:recrc[1];
}recrc;
uchar idata trbuf[size_trbuf];
uchar idata Txded_Number;		//发送缓存读计数
uchar idata rebuf_write_count;		//接收缓存写计数
uchar data * idata read_trbuf_p;	//读取发送缓存指针
uchar data * idata write_rebuf_p;	//写接收缓存指针
uchar idata receive_byte_number;	//接收条字节个数,>=1		
uchar idata remote_fault_count;		//通讯失败计数
uchar WaitTime;

/*-------------------------以下是定义的变量区--------------------------*/

⌨️ 快捷键说明

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