ÐÂÎÅÀ´Ô´£º·¢²¼ÈÕÆÚ£º2021-09-13
¸ÐлÄúÑ¡ÔñoetyÅ·ÒÚ»úµç²úÆ·£¬±¾ÎÄÕÂÕë¶ÔoetyÅ·ÒÚͨѶϵÁв½½øÇý¶¯Æ÷ÉÏλ»úʹÓýøÐн²½â¡£
?µÚÒ»Õ£ºLEESNÉÏλ»úµÄÅäÖÃ
1. ÉÏλ»ú°²×°
1.1 Èí¼þ½âѹ¡£Í¼Ê¾½«Ñ¹Ëõ°ü½âѹΪ°²×°Îļþ£¨Èç¹ûÓзçÏÕÌáʾ£¬ÔÝʱ¹Ø±Õɱ¶¾Èí¼þ¼´¿É£©¡£
1.2 Ë«»÷°²×°Îļþ¡£Í¼Ê¾¡£µã»÷‘ÏÂÒ»²½’²¢Ñ¡¶¨°²×°Ä¿Â¼£¬Ä¬Èϰ²×°ÔÚDÅÌ¡£
1.3 °²×°Íê³É¡£Í¼Ê¾¡£µã»÷È·ÈÏ¡£
1.4 LEESNÉÏλ»ú½éÉÜ¡£
LEESNÉÏλ»ú°æÃæ»®·Ö3´ó¿é£º
¹¤¾ßÀ¸£»2. ״̬À¸£»3. ±à³Ìµ÷ÊÔÇø£»
1.4.1 ¹¤¾ßÀ¸ Èçͼ£º
³£Óù¤¾ß£º1. н¨¹¤³Ì£»´ò¿ª¹¤³Ì£»±£´æ¹¤³Ì¡£
2. °æÃæÏÔʾ¡£
3. ²ÎÊýÅäÖá£
4. ÔÝÍ£»òÆô¶¯¡£
1.4.2 ״̬À¸ Èçͼ£º
°üÀ¨¹¤³Ì£¬¹¤³Ì¹ÒÔØµÄÇý¶¯Æ÷ÒÔ¼°Ã¿¸öÇý¶¯Æ÷ͨѶºÍÔËÐÐ״̬¡£
ͨѶ²»³É¹¦×´Ì¬ÏÂËùÓйÒÔØ×´Ì¬ÎªºìÉ«,ËùÓйÒÔØ×´Ì¬Î´Öª¡£Í¨Ñ¶³É¹¦ËùÓйÒÔØ×´Ì¬ÎªÂÌÉ«¡£
1.4.3 ±à³Ì¼°µ÷ÊÔÇø Èçͼ£º
¼¯³É³ÌÐòµÄ±à¼£¬Çý¶¯Æ÷²ÎÊý¼°É趨£¬³ÌÐòÏÂÔØ¼°¶ÁÈ¡µÈ
2. ´´½¨Ð¹¤³Ì
2.1 Ë«»÷¿ì½Ý¼ü£¬Í¼Ê¾¡£´ò¿ªÉÏλ»ú¡£
2.2 Èç¹ûÌáʾÆô¶¯Ê§°Ü£¬ÓÉÓÚ¹¤³ÌÎļþÊǿհף¬¿ÉÒÔºöÂÔ¡£µã»÷Îļþ-н¨£¬Í¼Ê¾´´½¨ÐµĹ¤³ÌÎļþ¡£
2.3 ͼʾ¡£Ñ¡Ôñ¶àÖáÇý¶¯ÏµÍ³£¬Ìîд¹¤³ÌÃû£¨½¨ÒéʹÓÃ×Öĸ_Êý×ÖÃû³Æ£©£¬¶¨Î»Ñ¡¶¨Îļþ±£´æÎ»Öõã»÷È·ÈÏ£¬Ð¹¤³Ì´´½¨Íê±Ï¡£×´Ì¬À¸Ä¬ÈϹÒÔØÒ»Ì¨Modbud_RTUÐÒéÇý¶¯Æ÷ºÍһ̨Modbus_TCPÐÒéÇý¶¯Æ÷¡£
3. µ¥Ì¨´Ó»úÉÏλ»úÅäÖÃ
3.1 Çý¶¯Æ÷2ÖÖ²»Í¬µÄͨѶ·½Ê½£¬Ê¹ÓÃǰҪµ¥¶ÀÅäÖã¬Í¼Ê¾¡£
3.2 Modbus_RTU¡£
3.2 .1 Modbus_RTU
Modbus_RTU¹¤Òµ±ê×¼µÄ485´®¿ÚͨѶ£¬Ê¹ÓÃǰ±ØÐëÅäÖô®¿ÚÉèÖá£
״̬À¸£¬Êó±êÓÒ»÷“Modbus_RTUÇý¶¯Æ÷”——ÊôÐÔ£¬µ¯³öÉèÖô°¡£
µã»÷“´®¿ÚÉèÖÔ Èçͼ£º
¶Ë¿Ú£ºÉÏλ»ú¸úÇý¶¯Æ÷´«ÊäÊý¾Ý¶Ë¿Ú£¬Îñ±Ø±£Ö¤COM¿Ú¸úµçÄÔÖ¸¶¨µÄCOM¿ÚÒ»Ö¡£
ÓÒ»÷ÎҵĵçÄÔ--ÊôÐÔ£¬ÔÚÉèÖùÜÀíÖв鿴¡£
²¨ÌØÂÊ£ºÉÏλ»ú¸úÇý¶¯Æ÷Êý¾Ý´«ÊäËÙ¶È¡£Çý¶¯Æ÷ĬÈÏ115200.ÆäËûÉèÖÃĬÈϼ´¿É£¬µã»÷È·ÈÏ¡£
3.2 .2 Modbus_TCP¡£
Modbus_TCP ÊDZê×¼µÄInternet¶àÍøÂçͨÐÅÐÒé¡£
Ê×ÏȵçÄÔIPµØÖ·ÉèÖá£Îª±ÜÃâͨѶ³åÍ»£¬µçÄÔIPµØÖ·ÐÞ¸ÄΪÆäËüµØÖ·¶Î£¬ÓÒ¼ü“ÍøÂç”-ÊôÐÔÐÞ¸ÄTCP/IPv4,192.168.1.99,×ÓÍøÑÚÂë255.255.255.0 È·¶¨. Èçͼ£º
3.2 .3 Modbus_TCPÅäÖá£
״̬À¸£¬Êó±êÓÒ»÷“Modbus_TCPÇý¶¯Æ÷”——ÊôÐÔ£¬µ¯³öÉèÖô°¡£
µã»÷“´®¿ÚÉèÖÔ ͼʾ£º
¹´Ñ¡“ʹÓÃTCPģʽ”,Ñ¡ÖÐTCPCOMģʽ£¬µã»÷ÉèÖã¬ÈçÓÒÏÂͼµÚÒ»¸öÇý¶¯Æ÷É趨IPÆðʼµØÖ·£º192.168.1.1
¶Ë¿Ú£º502,ÆäËüĬÈϼ´¿Éµã»÷È·¶¨¡£
4. ¶à´Ó»úÉÏλ»úÅäÖÃ
¶à´Ó»úÔËÐУ¬´®¿ÚÉèÖò½Öèͬµ¥Çý¶¯Æ÷ÉèÖÃÒ»Ñù£¬²»ÔÙ׸Êö¡£Ìí¼Ó¶à´Ó»ú²½ÖèÈçÏ¡£
4.1 Modbus_RTU ¶à´Ó»úÉèÖá£
4.1.1 ÓÒ¼ü“²½½øµç»ú”-Ñ¡ÔñÌí¼ÓÉ豸Ïòµ¼£¬Èçͼ£º
µ¯³öÌí¼ÓÉ豸¶Ô»°¿ò£¬ÈçÏÂͼ£º
ÏÂͼ Ñ¡Modbus_RTUÐÒéÇý¶¯Æ÷,¿ÉÔö¼õÊýÁ¿£¬ ÈçͼÔÙÔö¼Ó4̨¼Ä´æÆ÷,×îÖÕ¹¤³ÌÒ»¹²ÓÐ5̨´Ó»ú¡£
4.1.2 µØÖ·ÉèÖãº
ËùÓдӻúµÄ´®¿ÚÒ»Ñù²¢±£³Ö¸úµçÄÔ´®¿ÚÒ»Ö£¬2ÖÖ´Ó»úµØÖ·ÉèÖãº
1.·Ö±ðµã»÷²Ëµ¥À¸²ÎÊýÉèÖúÍÏÔʾ°´Å¥£¬Ñ¡ÖÐÐèÒªÐ޸ĵØÖ·µÄ´Ó»ú£¬Èçͼ£º
Ë«»÷"ID"Ð޸ĴӻúµØÖ·£¬µã»÷È·¶¨¡£ÒÀ´ÎÉèÖò»Í¬´Ó»úµØÖ·£¬²¢È·ÈÏ¡£
2.²Ù×÷½çÃæÉèÖã¬Í¼Ê¾£º
µã»÷”Ð޸Ĕµ¯³ö¶Ô»°¿ò£¬Í¼Ê¾£º
¸ù¾Ýʵ¼ÊÐèÒªÐÞ¸ÄÇý¶¯Æ÷´Ó»úµØÖ·£¬È·Èϼ´¿É¡£
4.1.3 ´Ó»úÃû³ÆÐ޸ġ£¹¤³ÌÖз½±ã¶Ô´Ó»ú¹ÜÀí£¬´Ó»ú¿ÉÒÔÐ޸IJ»Í¬µÄ±àºÅ»òÃû³Æ¡£´Ó»úµØÖ·ÉèÖÃ״̬£¬Ë«»÷“Ãû×Ö”£¬Ð޸ijÉʵ¼ÊÐèÒªµÄ±àºÅ»òÃû³Æ£¬È·Èϼ´¿É£¬Èçͼ£º
4.2 Modbus_TCP ¶à´Ó»úÉèÖÃ
4.2.1£ºÓÒ¼ü“²½½øµç»ú”--Ìí¼ÓÉ豸Ïòµ¼£¬Èçͼ£º
µ¯³öÌí¼ÓÉ豸¶Ô»°¿ò£¬Ñ¡ÖГModbus_TCPÐÒéÇý¶¯Æ÷” £¬ÐÞ¸ÄÌí¼ÓµÄÊýÁ¿ºóÈ·Èϼ´¿É¡£
×îÖÕÌí¼Ó4̨TCP´Ó»ú£¬¹¤³ÌÒ»¹²ÓÐ5̨TCP´Ó»ú¡£
ͼʾ£º
4.2.2 Modbus_TCP ¶à´Ó»úIPµØÖ·ÉèÖãº
ÓÒ¼üÖ¸¶¨´Ó»ú--ÊôÐÔ£¬µã»÷´®¿ÚÉèÖà µ¯³ö¶Ô»°¿ò ¡£
²»Í¬´Ó»ú·Ö±ðÑ¡Óò»Í¬µÄCOM¶Ë¿Ú²¢¹´Ñ¡Ê¹ÓÃTCPģʽµÄ´®¿Ú·þÎñÆ÷£¬Ñ¡ÖÐTCPCOM,µã»÷ÉèÖá£
TCP¶Ë¿ÚÒ»ÖÂ:502£¬ÌîдIPµØÖ·£¬ÆäËüĬÈÏ£¬È·Èϼ´¿É¡£
4.2.3 Modbus_TCP ¶à´Ó»úΪÁËÇø·Ö¹ÜÀí²»Í¬Çý¶¯Æ÷£¬´Ó»úÃû¿ÉÒÔÐ޸ijɲ»Í¬µÄÃû³Æ»ò±àºÅ
µã»÷²Ëµ¥À¸“ÏÔʾÆ÷”--“ϵͳ²ÎÊý”µ¯³ö´Ó»ú²ÎÊýÉèÖò˵¥£¬Ë«»÷“Ãû×Ö”Ð޸ijÉÐèÒªµÄÃû×Ö»òÊDZàºÅ£¬È·Èϼ´¿É¡£
4.3 ¶à´Ó»úÆäËüÉèÖÃ
4.3.1 ɾ³ý²»ÐèÒªµÄ´Ó»ú
¿ÉÒÔɾ³ý¶àÓà´Ó»ú£¬¼ò»¯½çÃæ¹ÜÀí¡£Ñ¡ÔñҪɾ³ýµÄÄ¿±ê´Ó»ú£¬ÓÒ¼üµ¯³ö¶Ô»°¿ò£¬µã»÷ “ɾ³ý¹¦ÄÜÄ£¿é”¼´¿É¡£
4.3.2 ÔÝʱ²»ÐèÒªµÄ´Ó»ú¿ÉÒ²ÒÔÔÝÍ£´¦Àí£¬ÒÔ¼õÉÙ²»±ØÒªµÄϵͳɨÃèʱ¼ä¡£
Ñ¡ÖÐÄ¿±ê´Ó»ú£¬²Ëµ¥À¸µã»÷“ÔÝÍ£”£¬Í¬Ñù²Ù×÷ÖØÐÂÆô¶¯£¬µã»÷È·Èϼ´¿É¡£²»Í¬µãÊÇÔÝÍ£ÊýÖµ×î´ó£¬Æô¶¯Ê±Êý¾ÝΪ0¡£Í¼Ê¾£º
4.3.3 Modbud_RTU Çý¶¯Æ÷¶à´Ó»úÁ¬½Ó·½Ê½¡£Çý¶¯Æ÷ͨÐŽӿÚÈçͼ£º
ͨѶ½Ó¿Ú£¨È룩£º1#»úÓëÉÏλ»úͨѶÊäÈë¿Ú£»2#¼°ºóÐøÇý¶¯Æ÷´Ë½Ó¿ÚΪÉϼ¶Í¨Ñ¶½Ó¿Ú£¨³ö£©µÄ½ÓÈë¿Ú£»
ͨѶ½Ó¿Ú£¨³ö£©£ºµ¥»úÇé¿ö¿ÉÒÔ¸úͨѶ½Ó¿Ú£¨È룩ͬÓã»¶ą̀´Ó»úʱΪÏÂһ̨´Ó»úÐźÅÊä³ö¿Ú¡£
4.3 Çý¶¯Æ÷ÓëPLC»ò´¥ÃþÆÁͨѶ¡£
²»Í¬PLC»ò´¥ÃþÆÁµÄ¶¨Òå»áÓвî±ð£¬²»ÊÇÎÄÕÂÖØµã£¬´Ë´¦ÔÝʱ²»×öÂÛÊö¡£Ö§³Ö¹¤Òµ±ê×¼µÄModbus_RTUͨѶ485ÐÒéµÄPLC»ò´¥ÃþÆÁ¾ù¿ÉÒÔÕý³£ÓëÇý¶¯Æ÷ͨѶ,ʵÏÖʵʱ¶ÔÇý¶¯Æ÷µÄ¿ØÖÆ¡£Ö»ÐèҪͨѶµØÖ·ÉèÖÃ+1¼´¿É¡£
ͨѶģʽѰַÉèÖÃ: PLC»ò´¥ÃþÆÁÖ§³Ö485ͨѶ¼Ä´æÆ÷»ùÖ·+Çý¶¯Æ÷¼Ä´æÆ÷µØÖ·+1£¬ÀÛ¼ÆÏà¼Ó¼´Ê±PLC»òÉÏλ»úÐèҪͨѶµÄ¶ÔÏó¼Ä´æÆ÷µØÖ·£¬°´ÕÕͨѶ¸ñʽÌîдÊý¾Ý¸ñʽ¼´¿É¡£ÈçijPLC Ö§³Ö485ͨѶ¹¦ÄÜ»ùÖ·ÊÇ40001£¬Çý¶¯Æ÷²¨ÌØÂʼĴæÆ÷µØÖ·9£¬ÔòÉÏλ»úͨѶָÁîµØÖ·£º40001+9+1=40011£¨Ê®½øÖÆ£©£¬°´ÕÕ¸ñʽ½«Ö¸¶¨²¨ÌØÂÊдÈëÇý¶¯Æ÷¼´¿É¡£
δÍê´ýÐø.......
ÈçÓöÆäËûÎÊÌ⣬ÇëÁªÏµÎÒ˾¹¤³Ìʦ£¡