Î÷ÃÅ×ÓS7-1200ÊôÓÚСÐÍPLC²úÆ·Ïߣ¬Ó²¼þ½á¹¹Óɽô´ÕÄ£¿é»¯½á¹¹×é³É£¬ÏµÍ³ioµãÊý¡¢ÄÚ´æÈÝÁ¿£¬¾ù±ÈS7-200¶à³ö30%£¬³ä·ÖÂú×ãÊг¡µÄÕë¶ÔСÐÍPLCµÄÐèÇó£¬ÏÖÔںܶàÀëÉ¢ÐÐÒµºÍ¹ý³Ì¿ØÖÆÐÐÒµµÄСÐ͵¥ÔªºÍϵͳµãÊý¾ùÊÇÔÚÀëÉ¢µã200ÒÔÄÚ¡¢Ä£ÄâµãÔÚ36-48µãÖ®ÄÚ£¬ËùÒÔÔÚÕâ¸öʱºòÎ÷ÃÅ×ÓS7-200½«²»ÄÜÓ¦¶Ô£¬¿Í»§Ö»ÄÜÑ¡¹ºS7-300ÖÐÐÍPLCÒÔ´óÂíÀС³µÐÎʽÀ´Ãæ¶Ô¹¤³ÌÕâÒ²¸ø¿Í»§Ôì³ÉÁËÒ»¶¨³É±¾ÉϵÄÀË·Ñ¡£¶øS7-1200Õâ¿î²úÆ·ÈÝÁ¿ÉϵÄÉè¼ÆÊÇÔÚ³ä·Ö»ýÀÛ¿Í»§¶àÄêÐèÇóÖ®É϶øµÃ¡£
Î÷ÃÅ×ÓS7-1200µÄ²úÆ·ÐÂÌØÐÔ?
1£©½ô´ÕÄ£¿é»¯½á¹¹
Î÷ÃÅ×ÓS7-1200²úÆ·ÑÓÐøÁË200½ô´Õʽ½á¹¹£¬cpu1214cµÄ¿í¶È½öÓÐ110mm£¬cpu1212cºÍcpu1211cµÄ¿í¶ÈÒ²½öÓÐ90mm¡£Í¨Ñ¶Ä£¿éºÍÐźÅÄ£¿éµÄÌå»ýҲʮ·ÖСÇÉ£¬Ê¹µÃÕâ¸ö½ô´ÕµÄÄ£¿é»¯ÏµÍ³´ó´ó½ÚÊ¡Á˿ռ䣬´Ó¶øÔÚ°²×°¹ý³ÌÖÐΪÄúÌṩÁË×î¸ßµÄЧÂʺÍÁé»îÐÔ¡£ÁíÍâS7-1200Ôö¼ÓÒ»¸öÌØÊâ½á¹¹µÄioÄ£¿é½Ð×öÐźŰ壬ËüÊÇÏâǶÔÚcpuÏäÌåÉϵķֱðΪ2di/oºÍ1aoÕâÕýÊÇÎ÷ÃÅ×ÓÉè¼Æ¾«ËèÖ®µÀ¿ÉÒÔËæÊ±¶¨ÖÆËùÐèÒª²¹³äµÄioÄ£¿é£¬ÖÐСÐ͹¤³ÌµÄÎÊÌâÍ»ÏÔÖ®´¦¾ÍÊǹ¤³ÌµÄ²»È·¶¨ÐÔ£¬ºÜÓпÉÄÜÔÚ¹¤³Ìʵʩ¹ý³Ìµ±ÖгöÏÖdi/oºÍao²»¹»Ó㬶øaiÈ´ÊÇÄܹ»½ÏΪ¸»Ô£ÐźÅͨµÀ¡£
2£©Ç¿´óµÄ¿ØÖƹ¦ÄÜ
ϵͳ¼¯³ÉÁË16·pidµÄ¿ØÖÆ»ØÂ·£¬²¢ÇÒpid¶¼ÊÇÄܹ»Ö§³Ö×ÔÊÊÓ¦µÄ¿ìËÙ¹¦Äܿ飬²¢ÇÒÌṩÁËpid²ÎÊýµ÷ÊԺ͹۲âµÄ¿ØÖÆ»Ãæ£¬¿ÉÒÔÈÃÓû§ÔÚ²¢²»ÊìϤpid²ÎÊýÈçºÎµ÷ÕûµÄÇé¿öϰѹ¤ÒÕ²ÎÊý¿ØÖƵ½ËùÐè±ê×¼¡£ÏµÍ³¼¯³ÉÁ˶à´ï6¸ö¸ßËÙ¼ÆÊýÆ÷£¨3¸ö100khz£¬3¸ö30khz£©£¬ÓÃÓÚ¾«È·¼àÊÓÔöÁ¿±àÂëÆ÷¡¢ÆµÂʼÆÊý»ò¶Ô¹ý³Ìʼþ½øÐиßËÙ¼ÆÊý¡£ÏµÍ³¼¯³ÉÁË2¸ö¸ßËÙÊä³ö£¬¿ÉÓÃ×÷¸ßËÙÂö³åÊä³ö»òÂö¿íµ÷ÖÆÊä³ö¡£µ±×é̬³Éptoʱ£¬ËüÃǽ«Ìṩ×î¸ßƵÂÊΪ100khzµÄ50%Õ¼¿Õ±È¸ßËÙÂö³åÊä³ö£¬ÒÔ±ã¶Ô²½½øµç»ú»òËÅ·þÇý¶¯Æ÷½øÐпª»·ËÙ¶È¿ØÖƺͶ¨Î»¿ØÖÆ¡£Í¨¹ý2¸ö¸ßËÙ¼ÆÊýÆ÷¶Ô¸ßËÙÂö³åÊä³ö½øÐÐÄÚ²¿·´À¡¡£µ±×é̬³ÉpwmÊä³öʱ£¬½«Éú³ÉÒ»¸ö¾ßÓпɱäÕ¼¿Õ±ÈµÄ¹Ì¶¨ÖÜÆÚÊä³öÀ´¿ØÖƵç»úËÙ¶È¡¢·§Î»Öûò¼ÓÈÈÔª¼þµÄÕ¼¿Õ±È¡£ÏµÍ³Ö§³Ö¶Ô²½½øµç»úºÍËÅ·þÇý¶¯Æ÷½øÐпª»·ËÙ¶È¿ØÖƺÍλÖÿØÖÆ¡£¶Ô¸Ã¹¦ÄܵÄ×é̬ʮ·Ö¼òµ¥£ºÍ¨¹ýÒ»¸öÖṤÒÕ¶ÔÏóºÍͨÓõÄplcopenÔËÐй¦Äܿ鼴¿ÉʵÏÖ¡£³ýÁË·µ»Ø£¨home£©ºÍµã¶¯£¨jog£©¹¦ÄÜÒÔÍ⣬»¹Ö§³Ö¾ø¶Ô¡¢Ïà¶ÔºÍËÙ¶ÈÔ˶¯¡£
3£©¾µäµÄ±à³Ìģʽ
Î÷ÃÅ×ÓS7-1200ʹÓÃsimaticstep7basic¹¤¾ß±à³Ì£¬¶øÕâ¿îµÄ¹¤¾ßµÄʹÓ÷ç¸ñ»ù±¾Óëstep7professionalÒ»Ñù£¬ÌṩladºÍfbdÁ½ÖÖ±à³ÌÓïÑÔ²¢²ÉÓÃob×éÖ¯¿éfb¹¦ÄÜ¿éfc¹¦Äܺ¯ÊýdbÊý¾Ý¿éµÄ±à³ÌÐÎʽ£¨Í¨¹ý±³¾°dbµÄÖ§³Ö¿ÉÒÔʵÏÖ¹¦ÄÜ¿é²ÎÊý»¯µ÷Óã©£¬Õâ´ÎÎ÷ÃÅ×Ó¹«Ë¾ÖÕÓÚ°ÑÈ«Ïß²úÆ·µÄ±à³Ì·ç¸ñͳһÁË¡£
4£©¸´ÔÓµÄÊý¾Ý½á¹¹
¸´ÔÓµÄÊý¾Ý½á¹¹Òâζ×ÅÊ²Ã´ÄØ£¡Æäʵ¾ÍÊÇÊý×é¡¢½á¹¹µÈÕâÑùµÄ¶àÔªËØ×é³ÉµÄÊý¾Ýµ¥Î»£¬¶øÊÐÃæÉϺÜÉÙ»áÓеͶËplcµÄ±à³ÌÓïÑÔÄܹ»Ö§³Ö¸´ÔÓµÄÊý¾Ý½á¹¹£¬¶¼ÊDzÉÓÃ±âÆ½Ê½µÄÊý¾ÝÀàÐÍ£¨bool¡¢int¡¢word¡¢dword¡¢real£©¡£Î÷ÃÅ×ÓS7-1200Õâ¿î²úÆ·¼Ì³ÐÁË300/400Öи߶ËPLCËù¾ß±¸µÄÊý¾Ý½á¹¹¿ªÊ¼Ö§³ÖÊý×éºÍ½á¹¹µÈ¡£
5£©Ö¸Áî²ÎÊýµÄ¶à̬ÐÔ
ÔÚÎ÷ÃÅ×ӵľµäµÄ±à³ÌÖ¸Áîµ±Öж¼ÊDzÉÓÃÊý¾ÝÀàÐÍÒ»Ö·ÖÀ࣬ÀýÈç¼Ó/¼õ/³Ë/³ýµÄÖ¸Áî¸ù¾Ý²»Í¬µÄÊý¾ÝÀàÐÍÊDz»Í¬µÄÖ¸Á¶øÔÚ¶ÔS7-1200±à³Ìʱ²»·ÖÊý¾ÝÀàÐÍÖ»Êǵ÷Óù¦ÄÜ£¬Èù¦ÄÜ¿é·ÅÖÃÔÚnetworkÖÐʱ²Å»áÈÃÓû§Ñ¡ÔñÊÇÄÄÖÖµÄÊý¾ÝÀàÐÍ£¬Õâ¾ÍÇáËÉʵÏÖÁ˲ÎÊýµÄ¶à̬ÐÔ¡£
6£©»ùÓÚ¿ØÖƶÔÏó±à³Ì
¸Õ²ÅÉÏÎÄÌáµ½ÁËS7-1200Ôö¼ÓÁËdbÊý¾Ý¿éºÍstrucktÊý¾ÝÀàÐÍ£¬ÕýÒòΪ¾ßÓÐÁËÕâÁ½¸ö±Ø±¸µÄÌõ¼þÕâ²ÅÒý³ö´ËϵͳµÄÒ»¸öºÜÖØÒªµÄ¹¦ÄÜ£¬Õâ¾ÍÊÇ»ùÓÚ¿ØÖƶÔÏóµÄ±à¼ºÍ±à³Ì£¬Ìí¼Ó¿ØÖƶÔÏóÒ²Ö»ÐèÒªµ¥»÷Ò»ÏÂÊó±ê¡£Ìí¼ÓеĶÔÏó£¨ÈçÒ»¸öÖá»òÒ»¸ö pid ¿ØÖÆÆ÷£©Ê±£¬¹¤³Ì×é̬ϵͳµÄ¡°Ìí¼ÓжÔÏó¡±£¨add new object£©´°¿ÚÖлáÏÔʾÏà¹ØÉèÖ᣸ù¾Ý¶ÔÏóµÄ¹¦ÄÜΪ¶ÔÏóÃüÃû¡£Î¢µ÷¸÷ÖÖ¶ÔÏóʱ£¬Óû§¿ÉÒÔʹÓù¦ÄÜÃèÊö£¬·ÖÅäÍê¶ÔÏóµÄËùÓÐÐÅÏ¢ºó£¬±à¼Æ÷ÖлáÁ¢¼´´ò¿ª¸Ã¶ÔÏó¡£
7£©¼¯³É hmi ¹¤³Ì×é̬
simatic step 7 basic °üÀ¨¹¦ÄÜÇ¿´óµÄhmi Èí¼þ simatic wincc basic£¬ÓÃÓÚ¶Ôsimatic hmi ¾«¼òϵÁÐÃæ°å½øÐиßЧµÄ±à³ÌºÍ×é̬¡£¸ßЧµÄ¹¤³Ì×é̬°üÀ¨£¬ÀýÈ磺ͨ¹ýÖÇÄÜÍϷʦÄÜÖ±½ÓʹÓà hmi ÏîÄ¿ÖеĿØÖÆÆ÷¹ý³ÌÖµ¡£hmi ÊÇÕû¸öÏîÄ¿µÄÒ»²¿·Ö£¬hmi Êý¾Ý¿ÉʼÖÕ±£³ÖÒ»ÖÂÐÔ¡£hmi ºÍplc Ö®¼äµÄÁ¬½Ó¿ÉÒÔ¼¯Öж¨Òå¡£»¹¿ÉÒÔ´´½¨¶à¸öÄ£°å²¢·ÖÅ䏸ÆäËü»Ãæ¡£ÍêÈ«¼¯³ÉµÄhmi ¹¦ÄÜʹ×é̬ simatic hmi ¾«¼òϵÁÐÃæ°å±äµÃÊ®·Ö·½±ãÇÒ¸ßЧ¡£
8£©Í¨Ñ¶¼¯³Éprofinet½Ó¿Ú
ÔÚµ±Ç°×Ô¶¯»¯ÍƳ繤ҵÒÔÌ«ÍøÍ¨Ñ¶µÄÇ÷ÊÆÖУ¬Î÷ÃÅ×ÓµÄÈ«Ïß²úÆ·ÒѾ¿ªÊ¼¡°¶¥¿ø¹á¼×¡±È«²¿Îä×°ÉÏÁËprofinetµÄ½Ó¿Ú£¬¶øÎ¨¶ÀµÍ¶Ë²úÆ·S7-200»¹ÊÇÍ£ÁôÔÚÒÔÌ«ÍøÍ¨Ñ¶s7ÐÒéµÄÕâ¸ö²ãÃæÉÏ£¬ÕâÊÇÎªÊ²Ã´ÄØ£¡ÒòΪÎ÷ÃÅ×ÓÒѾ°Ñ¾ßÓÐprofinet½Ó¿ÚµÄS7-1200ÒýÁìÉÏÊÐÁË¡£S7-1200Ö§³Ö´«Í³µÄÒÔÌ«ÍøS7ͨѶͬÑùÒ²Ö§³Öprofinet¹¤ÒµÒÔÌ«Íø×ÜÏßͨѶÖ÷ÒªÊÇÓÃÓÚsimatic hmi ¾«¼òϵÁÐÃæ°å£¨ÓÃÓÚ¿ÉÊÓ»¯£©£»ÆäËü¿ØÖÆÆ÷£¨ÓÃÓÚ PLC¼äµÄͨѶ£©£»µÚÈý·½É豸£¨ÓÃÓÚ¿ÉÑ¡µÄ¸ß¼¶¼¯³É£©
9£©Áé»îµÄµÚÈý·½Í¨Ñ¶
ÓëµÚÈý·½·½É豸ͨѶһֱ¶¼ÊÇPLC×Ô¶¯»¯³§É̵ÄÈíÀߣ¬¶øS7-1200Å䱸ÁËcmÄ£¿éÖ§³Örs232/485ÒÔ¼°×ÔÉíÒÔÌ«Íø¿ÚͨѶ¡£Õë¶Ô´®ÐÐͨѶrs232/485²ÉÓÃʹÓù¦ÄÜ¿éÅäÖÃ֡ͨѶµÄ·½Ê½À´Íê³ÉÊý¾ÝÁ÷µÄͨѶ£¬²¢ÇÒS7-1200Ö§³Ösend_ptp ºÍ rcv_ptp¹¦Äܿ鴮ÐÐͨѶµÄ·â×°ÕâÑù¾ÍÒâζןÜÈÝÒ×·â×°³öÀ´¸÷ÖÖ´®ÐÐͨѶÐÒé¡£¶øÕë¶ÔÒÔÌ«ÍøS7-1200ÌṩÁËtcpºÍudpµÄÁ½ÖÖͨѶ·½Ê½£¬²¢ÇÒÌṩÁ˱ê×¼ t-send/t-receive ¹¦ÄÜ¿éÍêÉÆÍ¨Ñ¶µÄ½â¾ö·½°¸£¬ÀýÈçÍêÈ«¿ÉÒÔÀûÓÃÕâÁ½×éÖ¸Áî·â×°³öÀ´modbus-tcpÐÒé¿âÌṩ¸øÓû§¡£ÁíÍâϵͳÌṩÁ˷ḻ×Ö·û´¦ÀíµÄÖ¸Áî¿â£¨left¡¢right¡¢delete¡¢insert¡¢replace¡¢val_strg¡¢strg_val ºÍs_conv£©Õâ¾ÍÒâζ×ÅÔöÇ¿ÁËÕâ¿î²úÆ·¶ÔͨѶÖÐascii×Ö·û´¦ÀíµÄÄÜÁ¦£¬¿ÉÒԺʹóÁ¿µÚÈý·½½øÐÐ×Ô¶¨Òå×Ö·ûͨѶ£¨³ÆÖØ¡¢¶þ´ÎÒÇ±í¡¢µ¥Æ¬»úµÈ£©¡£