Ëæ×ÅÎÒ¹ú¹úÃñ¾¼ÃµÄ·¢Õ¹,Éç»áµÄ½ø²½ºÍÈËÃñÉú»îˮƽµÄÌá¸ß,½à¾»³§·¿Òѹ㷺ӦÓÃÓÚµç×Ó¡¢ÉúÎïÖÆÒ©¡¢¾«ÃÜÒÇÆ÷ÖÆÔìµÈ¸÷Ðи÷ÒµÖУ¬ÓÉÓڽྻ³§·¿ÔÚζȡ¢Ïà¶Ôʪ¶È¼°½à¾»¶È·½ÃæµÄ¾Þ´óÓÅÊÆ£¬ËüµÄÖØÒªÐÔÒ²Ô½À´Ô½¶àµØ±»ÈËÃÇËùÈÏʶºÍ½ÓÊÜ¡£
¿É±à³Ì¿ØÖÆÆ÷(Programmable Controller)ÊǼÆËã»ú¼Ò×åÖеÄÒ»Ô±£¬ÊÇΪ¹¤Òµ¿ØÖÆÓ¦ÓöøÉè¼ÆÖÆÔìµÄ¡£ÔçÆÚµÄ¿É±à³Ì¿ØÖÆÆ÷³Æ×÷¿É±à³ÌÂß¼¿ØÖÆÆ÷(Programmable Logic Controller)£¬¼ò³ÆPLC£¬ËüÖ÷ÒªÓÃÀ´´úÌæ¼ÌµçÆ÷ʵÏÖÂß¼¿ØÖÆ¡£Ëæ×ż¼ÊõµÄ·¢Õ¹£¬ÕâÖÖ×°ÖõŦÄÜÒѾ´ó´ó³¬¹ýÁËÂß¼¿ØÖƵķ¶Î§¡£PLCÒÔÆä¼òµ¥Ò×¶®£¬²Ù×÷·½±ã£¬¿É¿¿ÐԸߣ¬Í¨ÓÃÁé»î£¬Ìå»ýС£¬Ê¹ÓÃÊÙÃü³¤µÈһϵÁÐÓŵ㣬ÔÚ¹¤ÒµÁìÓòÍÆ¹ãÓ¦Óã¬ÒѾ³É¹¦µØÓ¦ÓÃÓÚʳƷ£¬ÒûÁÏ£¬Ò±½ð£¬ÔìÖ½µÈ¹¤Òµ¡£ÒÔϱÊÕß¾ÍPLCÔÚijµç×ӽྻ³§·¿¿ØÖÆÏµÍ³ÖеÄʵ¼ÊÓ¦ÓÃÀ´ËµÃ÷PLCÔڽྻ³§·¿¿ØÖÆÏµÍ³ÖеÄ×÷Óá£
½à¾»³§·¿ÎªÁ˱£Ö¤³§·¿ÄÚµÄζȡ¢Ïà¶Ôʪ¶È¼°½à¾»¶È£¬ÔÚ¿ØÖÆÏµÍ³ÀïʹÓÃÁË´óÁ¿µÄζȡ¢Êª¶È´«¸ÐÆ÷ÒÔ¼°¿ØÖÆ¿ÕÆø·ç¹ÜµÄ·ç»ú¡¢·ç·§£»¿ØÖÆ·ç»úÅ̹ܵÄË®·§¡¢Ë®±Ã£»¿ØÖÆÀ䶳ˮµÄҺλ¼ÆµÈ£»¿ØÖÆÀä¶³»ú×éµÄÆô¶¯/Í£Ö¹£»¼à¿ØÑ¹Ëõ¿ÕÆøµÄÔËÐеȡ£Õû¸öϵͳÖÐËùÉæ¼°µ½µÄ±»¿ØÖƵÄÉ豸ÖÖÀà·±¶à£¬¸÷¸öÉ豸µÄ¿ØÖÆ·½Ê½¼°°²×°¡¢½ÓÏßÒ²¶¼²»Ïàͬ£¬¶øÇÒÕû¸ö³§·¿±¾Éí°´ÕÕ¹¦ÄÜÓÖ·ÖΪʮ¼¸¸öÇøÓò£¬Òò´Ë¿ØÖÆÏµÍ³±È½Ï¸´ÔÓ¡£
2 ϵͳ½á¹¹
2.1 ¿ØÖÆÆ÷
ÔڸÿØÖÆÏµÍ³µÄ×î¶¥¶Ë,ʹÓÃÁË2Ì×GE-FANUC 90-30PLC×öΪÉÏλÖ÷¿ØÖÆÆ÷,2Ì×PLC¹¹³ÉÒ»Ö÷ÓÃÒ»±¸ÓõÄÈȱ¸ÈßÓàϵͳ£¬ÕâÑù¼´Ê¹ÔÚÆäÖеÄÈκÎÒ»Ì×PLC·¢Éú¹ÊÕÏÍ£»úʱ£¬ÁíÍâÒ»Ì×PLC¶¼¿ÉÒÔÁ¢¼´½Ó¹ÜÔËÐУ¬±£Ö¤ÁËϵͳµÄ¿É¿¿ÐÔ£¬´Ó¶ø±£Ö¤¹¤³§²úÆ·µÄ²»¼ä¶ÏÉú²ú¡£
2.2 ÍøÂç½á¹¹
2Ì×PLCͨ¹ý2ÌõGeniusÍøÂç¹¹³ÉË«ÍøÈßÓàϵͳ£¬ÕâÑùÔÚÆäÖеÄijÌõÏÖ³¡×ÜÏß·¢Éú¹ÊÕÏʱ£¬Ò²²»»áÓ°ÏìϵͳͨѶ¡£GeniusÏÖ³¡×ÜÏßÊÇGE-FANUC¹«Ë¾¶ÀÓеÄÏÖ³¡×ÜÏߣ¬ÆäͨѶ½éÖʲÉÓÃË«½ÊÏߣ¬²»¼ÓÖÐ¼ÌÆ÷£¬×ÜÏß×¿É´ï2.3¹«À¿ÉʹÓùâÏËÔöÇ¿¿¹¸ÉÈÅÄÜÁ¦ºÍÔö¼Ó´«Êä¾àÀ룬×ÜÏßÉÏ×î¶à¿ÉÓÐ32¸öÕ¾É豸£¬Ê¹Óõ÷ƵÐźŵ÷ÖÆ·½Ê½(FSK)£¬²ÉÓÃÂß¼ÁîÅÆ»·ÐÒé¿ØÖÆÍ¨Ñ¶½éÖʵķÖÅäʹÓã¬Ã¿¸öÕ¾É豸ÓÐΨһµÄÕ¾µØÖ·(SBA)£º´Ó0µ½31£¬Ã¿¸öÕ¾»ñµÃÁîÅÆºó£¬¿É·¢ËÍ128¸ö×Ö½ÚµÄÊý¾Ý£¬¿ÉʵÏÖPLCÓëPLCÖ®¼ä£¬PLCÓë·ÖÉ¢I/OÖ®¼äµÄͨѶ¡£
2.3 ÏÖ³¡I/O
ÏÖ³¡I/O²ÉÓÃGE-FanucµÄVersaMaxÄ£¿é£¬VersaMaxÊÇGE-Fanuc Automation¹«Ë¾ÍƳöµÄÐÂÒ»´ú¿ØÖÆÏµÍ³£¬ÆäÉè¼ÆÐÂÓ±£¬½á¹¹½ô´Õ£¬Í¨ÓÃÐÔÇ¿£¬ÅäÖÃÁé»î£¬¾¼ÃʵÓã¬Ëü¼È¿ÉÒÔ×öΪµ¥¶ÀµÄPLC¿ØÖÆ»ú£¬ÓÖ¿É×÷ΪI/O×ÓÕ¾£¬Í¨¹ýGenius»òÆäËûÏÖ³¡×ÜÏßÊÜ¿ØÓÚÖ÷¿ØÉ豸90-30PLC¡£
2.4 ÈË»ú½Ó¿Ú
²ÉÓÃGE Fanuc±±ÃÀ×Ô¶¯»¯¹«Ë¾»ùÓÚMicrosoft Windows NTºÍWindows 2000/XP µÄCIMPLICITY¼à¿ØÈí¼þ,ͨ¹ýPLCµÄÒÔÌ«Íø£¨Ethernet£©½Ó¿ÚÄ£¿éÁ¬Ðø´ÓPLCÖвɼ¯Êý¾Ý¡£
3£®¿ØÖÆÏµÍ³¼°¹¦ÄÜ
90-30 PLCºÍVersaMax I/O°²×°ÔÚÁ½¸ö¿ØÖƹñÖС£µÚÒ»¸ö¿ØÖƹñÖа²×°Á½Ì×»¥ÎªÈßÓàµÄ90-30 PLCºÍ2Ì×VersaMax ·Ö²¼Ê½I/O¡£·Ö²¼Ê½I/O²É¼¯PCW¡¢PV¡¢HW¡¢CW¡¢CHWºÍCDAϵͳµÄÐÅÏ¢²¢¿ØÖÆËüÃǵÄÔËÐС£µÚ¶þ¸ö¿ØÖƹñ°²×°ÈýÌ×VersaMax·Ö²¼Ê½I/O£¬²É¼¯MAU¡¢FAU¡¢RCU¡¢DCU¡¢GEX¡¢SEX¡¢FAD¡¢ESºÍFFU¿Õµ÷ϵͳµÄÐÅÏ¢²¢¿ØÖÆËüÃǵÄÔËÐС£
Õû¸ö¿ØÖÆÏµÍ³ÊÇÒÔ³§·¿ÎÞ³¾½à¾»ÊÒ, ³µ¼ä¼°°ì¹«ÊÒµÄ¿ÕÆøÒÔ¼°¹¤³§ÓÃË®,ѹËõ¿ÕÆø, µçÁ¿µÈůͨÉ豸Ϊ¿ØÖƶÔÏó, ͨ¹ý¿ØÖÆÏà¹ØµÄ×°Öü°É豸, ʹ±»¿Ø¶ÔÏó´ïµ½Ô¤ÆÚµÄ¿ØÖÆÒªÇóºÍ½ÚÄÜÄ¿µÄ.
Á½Ì×CIMPLICITY HMIÈí¼þ±»ÓÃÀ´×÷ΪÈË»ú½çÃæ¼à¿ØÈí¼þ¡£CIMPLICITY HMIÌṩ²Ù×÷µÄÓѺõÄͼÐνçÃæ£¬¿ÉÒÔÂú×ã²Ù×÷Ô±¡¢¹¤ÒÕ¹¤³Ìʦ¡¢Î¬»¤ÈËÔ±ºÍÏÖ³¡¹ÜÀíÈËÔ±µÄ¸÷ÖÖÊý¾Ý»ñÈ¡¡¢¹ÜÀí¿ØÖÆºÍÐÅÏ¢¹ÜÀíµÄÐèÒª£¬ËüÃÇÏ໥¶ÀÁ¢ÔËÐС£CIMPLICITY HMI»¹Í¨¹ýOPCÓëÀä¶³»úͨÐÅÒԲɼ¯Àä¶³»úµÄÔËÐÐÐÅÏ¢¡£CIMPLICITY HMIÔÚͨÐÅÖÐ×÷ΪOPC¿Í»§¡£
3£®1 ¿ØÖÆÉ豸
FMCSµÄ»ù±¾¿ØÖƶÔÏó°üÀ¨:
• ×°ÖÃ: ·ç»ú, Ë®Âí´ï, ·§ÃÅ, ·çÃŵÈ;
• Êý×ÖÁ¿ÐźÅ: Һλ¿ª¹Ø, ѹ²î¿ª¹Ø, µçµ¼ÂÊ¿ª¹Ø, Âí´ï¹ÊÕÏ µÈµÈ;
• Ä£ÄâÁ¿ÐźÅ: ζÈ, ʪ¶È£¬Ñ¹Á¦£¬ÒºÎ»£¬PHÖµ´«¸ÐÆ÷µÈ¹¤ÒÕ²ÎÊý;
• PID ¿ØÖÆ»ØÂ·: ζȿØÖÆ»ØÂ·, ѹÁ¦¿ØÖÆ»ØÂ·,ʪ¶È¿ØÖÆ»ØÂ·µÈ.
Õû¸öϵͳ¹²·ÖΪ:½à¾»ÊÒ(MAU)¡¢ÐÂÏÊ¿ÕÆø´¦Àíϵͳ(FAU)¡¢ÔÙÑ»·¿ÕÆø´¦Àíϵͳ(RCU)¡¢½à¾»ÊÒ(DCU)¡¢×Ü/ÈܼÁÅÅ·çϵͳ£¨GEX£©¡¢Ï´µÓÅÅ·çϵͳ£¨SEX£©¡¢ÀäÈ´Ë®/ÈÈˮϵͳ£¨PCW/HW£©¡¢·À»ð·§ÃżàÊÓϵͳ(FFU)¡¢µçÁ¦¼àÊÓϵͳºÍ¿Õµ÷ϵͳ¡£
3£®2 ¿ØÖÆ·½Ê½
´Ó¿ØÖƵȼ¶ÉÏÀ´Ëµ,ϵͳ¿ØÖưüÀ¨×Ô¶¯¿ØÖƺÍÊÖ¶¯¿ØÖÆ, ²Ù×÷Ô±¿ÉÒÔÔÚHMIÉ϶Ե¥¸öÉ豸½øÐÐÊÖ¶¯/×Ô¶¯¿ØÖÆÄ£Ê½Ö®¼äÇл».
Ò»°ãÀ´ËµËùÓÐÉ豸ӦÔÚ×Ô¶¯Ä£Ê½Ï¹¤×÷, µ«¿ÉÒÔÔÚÈκÎʱºòÇл»µ½ÊÖ¶¯Ä£Ê½½øÐй¤×÷.¿ÉÒÔÔÊÐí²Ù×÷Ô±µ¥¶ÀÔÚÏÖ³¡²Ù×÷Æô¶¯/Í£Ö¹µ¥¸öÉ豸¡£
3. 3 ˳Ðò¿ØÖÆ
¸÷¸ö¿ØÖÆ·ÖÇøµÄ¿ØÖÆPLC¸ù¾Ý½ÓÊÕµ½µÄ¿ØÖÆÊý¾Ý£¬½áºÏÏÖ³¡²É¼¯µ½µÄÐźţ¬°´ÕÕÉ豸¿ØÖƹ¤ÒÕ¼°Ô¤ÏȱàºÃµÄ³ÌÐò£¬×Ô¶¯µØÍê³ÉһϵÁÐÉ豸¿ØÖÆÈÎÎñ¡£ÀýÈçÔÚ·ç¹ÜÄÚ£¬Ö»ÓÐÔÚ¿ªÆô·ç·§Èô¸ÉÃëºó£¬²ÅÄÜ¿ªÆôÓëÆäÁª¶¯µÄ·ç»ú£»Í¬Ñù£¬Ôڹرշç»úÖ»Óе½É趨µÄʱ¼äºó£¬²ÅÄÜ¹Ø±ÕÆäÁªËø·ç·§¡£Ë³Ðò¿ØÖÆÖ»ÓÐÔÚ×Ô¶¯·½Ê½Ï²ÅÄܽøÐС£
3£®4 PID±Õ»·¿ØÖÆ
PID¿ØÖÆÊÇĿǰӦÓÃ×î¹ã·ºµÄ¿ØÖÆÆ÷£¬Ö÷ÒªÓÃÓÚ¿ØÖÆ»ù±¾ÏßÐԺͶ¯Ì¬ÌØÐÔ²»ËæÊ±¼ä±ä»¯µÄϵͳ¡£µ«¶ÔÓÚ·ÇÏßÐÔ¼°Ê±±ä¡¢ñîºÏ¼°²ÎÊýºÍ½á¹¹²»È·¶¨µÄ¼«Æä¸´ÔӵŤ³Ìʱ£¬PID¿ØÖƲ»ÊÊÓã¬ÓÉÓÚ±¾ÏµÍ³ÊôÓÚǰÕߣ¬¹Ê²ÉÓÃPID¿ØÖÆ¡£
¶ÔÓÚ¿ØÖÆÏµÍ³µÄ±äƵ·ç»ú¼°Ë®·§ÀàÉ豸£¬¾ù²ÉÓÃPID»ØÂ·¿ØÖÆ£¬ÕâÑù¿ÉÒÔ×Ô¶¯µÃµ÷½Ú·ç»ú¼°Ë®·§µÄ¿ª¶È£¬ÊÊӦϵͳ¿ØÖÆÒªÇó£¬ÔÚÕû¸öFMCSϵͳÖУ¬¹²ÓÐ40¶à¸öPIDµ÷½Ú»ØÂ·£¬ÓеÄPID»ØÂ·»¹²ÉÓÃ2¸öPID´®¼¶µ÷½Ú¡£
PID¿ØÖÆÊÇÕâ¸öϵͳµÄºËÐIJ¿·Ö£¬ÓÉÓڽྻ³§·¿FMCSϵͳ¶Ôζȼ°Êª¶ÈÒªÇóºÜ¸ß£¬Î¶ȴó¸ÅÎó²î±»¿ØÖÆÔÚ¡À0.1 ¡ãC£¬Òò´Ë¶ÔPID¿ØÖÆ»ØÂ·ÒªÇóÊÇ£ºÏìÓ¦¿ì£¬²¢ÇÒ¿ØÖƽá¹ûÎÞÕñµ´¡£Õâ¾ÍÒªÇó¶ÔPID¿ØÖƵIJÎÊý±ØÐëÉèÖõõ±£¬×îÖØÒªµÄÈý¸ö²ÎÊý£º±ÈÀýÔöÒæKP£¬±ÈÀý»ý·ÖKI£¬±ÈÀý΢·ÖKD£¬¶¼ÐèÒªµ÷µ½×î¼Ñ״̬£¬¶øÇÒ¶Ôÿ¸öPID»ØÂ·¶¼ÐèÒªÖð¸öµ÷½Ú£¬²¢ÉèÖö¬ÌìºÍÏÄÌìģʽ¡£GE-Fanuc PLC ±à³ÌÈí¼þÀïµÄÿ¸öPID¿ØÖÆ»ØÂ·£¬ÄÚÖÃÓÐ40¸öÊý¾Ý£¬ÆäÖÐÓÐ13¸ö²ÎÊýΪ¿Éµ÷½Ú²ÎÊý£¬¿ÉÒÔÂú×ã¶ÔPID»ØÂ·µ÷½ÚµÄ¾«È·¿ØÖÆÒªÇó¡£Í¬Ê±Ìṩ2ÖÖPIDËã·¨£ºPIDISAºÍPIDIND£¬±ê×¼ISA PIDËã·¨£¨PIDISA£©½«±ÈÀýÔöÒæKPͶÈëµ½±ÈÀýÏ΢·ÖÏîºÍ»ý·ÖÏîÖÐ.
4£®×ܽá
Õû¸ö¿ØÖÆÏµÍ³Ê¹ÓÃPLC×÷ΪÖ÷¿ØÖÆÆ÷£¬½á¹¹¼òµ¥£¬±ãÓÚά»¤,¿É¿¿ÐԸߣ¬³ä·Ö·¢»ÓÁËPLCµÄÓŵ㣬²ÉÓÃGeniusÏÖ³¡×ÜÏߺÍVersaMaxÔ¶³ÌI/Oµ¥Ôª£¬²»µ«¼õÉÙÁËÏÖ³¡¿ØÖƵçÀµIJ¼·Å£¬´ó´ó¼õÇáÁ˵÷ÊÔºÍά»¤µÄ¹¤×÷Á¿£»²ÉÓÃModbus ͨѶ£¬ºÜºÃµØÊµÏÖÁËGE-Fanuc 90-30 PLCÓ빤³§µçÁ¦ÏµÍ³É豸µÄ½Ó¿Ú£¬Ê¹Õû¸ö¼à¿ØÏµÍ³µÃµ½Á˺ܺõÄÀ©Õ¹¡£ÔÚϵͳÔËÐÐÆÚ¼ä£¬µÃµ½ÁËÓû§µÄºÃÆÀ¡£