Modbus ´ÓÕ¾ÉÕ¼Æ÷ÓÃÒÔ·ÂÕæÄ£ÄâModbusÐÒéÊé´ÓÕ¾É豸£¬Äܹ»°ïÖúÓû§¿ªÕ¹ModbusͨÐŵĵ÷½ÚºÍÑéÖ¤£¬Õâ¸öÈí¼þ¿ÉÒÔÄ£Äâ¸÷ÖÖ¸÷ÑùModbus´ÓÕ¾É豸£¬ÓëÓòÃûÉ豸½øÐÐͨÐÅ£¬½ø¶ø¼ì²âÓòÃûÉ豸µÄͨÐÅÐÔÄܺÍÖÊÁ¿£¬Ö§³Ö¸÷ÖÖ²»Í¬µÄͨѶÏà¹Ø²ÎÊýÉ趨ѡÔñÏÈÃÓû§¿ÉÒÔ¸ù¾ÝÒª½øÐиöÐÔ»¯Å䱸¡£
Èí¼þ¹¤¾ß
GPU
Modbus Slave Emulator ÔÚ3DäÖȾҳÃæʱÁé»îÔËÓÃÄãµÄ GPU¡£Õâ²úÉú˳³©µÄµÄʹÓÃÌåÑ飬һÆðʹÓñäµÃ¸ü±È½ÏÉÙµÄÊä³ö¹¦ÂÊ
Ö§³Ö¶àÖÖ¶àÑùͨѶÐÒé
Ö§³Ö½¨Á¢¶àÖÖ¶àÑùͨѶÐÒ飬°üº¬£ºModbus RTU¡¢Modbus ASCII¡¢Modbus TCP/IP¡¢Modbus RTU Over TCP/IP¡¢Modbus UDP/IP¡¢Modbus RTU Over UDP/IP
¼à¿ØÁ´½ÓÊý¾Ý
Ó¦Óà Modbus Slave Emulator ¼à¿ØͨÐÅÁ´Â·ÀïµÄÿһ֡Êý¾Ý£¬¶øÇÒÖ§³Öµ¼³öÀ´µ½Îĵµ£¬ËæʱËæµØÆÊÎöÄãµÄÊý¾Ý¡£
·á¸»¶àÑùµÄÊý¾ÝÖÖÀà
Ö§³Ö¸ß´ï 28 ÖÖÊý¾ÝÎļþ¸ñʽ£¬°üº¬£ºSigned¡¢Unsigned¡¢Hex¡¢Binary¡¢Long¡¢Float¡¢DoubleµÈ£¬Ö§³Ö¼Ä´æÆ÷È¡ÃûºÍ×¢½â¡£
¼´Ê±Êý¾Ýͼ±í
Ö§³Ö¶ÔËæÒâÊýÁ¿¼Ä´æÆ÷ÀïµÄÊý¾ÝÖÆ×÷¼´Ê±Êý¾Ýͼ±í£¬Êý¾ÝµÄ±ä»¯Ç÷ÊÆ;²¢¿ÉÒÔµ¼³öÀ´Í¼Ïó
ÍøÂçµØַת»»
Ö§³Ö Modbus ÐÒéÊéµØÖ·ÐÅÏ¢ PLC ÏêϸµØÖ·±Ë´Ëת»»£¬·½±ãÄúµ÷½Ú¸÷ÖÖÀàÐÍÉ豸¡£
Ö§³Ö¶àÖÖ¶àÑùModbusÐÒéÊ飬°üº¬£º
Modbus RTU
Modbus ASCII
Modbus TCP/IP
Modbus UDP/IP
Modbus RTU Over TCP/IP
Modbus RTU Over UDP/IP
¼à¿Ø´®ÐÐͨÐÅÅäµçÏß·»òÒÔÌ«Íø½Ó¿ÚÀïµÄͨѶÊý¾Ý
Ö§³Ö¸ß´ï 28 ÖÖÊý¾ÝÎļþ¸ñʽ£¬°üº¬£º
Signed¡¢Unsigned¡¢Hex¡¢Binary¡¢Long¡¢Float¡¢DoubleµÈ
Ö§³Ö Modbus ÐÒéÊéµØÖ·ÐÅÏ¢ PLC ÏêϸµØÖ·±Ë´Ëת»»
¶ÔËæÒâ×ÜÊý¼Ä´æÆ÷ÀïµÄÊý¾ÝÖÆ×÷¼´Ê±Êý¾Ýͼ±í£¬¼à¹ÜÊý¾ÝµÄ±ä»¯Ç÷ÊÆ
Ö§³ÖÓë´Ëͬʱ½¨Á¢ºÃ¼¸¸öÁ¬Íø»¹ÓдóÁ¿´ÓÕ¾É豸
ͨ¹ý¶à¸ö±êÇ©Ò³½øÐмà¹Ü£¬Ñ¸ËÙÔÚ´ÓÕ¾É豸Öмä½øÐÐÇл»
¸ù¾Ýͼ±íÐÎʽ¹ÜÀí·½·¨¼Ä´æÆ÷£¬Ö§³Ö¼ÓÉÏÓû§±êʶ·ûºÍ×¢½â£¬Ö§³Öת»»±³¾°ÓëÊг¡Ç°¾°É«µ÷
µ¼³öÀ´/µ¼½ø´ÓÕ¾É豸¼Ä´æÆ÷Êý¾Ýµ½Excel
ÄÚǶ×Ö½Úת»»×¨Óù¤¾ß£¬±ã½Ý½«Long¡¢Float¡¢DoubleÖÖÀàÊý¾Ýת»»³É¼Ä´æÆ÷ÀïµÄÊý¾Ý
ÄÚǶÊý¾ÝУ¼ìרÓù¤¾ß£¬Ö§³Ö CRC¡¢LRC У¼ì
Ö§³Ö·á¸»¶àÑùµÄ Modbus ¹¦ÄÜÂ룺
01 (0x01) ¶ÁÈ¡µç´ÅÏßȦ
02 (0x02) ¶ÁÈ¡ÀëÉ¢±äÁ¿¼üÈë
03 (0x03) ¶Áȡά³Ö¼Ä´æÆ÷
04 (0x04) ¶ÁÈ¡¼üÈë¼Ä´æÆ÷
05 (0x05) дµ¥¶Àµç´ÅÏßȦ
06 (0x06) дµ¥¶À¼Ä´æÆ÷
08 (0x08) È·Õï(½öÏÞ´®¿ÚͨÐÅ)
11 (0x0B) »ñµÃͨÐÅÊÂÇéµç×Ó¼ÆÊýÆ÷(½öÏÞ´®¿ÚͨÐÅ)
15 (0x0F) ÔØÈëºÃ¼¸¸öµç´ÅÏßȦ
16 (0x10) ÔØÈëºÃ¼¸¸ö¼Ä´æÆ÷
17 (0x11) »ã±¨ÍøÂç·þÎñÆ÷ ID(½öÏÞ´®¿ÚͨÐÅ)
22 (0x16) ×ÓÍøÑÚÂëÔØÈë¼Ä´æÆ÷
23 (0x17) ¶Á/дºÃ¼¸¸ö¼Ä´æÆ÷
43 / 14 (0x2B / 0x0E) ¶ÁÈ¡É豸±êÖ¾
Èí¼þ²âÆÀ
¸ù¾ÝʹÓÃModbus´ÓÕ¾ÉÕ¼Æ÷£¬Óû§¿É¸ü±ã½ÝµØ¿ªÕ¹ModbusͨÐŵĵ÷½ÚºÍÑéÖ¤£¬Ìá¸ßЧÂʺÍÆ·ÖÊ£¬´ËÈí¼þ»¹¾ß±¸¼òµ¥Ò×ÓõĽçÃæºÍ²Ù×÷ģʽ£¬ÈÃÓû§¿ÉÒÔ¿ìËÙÈëÃÅ£¬½øÐи÷ÖÖ²âÊÔʵ¼Ê²Ù×÷¡£
´ó¼Ò¶¼ÖªµÀ»Æ½ðÏÖÔÚ¼±¾çϵø£¬ËùÒԺܶàÈËÒѾ¿ªÊ¼Ê¹ÓûƽðÀ´±£³ÖÆäδÀ´µÄ¼ÛÖµ¡£³´½ðÒ²ÊÇÀí²ÆµÄÒ»Öֺ÷½·¨¡£Ëµµ½²ÆÎñ¹ÜÀí£¬ÎÒÃÇÐèҪһЩרҵµÄ²ÆÎñ¹ÜÀíÈí¼þ¡£ÀàËƻƽðµÄ²ÆÎñ¹ÜÀíÈí¼þÊǹó½ðÊôÊг¡Èí¼þ¡£ÕâÀïÓÐһЩ³£ÓõĺÍÁ÷Ðеġ£¹ó½ðÊô½»Ò×ƽ̨¹©´ó¼ÒÑ¡Ôñ£¬²ÆÎñ¹ÜÀíÊÆÔÚ±ØÐУ¡¶àÌØÈí¼þרÌâΪÄúÌṩ¹ó½ðÊôÐÐÇéÈí¼þ,»Æ½ð°×Òø¹ó½ðÊôÐÐÇéÈí¼þÏÂÔØ,¹ó½ðÊô»Æ½ð½»Ò×Èí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
ÓÉÓÚ×Ô¶¯³äÖµÈí¼þ²Ù×÷¼òµ¥£¬·½±ã¸öÈËʹÓ㬿ÉΪÓû§ÊµÏÖ¶àÖնˡ¢¶àÖÜÆÚ¡¢¶à·½Ê½³äÖµ£¬Ê¹Óû§³äÖµ¸ü¼Ó·½±ã£¬ÉîÊܹã´óÓû§µÄϲ°®¡£ÏÖÔÚÓкܶà³äµçÈí¼þ£¬ÄÄÖÖ×Ô¶¯³äµçÈí¼þºÃ£¿ÔÚ±£Ö¤³äµç°²È«µÄÇ°ÌáÏ£¬ÎÒÃÇÏòÄúÍƼöһЩ¸üʵÓᢸüÁ÷ÐеijäµçÈí¼þ¡£¶àÌØÈí¼þרÌâΪÄúÌṩ³äÖµÈí¼þ,Ãâ·ÑÐéÄâ³äÖµÈí¼þÏÂÔØ,×Ô¶¯³äֵƽ̨¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
IDE¿ª·¢¹¤¾ßÊÇÏô±ßΪÄú¿ª·¢µÄÒ»ÖÖIDE¿ª·¢¹¤¾ß£¬°üÀ¨Web IDE¿ª·¢¹¤¾ßºÍJavaIDE¿ª·¢¹¤¾ß¡£ÕâЩ¹¤¾ßÊÇ¿ªÔ´µÄ£¬¿ÉÒÔÔںܴó³Ì¶ÈÉÏ°ïÖú¿ª·¢ÈËÔ±¿ª·¢³ÌÐò¡£¿ª·¢ÈËÔ±¿ÉÒÔ¸ù¾ÝÐèҪѡÔñIDE¿ª·¢¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩide¿ª·¢¹¤¾ß,webÇ°¶Ëide¿ª·¢¹¤¾ß,ide¹¤¾ß¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¿ÖÁúÓÎÏ·ÕýÖð½¥³ÉΪÓÎÏ·ÖеÄÈÈÃÅ»°Ìâ¡£×îÔçµÄ¾µä¿ÖÁúÓÎÏ·ÊÇ¿ÖÁúΣ»ú¡£ÉÏÊÀ¼Í90Äê´ú×î¾µäµÄÉä»÷ÓÎÏ·Ö®Ò»£¬°ÑÎÒÃÇ´øÈëÁËÒ»¸ö³äÂúÉñÃغͿֲÀµÄ¿ÖÁúÍõ¹ú¡£Èç½ñ£¬¿ÖÁúÓÎÏ·ÒÔ·½ÖÛµÄÉú´æºÍ½ø»¯Îª½Ü×÷¶ø¸´ÐË¡£ÏÂÃæΪÄú´øÀ´×îÓÐȤµÄ¿ÖÁúÓÎÏ·´óÈ«£¬¿ÖÁúµ¥»úÓÎÏ·ÏÂÔØ£¬Ç§Íò²»Òª´í¹ýŶ¶àÌØÈí¼þרÌâΪÄúÌṩ¿ÖÁúÓÎÏ·,¿ÖÁúÓÎÏ·µ¥»úÓÎÏ·,¿ÖÁú³ÔÈËÓÎÏ·¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
DOS¹¤¾ßÏäÊÇÒ»¿îÊÊÓÃÓÚWindows 2000»òÒÔÉÏϵͳµÄ¹¤¾ß£¬¼ÓÉÏ´¿DOSÒýµ¼Ö§³Ö£¬·½±ãÅóÓÑÎÞÐèCD-ROMÈíÅÌÇý¶¯Æ÷£¬È«ÖÐÎÄ´¦Àí£¬ÎªÆÕͨÓû§·þÎñ¡£DOS¹¤¾ßÏ䣬¼ÓÔس£ÓÃDOS¹¤¾ß£¬Ö§³ÖNTFS·ÖÇø£¬Ïòµ¼Ä£Ê½ÏÂÖ§³ÖÖÐÎÄÒýµ¼£¡Ð¡±àÊÕ¼¯ÁËһЩ³£ÓõÄDOS¹¤¾ßÏ乩ÄúÑ¡ÔñºÍʹÓ㡶àÌØÈí¼þרÌâΪÄúÌṩdos¹¤¾ßÏä,°«ÈËdos¹¤¾ßÏä,dos¹¤¾ßÏäʹÓý̡̳£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£