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

📄 alarm.c

📁 MODBUS 通信源代码 MODBUS通訊協定原本是MODICON公司為自己所生產的PLC(可程式邏輯控制器)所開發的通訊協定
💻 C
字号:
#include "REG52.H"
#include "varibale.h"
#include "function.h"
#include "var1.h"
#include "var2.h"
#include "comm.h"
#include "alarm.h"

void comm_data_alarm(void)
{
	if( rtu_flag_comm )	  //  K>74   10MS
	{
		EA = 0;
//		RS485_DIR = 1;
//		rx_flag = 0;
//		comm_flag = 0;	
//		time0_count = 0;
		rtu_flag_comm = 0;
		if(RX_EO_CHEK_ASCII(comm_number))					
		{
			comm_point = comm_memory.char_data;
		
			rtu_rtu_1();
			   	
			comm_point = comm_memory.char_data;		
			CRC_proving( comm_point , comm_number - 2 );	   //CRC浪喷
			
			if(!LV)
			{
				delay_20();
				if(!LV)
				{
					lv_flag = 1;
					return ;
				}	
			}	
			   
			if( ( CRC_buf.CRC.L == comm_memory.char_data[comm_number - 2 ]  ) && ( CRC_buf.CRC.H ==comm_memory.char_data[comm_number - 1 ]  ))
			{
				
				if( comm_memory.char_data[0] != 0 )
				{
					if (coom_number_data == comm_memory.char_data[0]) 		 //

⌨️ 快捷键说明

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