Copyright January 2002 by ICP DAS CO., LTD. All right reserved. This paper lists the upgraded history of the driver of I-8xx7. Our newly released driver can also be obtained from the following website. ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/8000/driver/ Warning: The copyright of the firmware and ISaGRAF embedded driver belongs to ICP DAS CO., LTD. Only the I-8417, 8817, 8437 and 8837 have registered a legal ISaGRAF Target license. To burn an ISaGRAF embedded driver into other I-8000 controllers is absolutely illegal and may be punished by law. Trademark: Products, names and trade names appeared belongs to their respective owner. *************************************************************************** I8x37_4.29 ---> I8x37_5.00, Aug.23,2021, with Ethernet features I8x17_4.29 ---> I8x17_5.00, Aug.23,2021, without Ethernet features Motion4.29 ---> Motion5.00, Aug.23,2021, without Ethernet features *************************************************************************** 1. Because replacing the chip increases the relevant judgment *************************************************************************** I8x37_4.28 ---> I8x37_4.29, Dec.26,2019, with Ethernet features I8x17_4.28 ---> I8x17_4.29, Dec.26,2019, without Ethernet features Motion4.28 ---> Motion4.29, Dec.26,2019, without Ethernet features *************************************************************************** 1. Because replacing the flash memory chip increases the relevant judgment *************************************************************************** I8x37_4.27 ---> I8x37_4.28, May.25,2017, with Ethernet features I8x17_4.27 ---> I8x17_4.28, May.25,2017, without Ethernet features Motion4.27 ---> Motion4.28, May.25,2017, without Ethernet features *************************************************************************** 1. Modify a Modbus feature problem. *************************************************************************** I8x37_4.26 ---> I8x37_4.27, Dec.11,2015, with Ethernet features I8x17_4.26 ---> I8x17_4.27, Dec.11,2015, without Ethernet features Motion4.26 ---> Motion4.27, Dec.11,2015, without Ethernet features *************************************************************************** 1. Modify a Modbus feature problem. *************************************************************************** I8x37_4.25 ---> I8x37_4.26, Aug.26,2015, with Ethernet features I8x17_4.25 ---> I8x17_4.26, Aug.26,2015, without Ethernet features Motion4.25 ---> Motion4.26, Aug.26,2015, without Ethernet features *************************************************************************** 1. Modify a Modbus function bug about the "Mbus_bw" C-function block. 2. Modify an "averag_f" function block setting problem. *************************************************************************** I8x37_4.24 ---> I8x37_4.25, Nov.13,2014, with Ethernet features I8x17_4.24 ---> I8x17_4.25, Nov.13,2014, without Ethernet features Motion4.24 ---> Motion4.25, Nov.13,2014, without Ethernet features *************************************************************************** 1. COM5 support modbus RTU master . *************************************************************************** I8x37_4.23 ---> I8x37_4.24, Nov.13,2013, with Ethernet features I8x17_4.23 ---> I8x17_4.24, Nov.13,2013, without Ethernet features Motion4.23 ---> Motion4.24, Nov.13,2013, without Ethernet features *************************************************************************** 1. Modify an EEP_EN() settings problem. 2. Improve MODBUS RTU / ASCII Master communication efficiency *************************************************************************** I8x37_4.22 ---> I8x37_4.23, Apr.24,2013, with Ethernet features I8x17_4.22 ---> I8x17_4.23, Apr.24,2013, without Ethernet features Motion4.22 ---> Motion4.23, Apr.24,2013, without Ethernet features *************************************************************************** 1. Support "I_87042" function blocks and IO board. *************************************************************************** I8x37_4.21 ---> I8x37_4.22, Mar.04,2013, with Ethernet features I8x17_4.21 ---> I8x17_4.22, Mar.04,2013, without Ethernet features Motion4.21 ---> Motion4.22, Mar.04,2013, without Ethernet features *************************************************************************** 1.The reason of blinking power LED or L1 LED on PAC while Ethernet connect fail. (refer to www.icpdas.com > FAQ > Software > ISaGRAF > FAQ-163) *************************************************************************** I8x37_4.20 ---> I8x37_4.21, Nov.13,2012, with Ethernet features I8x17_4.20 ---> I8x17_4.21, Nov.13,2012, without Ethernet features Motion4.20 ---> Motion4.21, Nov.13,2012, without Ethernet features *************************************************************************** 1.Fix a bug about I-8017HW measurement problem *************************************************************************** I8x37_4.19 ---> I8x37_4.20, Aug.17,2012, with Ethernet features I8x17_4.19 ---> I8x17_4.20, Aug.17,2012, without Ethernet features Motion4.19 ---> Motion4.20, Aug.17,2012, without Ethernet features *************************************************************************** 1. Fix a bug in the bus7000, bus7000b - "The Q_ ouput of the remote I/O function blocks is not correct in some cycles when the PAC is just started if the module is not connected" 2. Add two C function blocks - averag_n, averag_f, Get average REAL/integer value by a specified interval time 3. Limit the "average" function block the number of samples cannot exceed 20. *************************************************************************** I8x37_4.18 ---> I8x37_4.19, Jun.04,2012, with Ethernet features I8x17_4.18 ---> I8x17_4.19, Jun.04,2012, without Ethernet features Motion4.18 ---> Motion4.19, Jun.04,2012, without Ethernet features *************************************************************************** 1. Supports the range type 82 and 83 in the I-87015W and I-87015PW module. 82 : Cu 50 , -50 to +150 degree Celsius 83 : Nickel 100, -60 to + 180 degree Celsius 2. Supports the range type 82 the I-87013W module. 82 : Cu 50 , -50 to +150 degree Celsius *************************************************************************** I8x37_4.17 ---> I8x37_4.18, Jun.04,2012, with Ethernet features I8x17_4.17 ---> I8x17_4.18, Jun.04,2012, without Ethernet features Motion4.17 ---> Motion4.18, Jun.04,2012, without Ethernet features *************************************************************************** 1.Modify a retain bug about DO and AO tag 2.Supports the "TCP_para" IO complex-equipment's "Socket_Timeout" setting to change the timeout value from 35 seconds to 110 seconds. *************************************************************************** I8x37_4.16 ---> I8x37_4.17, Feb.01,2012, with Ethernet features I8x17_4.16 ---> I8x17_4.17, Feb.01,2012, without Ethernet features Motion4.16 ---> Motion4.17, Feb.01,2012, without Ethernet features *************************************************************************** 1. Support "I_7019R" and "I_87019R" function blocks and IO board. The below is the characteristic of function blocks and IO board. a. Each channel can use different range type setting. b. Support 0-20 mA and 4 - 20mA 2. Fix the incorrect Year / Month / Day / DayofWeek value in the "SYSDAT_R" when the time is just pass thru. 00:00:00 *************************************************************************** I8x37_4.15 ---> I8x37_4.16, Sep.08,2011, with Ethernet features I8x17_4.15 ---> I8x17_4.16, Sep.08,2011, without Ethernet features Motion4.15 ---> Motion4.16, Sep.08,2011, without Ethernet features *************************************************************************** 1. Support remote I-87026PW module. The 87026PW is a multifunction module that includes 6 analog input channels, 2 analog output channels, 2 digital input channels, 2 digital output channels. 2. Modified a bug about "I_87017r" function block. *************************************************************************** I8x37_4.14 ---> I8x37_4.15, Sep.08,2011, with Ethernet features I8x17_4.14 ---> I8x17_4.15, Sep.08,2011, without Ethernet features Motion4.14 ---> Motion4.15, Sep.08,2011, without Ethernet features *************************************************************************** 1. Support I-87037W , I-87019ZW , I-87017ZW and I-87017DW modules. (refer to www.icpdas.com > FAQ > Software > ISaGRAF > FAQ-148) 2. Support "Mbus12w" function block to write 1 to 12 words to Modbus RTU / ASCII slave devices (refer to www.icpdas.com > Support > FAQ > Software > ISaGRAF > FAQ-144). *************************************************************************** I8x37_4.13 ---> I8x37_4.14, Mar.04,2011, with Ethernet features I8x17_4.13 ---> I8x17_4.14, Mar.04,2011, without Ethernet features Motion4.13 ---> Motion4.14, Mar.04,2011, without Ethernet features *************************************************************************** 1. Support RS-845 remote I/O module - I-7083 and I-7083D (3-ch. encoder inputs). Please use the "i_7083d" or "i_7083d2" blocks in the program to connect it. *************************************************************************** I8x37_4.12 ---> I8x37_4.13, Oct.29,2010, with Ethernet features I8x17_4.12 ---> I8x17_4.13, Oct.29,2010, without Ethernet features Motion4.12 ---> Motion4.13, Oct.29,2010, without Ethernet features *************************************************************************** 1. Support remote i_7061 . *************************************************************************** I8x37_4.11 ---> I8x37_4.12, Apr.26,2010, with Ethernet features I8x17_4.11 ---> I8x17_4.12, Apr.26,2010, without Ethernet features Motion4.11 ---> Motion4.12, Apr.26,2010, without Ethernet features *************************************************************************** 1.Improving "UDP_SEND" to support UDP "broadcast" feature. *************************************************************************** I8x37_4.10 ---> I8x37_4.11, Feb.01,2010, with Ethernet features I8x17_4.10 ---> I8x17_4.11, Feb.01,2010, without Ethernet features Motion4.10 ---> Motion4.11, Feb.01,2010, without Ethernet features *************************************************************************** 1. The "Mbus_N_W" support writting 1 word by Modbus command 16 (10h). Set "NUM_W_" parameter as -1 to write 1 word by Modbus command 16 (10h). Original function : When set "NUM_W_" parameter as 1, it write 1 word by Modbus command 6 . When set "NUM_W_" parameter as 2 ~ 4, it write 2 ~ 4 words by Modbus command 16 (10h). New: When set "NUM_W_" parameter as -1, it write 1 word by Modbus command 6. 2. If assign "port_no" of "mbus" and "mbus_asc" less than 100 in the IO connection, it will apply the "delay_time" as 100 ms (the old version is 0 ms). If user wish to set the "delay_time" as other value, please set this "port_no" larger than 100. For ex., setting the "port_no" as 2103 means using COM3 and applying the "delay_time" as 21 ms. 3. Fix a convesion bug of the I-87005W 's range type = 60 . *************************************************************************** I8x37_4.09 ---> I8x37_4.10, Sep.17,2009, with Ethernet features I8x17_4.09 ---> I8x17_4.10, Sep.17,2009, without Ethernet features Motion4.09 ---> Motion4.10, Sep.17,2009, without Ethernet features *************************************************************************** 1. One of I-8xx7's COM4/COM5 can support "GTM-201-RS232" to send Short Message (SMS) in Local language or in pure text (English). The SMS_send( ) supports sending SMS in local language since WP-8xx7 driver Ver. 1.11 , VP-25W7/23W7 driver Ver. 1.03 , iP-8xx7 driver Ver. 1.05 , uPAC-7186EG driver Ver. 1.08. To send Short Message in local language, please add one 'L' character in front of the "No_" parameter, for example, 'L+886920119135'. And please set "M_" parameter as Hexa-Unicode converted by "SMS_Message_Converter.exe" which can be found at ftp://ftp.icpdas.com/pub/cd/winpac-8xx7/napdos/isagraf/some_utility/ For ex, below is to send "How are you" in Traditional Chinese once to the phone number +886958321630 when "Action1" is True . if Action1 then Action1 := False ; TMP := SMS_send( 'L+886958321630' , '4F60597D' ); end_if ; 2.Add c-function "to_unico" for using with "SMS_send" to send local language. (www.icpdas.com > FAQ > Software > ISaGRAF > FAQ-111) *************************************************************************** I8x37_4.08 ---> I8x37_4.09, Jul.23,2009, with Ethernet features I8x17_4.08 ---> I8x17_4.09, Jul.23,2009, without Ethernet features Motion4.08 ---> Motion4.09, Jul.23,2009, without Ethernet features *************************************************************************** 1.Modify the "PID_AL" code. If XOUT exceed the max. / min. limitataion, reduce the Iterm coffecience to 1/2 *************************************************************************** I8x37_4.07 ---> I8x37_4.08, Jun.16,2009, with Ethernet features I8x17_4.07 ---> I8x17_4.08, Jun.16,2009, without Ethernet features Motion4.07 ---> Motion4.08, Jun.16,2009, without Ethernet features *************************************************************************** 1. Modified a bug about I-87041 function block 2. Repairs the COM0 communication parameter automatically, when COM0 has not responded 3. Fix code in the i-87K D/I counter in slot 0 ~ 7, the original reset_counter command is not good. Modify the counter value of i-87K D/I counter in slot 0 ~ 7 to 32-bit value ( 0 ~ 2,147,483,648 ) *************************************************************************** I8x37_4.06 ---> I8x37_4.07, Apr.22,2009, with Ethernet features I8x17_4.06 ---> I8x17_4.07, Apr.22,2009, without Ethernet features Motion4.06, ---> Motion4.07, Apr.22,2009, without Ethernet features *************************************************************************** 1. Update the library of TCP/IP and Improve TCP/IP communication 2. Add i-87046 card (16-Ch. D/I input) . 3. Add "Hex_Val" function to convert Hex. string to an integer *************************************************************************** I8x37_4.05 ---> I8x37_4.06, Feb.06,2009, with Ethernet features I8x17_4.05 ---> I8x17_4.06, Feb.06,2009, without Ethernet features Motion4.05, ---> Motion4.06, Feb.06,2009, without Ethernet features *************************************************************************** 1. Improves all i-7000 function blocks *************************************************************************** Motion4.04, ---> Motion4.05, Sep.10,2008, without Ethernet features I8x17_4.04 ---> I8x17_4.05, Sep.10,2008, without Ethernet features I8x37_4.04 ---> I8x37_4.05, Sep.10,2008, with Ethernet features *************************************************************************** 1.Increase the 2-byte-timeout to prevent the COM2 communication unstable problem in ISaGRAF V3.55 debugger windows. 2.Support "mbus24r" and "mbus24r1" to read max. 24 words or max. 384 bits from Modbus device. 3.Add function block "I-7083D" *************************************************************************** Motion4.03, ---> Motion4.04, May.28,2008, without Ethernet features I8x17_4.03 ---> I8x17_4.04, May.28,2008, without Ethernet features I8x37_4.03 ---> I8x37_4.04, May.28,2008, with Ethernet features *************************************************************************** 1.Support "i_87089" VW sensor Master board (Vibration Wire). Please refer to www.icpdas.com > FAQ > Software > ISaGRAF > 091. *************************************************************************** Motion4.02, ---> Motion4.03, May.12,2008, without Ethernet features I8x17_4.02 ---> I8x17_4.03, May.12,2008, without Ethernet features I8x37_4.02 ---> I8x37_4.03, May.12,2008, with Ethernet features *************************************************************************** 1.Fix a bug of Modbus master in COM5 2.Fix a bug of temperature module about the special "range" setting *************************************************************************** Motion4.01, ---> Motion4.02, Apr.14,2008, without Ethernet features I8x17 ---> I8x17_4.02, Apr.14,2008, without Ethernet features I8x37 ---> I8x37_4.02, Apr.14,2008, with Ethernet features *************************************************************************** 1. Support i-7017Z module. (http://www.icpdas.com/products/Remote_IO/i-7000/i-7017z.htm) This module provides 10 differential analog input channels, or can be used to measure 20 single-ended analog input channels by different software setting. Please refer to FAQ090 for more detail information. ICPDAS > FAQ > ISaGRAF > 090 http://ftp.icpdas.com.tw/pub/cd/wincon_isagraf/napdos/isagraf/wincon/english_manu/faq090.pdf 2. The driver differentiate three versions of I-8x17, I-8x37 and motion. These driver versions all support I-8080 module. *************************************************************************** Motion3.25, ---> Motion4.01, Mar.03,2008 I8080_3.25, ---> I8080_4.01, Mar.03,2008 3.25 ---> 4.01, Mar.03,2008 *************************************************************************** 1. Previous retain variable is no longer supported after driver version 4.01 or above. However, the new version driver supports new retain function. Please refer to FAQ074 and FAQ088 for more detail information. http://ftp.icpdas.com.tw/pub/cd/wincon_isagraf/napdos/isagraf/wincon/english_manu/faq074.pdf http://ftp.icpdas.com.tw/pub/cd/wincon_isagraf/napdos/isagraf/wincon/english_manu/faq088.pdf 2. Cancel TCP connections disconnected and then recovered about every 20/40 hours Please refer to FAQ083 for more detail information. http://ftp.icpdas.com.tw/pub/cd/wincon_isagraf/napdos/isagraf/wincon/english_manu/faq083.pdf *************************************************************************** Motion3.24, ---> Motion3.25, Jan.25,2008 I8080_3.24, ---> I8080_3.25, Jan.25,2008 3.24 ---> 3.25, Jan.25,2008 *************************************************************************** 1. Support i-87059W module. (http://www.icpdas.com/products/Remote_IO/i-87k/i-87059w.htm) This module measures 10-80VAC Isolated Digital Input Module. Add a IO board is "i_87059" and C function block is "i_87059" 2. Support i-7017R-A5 module. (http://www.icpdas.com/products/Remote_IO/i-7000/i-7017r-a5.htm) This module measures High Voltage Input for +/-50 or +/-150 Add a IO board is "i7017RA5" and C function block is "i7017RA5" 3. Improve Ethernet communication of I-8xx7-80 about the massive Packet or is attacked 4. The GSM Modem M1306(http://www.icpdas.com/products/GSM_GPRS/wireless/m1306.htm) is recommended for ISaGRAF controller *************************************************************************** Motion3.23, ---> Motion3.24, Dec.15,2007 I8080_3.23, ---> I8080_3.24, Dec.15,2007 3.23 ---> 3.24, Dec.15,2007 *************************************************************************** 1. Modify a download project via COM1 bug when the new backplane install I-8040 and I-8041 *************************************************************************** Motion3.22, ---> Motion3.23, Oct.12,2007 I8080_3.22, ---> I8080_3.23, Oct.12,2007 3.22 ---> 3.23, Oct.12,2007 *************************************************************************** 1. Support I-87017W-A5 module. This module measures High Voltage Input for +/-50 or +/-150 Add a IO board is "i87017A5" and C function block is "i87017A5" *************************************************************************** Motion3.21, ---> Motion3.22, Aug.21,2007 I8080_3.21, ---> I8080_3.22, Aug.21,2007 3.21 ---> 3.22, Aug.21,2007 *************************************************************************** 1. Add Modbus slave function code 08 at COM1 or "RTU_slav" port : COM2 / COM3. (Fuji HMI will send 01 08 00 00 12 34 CR_H CR_L Then I-8xx7 will reply 01 08 00 00 12 34 CR_H CR_L) 2. Fix a Modbus RTU slave port bug when using as RS-485 multi-drop ports. 3. Add Modbus RTU master "frame delay time" in IO complex equipment - "mbus" and "mbus_asc" The "port_no" parameter setting is modified as below. (Aug.16,2007 in mbus.c , winconio.c , taio0ker.c) port_no : Port No. = port_no mod 100 ; Delay time = port_no / 100; delay time for sending the next Modbus frame, unit is ms, min. value is 0, max value is 1000 ms setting a value larger than 1000 will use the value of 1000 ms For Ex. (1) if port_no = 3 , then Port No. = 3 , Delay time = 0 ms. It means two Modbus frame will have at least "3.5 character" time gap. (2) if port_no = 50002 , then Port No. = 2 , Delay time = 500 ms . It means two Modbus frame will have about 500 ms + "3.5 character" time gap. 4. Fix a retain_n and retain_f bug when retain_n or retain_f use surpassed 1000 variables. 5. Improve the processing I-8017H way. Data of i-8017H is read in the programming cycle instead of in the interrupt time as before. 6. Fix a I-87015 bug about i_87015f IO board not read the channel value of I-87015 (for version 3.22A) *************************************************************************** Motion3.20, ---> Motion3.21, Jun.27,2007 I8080_3.20, ---> I8080_3.21, Jun.27,2007 3.20 ---> 3.21, Jun.27,2007 *************************************************************************** 1.Add two C-function to control the controller's watchdog "wdt_en" to enable\disable the controller's watchdog. "wdt_rfh" to refresh controller's watchdog once to prevent the controller reset 2.Add IO complex equipment "tcp_para" to Restores the ethernet initial situation. 3.Modify the "retain_a","retain_b","retain_n","retain_f" functions, this the memory problem *************************************************************************** Motion3.19, ---> Motion3.20, May.09,2007 I8080_3.19, ---> I8080_3.20, May.09,2007 3.19 ---> 3.20, May.09,2007 *************************************************************************** 1.Run time memory increases 64K, because the ISaGRAF project has not been loaded to SRAM 2.Add IO complex equipment "upd_ip" to setup a UDP/IP socket in this controller to send and receive message via UDP/IP (via ethernet). 3.Add C-function "upd_recv" & "udp_send" to Receive/send message from/to remote UDP/IP connection (via ethernet). 4.Add C-function "Com_MRTU" to Enable / Disable Modbus RTU slave port. 5.Add C-function "ary_str" & "str_ary" to convert one byte/string to one string/ array 6.Modify "bus7000" about the communication problem *************************************************************************** Motion3.18, ---> Motion3.19, Mar.03,2007 I8080_3.18, ---> I8080_3.19, Mar.03,2007 3.18 ---> 3.19, Mar.03,2007 *************************************************************************** 1.I-8xx7-80M add "license checking¡¨,Please refer to the I-8xx7-80 "readme.txt" 2.Add IO board "i_87018z" to support I-87018z module. The I-87018z is a 10-channel Thermocouple input module. 3.Add IO board "echo_tim" about setting the delay time of Modbus RTU Slave port. 4.Add C-function block "i_87018z" & "i_7018z" to support I-87018z & I-7018z modules. 5.Add C-function block "ebus_f_r","ebus_f_w","fbus_f_r" and "fbus_f_w" about the EBUS and FBUS using the floating variable. 6.Add C-function "msg_f" & "msg_n" about extracting some INTEGER or REAL values from a string 7.Add C-function "eep_f_w" & "eep_f_r" about reading/writing REAL vale from/to EEPROM. 8.Add C-function "ary_f_w" & "ary_f_r" about reading/writing REAL vale from/to Array. 9.Modify C-function "bus7000C" about adding a parameter for the response time of module *************************************************************************** Motion3.17, ---> Motion3.18, Jan.08,2007 I8080_3.17, ---> I8080_3.18, Jan.08,2007 3.17 ---> 3.18, Jan.08,2007 *************************************************************************** 1.Modify c-function "str_real" to accept SPACE, TAB, ENTER, LF character. like str_real(' 1.2345 ') now return a correct REAL value = 1.2345 (* old version accept only str_real('1.2345'), if give str_real(' 1.2345 '), it retruns a error value = 1.23E-20 *) 2.Modify c-function "i_resrt" to solve can not reboot the system problem. old version uses "EBUS" and "i_reset" at the same time , i_reset can not reboot the system. 3.Modify C-function about the Modbus master this mistake for The logic error of the compiler which unable to discover the variable type problem 4.Modify c-function "to_a4_20","to_v0_10","a4_20_to","v0_10_to" about the float operation problem These function have flost operation. When these functions execution period, the interrupt may not trigger *************************************************************************** Motion3.16, ---> Motion3.17, Dec.05,2006 I8080_3.16, ---> I8080_3.17, Dec.05,2006 3.16 ---> 3.17, Dec.05,2006 *************************************************************************** 1.Avoids system reset problem which float overflow creates 2.Modify I-87013, I-7013 & I-7015 function blocks - Reads the value only has half the actual value 3.Renew the 1.9 version of isa_data *************************************************************************** Motion3.15, ---> Motion3.16, Oct.25,2006 I8080_3.15, ---> I8080_3.16, Oct.25,2006 3.15 ---> 3.16, Oct.25,2006 *************************************************************************** 1.Add C Function block - "i_7017RC","i_87017R" 2.Modify I-87017 IO board to support -20ma - +20mA, 0-20mA & 4-20 mA 3.Improve Modbus master function *************************************************************************** Motion3.14, ---> Motion3.15, Sep.19,2006 I8080_3.14, ---> I8080_3.15, Sep.19,2006 3.14 ---> 3.15, Sep.19,2006 *************************************************************************** 1.Support up to two modbus RTU/ASCII master port 2.Modify the I-7000 bug with checksum 3.Improve "MBUS_R" & "MBUS_R1" to get a clear¡§Degree Celsius¡¨or ¡§Degree Fahrenheit¡¨input value of M-7000 temperature module *************************************************************************** Motion3.13A, ---> Motion3.14, Aug.03,2006 I8080_3.13A, ---> I8080_3.14, Aug.03,2006 3.13A ---> 3.14, Aug.03,2006 *************************************************************************** 1.Improve the communication of Modbus slave port *************************************************************************** Motion3.13, ---> Motion3.13A, Jun.13,2006 I8080_3.13, ---> I8080_3.13A, Jun.13,2006 3.13 ---> 3.13A, Jun.13,2006 *************************************************************************** 1.Improve Ethernet communication about the massive Packet or is attacked 2.Modify the system happen global fault 101 will restart the controller 3.Modify a bug of Ethernet about the socket data buffer have to array 4.Can not install Com2 & Ethernet Port in the same time *************************************************************************** Motion3.12 ---> Motion3.13, Jun.08,2006 I8080_3.12 ---> I8080_3.13, Jun.08,2006 3.12 ---> 3.13, Jun.08,2006 *************************************************************************** 1.Add C Function - "retain_a" 2.Add IO complex equipment - "tcp_para" 3.Improve Ethernet communication about the massive Packet or is attacked 4.Move WDT from interrupt to programmable cycle *************************************************************************** Motion3.11 ---> Motion3.12, May.08,2006 I8080_3.11 ---> I8080_3.12, May.08,2006 3.11 ---> 3.12, May.08,2006 *************************************************************************** 1.Add C Function - "s_MB_adr","get_Info" 2.Fix a bug of Modbus master 3.Improve Ethernet connection *************************************************************************** Motion3.10 ---> Motion3.11, Mar.09,2006 I8080_3.10 ---> I8080_3.11, Mar.09,2006 3.10 ---> 3.11, Mar.09,2006 *************************************************************************** 1.Improve temperature function. 2.Renew isa_data.exe *************************************************************************** Motion3.07 ---> Motion3.08, Oct.21,2005 I8080_3.07 ---> I8080_3.08, Oct.21,2005 3.07 ---> 3.08, Oct.21,2005 *************************************************************************** 1.Fix a bug of modbus. 2.Add modbus ascii function. 3.Add C Function blocks - "i_7005d","i_7005d2" 4.Fix a bug of "float error message". 5.Support I-8017HS module 6.Renew isa_data.exe *************************************************************************** Motion3.06 ---> Motion3.07, Aug.9,2005 I8080_3.06 ---> I8080_3.07, Aug.9,2005 3.06 ---> 3.07, Aug.9,2005 *************************************************************************** 1.Add float error message. 2.Add retain variable function. 3.Add C Functions - "retain_b","retain_f","retain_n","retain_t","retain_x" 4.Add "isa_data.exe" to save memory. *************************************************************************** Motion3.05 ---> Motion3.06, Jun.16,2005 I8080_3.05 ---> I8080_3.06, Jun.16,2005 3.05 ---> 3.06, Jun.16,2005 *************************************************************************** 1.Add C Functions - "a4_20_to","v0_10_to","to_a4_20","to_v0_10" 2.Add C Function block - "i_7019","i_87019" 3.Add IO board - "i_87019" 4.Add IO complex equipment - "i_87019a" 5.Fix a bug of Bus7000 *************************************************************************** Motion3.04 ---> Motion3.05, Apr.18,2005 I8080_3.04 ---> I8080_3.05, Apr.18,2005 3.04 ---> 3.05, Apr.18,2005 *************************************************************************** 1.Fix a bug of Ethernet problem 2.Add C Function block - "i_7055D" 3.Modify 1 C Function block - "i_87058" 4.Update OS image to 8k050408.img(40M),8e050408.img(80M) *************************************************************************** Motion3.03 ---> Motion3.04, Mar.08,2005 I8080_3.03 ---> I8080_3.04, Mar.08,2005 3.03 ---> 3.04, Mar.08,2005 *************************************************************************** 1.Fix a bug about the controller can not run application. 2.Fix a bug of SMS. *************************************************************************** Motion3.02 ---> Motion3.03, Nov.17,2004 I8080_3.02 ---> I8080_3.03, Nov.17,2004 3.02 ---> 3.03, Nov.17,2004 *************************************************************************** 1.Add C Function - "W_MB_adr","R_MB_adr" 2.Modify 1 C Function block - "i_87058" 3.Fix a bug of MBUS 4.support 80MHz CPU *************************************************************************** Motion3.01 ---> Motion3.02, Nov.17,2004 I8080_3.01 ---> I8080_3.02, Nov.17,2004 3.01 ---> 3.02, Nov.17,2004 *************************************************************************** 1.Add C Function block - "rea_str2" 2.Fix a bug of I-87xxx