Version_168_Chi.txt Driver File Contents (ver_168.zip)

/*************************************************************/
/*  °w¹ï 7188E ªº Modbus/TCP ¤Î Modbus/RTU Âà Modbus/RTU     */
/*  ¤Î 7188XB ªº Modbus/RTU Âà Modbus/RTU  ªº¨óijÂà´«¨ç¦¡®w  */
/*  [25,9¤ë,2002] ­º«×µo§G by Kevin                          */
/*************************************************************/
1.6.8 ª©[13,3¤ë,2007] by Kevin
    ¤ä´© P824 CPU.
    
    ¼W¥[¤@ºØ COM port ªº¤u§@¼Ò¦¡
       Mode5 = Consol.
       ET-6000 ¨Ï¥Î¦¹¼Ò¦¡¶i¦æ¤@¨Ç²³æªº³]©w¡C
       
    Åܧó blank value (unit:ms)
        baudrate   Ver 1.6.3   1.6.6   1.6.8
        -------------------------------------------
            115200:     10      100     25     
             57600:     10      100     25
             38400:     12      60      40
             19200:     12      60      40
              9600:     15      70      60
              4800:     20      80      80
              2400:     25      90      90
           default:     15      50      40
        ³o­Ó blank value ¬O¨Ï¥Î¦b±µ¦¬ COM port ¸ê®Æ®É¨Ï¥Îªº¡C
               
    ¥i¥H©M MiniOS7 Utility 3.x.x ¤@°_¨Ï¥Î
        MiniOS7 Utility 3.x.x ¥i¥H³z¹L¤A¤Óºô¸ô¹ï 7188E/8000E °µ³]©w¡B¤W¶ÇÀɮסC
        ³o¨Ï±oºûÅ@ªº¤u§@Åܲ³æ¤F¡C
        
    === Ãö©ó¼gµ{¦¡³¡¤À ====   
    ·s¼W©R¥O Modbus_Request_Event,
        ¤@¦ý 7188E/8000E ¦¬¨ì¤@­Ó Modbus/TCP ©Î Modbus/RTU ©R¥O®É¡A
        §A¥i¥H°õ¦æ¤@¨Çµ{¦¡½X¡C¤U¦C¬ÛÃöªº¥þ°ìÅÜ¼Æ (©w¸q¦b .h ¤¤)¡A¤]¬O«Ü¦³¥Î³Bªº¡C 
            extern unsigned int iModbusRequest_Fun;
            extern unsigned int iModbusRequest_Addr;
            extern unsigned int iModbusRequest_IOCount;
            extern unsigned long lModbusRequest_TimeTicks;

    ­×¥¿°ÝÃD
        1. ·í COM port ³Q³]©w¦¨ Gateway ¼Ò¦¡®É¡A±N COM port ªº buffer ª¬ºA³]¦¨ IDEL¡A
           §_«h¦bÅܧó¹L COM port ªº¼Ò¦¡«á¡A³o­Ó Gateway ¥\¯à¥i¯à·|µLªk¨Ï¥Î¡C
           
        2. ID µLªk³]¦¨ 128~255¡C
        
        3. ModbusRTU_Master, ModbusASCII_Master ¥i¯àµLªk¥¿½T¦a¤u§@¡C
            ¥u¦³µo¥Í¦b Modbus ©R¥O 1, 2, 15. 
            µ{¦¡¤¤©I¥s "ceil" ±N Byte ¼Æ­ÈÂà´«¦¨ bit ¼Æ­È¡A¦ý¬O "Ceil" ¦³®É­Ô°õ¦æ¨Ã¤£
            ¥¿½T¡A©Ò¥H¨Ï¥Î¥t¥~ªº¤èªk¨Ó¨ú¥N "ceil"¡C
                    
    ========== ¬ÛÃö°T®§ ==========
    Modbus Utility: Ver 1.6.8 [2006,Aug,16]    
    
    MiniOS7 image file: 
        7188XA (40M CPU) (§ó·s) 
            2.00 build 008, Feb 26 2007
            CD:\Napdos\Modbus\7188XA\OS_Image\For_40M\7188XA_CR_20070226.img
        7188XB (40M CPU) (§ó·s)
            2.00 build 006, Mar 1 2007
            CD:\Napdos\Modbus\7188XB\OS_Image\For_40M\7188XB_CR_20070301.img
        7188XC (20M CPU) (§ó·s)
            2.00 build 006, Mar 1 2007
            CD:\Napdos\Modbus\7188XC\OS_Image\For_20M\7188XC-20070301.img
        7188EX (40M CPU) (§ó·s)
            2.02 build 002, Mar 01 2007
            CD:\Napdos\Modbus\7188e\OS_Image\For_40M\7188E-UDP-CR-20070301.img
            
        8000 (40M CPU) (§ó·s)
            2.02 build 002, Mar 12 2007
            CD:\Napdos\Modbus\8000e\OS_Image\For_40M\8000_UDP_20070312.img
        8000 (80M CPU) (§ó·s)
            2.02 build 002, Mar 12 2007
            CD:\Napdos\Modbus\8000e\OS_Image\For_80M\C836_UDP-20070312.img
------------------------------------------------------------------------
            
1.6.7 ª© [28,8¤ë,2006] by Kevin
    1. ­×¥¿µLªk Ū/¼g ¶W¹L 500 ¥H¤Wªº¼È¦s¾¹ (register) ¦ì§}
        ²¾°£¤F VcomCmdModbus ¸Ì­±ªº MAX_REGISTER_COUNT ­­¨î¡C
        MAX_REGISTER_COUNT ±q 1.6.4 ª©«á¡A´N³Q±q .h Àɤ¤²¾¤F¡A
        ¦ý¬O¦b source code ¤¤¡A¥¦¨Ã¨S¦³³Q²¾°£¡C
    
    2. ­×¥¿ Modbus/RTU ªº³q°T°ÝÃD
        ¤U­±¨â­Ó¼Ò¦¡¡A©ó 1.6.5 ª©³Q§ï¼g¹L
            a. COM port ³]¦¨ UpLink ¼Ò¦¡ (©I¥s CheckModbusRequest ©R¥O)
            b. ModbusRTU_Master
        ¹ï©ó I-7188XA and 7188XB ³q°T·|Åܦ¨¤£Ã­©w¡C¦b³o­Óª©¥»¡A³o¨â­Ó©R¥O
        ¤w¸g³Q§ïµ½±o§óí©w¤F¡C
        
        ©Ò¥H¡A°²¦p§Aªº¶´Ê^(firmware)¨Ï¥Î mbr7_165.Lib ©Î mbr7_166.Lib¡A¨º»ò
        §A¥²¶·§ó·s¨ì 1.6.7 ª©¥»¨Ó¸Ñ¨M³o­Ó°ÝÃD¡C
        
    3. ¤ä´©¤@­Ó TCP/IP «Ê¥]¤§¤¤¥]§t¦h­Ó Modbus ©R¥O¡C 
        ¼Ð·Çªº Modbus/TCP ®æ¦¡¡A¤@­Ó TCP/IP «Ê¥]¥u¥]§t¤@­Ó Modbus ©R¥O
        (6 bytes ªº«e¾É¦r¤¸ + ©R¥O¥»¨­)¡C
        ¦b³o­Óª©¥»¤¤¡A§A¥i¥H¦b¤@­Ó TCP/IP «Ê¥]¤§¤¤¶ë¤J¦h­Ó©R¥O¡A¨Ã¥B
        ¦b¦^ÂЪº«Ê¥]¤¤¡A¤@¦¸±o¨ì¥þ³¡ªºµ²ªG¡C
        ¨Ò¦p:
            «Ê¥]A ==>  [6 Leading bytes] + [©R¥O B] 
                     + [6 Leading bytes] + [©R¥O B]
                     + [6 Leading bytes] + [©R¥O C]
                     + [6 Leading bytes] + [©R¥O D]
                       
            «Ê¥]B <==  [6 Leading bytes] + [µ²ªG A] 
                     + [6 Leading bytes] + [µ²ªG B]
                     + [6 Leading bytes] + [µ²ªG C]
                     + [6 Leading bytes] + [µ²ªG D]
                       
        ³o­Ó¤èªk¥i¥H´î¤Ö TCP/IP ªº«Ê¥]¼Æ¶q¡A¨Ã¥BÅý§Aªºµ{¦¡©M Modbus/TCP ³]³Æ
        ªº³q°T®Ä¯à§ó¦n¡C
        
        ·íµM¡A§Aªº Modbus/TCP driver ¥²»Ý¦³¤ä´©¡C
        
    === Ãö©ó¼gµ{¦¡³¡¤À ====    
    1. ¼W¥[ ¥þ°ìÅܼÆ
            lModbusRequest_TimeTicks
                ®Ú¾Ú³o­ÓÅܼơA¥i¥Hª¾¹D¤W¦¸ Modbus ©R¥Oµo¥Í®Éªº timeticks ¡C
                
    2. ­×¥¿ ModbusRTU_Master ªº°ÝÃD
        ±q 1.6.6 ª©¶}©l¡A³o­Ó©R¥O³Q­×§ï¦¨¥i¥H¤ä´© non-blocked ªº³q°T¼Ò¦¡¡C
        ³o­Ó non-blocked ¹ï©ó M-7000 ¨t¦Cªº I/O ¼Ò²Õ¡A¨Ã¨S¦³¥¿±`¹B§@¡C
                    
    ========== ¬ÛÃö°T®§ ==========
    Modbus Utility: Ver 1.6.8 [2006,8¤ë,16]    
    
    MiniOS7 image ÀÉ®×: 
        For 7188XA (40M CPU) (§ó·s)
            2.00 build 002, Jul 14 2006
            CD:\Napdos\Modbus\7188XA\OS_Image\For_40M\7188XA_CR_20060614.img
        For 7188XB (40M CPU) (§ó·s)
            2.00 build 002, Jul 14 2006 
            CD:\Napdos\Modbus\7188XB\OS_Image\For_40M\7188XB_CR_20060614.img
        For 7188EX (40M CPU) (§ó·s)
            2.00 build 002, Jul 08 2006
            CD:\Napdos\Modbus\7188e\OS_Image\For_40M\7188E_CR_20060608.img
        For 8000 (40M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_40M\8k050902.img
        For 8000 (80M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_80M\8e050902.img                
------------------------------------------------------------------------
1.6.6 ª©[4,7¤ë,2006] by Kevin
    I-8000 ±±¨î¾¹ªº COM ports ©M 7188E ¤@¼Ë¡A¤ä´©¤U¦C¤£¦Pªº¼Ò¦¡ 
       The enable modes include
            (a) VxComm 
            (b) Modbus/RTU gateway
            (c) Programming
            (d) UpLink (be a Modbus/RTU slave port)
            (e) Debug
       
       Modbus Utility 1.5.1 ¥i¥H¥Î¨Ó³]©w COM port ªº²ÕºA¡C
       
    °w¹ï¼gµ{¦¡
        1. MBT8_150.lib ¤À¦¨¨â­ÓÀÉ®× ==> MBT8_166.lib ©M IO_153.lib
            MBT8_nnn.Lib ­t³d³B²z Modbus ³q°T
            IO_nnn.Lib ­t³d³B²z I/O ±½ºË
            
        2. §ïÅÜ EEPROM Àx¦s¸ê®Æªº¦ì¸m 
           (±N 7188/8000 ªº¸ê®Æ¦ì¸m¦P¨B¤Æ)
           ½Ð°Ñ¦Ò lib ¥Ø¿ý¤U EEPROM_List.txt ªº¸Ô²Ó»¡©ú¡C
           
        3. §ïµ½ ModbusRTU_Master2Slave ©M ModbusASCII_Master2Slave
            (a) ¼W¥[ non-blocked ³q°T¼Ò¦¡
                ¦³¤@­Ó iWait ªº°Ñ¼Æ¥i¥H¥Î¨Ó¨M©w­n¨Ï¥Î blocked (­ì¥ý¼Ò¦¡) 
                ©Î non-blocked (·sªº¼Ò¦¡)¡C
            (b) ¼W¥[©R¥O
                    ModbusRTU_Master_Send
                    ModbusRTU_Master_Receive
                    ModbusASCII_Master_Send
                    ModbusASCII_Master_Receive  
                    
        4. §ïµ½ VcomSaveComData
            ³o­Ó©R¥O¥i¥HÀˬd¦s¦b EEPROM ¤¤ªº¸ê®Æ¬O§_©M­n¼g¤Jªº·s¸ê®Æ¬Û¦P¡C
            °²¦p¬O¬Û¦Pªº¡A«h³o­Ó©R¥O´N¤£·|­«Âмg¤J¡C³o¼Ë¥i¥HÁ×§K EEPROM
            ¼g¤Jªº°Ê§@¤ÓÀWÁc¡C
            (EEPROM ¥u¯à³Q¼g¤J¬ù 1 ¦Ê¸U¦¸)
            (³o¥u°w¹ï «D-Xserver ªºµ{¦¡¦³¥Î)
            
        5. ±q³o¤@­Óª©¥»¶}©l, 7188/8000 ¨Ï¥Î¬Û¦Pªº Modbus ®Ö¤ß¡C
            (a) ¹ï 7188 ©M 8000 ¦Ó¨¥¡A¨C­Ó modbus ªº©R¥O³£¬O¬Û¦Pªº¡C
                ¨º¤]´N¬O»¡, I-8000 ±±¨î¾¹ªº COM port ¥i¥H³Q³]¦¨ 
                VxComm, Modbus/RTU gateway, UpLink, Debug ¨ä¤¤¤@ºØ¡C
                
            (b) ­n¨Ï¥Î I-8000 ±±¨î¾¹¤Wªº I/O ¼Ò²Õ¡A§A¥²¶·¥[¤J¥t¤@­Ó 
                I/O ªº library (IO_nnn.lib)
                (¦b MBT8_150.lib ¤§«e, modbus ªº®Ö¤ß©M I/O ±½ºËªº®Ö¤ß
                 ¬Oµ²¦X¦b¤@¶ôªº)
                 
            (c) Lib and Head Àɮ׳Q²¤Æ¦¨ 
                    MBRTU.h         (°w¹ï¥þ³¡ 7188/8000)
                    MBTCP.h         (°w¹ï¥þ³¡ 7188/8000)
                    MBR7_nnn.Lib    (°w¹ï¥þ³¡ 7188)
                    MBR8_nnn.Lib    (°w¹ï¥þ³¡ 8000)
                    MBT7_nnn.Lib    (¥u°w¹ï 7188E)
                    MBT8_nnn.Lib    (¥u°w¹ï 8000E)
                    
    ========== ¬ÛÃö°T®§ ==========
    Modbus Utility: Ver 1.5.1 [2006,6¤ë,21]    
    
    MiniOS7 image ÀÉ®×: 
        For 7188XA (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188XA\OS_Image\For_40M\XA050701.img
        For 7188XB (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005 
            CD:\Napdos\Modbus\7188XB\OS_Image\For_40M\XB050701.img
        For 7188EX (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188e\OS_Image\For_40M\e-050701.img
        For 8000 (40M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_40M\8k050902.img
        For 8000 (80M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_80M\8e050902.img   
------------------------------------------------------------------------
            
1.6.5 ª© [07,3¤ë,2006] by Kevin
    ­×¥¿ RS-485 port ·í¦¨ Modbus/RTU slave ¨Ï¥Î®Éªº³q°T°ÝÃD
        ·í¦³¼Æ­Ó slave ³]³Æ¦b¦P¤@­Ó RS-485 ºô¸ô¤W¡A³q°T·|¦³°ÝÃD¡C
        ¦¹°ÝÃD¤w¸Ñ¨M¡C
        
        RS-232 ©Î Ethernet ³q°T¬O¥¿±`ªº¡C
        
    ========== ¬ÛÃö°T®§ ==========
    Modbus Utility: 1.3.3 ª© [2005,5¤ë,05]
    
    MiniOS7 image ÀÉ®×:  
        For 7188XA (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188XA\OS_Image\For_40M\XA050701.img
        For 7188XB (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005 
            CD:\Napdos\Modbus\7188XB\OS_Image\For_40M\XB050701.img
        For 7188EX (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188e\OS_Image\For_40M\e-050701.img
        For 8000 (40M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_40M\8k050902.img
        For 8000 (80M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_80M\8e050902.img     
------------------------------------------------------------------------            
1.6.4 ª©[17,2¤ë,2006] by Kevin
    1. ¼W¥[ Modbus/RTU Gateway ¥\¯àªº©R¥O½w½Ä°Ï¥\¯à
        ¨C­Ó COM port ¥i¥HÀx¦s 4 ­Ó©R¥O¦b½w½Ä°Ï¤º¡C·í¼Æ­Ó Modbus Master
        ­n¨Ï¥Î¦P¤@­Ó COM port ªº gateway ¥\¯à®É¡A¦¹½w½Ä°Ï¥i¥H±N¼Æ­Ó©R¥O
        ¼È¦s°_¨Ó¡AµM«á¤@­Ó¤@­ÓÂà¥á¨ì COM port ¤Wªº Modbus/RTU ³]³Æ¤W¡C
        ³o­Ó¥\¯à¥i¥HÁ×§K¸ê®Æ¸I¼²¡C
        
    °w¹ï¼gµ{¦¡
        1. ¤ä´© XS ¬[ºc
        2. ¥[¤J RefreshWDT ¨ì ModbusRTU_Master2Slave¡C³o¼Ë¥i¥HÁ×§K timeout
           ³o­Ó°Ñ¼Æ¶W¹L 0.8 ¬í¦Ó³Q WDT reset ±¼¡C
        3. ¼W¥[ Debug °T®§¨ì Modbus/AsCII Master to Slave.  
        4. §ïÅÜ InitModbus
            »Ý­n¿é¤JÃB¥~ªº 4 ­Ó°Ñ¼Æ¡C°Ñ¦Ò InitModbus ªº»¡©ú¡C
        5. ¼W¥[ Modbus/TCP master to slave ªº©R¥O     
    
    ========== ¬ÛÃö°T®§ ==========
    Modbus Utility: 1.3.3 ª© [2005,5¤ë,05]
    
    MiniOS7 image ÀÉ®×:  
        For 7188XA (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188XA\OS_Image\For_40M\XA050701.img
        For 7188XB (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005 
            CD:\Napdos\Modbus\7188XB\OS_Image\For_40M\XB050701.img
        For 7188EX (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188e\OS_Image\For_40M\e-050701.img
        For 8000 (40M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_40M\8k050902.img
        For 8000 (80M CPU) (¤£ÅÜ)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_80M\8e050902.img    
------------------------------------------------------------------------    
1.6.3 ª©[29,9¤ë,2005] by Kevin
    °w¹ï¼gµ{¦¡
        1. §ïÅÜ ModbusMaster2Slave:
                ¦WºÙ§ï¬° ModbusRTU_Master2Slave,
                ¨Ã¥B¼W¥[¤@­Ó lTimeout ªº°Ñ¼Æ¡C
        
        2. ·s¼W ModbusASCII_Master2Slave
           ³o­Ó¥\¯à°£¤F¨Ï¥Îªº³q°T¨ó©w¬O Modbus/ASCII ¤§¥~¡A
           ¨ä¾l¥Îªk©M  ModbusRTU_Master2Slave ¬Û¦P¡C
        
        3. ¤ä´© i-8000 ¨t¦Cªº±±¨î¾¹
           7188XA/XB/EX ©M i-8000 ±±¨î¾¹¨Ï¥Î¦P¤@¥÷µ{¦¡·½½X¡C
           ¦ý¬O°w¹ï i-8000 ªº¨ç¦¡®w¨Ã¤£¤ä´©´¡¦b´¡¼Ñ¤Wªº I/O ¼Ò²Õ¡C
           ©Ò¥H¡A°²¦p»Ý­n¦Û°Ê±½ºË¼Ò²Õª¬ºAªº¥\¯à¡A³Ì¦n¬O¨Ï¥Î­ì¥» i-8000 
           ªº Modbus/TCP ¨ç¦¡®w (MBT8_xxx.lib)¡C
           
           °²¦p­nÅý 8410/8411/8810/8811 ¨ã¦³ Modbus ªº³q°T¥\¯à¡A³o­Ó
           ¨ç¦¡®w´N¥i¥H¤F¡C¦ý¬O§A¥²»Ý¦Û¦æ¼¶¼gÃö©ó´¡¼Ñ¤W I/O ¼Ò²Õªºµ{¦¡¡C
           
    ========== ¬ÛÃö°T®§ ==========
    Modbus Utility: 1.3.3 ª© [2005,5¤ë,05]
    
    MiniOS7 image ÀÉ®×:  
        For 7188XA (40M CPU) (§ó·s)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188XA\OS_Image\For_40M\XA050701.img
        For 7188XB (40M CPU) (§ó·s)
            2.00 build 002, Jul 01 2005 
            CD:\Napdos\Modbus\7188XB\OS_Image\For_40M\XB050701.img
        For 7188EX (40M CPU) (¤£ÅÜ)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188e\OS_Image\For_40M\e-050701.img
        For 8000 (40M CPU) (§ó·s)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_40M\8k050902.img
        For 8000 (80M CPU) (§ó·s)
            2.00 build 004, Sep 02 2005
            CD:\Napdos\Modbus\8000e\OS_Image\For_80M\8e050902.img    
------------------------------------------------------------------------
1.6.2 ª©[26,8¤ë,2005] by Kevin
    §ïµ½¨t²ÎªºÃ­©w«×©M®Ä¯à
        ¥»¦¸§ó·s¤F¦h­Ó¨ç¦¡®w(Lib)¨Ó¼W¥[í©w«×©M®Ä¯à¡C
        ¸Ô±¡½Ð°Ñ¾\ Lib ¥Ø¿ý¤Uªº²M³æ(7188E_Lib_List_162.txt)¡C
         
        
    °w¹ï¼gµ{¦¡
        ¼W¥[¥\¯à
            ¼W¥[ Modbus/TCP ¥D±±ºÝªº¥\¯à¡CÁ`¦@¦³ 3 ­Ó©R¥O¡G
            1. ModbusTCP_Init
            2. ModbusTCP_Master2Slave
            3. ModbusTCP_Close
            
        ¨Ï¥Î¤W­z©R¥O¡A7188E/8000E ³Ì¦h¥i¥H³sµ² 8 ­Ó»·ºÝªº 
        Modbus/TCP ³]³Æ¡C
        ³o¨Ç¥\¯à¥i¥H°»´ú»·ºÝªº Modbus/TCP ³]³Æ¬O§_¹B§@¥¿±`¡C¦pªG»·ºÝªº
        ³]³Æ·í¾÷¤F¡A³o­Ó¥\¯à¥i¥H°»´ú¥X³o­Óª¬ºA¡A¨Ã¥B·í³o­Ó³]³Æ¤@¦ý«ì´_
        ¥¿±`«á¡A³o­Ó¥\¯àÁÙ¥i¥H°¨¤W«ì´_³q°T¡C
        
    ========== ¬ÛÃö°T®§ ==========
    Modbus Utility: 1.3.3 ª© [2005,5¤ë,05]
    
    MiniOS7 image ÀÉ®×: 
        For 40M CPU (§ó·s)
            2.00 build 002, Jul 01 2005
            CD:\Napdos\Modbus\7188e\OS_Image\For_40M\e-050701.img
------------------------------------------------------------------------  
          
1.6.1 ª© [05,5¤ë,2005] by Kevin
    §ïÅÜ Modbus/RTU gateway ªº¹ïÀ³Ãö«Y
        Ãö©ó 'Station per COM port' ³o­Ó¿ï¶µ
        ¥H«e: ¤£ºÞ¦ê¦C°ðªº¼Ò¦¡¬O­þ¤@ºØ¡A³£·|³Q¤À°t¨ì¤W­±¿ï¶µ©Ò©w¸qªº
              Modbus/RTU ³]³Æ¼Æ¶q¡C¦ý¬O¥u¦³¦ê¦C°ðªº¼Ò¦¡¬° 
                Modbus/RTU gateway ®É¡A¤~¥i¥H³B²z Modbus/TCP ¨ì
                Modbus/RTU ªºÂà´«¡C¤]´N¬O»¡¡A¦³¨Ç³]³Æªº¯¸¸¹³Q¤À°t¨ì
                ¬Y¨Ç¦ê¦C°ð¡A«o¨S¦³³Q¨Ï¥Î¨ì¡C
        Now: Modbus/RTU ³]³Æªº¯¸¸¹¥u³Q¤À°t¨ì Modbus/RTU gateway ¼Ò¦¡
             ªº¦ê¦C°ð¡C
             
        Modbus Utility ªº½u¤W»¡©ú¤å¥ó¡A§ïª©°T®§¤¤¦³°O¿ý¨âªÌªº¤£¦P¡C
        
    === ¬ÛÃö°T®§ ======
    Modbus Utility: 1.3.3 ª© [2005,5¤ë,05] (§ó·s) (¥²­n)
------------------------------------------------------------------------
    
1.6.0 ª©[08,4¤ë,2005] by Kevin
    ¨Ï±o NAP OPC server ¥i¥H¤ä´© "¨Ï¥Î Modbus/RTU Gateway ¼Ò¦¡³s±µ¦b
    COM port ¤W­±" ªº Modbus/RTU ³]³Æ(¨Ò¦p PLC)¡C
        ¥H«e:
            OPC server ¥u¤ä´©©M 7188XA/7188XA/7188XB ¤º³¡ªº¼È¦s¾¹³q°T¡C
------------------------------------------------------------------------

1.5.9 ª©[22,9¤ë,2004] by Kevin
    ´£¨Ñ¤@­Ó 7188EX ¨Ï¥Îªº Modbus/RTU ¨ç¦¡®w 
    (MBR7Ennn.Lib and MBRTU_7E.h)¡C
        ¥¦¥i¥H©M¨ä¥L¤£¬O¨Ï¥Î Xserver ¬[ºc¶}µoªºµ{¦¡¾ã¦X¦b¤@°_¡C
        ½d¨Òµ{¦¡½Ð°Ñ¦Ò MBDemo00_Modbus_RTU_Only¡C
------------------------------------------------------------------------

1.5.8 ª© [26,7¤ë,2004] by Kevin
    §ïµ½³q°Tªº®Ä¯à (´î¤Ö 3ms ©Î 6 ms ³q°T®É¶¡)
        ¥H«e:
            ¨Ï¥Î¤è¦¡ 0:
                ±µ½u¤è¦¡: PC <===> 7188
                ¸ß°Ý 7188 ¤º³¡¼È¦s¾¹ªá¶O®É¶¡ 
                (³q°T®É¶¡)+(©µ¿ð 3 ms)+(CPU ¹Bºâ®É¶¡)
                
            ¨Ï¥Î¤è¦¡ 1:
                ±µ½u¤è¦¡: PC <===> 7188 <===> Modbus/RTU ³]³Æ
                ¸ß°Ý Modbus/RTU ³]³Æªá¶O®É¶¡  
                (³q°T®É¶¡)+(©µ¿ð 3 ms)+(CPU ¹Bºâ®É¶¡)
                (³q°T®É¶¡)+(©µ¿ð 3 ms)+(CPU ¹Bºâ®É¶¡) 
                
        1.5.8 ª©
            ¨Ï¥Î¤è¦¡ 0:
                ±µ½u¤è¦¡: PC <===> 7188
                ¸ß°Ý 7188 ¤º³¡¼È¦s¾¹ªá¶O®É¶¡
                (³q°T®É¶¡)+(CPU ¹Bºâ®É¶¡)
                
            ¨Ï¥Î¤è¦¡ 1:
                ±µ½u¤è¦¡: PC <===> 7188 <===> Modbus/RTU device
                ¸ß°Ý Modbus/RTU ³]³Æªá¶O®É¶¡  
                (³q°T®É¶¡)+(CPU ¹Bºâ®É¶¡)
                (³q°T®É¶¡)+(CPU ¹Bºâ®É¶¡)                
                
        ³Æµù: CPU ¹Bºâ®É¶¡ªá¶O¬ù 1~2ms
        
    (¥u°w¹ï±ý­×§ï Modbus ªº firmware ¦Ó¨¥)
        ­×§ï¨ç¼Æ ModbusMaster2Slave:
            ¤ä´© modbus function code 5 and 6.
            Âç²M¦^¶Ç­Èªº·N¸q
                ¥H«e¡GÁ`¬O¶Ç¦^ 0
                ²{¦b¡G°w¹ï¦UºØ¤£¦Pª¬ªp¡A¶Ç¦^¤£¦Pªº¦^À³­È¡A
                      ¨Ò¦p timeout¡BCRC Àˬd¿ù»~¡B¨Ò¥~½X....µ¥µ¥¡C
        
        ¼W¥[ÅܼÆ
            iModbusRequest_Fun
            iModbusRequest_Addr
            iModbusRequest_IOCount
------------------------------------------------------------------------

1.5.7 ª© [16,2¤ë,2004] by Kevin
    ¤ä´© 7188XA      
------------------------------------------------------------------------

1.5.6 ª© [1,1¤ë,2004] by Kevin
    ­×¥¿¿ù»~:
        1. µLªk©M NAP OPC server ¥¿±`³q°T¡C
        
1.5.5 ª© [24,11¤ë,2003] by Kevin
    ¤ä´©¦h­Ó Modbus/RTU ¤W¶Ç¦ê¦C°ð(COM port)
        ¥Îªk1: °õ¦æ Modbus Utility ±N¦ê¦C°ðªº°Ê§@¼Ò¦¡³]©w¦¨ UpLink 
                
        ¥Îªk2: ­×§ï Modbus ªº Firmware (¨Ï¥Î C »y¨¥)¡A
               ©I¥s Set_EnableMode ±N±N¦ê¦C°ðªº°Ê§@¼Ò¦¡³]©w¦¨ UpLink 
                
    ²¾°£¨ç¼Æ (¥u°w¹ï±ý­×§ï Modbus ªº firmware ¦Ó¨¥)
        Set_DebugPort, Set_ModbusUpLinkPort
    
    ²¾°£ÅÜ¼Æ (¥u°w¹ï±ý­×§ï Modbus ªº firmware ¦Ó¨¥)
        iModbusUpLinkPort, iDebugPort
            
    ª`·N: Modbus ªº½d¨Òµ{¦¡ªº­ì©l½X¤¤¡A©M Modbus ®Ö¤ß¡B³]©w¬ÛÃöªº³¡¤À¡A
          ¤]³Q­×§ï¤F¡C½Ð°Ñ¦Ò MBDemo00 (°w¹ï 7188XB) ©Î MTDemo00 
          (°w¹ï 7188EX) ¨Ó­×§ï±z«È¨î¤Æ¹Lªº Modbus ªº firmware ¥H¨Ï¥Î·sª©
          ªº¨ç¦¡®w¡C 

------------------------------------------------------------------------
1.5.4 ª© [14,8¤ë,2003] by Kevin
    ­×¥¿¿ù»~:
        1. ·í¦b Modbus Utility ¤¤§ó§ï¤F¦ê¦C°ð (COM port)ªº°Ê§@¼Ò¦¡¤§«á¡A
           ¥²¶·±N 7188E ªº¹q·½­«·s±Ò°Ê¨Ï±o³o¨Ç§ó§ï¦³®Ä¡C
           ³o­Ó°ÝÃD¬O¦]¬°Xserver¤¤ªºEnableCom©MDisableCom³o¨â­Ó¨ç¼Æ¨Ã¨S
           ¦³³Q¥¿½T¦a°õ¦æ¡C±NXserverªº®Ö¤ß(Vcom3009.Lib)§ó·s¨ì
           2003¦~8¤ë4¤éªºª©¥»´N¥i¥H¸Ñ¨M³o­Ó°ÝÃD¡C¦¹«á¡A§A¨Ã¤£»Ý­n¦A­«·s
           ±Ò°Ê7188Eªº¹q·½¨Ó¨Ï±o³o­Ó§ïÅܥͮġC
           
    ¶}©ñ¥\¯à:
        1. ¤¹³\¨Ï¥ÎªÌ§ó§ï¦ê¦C°ð (COM port) ªº³]©w(data bit, stop bit, parity)¡C
           ª`·N¡G±ý¨Ï¥Î¦¹¥\¯à¡AModbus Utility ¥²¶·¬O 1.2.4 ¥H«áªºª©¥»¡C
           
    MiniOS7 image ÀÉ®×:
        °w¹ï 7188EX: 2.00.001 (e-030529.img)
        °w¹ï 7188XB: 2.00.001 (xb030516.img)       

===============================================================================           
1.5.3 ª© [26,6¤ë,2003] by Kevin
    §ó§ï°bÅé(¦b 7188EX ¤¤°õ¦æªº.exe ÀÉ®×)ªº¦WºÙ
        ­ì¥»ªº¦WºÙ¡A¤£ºÞª©¥»¸¹½X¬°¦ó¡A³£¬O¥s°µ MBTCP_7E.exe ¡C
        ·sªº¦WºÙÅܦ¨ MBT7_nnn.exe ¡A¨ä¤¤ nnn ¥Nªíª©¥»¸¹½X¡C
        ¨Ò¦p¡G MBT7_153.exe ¥Nªí¨ä°bÅ骩¥»¬° "1.5.3".
        
    §ó·s 7188EL.Lib (25,1¤ë,2003)
        °²¦p§A¥u»Ý­n¨Ï¥Î¹w³]ªº°bÅé ¦Ó¤£»Ý­n¨Ï¥Î C »y¨Ó­×§ï¦¹°bÅé¡A¨º»ò½Ð©¿²¤
        ¥H¤Uªº¸Ô²Ó»¡©ú¡C 

        ¸Ô²Ó»¡©ú¡G  
        7188E ªº COM1 ©M COM2 ¨ã¦³¨âºØ¤u§@¼Ò¦¡¡A¤@­Ó¤@¯ë¼Ò¦¡¡A¥t¤@­Ó¬O DMA ¼Ò
        ¦¡¡C     
        ±ý±N COM1/2 ¦w¸Ë¦b¤@¯ë¼Ò¦¡¡A½Ð©I¥s¨ç¦¡ InstallCom ¡C
        ±ý±N COM1/2 ¦w¸Ë¦b DMA ¼Ò¦¡¡A½Ð©I¥s¨ç¦¡ InstallCom1_DMA ©M 
        InstallCom2_DMA¡C Xserver ®Ö¤ß©Ò¨Ï¥Îªº¹w³]¼Ò¦¡¬O DMA¡C
        
        µo²{¨ìªº¿ù»~¬O¡G
            ·í©I¥s InstallCom ±N COM1/2 ªº¥Ñ¤@¯ë¤u§@¼Ò¦¡§ïÅܦ¨ DMA ¤u§@¼Ò¦¡®É¡A
            COM1/2 µLªk¥¿±`°Ê§@¡C³o­Ó°ÝÃD¦b§ó·s§¹ 7188EL.Lib ¤§«á¡A´N¸Ñ¨M¤F¡C

===============================================================================
1.5.3 ª© [13,6¤ë,2003] by Kevin
    ­×¥¿¿ù»~:
        1. µLªk©M NAP OPC server ¥¿±`³q°T¡C
        
    ­×§ï¨ç¼Æ ModbusMaster2Slave:
        ¼W¥[ Modbus ªº©R¥O 01 ©M 03 ±N DO ©M AO ªº­ÈŪ¦^¨Ó¡C
        
    7188E-MTCP ¤ä´© Modbus/RTU Slave ªº¥\¯à¡C

===============================================================================    
1.5.2 ª© [30,4¤ë,2002] by Kevin
    §ó§ïµ{¦¡¤¤ªºÅܼƫŧi
        1. MAX_REGISTER_COUNT 
                ¤覡¡G   #define MAX_REGISTER_COUNT 100
                ¥Ø«e¤è¦¡¡G int MAX_REGISTER_COUNT=500;
           
        2. iMemory_DI, iMemory_DO, iMemory_AI, iMemory_AO 
                ¤覡¡G   unsigned char iMemory_DI[MAX_REGISTER_COUNT];
                ¥Ø«e¤è¦¡¡G unsignedchar *iMemory_DI;
 
        ¤W­zªº§ó°Ê¥i¥HÅý¨Ï¥ÎªÌ¦b C ªº­ì©l½X¤¤¡A­«·s«ü©w MAX_REGISTER_COUNT ªº
        ¼Æ­È¨Ó½Õ¾ã¥i¥H¨Ï¥Îªº¸ê®Æ¼È¦s¾¹¤j¤p(¹w³]­È¬°¦U 500 ²Õ)¡C
        ¥Îªk¡G
            MAX_REGISTER_COUNT=512;
            iRet=InitModbus();          

===============================================================================
1.5.1 ª© [31,5¤ë,2002] by Kevin
	­×¥¿¿ù»~¡G
		·í¦s¨ú DO ©Î DI ¼È¦s¾¹ªº¼Æ¶q¤p©ó 8 ²Õ®É¡A·|±o¨ì¿ù»~ªº¦^À³°T®§¡C

===============================================================================
1.5.0 ª© [17,5¤ë,2003] by Kevin
	§ó§ï:
		1. Modbus ³]©w¥Îªº©R¥O¥Ñ 39 ¸¹§ï¦¨ 107¸¹¡C
		2. iModbusInternalID §ï¦¨ iModbusNetID
	
	ª`·N:
		Modbus Utility ¥²¶·¬O 1.2.0 ¥H«áªºª©¥»
        MiniOS7 image ÀÉ®×¥²¶·¬O e-021023.img
        
===============================================================================
1.4.0 ª© [31,Dec,2002] by Kevin
	1. ²¾°£©Ò¦³¥Î¨Ó°£¿ùªºµ{¦¡½X¡A¥H´£¤É®Ä¯à¡C
	2. ¨Ï¥Î EEPROM ¨ÓÀx¦s¦U¶µ³]©w¡A¨Ã¥B¤ä´© Modbus Utility ³]©w 7188E -MTCP¡C

===============================================================================
1.3.0 ª© [16,10¤ë,2002] by Kevin
	7188XB ©M 7188E ¨Ï¥Î¬Û¦Pªº Modbus ®Ö¤ß¡C
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 3.75