Modbus³n¥ó¶}µo¹ê¾Ô«ü«n¡]²Ä2ª©¡^ ( ²Åé ¦r) |
§@ªÌ¡G·¨§ó§ó | Ãþ§O¡G1. -> µ{¦¡³]p -> ºî¦X |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 55438 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 390 ¤¸ |
¥Xª©¤é¡G11/1/2021 |
¶¼Æ¡G297 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787302588931 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G²Ä2ª© «e¨¥¦pªG®É¶¡¯à°÷¦^¨ì´X¦~¤§«e¡A¤]³\¤H¥Í±N·|¬O¥t¥~¤@µf»Ú¹J§a¡C ¡@¡@·í®Éªº§Úªì¦¸±µÄ²Modbus³q«H¨óij¡A¦}¥B»Ýn°ò¤_Modbus§¹¦¨¤@Ó½è¶q°ª«×éwªº¤u·~±±¨îµ{§Ç¡A«ç¤\¿ì©O¡H¤@¶}©l¡A±¹ï¯E¦p·Ï®üªº¸ê®Æ©M³]pn¨D½T¹ê¤@Äw²ö®i¡C¤£¹L²{¦b·Q·Q¡A¦pªG¨º®É¹J¨ì¤F¹³³o¼Ëªº¤@¥»®Ñ¡A§Ú¤@©w·|²@¤£µS¿Ý¦a¶R¤U¨Ó¡CÅ¥¨ì³o¼Ëªº¸Ü¡A§A¤ß¨½¤@©w¦b·Q¡G¼K¡A¤ý±C½æ¥Ê¡A¦Û½æ¦Û¦j¡C¦n§a¡A§Ú©Ó»{¦³¤@¨Ç¦Û¦j¤F¡A¤H¹À¡A³£¬O¦³¨º¤\¤@ÂIÂIµêºa¤ßªº¡C ¡@¡@¦ý¬O¡A§Ú¥i¥H«OÃÒ¡A·í§A»{¯u¾\Ū¹L¦¹®Ñ¤§¦Z¡A¤@©w·|¦³¤£¤@¼Ëªº¦¬Àò¡C ¡@¡@¨ä¹ê¡A±qªì¦¸±µÄ²Modbus³q«H¨óij°_¡A§Ú´N¤U©w¨M¤ß¼g¤@¥»¾A¦XModbusªì¾ÇªÌªº¤Jªù®ÑÄy¡A¨Ï±o¤j®a¯à°÷§Ö³t¤W¤â¡AÁקK«¨«¤£¥²nªºÅs¸ô¡C¥i¬O¯u¥¿¼g°_¨Ó¤~µo²{¡A³o¤£¬O¤@®É¥b¨è´N¯à°÷§¹¦¨ªº¤u§@¡C¤@¤è±¬O§Ú¥u¯à¦b¤u§@¤§§Eªº¶~·v®É¶¡¼g§@¡F¥t¤@¤è±¬O³n¥ó¶}µo§Þ³N¤W²o§èªº¤è¤è±±¤Ó¦h¡A¦p¦ó¦³±ø²z¦a²Õ´¦UºØ§÷®Æ¤]¬O¤@Ó¤jÃøÃD¡C´N³o¼Ë¡A¼g¼g°±°±¡A¬Æ¦Ü¼g§@´£ºõ¤]¬O´X©ö¨ä½Z¡C¦n¦b¨S¦³¤°¤\À£¤O¡A¦b°í«ù¤§¤U³Ì¦Z³ºµM¡§´ê¦¨¡¨¤F³o¥»¬Ý¦ü¤£¿ùªºModbus¶}µo¤Jªù¸ê®Æ¡C¦b´£¨Ñµ¹©P³òªº¤@¨Ç¤H¾\Ū¦Z¡A¤j®a³£Ä±±o¤£¿ù¦}¥Bȱo¥Xª©¡A³o¤]µ¹¤F§Ú«H¤ß¡C ¡@¡@¥¿©Ò¿×¡§»D¹D¦³¥ý¦Z¡A³N·~¦³±M§ð¡¨¡C§Ú´¿¸g«t¸ß¹L«Ü¦h¸ê²`ªº¶}µo¤Hû¡A¥LÌ¥¤é¨½¤j¦h·|¬ã¨s©M¾Ç²ß¦UºØ·s©_ªº¶}µo§Þ³N¡A¤£·|¦³¤Ó¦hªº®É¶¡Á`µ²©MÂk¯Ç¡C¾Ú§Ú©Òª¾¡A¥Ø«e¥«³õ¤WÃö¤_Modbus¶}µoªº®ÑÄy¦}¤£¤Ó¦h¡A¥H¦Ü¤_¦Ü¤µÁÙ¨S¦³¤@¥»±Mªù¤¶²ÐModbus³n¥ó¶}µoªº®Ñ¡C¾÷½t¥©¦X¡A§Ú°µ¤F²Ä¤@Ó¡§¦Y¿ÀÃÉ¡¨ªº¤H¡C§Ú§Æ±æ¯à°÷³q¹L³o¥»®Ñ§â§Ú©Ò¾Ç²ß©M´x´¤ªº¤@¨ÇModbus³n¥ó¶}µo¤u¨ã©M§Þ¯à¤¶²Ðµ¹¤j®a¡AÅý¤j®aÅé·|¨ì³n¥ó¶}µoªº¼Ö½ì¡A´î»´Modbus¶}µo¤Jªù®Éªº°g¯í©MµL§U¡C¦pªG¯à°÷¹ê²{³oӥتº¡Aµ½²ö¤j²j¡C¤£¶È¦p¦¹¡A³o¥»®Ñ¤£¶È¶È§½¤_Modbus¥»¨¡A®Ñ¤¤´£¨ìªº¶}µo§Þ¥©©M¸gÅç¹ï¨ä¥L¶}µo¤u§@¤]¦³Éų·N¸q¡C ¡@¡@¥»®Ñ¤jÅé¥i¹º¤À¬°¤T½g: ²z½×½g¡B¹ê½î½g©M´£°ª½g¡A½g³¹µ²ºc¦p¤U©Ò¥Ü¡C²z½×½g¥Dn¤¶²ÐModbus¨óij¥»¨¡A«K¤_ªì¾ÇªÌÅé·|Modbus¨óijªººëÅè©Ò¦b¡A¥´¦n°ò¦¡C¹ê½î½g³q¹L¹ïlibmodbus¶}µo®w·½½Xªº¤ÀªR¥H¤Î¦UºØS¨Òµ{§Çªººt¥Ü¡A§U¤OŪªÌ§Ö³t¤Jªù©M¤W¤â¡A´x´¤¦UºØ¼Ò¦¡¤Uªº¶}µo¤èªk©M§Þ¥©¡C´£°ª½g«h¶i¤@¨B±a»âŪªÌ¶}µo¦Û¤vªºModbus½Õ¸Õ¤u¨ã¡C«ö·Ó¦U³¹¸`ªº¤º®e¡AŪªÌ¥i¥H´`§Çº¥¶i¦a¾\Ū¥»®Ñ¡A³v¨B§¹¦¨±q¤Jªù¨ìºë³qªº¹Lµ{¡C¡@¡@§@¬°³n¥ó¶}µoªÌ¡A«Ü¦h¤H³£¨S¦³¥I¶OÁʶR®ÑÄyªº²ßºD¡C§Úı±o§a¡A¸Ó¥I¶Oªº®ÉÔ´N§O¬Ù¡A¤]³\³q¹L¾\Ū´N¥i¥H¨t²Î¦a´£¤É¦Û¤v¡AÅý§A¦b¦P¨Æ¤¤²æ¿o¦Ó¥X¡A¤Ö¶q§ë¸ê´«¨Óªº¬O¦¨¤d¤W¦Ê¿ªº¦^³ø¡C ¡@¡@«Ü¦h¤H¤S·|»¡¡A¤£¥Î¶R§Aªº®Ñ¡A§Ú¤]¥i¥H¦Û¤v³q¹LGoogle©Î¦Ê«×¸Ñ¨M°ÝÃD°Ú¡C¬Oªº¡Aªº½T¨S¿ù¡A²{¦b¤¬Ápºô³o¤\µo¹F¡A¨S¦³¸Ñ¨M¤£¤Fªº°ÝÃD¡A¦ý¬O³onªá¶O§A¤j¶qªº®É¶¡©Mºë¤O¡A»P¨ä³o¼Ë¡AÁÙ¤£¦p§Ö³t¾Ç²ß§ó¦hªºªF¦è¡A°µ¨Ç§ó¦³·N¸qªº¨Æ±¡¡C¦b¤¬Ápºô®É¥N¡A³Ì«nªº¬OÀ´±o¦p¦ó¯¸¦b§O¤HªºªÓ»H¤W¡C ¥»®Ñ©w¦ì ¡@¡@¥»®Ñ¬O´`§Çº¥¶i¦a¾Ç²ßModbus³n¥ó¶}µoªº®ÑÄy¡A»Ýn§A¦³°w¹ï©Ê¦a¾\Ū¡C·íµM¡A·í§A¹J¨ì°ÝÃD©ÎªÌ·Q¤F¸Ñ¬YÓª¾ÃÑÂI®É¡A§A¥i¥Hª½±µ©w¦ì¨ì¬ÛÃö³¹¸`¬d¬Ý¤º®e¡C ¡@¡@¥»®Ñ¥H³q«U©öÀ´ªº»y¨¥©M¹Ï¤ù´yzModbus³n¥óªº¶}µo§Þ¥©¡A°ò¥»¤W¨CÓ¾Þ§@³£·|¦³¹Ï¤ù©ÎªÌ¹ê»Úµ{§Ç¥N½Xºt¥Ü¡A«K¤_ŪªÌ¦Û¾Ç¡C ¡@¡@¥»®Ñ¥H¸Ñ¨MModbus³n¥ó¶}µo¤¤ªº°ÝÃD¬°¥Øªº¡A³ò¶³o¤@ÂIµÛ«Á¿z¦p¦ó§Ö³t¤Jªù¦}ºë³qModbus³n¥ó¶}µo§Þ³N¡C¹ï¤_Modbus¶}µo¨Ó»¡¡A¥²nªºµw¥ó¤£¥i¯Ê¤Ö¡A¦ý¬O¬°¤F¯à¨³³t¤Jªù¡A´î¤Öµw¥ó¨Ì¿à¡A¥»®ÑºÉ¥i¯à¨Ï¥Î¦UºØ³n¥ó¤u¨ã¼ÒÀÀµw¥óÀô¹Ò¡A¾\Ū¥»®Ñ®É¦³¤@»Opºâ¾÷¨¬¨o¡A³o¤]¬O¥»®Ñªº¤@¤j¯S¦â¡C ¥Ø¼ÐŪªÌ ’õ ¦pªG§Aªì¾ÇModbus³q«H¨óij¡F ’õ ¦pªG§A·Q¥ÎC/C++»y¨¥¶}µoModbus³q«H®w¡F ’õ ¦pªG§A·Q¥Î¨ä¥L»y¨¥¡]¦pVisual Basic¡BVisual C#¡BJava¡BGo¡^¶}µoModbusÀ³¥Îµ{§Ç¡F ’õ ¦pªG§A·Q±q¨Æª«Ápºô©ÎModbus´ú¸Õ¶}µo¡F ’õ ¦pªG§A^»y¤£¦n¡F ’õ ¦pªG§A·Q¸`¬Ù·j¯Áªº®É¶¡¡F ’õ ¦pªG§A·Q´£°ª¤u§@®Ä²v¡C ¨º¤\³o¥»®Ñ²ª½´N¬O¬°§A¶q¨©w°µªº¡C ¡@¡@ºÉºÞ¥»¤H¤wºÉ¤O½T«O¥»®Ñªº·Ç½T©Ê©M§¹¾ã©Ê¡A¦ý¦]ª¾ÃÑ©M¯à¤O¦³¡A®Ñ¤¤Ãø§K¦s¦b²¨º|¤§³B¡AÀµ½Ð¦U¦ìŪªÌ¤£§[§åµû«ü¥¿¡Aª§¨ú±N¨Ó¶i¤@¨B§¹µ½¥»®Ñ¡A¥H¦¹¦^³ø¤j®a¹ï¥»®Ñªº¤ä«ù©M«p·R¡C PÁ ¡@¡@¦b¥»®Ñªº¼g§@©M¥Xª©¹Lµ{¤¤¡A±o¨ì¤F«Ü¦h¤Hªº¼ö±¡À°§U©M¤ä«ù¡A¦b¦¹¤@¦}PÁ¡I ¡@¡@º¥ýn·PÁ³гy©Mµo©úModbus³q«H¨óijªº¨º¨Ç¤H¡A¥¿¬O¦]¬°¥L̳гy©Êªº¤u§@¤~¦³¤F¦p¦¹Â²¼ä¡BÀu¶®¦}¼sªxÀ³¥Îªº³q«H¨óij¨Ñ¤j®a¨Ï¥Î¡C¥i¥H²@¤£¦j±i¦a»¡¡AModbus¨óijªº¥X²{±À°Ê¤F¤HÃþ¤u·~¦Û°Ê¤Æ¥Í²£ªº¶i¨B¡C ¡@¡@¨ä¦¸n·PÁ²MµØ¤j¾Çªº·¨¶}©ú±Ð±Â¡B¥_¨Ê¥æ³q¤j¾Çªº·¨²ú°Æ±Ð±Â¡A¦b¥»®Ñªº¼g§@©M¥Xª©¹Lµ{¤¤¡A¦U¦ì¦Ñ®v³£µ¹¥X¤F¸Ô²Óªº·N¨£©M«Øij¡C ¡@¡@³Ì¦Z¡A·PÁ®a¤Hªº¤ä«ù©M©Ò¦³¾\Ū¥»®ÑªºÅªªÌ¡C¦pªG¯à°÷µ¹¦U¦ìŪªÌ±a¨Óþ©È¤@ÂI¦¬Àò©ÎÅé·|¡A¨º±N¬O¹ï§Ú·¥¤jªº¹ª»R¡AÁÂÁ¡I
·¨§ó§ó2021¦~8¤ë
|
¤º®e²¤¶¡GModbus¬O¤u·~¦Û°Ê¤Æ»â°ì¼sªx¨Ï¥Îªº³q«H¨óij¤§¤@¡AÀHµÛ¹q¤l¡Bpºâ¾÷©M³q«H§Þ³Nªº¤£Â_µo®i¡A¯S§O¬Oª«Ápºô¥H¤Î¡§¤¬Ápºô+¡¨µ¥·§©Àªº¿³°_¡AModbus³q«H§Þ³N¤]±q¦ê¦æÁ`½uµo®i¨ì¤FModbus TCP¡A¤è¿³¥¼¦ã¡C¬°¤FÅý¼s¤j¦b®Õ¾Ç¥Í¡B¤u·~±±¨î©M¦Û°Ê¤Æ¤uµ{®v¤Î§Þ³N¤Hû¤F¸ÑModbus¨óijªº¤º²[¡A´x´¤Modbus³q«H§Þ³Nªº³n¥ó¶}µo¤èªk,§@ªÌ±qªì¾ÇªÌªº¨¤«×¡A¥Ñ²L¤J²`¡A´`´`µ½»¤¡A¥H¤å¦r©M¹Ï¤ù¬Ûµ²¦Xªº¤è¦¡¼¶¼g¤F¥»®Ñ¡C ¡@¡@¥»®Ñ¦@13³¹¡Aº¥ý¤¶²ÐModbus¨óij¡A¯S§O¬O¥\¯à½X®ø®§´Vªº©w¸q¡AµM¦Z±q³n¥ó¶}µoªº¨¤«×¸Ô²Ó¤¶²Ð»²§U½Õ¸Õ¤u¨ã¡B³n¥ó¶}µoÀô¹Òªººcµ®¡A«ÂI¤¶²Ð©M¸ÑªRlibmodbus¶}µo®wªº·½¥N½X¡A¥H¤Îlibmodbus¦b¤£¦P»y¨¥Àô¹Ò¤Uªº¶}µo§Þ¥©¡C¾\Ū¥»®Ñ¥i§Ö³t¤Jªù¦}ºë³qModbus³n¥ó¶}µo§Þ³N¡C§@¬°³n¥ó§Þ³N¶}µo«ü«nÃþ®ÑÄy¡A¥»®Ñ¤£¶È¶È§½¤_Modbus³q«H¨óij¡A¹ï¨ä¥L³q«H¨óijªº³n¥ó¶}µo¤]¦³«Ü°ªªº°Ñ¦Ò»ùÈ¡C ¡@¡@¥»®Ñ¥i§@¬°¦U¤j°ª®Õ¡B¤uµ{³]p°|¡B¨t²Î¶°¦¨°Ó©M¤u¼t¥ø·~ªºModbus³q«H¨óij¶}µo¤Hû¾Ç²ß³n¥ó³]p©M¶}µoªº¤Jªù«ü¾É®ÑÄy¡A¤]¥i§@¬°¤u·~¦Û°Ê¤Æ¤Îª«Ápºô¶}µo»â°ì¤uµ{§Þ³N¤Hûªº°Ñ¦Ò®ÑÄy¡AÁÙ¥i¨Ñ¼s¤j¦Û°Ê¤Æ»P³q«H±M·~ªº±Ð®v¡B¾Ç¥Í¤Îª«Ápºô¶}µo·R¦nªÌ¾\Ū¡C |
¥Ø¿ý¡G²Ä1³¹ªìÃÑModbus1 1.1I´º2 1.2¼Ò«¬3 1.3¨óijª©¥»4 1.4³q«H³]³Æ5 1.5¨Æ°È³B²z6 1.6±M·~³N»y7 ²Ä2³¹Modbus¶}µoÀô¹Ò9 2.1µêÀÀ¦ê¤f³n¥ó10 2.1.1¤°¤\¬OµêÀÀ¦ê¤f³n¥ó10 2.1.2¨Ï¥Î¤èªk10 2.2ModbusPollªº¨Ï¥Î14 2.2.1²¤¶14 2.2.2¥\¯à14 2.2.3¨Ï¥Î¤èªk15 2.3ModbusSlaveªº¨Ï¥Î18 2.3.1²¤¶18 2.3.2¥\¯à18 2.3.3¨Ï¥Î¤èªk19 2.4ModbusPollúQSlave¤¬Áp¤¬³q20 2.5VisualStudio2015ªº¦w¸Ë24 ²Ä3³¹Modbus¨óijªº¬ÛÃöª¾ÃÑ27 3.1¨óij·§n28 3.2Modbus±H¦s¾¹29 3.2.1±H¦s¾¹ºØÃþ»¡©ú29 3.2.2±H¦s¾¹¦a§}¤À°t30 3.3Modbus¦ê¦æ®ø®§´V®æ¦¡31 3.3.1ASCII®ø®§´V®æ¦¡31 3.3.2RTU®ø®§´V®æ¦¡31 3.3.3¦a§}°ì33 3.3.4¥\¯à½X°ì33 3.3.5¼Æ¾Ú°ì34 3.4Modbus®t¿ù®ÕÅç34 3.4.1LRC®ÕÅç34 3.4.2CRC®ÕÅç35 3.5¦r¸`§Ç©M¤j¤pºÝ42 3.5.1¨Ó¾ú42 3.5.2¬°¤°¤\·|¦³¤j¤pºÝ43 3.5.3¤°¤\¬O¡§¤jºÝ¡¨©M¡§¤pºÝ¡¨43 3.6ModbusTCP®ø®§´V®æ¦¡45 3.6.1¨óij´yz45 3.6.2¬d¸ß»PÅTÀ³³ø¤å¥Ü¨Ò48 ²Ä4³¹Modbus¥\¯à½X¸Ô¸Ñ49 4.1¥\¯à½X·§n50 4.201¡]0x01¡^Ū¨ú½u°é/Â÷´²¶q¿é¥Xª¬ºA51 4.2.1¥\¯à»¡©ú51 4.2.2¬d¸ß³ø¤å51 4.2.3ÅTÀ³³ø¤å52 4.2.4ɧU¤u¨ã³n¥óÆ[¹î©M²z¸Ñ53 4.302¡]0x02¡^Ū¨úÂ÷´²¶q¿é¤JÈ59 4.3.1¥\¯à»¡©ú59 4.3.2¬d¸ß³ø¤å60 4.3.3ÅTÀ³³ø¤å60 4.403¡]0x03¡^Ū¨ú«O«ù±H¦s¾¹È61 4.4.1¥\¯à»¡©ú61 4.4.2¬d¸ß³ø¤å61 4.4.3ÅTÀ³³ø¤å62 4.504¡]0x04¡^Ū¨ú¿é¤J±H¦s¾¹È63 4.5.1¥\¯à»¡©ú63 4.5.2¬d¸ß³ø¤å63 4.5.3ÅTÀ³³ø¤å64 4.605¡]0x05¡^¼g³æÓ½u°é©Î³æÓÂ÷´²¿é¥X65 4.6.1¥\¯à»¡©ú65 4.6.2¬d¸ß³ø¤å65 4.6.3ÅTÀ³³ø¤å66 4.706¡]0x06¡^¼g³æÓ«O«ù±H¦s¾¹67 4.7.1¥\¯à»¡©ú67 4.7.2¬d¸ß³ø¤å67 4.7.3ÅTÀ³³ø¤å68 4.808¡]0x08¡^¶EÂ_¥\¯à68 4.8.1¥\¯à»¡©ú68 4.8.2¬d¸ß³ø¤å68 4.8.3ÅTÀ³³ø¤å69 4.8.4¶EÂ_¤l¥\¯à½X70 4.911¡]0x0B¡^Àò¨ú³q«H¨Æ¥óp¼Æ¾¹73 4.9.1¥\¯à»¡©ú73 4.9.2¬d¸ß³ø¤å73 4.9.3ÅTÀ³³ø¤å74 4.1012¡]0x0C¡^Àò¨ú³q«H¨Æ¥ó°O¿ý74 4.10.1¥\¯à»¡©ú74 4.10.2¬d¸ß³ø¤å75 4.10.3ÅTÀ³³ø¤å75 4.1115¡]0x0F¡^¼g¦hÓ½u°é76 4.11.1¥\¯à»¡©ú76 4.11.2¬d¸ß³ø¤å76 4.11.3ÅTÀ³³ø¤å77 4.1216¡]0x10¡^¼g¦hÓ«O«ù±H¦s¾¹78 4.12.1¥\¯à»¡©ú78 4.12.2¬d¸ß³ø¤å78 4.12.3ÅTÀ³³ø¤å79 4.1317¡]0x11¡^³ø§i±q¯¸ID(¶È¥Î¤_¦ê¦æÃì¸ô)80 4.13.1¥\¯à»¡©ú80 4.13.2¬d¸ß³ø¤å81 4.13.3ÅTÀ³³ø¤å81 4.14Modbus²§±`ÅTÀ³82 ²Ä5³¹libmodbus¶}µo®w85 5.1¥\¯à·§n86 5.2·½½XÀò¨ú»P½sĶ86 5.3»PÀ³¥Îµ{§ÇªºÃö¨t92 ²Ä6³¹libmodbus·½¥N½X¸ÑªR93 6.1Ãþ«¬»Pµ²ºc©w¸q94 6.1.1ºë²ÓÃþ«¬©w¸q94 6.1.2±`¶q©w¸q96 6.1.3®Ö¤ßµ²ºcÅé©w¸q¤§¤@97 6.1.4®Ö¤ßµ²ºcÅé©w¸q¤§¤G101 6.2±`¥Î±µ¤f¨ç¼Æ102 6.2.1¦UÃþ»²§U±µ¤f¨ç¼Æ102 6.2.2¦UÃþModbus¥\¯à±µ¤f¨ç¼Æ106 6.2.3¼Æ¾Ú³B²zªº¬ÛÃö¨ç¼Æ©Î§»©w¸q110 6.3RTU/TCPÃöÁp±µ¤f¨ç¼Æ111 6.3.1RTU¼Ò¦¡ÃöÁp¨ç¼Æ111 6.3.2TCP¼Ò¦¡ÃöÁp¨ç¼Æ112 6.4³¡¤À¤º³¡¨ç¼Æ¸Ô¸Ñ113 6.4.1¨ç¼Æread_io_status()113 6.4.2¨ç¼Æread_registers()118 6.4.3¨ç¼Æwrite_single()121 6.4.4¨ç¼Æmodbus_mapping_new_start_address()123 6.5¶}µoÀ³¥Îµ{§Ç°ò¥»¬yµ{126 ²Ä7³¹§¹¾ãRTU¼Ò¦¡¶}µoS¨Ò129 7.1¶}µoRTUMasterºÝ130 7.1.1·s«Ø¤uµ{130 7.1.2²K¥[¶}µo®w132 7.1.3²K¥[À³¥Î·½¥N½X133 7.1.4¥N½X½Õ¸Õ141 7.2¶}µoRTUSlaveºÝ143 7.2.1·s«Ø¤uµ{¦}²K¥[¶}µo®w143 7.2.2²K¥[À³¥Î·½¥N½X143 ²Ä8³¹§¹¾ãTCP¼Ò¦¡¶}µoS¨Ò147 8.1¶}µoTCPClientºÝ148 8.1.1·s«Ø¤uµ{148 8.1.2²K¥[¶}µo®w148 8.1.3²K¥[À³¥Î·½¥N½X150 8.1.4¥N½X½Õ¸Õ159 8.2¶}µoTCPServerºÝ160 8.2.1·s«Ø¤uµ{¦}²K¥[¶}µo®w160 8.2.2²K¥[À³¥Î·½¥N½X161 ²Ä9³¹VisualBasic¤¤¨Ï¥Îlibmodbus165 9.1¨ç¼Æ½Õ¥Î¬ù©w»P×¹¢¦W166 9.1.1¨ç¼Æ½Õ¥Î¬ù©w166 9.1.2¨ç¼Æ×¹¢¦W167 9.1.3½Õ¥Î¬ù©wªº¨Ï¥Î169 9.2¼Ò¶ô©w¸q¤å¥ó170 9.3¹ïlibmodbus¶}µo®wªº§ï³y171 9.3.1²K¥[__stdcall½Õ¥Î²Å171 9.3.2²K¥[DEF¼Ò¶ô©w¸q¤å¥ó172 9.4¶}µoVisualBasicµ{§Ç175 9.4.1³Ð«Ø·s¶µ¥Ø175 9.4.2²K¥[¨ç¼Æ´yz¤å¥ó177 9.4.3½Õ¥Îlibmodbus®w¨ç¼Æ182 ²Ä10³¹VisualC#¤¤¨Ï¥Îlibmodbus187 10.1¶}µoVisualC#µ{§Ç188 10.1.1³Ð«Ø·s¶µ¥Ø188 10.1.2²K¥[¨ç¼Æ´yz¤å¥ó190 10.1.3½Õ¥Îlibmodbus®w¨ç¼Æ195 10.2°ò¤_C#ªºNModbusÃþ®w199 10.2.1¤°¤\¬ONModbusÃþ®w199 10.2.2NModbusÃþ®w¥Îªk200 ²Ä11³¹¥´³y¦Û¤vªºModbus½Õ¸Õ¤u¨ã205 11.1¶}µo¦Û¤vªºModbusPoll206 11.1.1³n¥ó»Ý¨D¤ÀªR206 11.1.2©R¥O¦æ¸ÑªR¥\¯à207 11.1.3³Ð«ØÀ³¥Îµ{§Ç¦}½Õ¸Õ212 11.2¶}µo¦Û¤vªºModbusSlave234 11.2.1³n¥ó»Ý¨D¤ÀªR234 11.2.2³Ð«ØÀ³¥Îµ{§Ç¦}½Õ¸Õ236 ²Ä12³¹Java»y¨¥¶}µoModbusÀ³¥Îµ{§Ç247 12.1¶}µoÀô¹Òªººc«Ø248 12.1.1¦w¸ËJava¶}µoÀô¹Ò248 12.1.2Java¹Ï§Î¤Æ¶}µo¤u¨ã252 12.2¶}µoModbusRTUµ{§Ç254 12.2.1·Ç³Æ¤u§@254 12.2.2¥N½X½s¼g©M½Õ¸Õ260 12.3¶}µoModbusTCPµ{§Ç271 ²Ä13³¹Go»y¨¥¶}µoModbusÀ³¥Îµ{§Ç281 13.1¶}µoÀô¹Òªººc«Ø282 13.1.1¦w¸ËGo»y¨¥¶}µoÀô¹Ò282 13.1.2Go»y¨¥¹Ï§Î¤Æ¶}µo¤u¨ã285 13.2¶}µoModbusÀ³¥Îµ{§Ç293 13.2.1·Ç³Æ¤u§@293 13.2.2¥N½X½s¼g©M½Õ¸Õ293 °Ñ¦Ò¤åÄm298 |
§Ç¡G |