Copyright Jul.2014 by ICP DAS CO., LTD. All right reserved. This paper lists the upgrade history of the Win-GRAF libraries . The newly released Win-GRAF library can also be obtained from the following website. http://ftp.icpdas.com/pub/cd/win-graf-workbench-cd/hwdef/ For example, the "win-graf-lib-1.01.zip" means the library version 1.01 . Trademark: Products, names and trade names appeared belongs to their respective owner. ************************************************************************** * 1.01 , Jul.29,2014 ************************************************************************** 1. This is the first relesed Win-GRAF libraries . ************************************************************************** * 1.01 , Aug.22,2014 ************************************************************************** 1. Modify the "i_redundnacy" to let default "Passive_IP" be "auto" . ************************************************************************** * 1.02 , Sep.13,2014 ************************************************************************** 1. Modify the "i_redundnacy" to support Channel 8 to 10 . -------------------------------------------------------------------- Ch.0 : is_Main_Active : Is Main-PAC active now ? TRUE: active , FALSE: passive Ch.1 : is_Backup_Active : Is Backup-PAC active now ? TRUE: active , FALSE: passive Ch.2 : is_Main_ready : Is Main-PAC ready now ? If Ch.2 returns FALSE. The possible reason could be the following. (1) The Ethernet cable between Main and Backup PAC is broken. (2) The Main PAC is dead or damaged. (3) The rotary switch of the Main PAC is not set as 7. Ch.3 : is_Backup_ready : Is Backup-PAC ready now ? If Ch.3 returns FALSE. The possible reason could be the following. (1) The Ethernet cable between Main and Backup PAC is broken. (2) The Backup PAC is dead or damaged. (3) The rotary switch of the Backup PAC is not set as 9. Ch.4 : is_first_cycle_just_after_switch : For Active PAC only. True: Now is in the first cycle just after switch. False: Now is not in the first cycle after switch or this PAC is passive currently. Ch.5 : is_Main_LAN1_ok : Is the LAN1 port of the Main-PAC ok ? TRUE: ok , FALSE: fail . Ch.6 : is_Backup_LAN1_ok : Is the LAN1 port of the Backup-PAC ok ? TRUE: ok , FALSE: fail . Ch.7 : is_Alive_port_ok : True : The alive port is ok. False : Communication of the alive port fail or Passive PAC is dead or damaged. Ch.8 : is_Passive_ready : Is the Passive PAC ready now ? If Ch.8 returns FALSE. The possible reason could be the following. (1) The Ethernet cable between Main and Backup PAC is broken. (2) The Passive PAC is dead or damaged. (3) The rotary switch setting of the Passive PAC is incorrect. Ch.9 : is_Active_LAN1_ok : Is the LAN1 port of the Active-PAC ok ? TRUE: ok , FALSE: fail . Ch.10: is_Passive_LAN1_ok : Is the LAN1 port of the Passive-PAC ok ? TRUE: ok , FALSE: fail . Ch.11 : Reserved. -------------------------------------------------------------------- 2. Add I/O - "i_redundancy_rs485" to detect Passive PAC 's RS-485 port state. (Refer chapter 16 of the Win-GRAF User's manual) ************************************************************************** * 1.03 , Oct.01,2014 ************************************************************************** 1. Add I/O - "schedule" to support the "Schedule-Control utility" to implement schedule control. (Refer the chapter 17 of the Win-GRAF User's manual) ************************************************************************** * 1.04 , Jan.26,2015 ************************************************************************** 1. Add I/O - "i_87018PW_08ch" . 2. Add three c-functions : Send_File_To , Send_File_State , Send_File_Abort 3. Modify the description of c-functions - F_cp_dir and F_del_dir . They can handle directory and all its sub-directories. ************************************************************************** * 1.05 , Mar.26,2015 ************************************************************************** 1. Add function-block - "PID_simple" for PID and regulation application. 2. Add function block - "GSM_OPEN" , "GSM_Send_SMS" and "GSM_Read_SMS" for Short Message Service. 3. Add function - "_3G_connect" , "_3G_disconnect" , "_3G_option" , "_3G_state" and "_3G_read_cmd" . ************************************************************************** * 1.06 , May.12,2015 ************************************************************************** 1. Add i_87041_DO 2. Add Hart_Read , Hart_Send and Hart_State (refer the chapter 23 for detailed informations) ************************************************************************** * 1.07 , Jun.22,2015 ************************************************************************** 1. Add function block - "D_GPS721" . (refer the section 8.2.8 for detailed informations) 2. Add functions : MBRTU_M_disable , MBRTU_M_enable , MBRTU_M_status MBTCP_M_disable , MBTCP_M_enable , MBTCP_M_status MBUDP_M_disable , MBUDP_M_enable , MBUDP_M_status (refer the section 5.1.13 and 5.2.4 for detailed informations) ************************************************************************** * 1.08 , Jan.08,2018 ************************************************************************** 1.Add I-87058 and I-87061 ************************************************************************** * 1.09 , Apr.24,2019 ************************************************************************** 1.Add I-8026W 2.Add function - "PAC_Mode"