Î÷ÃÅ×ÓS7-300/400ÓëS7-200SMARTÖ®¼äµÄÒÔÌ«ÍøS7ͨÐÅ
Ðû²¼ÈÕÆÚ£º
2023-07-21

S7-300/400ͨ¹ýÒÔÌ«Íø½Ó¿ÚÓëS7-200 SMART PLC Ö®¼äµÄS7ͨѶ¾­¹ý²âÊÔÊÇ¿ÉÒÔÀֳɵÄ £¬¿ÉÊÇÐèÒªS7-300/400²à±à³ÌŲÓÃPUT/GETÖ¸Áî £¬¼û±í1Ëùʾ ¡£

Î÷ÃÅ×ÓS7-300/400ÓëS7-200SMARTÖ®¼äµÄÒÔÌ«ÍøS7ͨÐÅ

±í1

S7ͨÐŽéÉÜ

S7ͨÐÅÊÇS7ϵÁÐPLC»ùÓÚMPI¡¢PROFIBUS¡¢ETHERNETÍøÂçµÄÒ»ÖÖÓÅ»¯µÄͨÐÅЭÒé £¬Ö÷ÒªÓÃÓÚS7-300/400PLCÖ®¼äµÄͨÐÅ ¡£S7-300/400ͨ¹ýÒÔÌ«Íø½Ó¿ÚÓëS7-200 SMART PLC Ö®¼äµÄS7ͨѶ¾­¹ý²âÊÔÊÇ¿ÉÒÔÀֳɵÄ £¬¿ÉÊÇÐèÒªS7-300/400²à±à³ÌŲÓÃPUT/GETÖ¸Áî £¬¼û±í1Ëùʾ ¡£

±í 1 PUTºÍGET £ºS7-300/400ƾ¾ÝʹÓÃͨÐŽӿڣ¨¼¯³ÉµÄPN¿Ú»òCP343-1/CP443-1£©²î±ð £¬Å²ÓõĹ¦Ð§¿éÀ´Ô´Ò²²î±ð ¡£Í¨ÐŽӿÚΪS7-300 ¼¯³ÉPN½Ó¿Úʱ £¬ÐèҪʹÓÃStandard LibraryÖÐPUT/GETÖ¸Áî ¡£

ͨÐŽӿÚΪS7-300 CPͨÐÅÄ£¿éʱ £¬ÐèҪʹÓÃSIMATIC_NET_CP ¿âÖÐPUT/GETÖ¸Áî ¡£

S7-400 CPU²»Çø·ÖͨÐŽӿÚ £¬ÐèҪʹÓÃSystem Function Blocks ÖеÄSFB14/SFB15Ö¸Áî¿é ¡£

Ó²¼þ¼°ÍøÂç×é̬

±¾ÎÄÒÔ½ÓÄÉ1¸ö315-2PN/DP £¬1¸öS7-200 SMART PLCΪÀý £¬½éÉÜËüÃÇÖ®¼äµÄS7ͨÐÅ ¡£ÔÚSTEP7Öд´Á¢Ò»¸öÐÂÏîÄ¿ £¬ÏîÄ¿Ãû³ÆÎªS7-300-SMART ¡£²åÈë1¸öS7-300Õ¾ £¬ÔÚÓ²¼þ×é̬ÖвåÈëCPU 315-2 PN/DP ¡£

STEP7 ÏîÄ¿ÖвåÈëS7-300Õ¾µãÉèÖÃCPU 315-2PN/DPµÄIPµØµã£º192.168.0.1 £¬Ó²¼þ×é̬Íê³Éºó £¬¼´¿ÉÏÂÔØ¸Ã×é̬ ¡£

ÉèÖÃCPU PN IPµØµã·­¿ª¡°NetPro¡±ÉèÖÃÍøÂç²ÎÊý £¬Ñ¡ÖÐCPU 315-2PN/DP £¬ÔÚÁ¬½ÓÁбíÖн¨Á¢ÐµÄÁ¬½Ó ¡£

Ñ¡Ôñ Unspecified Õ¾µã £¬Ñ¡ÔñͨѶЭÒé S7 connection £¬µã»÷ Apply ¡£

ÔÚµ¯³öµÄS7 connectionÊôÐÔ¶Ô»°¿òÖÐ £¬¹´Ñ¡ Establish an active connection,ÉèÖÃPartner address:192.168.0.2(S7-200 SMART PLC IP µØµã) ¡£

ÉèÖÃS7Á¬½Ó²ÎÊýµã»÷ 'Address Details'  £¬ÔÙµ¯³öÀ´µÄ¶Ô»°¿òÉèÖà Partner µÄ Slot Ϊ1 ¡£µã»÷ OK¼´¿É¹Ø±Õ¸Ã¶Ô»°¿ò ¡£

ÍøÂç×é̬´´Á¢Íê³Éºó £¬ÐèÒª±àÒë ¡£

Éú´æ²¢±àÒëÁ¬½ÓÍøÂç×é̬±àÒëÎÞ´í £¬Êó±êÏȵã»÷ CPU 315-2PN/DP ,È»ºóµã»÷ÏÂÔØ°´Å¥ÏÂÔØÍøÂç×é̬ ¡£

³ÌÐò±à³Ì

¿ÉÒÔͨ¹ýSFB/FB 14 'GET' £¬´ÓÔ¶³ÌCPUÖжÁÈ¡Êý¾Ý ¡£

S7-300£ºÔÚREQµÄÉÏÉýÑØ´¦¶ÁÈ¡Êý¾Ý ¡£ÔÚREQµÄÿ¸öÉÏÉýÑØ´¦´«ËͲÎÊýID¡¢ADDR_1ºÍRD_1 ¡£ÔÚÿ¸ö×÷Òµ½áÊøÖ®ºó £¬¿ÉÒÔ·ÖÅÉÐÂÊýÖµ¸øID¡¢ADDR_1ºÍRD_1²ÎÊý ¡£

S7-400£ºÔÚ¿ØÖÆÊäÈëREQµÄÉÏÉýÑØ´¦Æô¶¯SFB ¡£ÔÚ´ËÀú³ÌÖÐ £¬½«Òª¶ÁÈ¡µÄÇøÓòµÄÏà¹ØÖ¸Õë(ADDR_i)·¢Ë͵½Í¬°éCPU ¡£Ô¶³Ìͬ°é·µ»Ø´ËÊý¾Ý ¡£ÔÚ ÏÂÒ»¸öSFB/FBŲÓô¦ £¬ÒѽÓÊÕµÄÊý¾Ý±»¸´ÖƵ½×é̬µÄ½ÓÊÕÇø(RD_i)ÖÐ ¡£±ØÐëҪȷ±£Í¨¹ý²ÎÊýADDR_iºÍRD_i½ç˵µÄÇøÓòÔÚ³¤¶ÈºÍÊý¾ÝÀàÐÍ·½Ãæ ÒªÏ໥ƥÅä ¡£Í¨¹ý״̬²ÎÊýNDRÊýֵΪ1À´Ö¸Ê¾´Ë×÷ÒµÒÑÍê³É ¡£

Ö»ÓÐÔÚǰһ¸ö×÷ÒµÒѾ­Íê³ÉÖ®ºó £¬²Å»ªÖØÐ¼¤»î¶Á×÷Òµ ¡£Ô¶³ÌCPU¿ÉÒÔ´¦ÓÚRUN»òSTOPÊÂÇé״̬ ¡£Èç¹û ÕýÔÚ¶ÁÈ¡Êý¾Ýʱ±¬·¢»á¼û¹ÊÕÏ £¬»òÈç¹ûÊý¾ÝÀàÐͼì²éÀú³ÌÖÐÍÉ»¯ £¬ÔòÍÉ»¯ºÍ¾¯¸æÐÅÏ¢½«Í¨¹ýERRORºÍSTATUSÊä³öÌåÏÖ ¡£

ͨ¹ýʹÓÃSFB/FB 15 'PUT' £¬¿ÉÒÔ½«Êý¾ÝдÈëµ½Ô¶³ÌCPU ¡£

S7-300£ºÔÚREQµÄÉÏÉýÑØ´¦·¢ËÍÊý¾Ý ¡£ÔÚREQµÄÿ¸öÉÏÉýÑØ´¦´«ËͲÎÊýID¡¢ADDR_1ºÍSD_1 ¡£ÔÚÿ¸ö×÷Òµ½áÊøÖ®ºó £¬¿ÉÒÔ¸øID¡¢ADDR_1ºÍSD_1²ÎÊý·ÖÅÉÐÂÊýÖµ ¡£

S7-400£ºÔÚ¿ØÖÆÊäÈëREQµÄÉÏÉýÑØ´¦Æô¶¯SFB ¡£ÔÚ´ËÀú³ÌÖÐ £¬½«Ö¸ÏòҪдÈëÊý¾ÝµÄÇøÓò(ADDR_i)µÄÖ¸ÕëºÍÊý¾Ý(SD_i)·¢Ë͵½Í¬°éCPU ¡£Ô¶³Ìͬ°é½«ËùÐèÒªµÄÊý¾ÝÉú±£´æËæÊý¾ÝÒ»ÆðÌṩµÄµØµãÏÂÃæ £¬²¢·µ»ØÒ»¸öÖ´ÐÐÈ·ÈÏ ¡£±ØÐëҪȷ±£Í¨¹ý²ÎÊýADDR_iºÍSD_i½ç˵µÄÇøÓòÔÚ±àºÅ¡¢³¤¶ÈºÍÊý¾ÝÀà ÐÍ·½ÃæÏ໥ƥÅä ¡£

Èç¹ûûÓб¬·¢Èκιýʧ £¬ÔòÔÚÏÂÒ»¸öSFB/FBŲÓÃʱ £¬Í¨¹ý״̬²ÎÊýDONEÀ´Ö¸Ê¾ £¬ÆäÊýֵΪ1 ¡£Ö»ÓÐÔÚ×îºóÒ»¸ö×÷ÒµÍê³ÉÖ®ºó £¬²Å»ªÔٴ줻îд×÷Òµ ¡£Ô¶³Ì CPU¿ÉÒÔ´¦ÓÚRUN»òSTOPģʽ ¡£Èç¹ûÕýÔÚдÈëÊý¾Ýʱ±¬·¢»á¼û¹ÊÕÏ £¬»òÈç¹ûÖ´Ðмì²éÀú³ÌÖÐÍÉ»¯ £¬ÔòÍÉ»¯ºÍ¾¯¸æÐÅÏ¢½«Í¨¹ýERRORºÍSTATUSÊä³ö ÌåÏÖ ¡£·­¿ªSIMATIC 315 PN-1µÄOB1 £¬ÔÚOB1ÖÐÒÀ´ÎŲÓÃFB14 £¬FB15 ¡£

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