Î÷ÃÅ×ÓS7-1200PLCÓëµÚÈý·½×°±¸×ÔÓÉ¿ÚͨѶ
Ðû²¼ÈÕÆÚ£º
2023-06-25

SIMATIC S7-1200СÐͿɱà³Ì¿ØÖÆÆ÷³ä·ÖÖª×ãÖÐСÐÍ×Ô¶¯»¯µÄϵͳÐèÇó ¡£ÔÚÑз¢Àú³ÌÖгä·Ö˼Á¿ÁËϵͳ¡¢¿ØÖÆÆ÷¡¢ÈË»ú½çÃæºÍÈí¼þµÄÎÞ·ìÕûºÏºÍ¸ßЧЭµ÷µÄÐèÇó ¡£SIMATIC S7-1200 ϵÁеÄÎÊÊÀ£¬±ê¼Ç×ÅÎ÷ÃÅ×ÓÔÚÔ­ÓвúƷϵÁлù´¡ÉÏÍØÕ¹Á˲úÆ·¹ú½ç£¬´ú±íÁËδÀ´Ð¡ÐͿɱà³Ì¿ØÖÆÆ÷µÄÉú³¤Æ«Ïò£¬Î÷ÃÅ×ÓÒ²½«Ò»Èç¼ÈÍù¿ªÍØÁ¢Ò죬ÒýÁì×Ô¶¯»¯³±Á÷ ¡£

Î÷ÃÅ×ÓS7-1200 ½ô´ÕÐÍPLCÔÚÄ¿½ñµÄÊг¡ÖÐÓÐ×ÅÆÕ±éµÄÓ¦Óã¬ÓÉÓÚÆäÐԼ۱ȸߣ¬ÒÔÊdz£±»ÓÃ×÷СÐÍ×Ô¶¯»¯¿ØÖÆ×°±¸µÄ¿ØÖÆÆ÷£¬ÕâҲʹµÃËü¾­³£ÓëµÚÈý·½µÄ×°±¸£¨É¨Ãèǹ¡¢´òÓ¡»úµÈ×°±¸¾ÙÐÐͨѶ ¡£ÓÉÓÚûÓеÚÈý·½µÄ×°±¸£¬ÕâÀï¾ÍÒÔ³¬µÈÖÕ¶ËΪÀýÏÈÈÝ×ÔÓÉ¿ÚͨѶ ¡£

1£®¿ØÖÆÏµÍ³Ô­Àí

Î÷ÃÅ×ÓS7-1200PLCÓëµÚÈý·½×°±¸×ÔÓÉ¿ÚͨѶ

2.Ó²¼þÐèÇó

S7-1200 PLCÏÖÔÚÓÐ3ÖÖÀàÐ͵ÄCPU£º

1£©S7-1211C CPU ¡£

2£©S7-1212C CPU ¡£

3£©S7-1214C CPU ¡£

ÕâÈýÖÖÀàÐ͵ÄCPU¶¼¿ÉÒÔÅþÁ¬Èý¸ö´®¿ÚͨѶģ°æ ¡£

3£®Èí¼þÐèÇó

1) ±à³ÌÈí¼þ Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)

4£®×é̬

ÎÒÃÇͨ¹ýÏÂÊöµÄÏÖʵ²Ù×÷À´ÏÈÈÝÔõÑùÔÚStep7 Basic V10.5 ÖÐ×é̬S7-1214C ºÍ³¬µÈÖÕ¶ËͨѶ ¡£

µã»÷×ÀÃæÉϵġ°Totally Integrated Automation Portal V10¡±Í¼±ê£¬·­¿ªÈçÏÂͼ£º

Î÷ÃÅ×ÓS7-1200PLCÓëµÚÈý·½×°±¸×ÔÓÉ¿ÚͨѶ

Ê×ÏÈÐèҪѡÔñ¡°Create new project¡±Ñ¡ÏȻºóÔÚ¡°Project name:¡±ÀïÊäÈëPTP£»ÔÚ¡°Path£º¡±ÐÞ¸ÄÏîÄ¿µÄ´æ´¢Â·¾¶Îª¡°C:\¡±£»µã»÷¡°Create¡±£¬ÕâÑù¾Í½¨ÉèÁËÒ»¸öÎļþPTPµÄÐÂÏîÄ¿ ¡£½¨ÉèºóµÄ´°¿ÚÈçÏÂͼËùʾ£º

Î÷ÃÅ×ÓS7-1200PLCÓëµÚÈý·½×°±¸×ÔÓÉ¿ÚͨѶ

µã»÷ÃÅ»§ÊÓͼ×óϽǵġ°Project View¡±Çл»µ½ÏîÄ¿ÊÓͼÏ£¬ÈçÏÂͼ£º

Î÷ÃÅ×ÓS7-1200PLCÓëµÚÈý·½×°±¸×ÔÓÉ¿ÚͨѶ

·­¿ªºó£¬ÔÚ¡°Devices¡±±êǩϣ¬µã»÷¡°Add new device¡±£¬ÔÚµ¯³öµÄ²Ëµ¥ÖÐÊäÈë×°±¸Ãû¡°PLC_1¡±²¢ÔÚ×°±¸ÁÐÄÚÍâÑ¡ÔñCPUµÄÀàÐÍ ¡£Ñ¡ÔñºóÈçÏÂͼ£º

Î÷ÃÅ×ÓS7-1200PLCÓëµÚÈý·½×°±¸×ÔÓÉ¿ÚͨѶ

²åÈëCPUºó£¬µã»÷CPU×ó±ßµÄ¿Õ²Û£¬ÔÚÓұߵġ°Catalog ¡±ÀïÕÒµ½¡°Communication¡±ÏµÄRS232Ä£¿é£¬ÍÏ×§»òË«»÷´ËÄ£¿é£¬ÕâÑù¾Í°Ñ´®¿ÚÄ£¿é²åÈëµ½Ó²¼þÉèÖÃÀ½ÓÏÂÀ´¾ÍÐèÒªÉèÖôËRS232Ä£¿éÓ²¼þ½Ó¿Ú²ÎÊý£¬Ñ¡ÔñRS232Ä£¿é£¬ÔÚÆäÏ·½»á·ºÆð¸ÃÄ£¿éµÄÓ²¼þÊôÐÔÉèÖô°¿Ú£¬ ÔÚÊôÐÔ´°¿ÚÀïÓÐÁ½¸öÑ¡Ïһ¸öÊÇ¡°general¡±£»Ò»¸öÊÇ¡°RS232 interface¡± ¡£ÔÚ¡°General¡±Àï°üÀ¨ÁË´ËÄ£¿éµÄ¡°ÏîÄ¿ÐÅÏ¢¡±ºÍ¡°¶©»õÐÅÏ¢¡±£»¶øÔÚ¡°RS232 interface¡±Àï°üÀ¨¡°ÏîÄ¿ÐÅÏ¢¡±¡¢¡°¶Ë¿ÚµÄÉèÖᱡ¢¡°·¢ËÍÐÅÏ¢µÄÉèÖᱡ¢¡°ÎüÊÕÐÅÏ¢µÄÉèÖᱺ͡°Ó²¼þʶÓÖÃû¡± ¡£ÔÚÕâÀïÎÒÃÇÑ¡Ôñ¡°RS232 interface¡±£¬ÔÚ¡°¶Ë¿Ú¡±ÉèÖõÄÑ¡ÏîÀ¾ÙÐж˿ڵIJÎÊýÉèÖã¬

²¨ÌØÂÊΪ£º9600 £»

УÑé·½·¨£ºÎÞ £»

Êý¾ÝλΪ£º8 £»

×èֹλ£º 1£»

Ó²¼þÁ÷¿ØÖÆ£ºÎÞ£»

ÆÚ´ýʱ¼ä£º 1ms

´ËʱȷÈÏһϡ°Ó²¼þʶÓÖÃû¡±Îª11 ¡£µ½ÕâÀïÎÒÃǾÍÍê³ÉÁËÓ²¼þµÄ×é̬£¬½ÓÏÂÀ´ÐèÒª±àд´®¿ÚͨѶ³ÌÐò£¬ÔÚÕâÀïÎÒÃÇʵÏÖÁ½¸ö¹¦Ð§£º

Ò»¡¢ S7-1200 ·¢ËÍÊý¾Ý¸ø³¬µÈÖÕ¶Ë£»

¶þ¡¢ ³¬µÈÖÕ¶Ë·¢ËÍÊý¾Ý¸øS7-1200

¹ØÓÚµÚÒ»¸ö¹¦Ð§£ºS7-1200·¢ËÍÊý¾Ý¸ø³¬µÈÖÕ¶Ë£¬ÏÖʵÉÏÊÇS7-1200ÊÇÊý¾ÝµÄ·¢ËÍ·½£¬³¬µÈÖÕ¶ËÊÇÊý¾ÝµÄÎüÊÕ·½£¬¹ØÓÚS7-1200ÐèÒª±àд·¢ËͳÌÐò£»¶ø¹ØÓÚ³¬µÈÖÕ¶ËÀ´Ëµ£¬Ö»Òª·­¿ª³¬µÈÖն˳ÌÐò£¬ÉèÖÃÓ²¼þ½Ó¿Ú²ÎÊýÓëÇ°ÃæS7-1200µÄ¶Ë¿Ú²ÎÊýÒ»Ö¼´¿É ¡£

ÏÂÃæµÄ°ì·¨½«ÏêϸÏÈÈݴ˹¦Ð§ÊµÏֵİ취£º

¢Ù¡¢ÔÚPLCÖбàд·¢ËͳÌÐò ¡£ÔÚÏîÄ¿ÖÎÀíÊÓͼÏÂË«»÷¡°Device¡±ÏµijÌÐò¿éϵÄMain£¨OB1£©£¬·­¿ªOB1£¬ÔÚÖ÷³ÌÐòÖÐŲÓÃSEND_PTP¹¦Ð§¿é

Òª¶ÔSEND_PTP¸³Öµ²ÎÊý£¬Ê×ÏÈÐèÒª½¨ÉèSEND_PTPµÄÅä¾°Êý¾Ý¿éºÍ·¢ËÍ»º³åÊý¾Ý¿é £¬Ë«»÷¡°Devices¡±¡ª¡ª> ¡°PLC_1¡±¡ª¡ª>¡°Program Block ¡±¡ª¡ª¡°Add new block¡±£¬ÔÚµ¯³öµÄ´®¿ÚÃüÃûDB_Send_PTP£¬Ñ¡ÔñDB¿é£¬ÔÚTypeºóÑ¡Ôñ¡°SEND_PTP(SFB113)¡±

²åÈëÅä¾°DBºó£¬ÔÙ²åÈë·¢ËÍ»º³åDB¿é£¬Öظ´ÉÏÃæµÄ°ì·¨£¬Ö»ÊÇÔÚÑ¡ÔñDBÀàÐÍΪ¡°Global DB¡±£¬²¢È¥µô¡°Symbolic access only¡±Ñ¡ÏîµÄ¹´£¨ÕâÑù¿ÉÒÔ¶Ô¸ÃDB¿é¾ÙÐÐÖ±½ÓµØµã»á¼û£©£¬²¢È¡Ãû¸ÃDB¿éΪDB_SEND_BUFF ¡£½¨ºÃÕâÁ½¸öDB¿éºó£¬Ë«»÷·­¿ªDB_SEND_BUFFÔ¤ÏȽç˵ºÃÒª·¢Ë͵ÄÊý¾Ý ¡£

½ç˵Íê·¢ËÍ»º³åÇøºó£¬½ÓÏÂÀ´¾Í¿ÉÒÔ¶ÔSEND_PTP¸³Öµ²ÎÊý£¬¸³Öµ²ÎÊý ¡£

ÔÚÉÏÃæµÄ±à³Ì¿éÀïÐèÒª×¢ÖØµÄÊÇ£¬ÔÚÖ¸¶¨·¢ËÍ»º³åÇøÊ± ¡£×Ö·ûµÄ×îÏȵصãÊÇ´ÓµÚ¶þ¸ö×Ö½Ú£¬¶ø²»ÊÇÁã×Ö½Ú×îÏÈ£¬¼´ÊÇP#DB2.DBX2.0 Byte10 ¶ø²»ÊÇP#DB2.DBX0.0 Byte10£¬Ôµ¹ÊÔ­ÓÉÊÇÓÉÓÚS7-1200¶Ô×Ö·û´®µÄ´æ·ÅµÄÃûÌÃÔì³ÉµÄ£¬S7-1200¶Ô×Ö·û´®µÄǰÁ½¸ö×ֽڵĽç˵µÚÒ»×Ö½ÚÊÇ×î´óµÄ×Ö·û³¤¶È£¬µÚ¶þ¸ö×Ö½ÚÊÇÏÖʵµÄ×Ö·û³¤¶È ¡£½ÓÏÂÀ´²ÅÊÇ´æ·ÅÏÖʵ×Ö·û ¡£

ÉÏÃæ¾ÍÍê³ÉÁ˳ÌÐòµÄ±àд£¬¶ÔÏîÄ¿¾ÙÐбàÒ룻ÓÒ»÷PLC_1ÏîÄ¿ÔÚµ¯³öµÄ²Ëµ¥ÀïÑ¡Ôñ¡°Complies ALL¡±Ñ¡ÏÕâÑù¾Í¶ÔÓ²¼þÓëÈí¼þ¾ÙÐбàÒ룬±àÒëÇÒûÓйýʧºó¾Í¿ÉÒÔÏÂÔØ³ÌÐòµ½PLCÖУ¬Í¬ÑùÓÒ»÷PLC_1ÏîÄ¿£¬ÔÚµ¯³öµÄ²Ëµ¥Ñ¡Ôñ¡°Download to Device¡± ¡£

¢Ú¡¢Óô®¿Ú½»Ö¯ÏßÅþÁ¬S7-1200µÄ´®¿ÚÓëÅÌËã»úµÄ´®¿Ú£¬·­¿ªÅÌËã»úµÄ³¬µÈÖն˳ÌÐò£¬²¢ÉèÖÃÓ²¼þ¶Ë¿Ú²ÎÊý ¡£

¢Û¡¢·­¿ªOB1¹¦Ð§¿éÔÚÏß¼à¿Ø³ÌÐò£¬ÔÚ±äÁ¿¼à¿ØÄÚÍâÇ¿ÖÆM0.0Ϊ1£¬´¥·¢Êý¾ÝµÄ·¢ËÍ£¬´ËʱÔÚ³¬µÈÖն˾ͻáÎüÊÕµ½·¢Ë͵ÄÊý¾Ý ¡£

¹ØÓÚµÚ¶þ¸ö¹¦Ð§£º³¬µÈÖÕ¶Ë·¢ËÍÊý¾Ý¸øS7-1200£¬ÏÖʵÉÏÊÇS7-1200ÊÇÊý¾ÝµÄÎüÊÕ·½£¬³¬µÈÖÕ¶ËÊÇÊý¾ÝµÄ·¢ËÍ·½£¬¹ØÓÚS7-1200ÐèÒª±àдÎüÊÕ³ÌÐò£»¶ø¹ØÓÚ³¬µÈÖÕ¶ËÀ´Ëµ£¬Ö»Òª·­¿ª³¬µÈÖն˳ÌÐò£¬ÉèÖÃÓ²¼þ½Ó¿Ú²ÎÊýÓëÇ°ÃæS7-1200µÄ¶Ë¿Ú²ÎÊýÒ»Ö£¬ÔÚ½çÃæÉÏÊäÈë·¢ËÍÄÚÈݼ´¿É ¡£

ÏÂÃæµÄ°ì·¨½«ÏêϸÏÈÈݴ˹¦Ð§ÊµÏֵİ취£º

¢Ù¡¢ÔÚPLCÖбàд·¢ËͳÌÐò ¡£ÔÚÏîÄ¿ÖÎÀíÊÓͼÏÂË«»÷¡°Device¡±ÏµijÌÐò¿éϵÄMain£¨OB1£©£¬·­¿ªOB1£¬ÔÚÖ÷³ÌÐòÖÐŲÓÃRCV_PTP¹¦Ð§¿éÈçÏÂͼËùʾ£º£¨×¢£ºRCV_PTPÔÚÖ¸Áî¿âϵÄÀ©Õ¹Ö¸ÁîÖÐͨѶָÁîÏ£©

Òª¶ÔRCV_PTP¸³Öµ²ÎÊý£¬Ê×ÏÈÐèÒª½¨ÉèRCV_PTPµÄÅä¾°Êý¾Ý¿éºÍ·¢ËÍ»º³åÊý¾Ý¿é £¬Ë«»÷¡°Devices¡±¡ª¡ª> ¡°PLC_1¡±¡ª¡ª>¡°Program Block ¡±¡ª¡ª¡°Add new block¡±£¬ÔÚµ¯³öµÄ´®¿ÚÃüÃûDB_RCV_PTP£¬Ñ¡ÔñDB¿é£¬ÔÚTypeºóÑ¡Ôñ¡°RCV_PTP(SFB114)¡±

²åÈëÅä¾°DBºó£¬ÔÙ²åÈëÎüÊÕ»º³åDB¿é£¬Öظ´ÉÏÃæµÄ°ì·¨£¬Ö»ÊÇÔÚÑ¡ÔñDBÀàÐÍΪ¡°Global DB¡±£¬²¢È¥µô¡°Symbolic access only¡±Ñ¡ÏîµÄ¹´£¨ÕâÑù¿ÉÒÔ¶Ô¸ÃDB¿é¾ÙÐÐÖ±½ÓµØµã»á¼û£©£¬²¢È¡Ãû¸ÃDB¿éΪDB_RCV_BUFF ¡£½¨ºÃÕâÁ½¸öDB¿éºó£¬Ë«»÷·­¿ªDB_RCV_BUFF½ç˵ÎüÊÕ»º³åÇøÊý¾ÝµÄÀàÐÍ ¡£

½ç˵ÍêÎüÊÕ»º³åÇøºó£¬½ÓÏÂÀ´¾Í¿ÉÒÔ¶ÔRCV_PTP¸³Öµ²ÎÊý£¬¸³Öµ²ÎÊýºóÈçÏÂͼ£º

Î÷ÃÅ×ÓS7-1200PLCÓëµÚÈý·½×°±¸×ÔÓÉ¿ÚͨѶ

ÔÚÉÏÃæµÄ±à³Ì¿éÀïÐèÒª×¢ÖØµÄÊÇ£¬ÔÚÖ¸¶¨ÎüÊÕ»º³åÇøÊ± ¡£×Ö·ûµÄ×îÏȵصãÊÇ´ÓµÚ¶þ¸ö×Ö½Ú£¬¶ø²»ÊÇÁã×Ö½Ú×îÏÈ£¬¼´ÊÇP#DB2.DBX2.0 Byte10 ¶ø²»ÊÇP#DB2.DBX0.0 Byte10£¬Ôµ¹ÊÔ­ÓÉÊÇÓÉÓÚS7-1200¶Ô×Ö·û´®µÄ´æ·ÅµÄÃûÌÃÔì³ÉµÄ£¬S7-1200¶Ô×Ö·û´®µÄǰÁ½¸ö×ֽڵĽç˵µÚÒ»×Ö½ÚÊÇ×î´óµÄ×Ö·û³¤¶È£¬µÚ¶þ¸ö×Ö½ÚÊÇÏÖʵµÄ×Ö·û³¤¶È ¡£½ÓÏÂÀ´²ÅÊÇ´æ·ÅÏÖʵ×Ö·û ¡£

ÉÏÃæ¾ÍÍê³ÉÁ˳ÌÐòµÄ±àд£¬¶ÔÏîÄ¿¾ÙÐбàÒ룻ÓÒ»÷PLC_1ÏîÄ¿ÔÚµ¯³öµÄ²Ëµ¥ÀïÑ¡Ôñ¡°Complies ALL¡±Ñ¡ÏÕâÑù¾Í¶ÔÓ²¼þÓëÈí¼þ¾ÙÐбàÒë ¡£

±àÒëÇÒûÓйýʧºó¾Í¿ÉÒÔÏÂÔØ³ÌÐòµ½PLCÖУ¬Í¬ÑùÓÒ»÷PLC_1ÏîÄ¿£¬ÔÚµ¯³öµÄ²Ëµ¥Ñ¡Ôñ¡°Download to Device¡± ¡£

¢Ú¡¢Óô®¿Ú½»Ö¯ÏßÅþÁ¬S7-1200µÄ´®¿ÚÓëÅÌËã»úµÄ´®¿Ú£¬·­¿ªÅÌËã»úµÄ³¬µÈÖն˳ÌÐò£¬²¢ÉèÖÃÓ²¼þ¶Ë¿Ú²ÎÊý ¡£

ÔÚ×ÀÃæÉÏн¨Îı¾Îļþ£¬·­¿ª´ËÎı¾ÎļþÔÚÄÚÀïÊäÈë¡°gfdcba¡± ¡£

¢Û¡¢·­¿ª±äÁ¿¼à¿Ø±í£¬Ç¿ÖÆM0.0£¬Ê¹ÄÜÎüÊÕ ¡£È»ºó£¬ ÔÚ³¬µÈÖÕ¶ËÀѡÔñ²Ëµ¥¡°Transfer¡±Ïµġ°Send Text file¡±£¬ÔÚ·­¿ªµÄ´°¿ÚÀïÕÒµ½×ÀÃæ ÉϵÄÎı¾Îļþ ¡£

·­¿ªDB_RCV_BUFFÊý¾Ý¿é£¬ÔÚÏßÉó²éÎüÊÕµ½µÄÊý¾Ý ¡£

ͨ¹ýÉÏÃæµÄÀý×ÓʵÏÖÁ˼òÆÓµÄÓ¦Óã¬ÔÚÏÖʵµÄÓ¦ÓÃÀú³ÌÖУ¬ÐèÒª°´µÚÈý·½×°±¸µÄЭÒé¾ÙÐбàдS7-1200µÄ³ÌÐò ¡£

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