M_00_GL_FLAG = 0; M_00_MAIN_RAND = Rand(32767); WHILE M_00_MAIN_RAND = 0 DO M_00_MAIN_RAND = Rand(32767); END TagWrite("S_00_MAIN_RAND",M_00_MAIN_RAND); Sleep(4); Gather_00_Rand = TagRead("S_00_MAIN_RAND"); M_00_MAIN_CON = TagRead("S_00_MAIN_CON");
IF Gather_00_Rand = M_00_MAIN_RAND AND M_00_MAIN_CON = 3 THEN TagWrite("S_00_MAIN_CON",2); Sleep(35); WHILE BIAOZHI = 1 DO Sleep(5); END(如果BIAOZHI = 1说明有其它井怎在传输采集好的功图文件,所以一直等待到BIAOZHI = 0为止) Tran_00_File();
FUNCTION CONVERT_00_File()STRING Log_File_Name,Read_File_Str,Start_Data,Start_Time,Mid_Data,Mid_Time,Write_File_Str; INT HFile_Sxstatus,RECORD_SIZE,End_Flag,Start_Ms,Mid_Ms,Start_Time_Ms,Read_Str_length, Mid_Time_Ms,Period_Sec,i_for; REAL k_00,w_00,t_00,Mid_WeiYi_00;
IF D_COMPUTER_STIME = 1 THEN Log_File_Name = "D:\DATA\LOG\LOG_1900_S.csv"; ELSE Log_File_Name = "D:\DATA\LOG\LOG_1900_C.csv"; END