Î÷ÃÅ×Óplc S7-200 SMARTÓëG120 leyu.乐鱼(中国)智能科技股份有限公司网站ModbusͨѶÏê½â
·¢²¼ÈÕÆÚ£º
2023-05-19

1¡¢ÏµÍ³ÅäÖÃ

1.1 Èí¼þ

°²×° Step7 Micro/Win SMART software(º¬ ModbusЭÒé¿â)µÄPC»ú£¬±¾ÀýÖÐʹÓõÄÊÇStep7 Micro-Win SMART V2.0¡£

1.2 Ó²¼þ

G120Å䱸CU240E-2¿ØÖƵ¥ÔªµÄleyu.乐鱼(中国)智能科技股份有限公司网站һ̨¡¢Òì²½µç»úһ̨¡¢S7-200 SMART PLC һ̨¡¢±ê×¼DRIVE-CLIQµçÀÂÒ»¸ù¡¢Ë«½ÊÆÁ±ÎµçÀÂÒ»¸ù¡£±¾ÀýÖУ¬Ê¹ÓõÄG120µÄ¿ØÖƵ¥ÔªCU240E-2¹Ì¼þ°æ±¾V4.6¡£

×¢Ò⣺ÔÚʹÓÃMicroWin software´´½¨ÏîĿ֮ǰ£¬È·ÈÏModbus¿âÎļþÒѾ­´æÔÚ¡£

2¡¢Ó²¼þ½ÓÏß 2.1 CU240E-2¿ØÖƵ¥Ôª½Ó¿Ú

CU240E-2¿ØÖƵ¥Ôª¶Ë×ÓÅÅÈçͼ2-1£¬RS485½Ó¿ÚÔÚ¿ØÖƵ¥ÔªµÄµ×²¿£¬¹²ÓÐ5¸ö½ÓÏß¶Ë×Ó£¬ÆäÖдÓ×óµ½ÓÒ£¬2ºÅ¶Ë×ÓΪRS485P£¬3ºÅ¶Ë×ÓΪRS485N£¬ÕâÁ½¶Ë×ÓÓÃÓÚͨÐÅÊý¾ÝµÄ·¢ËͺͽÓÊÕ¡£

2.2 G120 ÓëS7-200 SMART½ÓÏß

S7-200 SMART×÷ΪModbusͨÐÅÖ÷Õ¾£¬ÆäͨÐŶ˿ںÍleyu.乐鱼(中国)智能科技股份有限公司网站´ÓÕ¾µÄ½ÓÏßÈçͼ 2-2¡£ÔÚͨÐÅÍøÂçµÄÊס¢Ä©¶ËÐèҪʹÓÃÖն˵ç×è¡£¶ÔÓÚS7-200 SMART£¬ÐèÒªÔÚͨÐŶ˿ڶË×Ó 3ºÍ8Ö®¼äÁ¬½ÓÒ»×èֵΪ120Å·Ä·µÄµç×è¡£¶ÔÓÚleyu.乐鱼(中国)智能科技股份有限公司网站£¬°Ñͨ ÐÅÍøÂçÄ©¶ËµÄCU240E-2Öն˵ç×貦Â뿪¹Ø²¦µ½ONλÖü´¿É£»ÖмäλÖÃµÄ CU240E-2£¬Öն˵ç×貦Â뿪¹Ø±ØÐ벦µ½OFFλÖᣱ¾ÀýÖУ¬S7-200 SMARTʹÓÃCPU×Ô´øÍ¨ÐŶ˿ںÍleyu.乐鱼(中国)智能科技股份有限公司网站½øÐÐͨÐÅ¡£

3¡¢Í¨ÐÅÉèÖÃ

3.1 ÉèÖÃͨѶ½Ó¿Ú

±¾Àý³ÌʹÓÃPLC ÒÔÌ«Íø½Ó¿ÚºÍ DRIVE-CLIQ µçÀ£¬ÉèÖÃͨÐŽӿÚ¡£

µÚÒ»²½:Ë«»÷¡°Í¨ÐÅ¡±£¬µ¯³ö¡°Í¨ÐÅ¡±ÉèÖô°¿Ú£»

µÚ¶þ²½£ºÑ¡ÔñÍøÂç½Ó¿Ú¿¨£¬ÉèÖÃΪ¡°ICP/IP.AUTO.1¡±£¬ÏµÍ³»á×Ô¶¯ÊÕË÷CPU¡£

3.2 ½¨Á¢PCºÍPLCÖ®¼äµÄÁ¬½Ó

Ñ¡Ôñ¡°ÍøÂç½Ó¿Ú¡±ºó×Ô¶¯ËÑË÷µ½CPU¡£

µÚÒ»²½£ºËÑË÷µ½ CPU ºó£¬Ñ¡ÔñËÑË÷µ½µÄCPU£¬µã»÷CPUµÄ¡±IPµØÖ·¡±¡£

µÚ¶þ²½£ºµã»÷¡° È·¶¨ ¡± °´Å¥£¬Íê³ÉÍøÂçÁ¬½Ó¡£

4¡¢leyu.乐鱼(中国)智能科技股份有限公司网站²ÎÊýÉèÖÃ

4.1 leyu.乐鱼(中国)智能科技股份有限公司网站µØÖ·ÉèÖÃ

leyu.乐鱼(中国)智能科技股份有限公司网站µÄModbusͨÐŵØÖ·¿ÉÒÔͨ¹ý¿ØÖƵ¥ÔªÉϵÄ×ÜÏßµØÖ·²¦Â뿪¹Ø½øÐÐÉèÖᣵ±µØÖ·²¦Â뿪¹ØµÄλÖö¼ÎªOFFʱ£¬Ò²¿ÉÓùý²ÎÊý P2021½øÐÐÉèÖᣣ¨ËµÃ÷£º¸Ä±äµØÖ·ºóÐèÖØÐÂÉϵçºó²ÅÄÜÉúЧ£©

4.2 leyu.乐鱼(中国)智能科技股份有限公司网站²ÎÊýÉèÖÃ

¶Ôleyu.乐鱼(中国)智能科技股份有限公司网站һЩ»ù±¾µÄͨÐŲÎÊý½øÐÐÉèÖ㬲ſÉÒÔ½øÐÐModbusͨÐÅ£¬ÈçϱíËùʾ£º

Î÷ÃÅ×Óplc S7-200 SMARTÓëG120 leyu.乐鱼(中国)智能科技股份有限公司网站ModbusͨѶÏê½â

±í4-2 leyu.乐鱼(中国)智能科技股份有限公司网站µÄ²ÎÊýÉèÖÃ

4.3 G120³£ÓüĴæÆ÷˵Ã÷

G120leyu.乐鱼(中国)智能科技股份有限公司网站³£ÓüĴæÆ÷½éÉÜ£¬Ò²ÊDZ¾ÀýËùʹÓõļĴæÆ÷£¬Èç±í4-3¡£ÒªÁ˽â¸ü¶àµÄ G120¼Ä´æÆ÷ÐÅÏ¢£¬Çë²Î¼ûG120²Ù×÷ÊÖ²á ¡£

Î÷ÃÅ×Óplc S7-200 SMARTÓëG120 leyu.乐鱼(中国)智能科技股份有限公司网站ModbusͨѶÏê½â

±í4-3 ³£ÓüĴæÆ÷˵Ã÷

5¡¢PLC±à³Ì

5.1 ³õʼ»¯³ÌÐò

ʹÓÃModbusЭÒéµÄ³õʼ»¯Ä£¿éMBUS_CTRL£¬³õʼ»¯S7-200 SMARTµÄCPU¶Ë¿ÚרÓÃÓÚModbusÖ÷վͨÐÅ¡£

¹¦ÄÜ¿é˵Ã÷£º

×¢£º´Ë´¦ÒÔ¼°ÏÂÎĵġ°¹¦ÄÜ¿é˵Ã÷¡±½ö½éÉÜÁ˹¦ÄÜ¿éÄÚµÄÖ÷Òª¹Ü½Å¹¦ÄÜ£¬Î´Ëµ Ã÷µÄ¹Ü½Å¹¦ÄÜ£¬Çë²Î¿¼ Step7 Micro-Win SMART V2.0Èí¼þµÄ°ïÖúÎļþ¡£

ENʹÄÜ£º±ØÐ뱣֤ÿһɨÃèÖÜÆÚ¶¼±»Ê¹ÄÜ£¨Ê¹ÓÃSM0.0

Modeģʽ£ºÎª1ʱ£¬Ê¹ÄÜModbusЭÒ鹦ÄÜ£»Îª0ʱ»Ö¸´ÎªÏµÍ³PPIЭÒé¡£Baud ²¨ÌØÂÊ£ºÖ§³ÖµÄͨѶ²¨ÌØÂÊΪ4800£¬9600£¬19200 ,´Ë´¦ÉèÖà 9600¡£Parity УÑ飺УÑ鷽ʽѡÔñ £¨G120²ÉÓÃżУÑ飩

0£½ÎÞУÑé

1£½Ææ½ÏÑé

2£½Å¼½ÏÑé

Port¶Ë¿Ú£ºÉèÖÃÎïÀíͨÐŶ˿ڣ¨0= CPUÖм¯³ÉµÄ RS-485£¬1= ¿ÉÑ¡ CM01ÐźŰåÉ쵀 RS-485»òRS-232£©¡£

Timeout³¬Ê±£ºÖ÷Õ¾µÈ´ý´ÓÕ¾ÏìÓ¦µÄʱ¼ä£¬ÒÔºÁÃëΪµ¥Î»£¬µäÐ͵ÄÉèÖÃֵΪ1000ºÁÃ루1 Ã룩£¬ÔÊÐíÉèÖõķ¶Î§Îª 1-32767¡£×¢Ò⣺Õâ¸öÖµ±ØÐëÉèÖÃ×ã ¹»´óÒÔ±£Ö¤´ÓÕ¾ÓÐʱ¼äÏìÓ¦¡£

DoneÍê³Éλ£º³õʼ»¯Íê³É£¬´Ëλ»á×Ô¶¯ÖÃ1¡£

Error£º³õʼ»¯´íÎó´úÂë¡£

5.2 Ö÷Õ¾¶Áд¹¦ÄÜ¿é

5.2.1 д¿ØÖÆ×Ö

¹¦ÄÜ¿é˵Ã÷£º

×¢£º´Ë´¦ÒÔ¼°ÏÂÎĵġ°¹¦ÄÜ¿é˵Ã÷¡±½ö½éÉÜÁ˹¦ÄÜ¿éÄÚµÄÖ÷Òª¹Ü½Å¹¦ÄÜ£¬Î´Ëµ Ã÷µÄ¹Ü½Å¹¦ÄÜ£¬Çë²Î¿¼Step7 Micro-Win SMART V2.0Èí¼þµÄ°ïÖúÎļþ¡£

ENʹÄÜ£ºÍ¬Ò»Ê±¿ÌÖ»ÄÜÓÐÒ»¸ö¶Áд¹¦ÄÜ£¨¼´ MBUS_MSG£©Ê¹ÄÜ¡£×¢Ò⣺G120¶ÔÓÚдָÁîͬһʱ¿ÌÖ»ÔËÐжÔÒ»¸ö±£³Ö¼Ä´æÆ÷²Ù×÷£»¶ÁÖ¸Áîͬһʱ ¿Ì×î´óÔÊÐí²Ù×÷125¸ö±£³Ö¼Ä´æÆ÷¡£

First¶ÁдÇëÇóλ£ºÃ¿Ò»¸öеĶÁдÇëÇó±ØÐëʹÓÃÂö³å´¥·¢¡£

Slave´ÓÕ¾µØÖ·£º¿ÉÑ¡ÔñµÄ·¶Î§1-247

RWÇëÇó·½Ê½£º0£½¶Á£¬1£½Ð´

CountÊý¾Ý¸öÊý£ºÍ¨Ñ¶µÄÊý¾Ý¸öÊý£¨Î»»ò×ֵĸöÊý£©¡£×¢Ò⣺ModbusÖ÷Õ¾¿É¶Á/дµÄ×î´óÊý¾ÝÁ¿Îª120¸ö×Ö£¨ÊÇָÿһ¸öMBUS_MSGÖ¸Á¡£

DataPtrÊý¾ÝÖ¸Õ룺

Èç¹ûÊǶÁÖ¸Á¶Á»ØµÄÊý¾Ý·Åµ½Õâ¸öÊý¾ÝÇøÖÐ £»

2. Èç¹ûÊÇдָÁд³öµÄÊý¾Ý·Åµ½Õâ¸öÊý¾ÝÇøÖÐ ¡£

Done Íê³Éλ£º¶Áд¹¦ÄÜÍê³Éλ ¡£

Error´íÎó´úÂ룺ֻÓÐÔÚ DoneλΪ1ʱ£¬´íÎó´úÂë²ÅÓÐЧ¡£

³£ÓõĿØÖÆ×Ö£º

047E £ºÔËÐÐ×¼±¸

047F £ºÕýתÆô¶¯

0C7F £º·´×ªÆô¶¯

04FE £º¹ÊÕÏÈ·ÈÏ

5.2.2 дËÙ¶ÈÉ趨ֵ

5.2.3 ¶Á״̬×ÖºÍËÙ¶Èʵ¼ÊÖµ

5.2.4 ¶ÁȡбÆÂʱ¼ä

5.2.5 дбÆÂϽµÊ±¼ä

6¡¢·ÖÅä¿â´æ´¢Çø

ÔÚ±àÒë³ÌÐò֮ǰ£¬Ê×ÏÈҪΪModbus¿â·ÖÅä¿ÉÓõÄÈ«¾ÖV´æ´¢Æ÷µØÖ·¡£

µÚÒ»²½£ºÑ¡Ôñ ¡°³ÌÐò¿é¡± ->¡° ¿â¡± ÓÒ¼ü£¬Ñ¡Ôñ¡°¿â´æ´¢Çø¡±£»

µÚ¶þ²½£ºµã»÷ ¡°½¨Ò鵨ַ¡±£¬ Ñ¡Ôñ V´æ´¢Æ÷µÄµØÖ·£»

µÚÈý²½£ºµã»÷ ¡°È·¶¨¡±Í˳ö¡£

7¡¢µ÷ÊÔ³ÌÐò

³ÌÐò±à¼­Íê³Éºó£¬Òªµ÷ÊÔ³ÌÐò¡£

µÚÒ»²½£ºµã»÷¡°±£´æ¡°£¬±£´æºÃ±à¼­µÄ³ÌÐò£»

µÚ¶þ²½£ºµã»÷¡°±àÒë¡°£¬±àÒë³ÌÐò£»

µÚÈý²½£ºµã»÷¡°ÏÂÔØ¡°£¬°Ñ³ÌÐòÏÂÔØµ½PLCµÄCPUµ±ÖУ»µÚËIJ½£ºµã»÷¡°ÔËÐС°£¬Æô¶¯³ÌÐò¡£

8¡¢¼à¿Ø×´Ì¬±í

ͨ¹ý¼à¿Ø×´Ì¬±í£¬¿ÉÒÔÐ޸Ĺý³ÌÊý¾ÝºÍ¼à¿Ø¹ý³ÌÊý¾ÝµÄ±ä»¯×´Ì¬¡£

¿ØÖÆ×Ö£ºVW100=16#047F ˵Ã÷Æô¶¯ÃüÁîÒѾ­¸øÁË¡£

״̬×Ö£ºVW300=16#EF37 ˵Ã÷leyu.乐鱼(中国)智能科技股份有限公司网站µÄ״̬£¬²Î¼û r0052¡£

Ö÷É趨ֵ£ºVW200=16#1000 ˵Ã÷ËÙ¶ÈÉ趨ֵÒѾ­¸øÁË£¬16#0-4000¶ÔӦתËÙ 0-P2000µÄÖµ¡£

ËÙ¶Èʵ¼ÊÖµ£ºVW302=16#1000 ˵Ã÷µç»úʵ¼ÊתËÙÒѾ­ÔËÐе½ 375rpm¡£Ð±ÆÂÉÏÉýʱ¼ä£ºVW400=1000£¬´Ó¼Ä´æÆ÷ÁбíÖпÉÒÔ¿´µ½ 40322µÄ¼Ä´æÆ÷µÄ¶¨ ±êϵÊýÊÇ 100£¬ËùÒÔ²ÎÊý P1120=1000/100=10¡£

бÆÂϽµÊ±¼ä£ºVW402=2000£¬¶ÁµÄϽµÊ±¼ä£»VW500=2000£¬É趨µÄϽµÊ± ¼ä£»VW402=VW500£¬ËµÃ÷дָÁîÒѾ­ÉúЧ¡£´Ó¼Ä´æÆ÷ÁбíÖпÉÒÔ¿´µ½ 40323 µÄ¼Ä´æÆ÷µÄ¶¨±êϵÊýÊÇ 100£¬ËùÒÔ²ÎÊý P1121=2000/100=20¡£

9¡¢Modbus´íÎó´úÂë

DoneÍê³Éλ£ºModbus¹¦ÄÜ¿éµÄÍê³É룬ÓÃÓÚÈ·¶¨¹¦ÄÜ¿éµÄ²Ù×÷ÊÇ·ñÍê³É£»

Error ´íÎó´úÂ룺ֻÓÐÔÚDoneλΪ1ʱ£¬´íÎó´úÂë²ÅÓÐЧ¡£Modbus´íÎó´úÂë¼°º¬ÒåÈç±í 9-1Ëùʾ¡£

Î÷ÃÅ×Óplc S7-200 SMARTÓëG120 leyu.乐鱼(中国)智能科技股份有限公司网站ModbusͨѶÏê½â

±í9-1 Modbus´íÎó´úÂë±í

ÉùÃ÷£º²¿·ÖÄÚÈÝÀ´Ô´ÓÚÍøÂ磬ÈçÇÖȨÇëºǫ́ÁôÑÔÁªÏµÉ¾³ý¡£