ÄÏͨũҵְҵ¼¼ÊõѧԺѧÉú±ÏÒµÂÛÎÄ
×ÚÌÒÔÆ£ºPLC×Ô¶¯ÅäÁÏϵͳÉè¼Æ ÕýÎÄ µÚ 13 Ò³ ¹²39Ò³
ÔÚÍâ¹ÛºÍ¸ÐÊÜÉÏ£¬»¹±íÏÖÔÚ¼æÈÝÐÔ¡¢Æ½Ì¨¡¢±à³Ì¹¤¾ß¡¢Êý¾Ý·ÃÎÊ¡¢¿ØÖÆÒýÇæ¡¢E-BusinessµÈÖî¶à·½Ãæ¡£ÀýÈçÎ÷ÃÅ×ÓµÄWinCCºÍ±à³ÌÈí¼þSTEP7ʹÓÃÁËÏàͬµÄÊý¾Ý½á¹¹£¬ÕâʹµÃÓû§Ö»Ð轫ϵͳÖеÄÊý¾Ýµã¶¨ÒåÒ»´Î¡£
2.8¼à¿Ø×é̬Èí¼þWINCC¼ò½éºÍÓ¦ÓÃ
2.8.1 WINCC¼ò½é
¼à¿Ø×é̬Èí¼þ²»½öÓмà¿ØºÍÊý¾Ý²É¼¯(SCADA)¹¦ÄÜ£¬¶øÇÒÓÐ×é̬¡¢¿ª·¢ºÍ¿ª·Å¹¦
ÄÜ¡£¼à¿Ø×é̬Èí¼þÊÇ°éËæ׿ÆËã»ú¼¼Êõ¡¢DCSºÍPLCµÈ¹¤Òµ¿ØÖƼ¼ÊõµÄÍ»·ÉÃͽø¶ø·¢Õ¹ÆðÀ´µÄ¡£ËæןöÈ˼ÆËã»ú(PC)µÄÆÕ¼°ºÍ¿ª·ÅϵͳµÄÍƹ㣬»ùÓÚPCµÄ¼à¿Ø×é̬Èí¼þÔÚ¹¤Òµ¿ØÖÆÁìÓò²»¶Ï·¢Õ¹×³´ó¡£¼à¿Ø×é̬Èí¼þ¹ã·ºÔËÓÃÓÚ¹¤Òµ¡¢Å©Òµ¡¢Â¥ÓîºÍ°ì¹«µÈÁìÓòµÄ×Ô¶¯»¯ÏµÍ³¡£°éËæ¼ÆËã»úÓ²¼þºÍÈí¼þ¼¼ÊõµÄ·¢Õ¹£¬×Ô¶¯»¯²úÆ·³ÊÏÖ³öСÐÍ»¯¡¢ÍøÂ绯¡¢PC»¯¡¢¿ª·ÅʽºÍµÍ³É±¾µÄ·¢Õ¹Ç÷ÊÆ£¬²¢Öð½¥ÐγÉÁ˸÷ÖÖ±ê×¼µÄÓ²¼þ¡¢Èí¼þºÍÍøÂç½á¹¹ÏµÍ³¡£¼à¿Ø×é̬Èí¼þÒѾ³ÉΪÆäÖеÄÇÅÁººÍŦ´ø£¬ÊÇ×Ô¶¯»¯ÏµÍ³¼¯³ÉÖв»¿ÉȱÉٵĹؼü×é³É²¿·Ö¡£
Î÷ÃÅ×Ó¹«Ë¾µÄWinCCÊÇWindows Control Center(ÊÓ´°¿ØÖÆÖÐÐÄ)µÄ¼ò³Æ¡£ Ëü¼¯³ÉÁËSCADA¡¢×é̬¡¢½Å±¾(Script)ÓïÑÔºÍOPCµÈÏȽø¼¼Êõ£¬ÎªÓû§ÌṩÁËWindows²Ù×÷ϵͳ(W1ndows 2000»òXP)»·¾³ÏÂʹÓø÷ÖÖͨÓÃÈí¼þµÄ¹¦ÄÜ¡£WinCC¼Ì³ÐÁËÎ÷ÃÅ×Ó¹«Ë¾µÄÈ«¼¯³É×Ô¶¯»¯(TIA)²úÆ·µÄ¼¼ÊõÏȽøºÍÎ޷켯³ÉµÄÌص㡣
WinCCÔËÐÐÓÚ¸öÈ˼ÆËã»ú»·¾³£¬¿ÉÒÔÓë¶àÖÖ×Ô¶¯»¯É豸¼°¿ØÖÆÈí¼þ¼¯³É£¬¾ßÓзḻµÄÉèÖÃÏîÄ¿¡¢¿ÉÊÓ´°¿ÚºÍ²Ëµ¥Ñ¡ÏʹÓ÷½Ê½Áé»î£¬¹¦ÄÜÆëÈ«¡£Óû§ÔÚÆäÓѺõĽçÃæϽøÐÐ×é̬¡¢±à³ÌºÍÊý¾Ý¹ÜÀí£¬¿ÉÐγÉËùÐèµÄ²Ù×÷»Ãæ¡¢¼àÊÓ»Ãæ¡¢¿ØÖÆ»Ãæ¡¢±¨¾¯»Ã桢ʵʱÇ÷ÊÆÇúÏß¡¢ÀúÊ·Ç÷ÊÆÇúÏߺʹòÓ¡±¨±íµÈ¡£ËüΪ²Ù×÷ÕßÌṩÁËͼÎIJ¢Ã¯¡¢ÐÎÏóÖ±¹ÛµÄ²Ù×÷»·¾³£¬²»½öËõ¶ÌÁËÈí¼þÉè¼ÆÖÜÆÚ£¬¶øÇÒÌá¸ßÁ˹¤×÷ЧÂÊ¡£WinCCµÄÁíÒ»¸öÌصãÔÚÓÚÆäÕûÌ忪·ÅÐÔ£¬Ëü¿ÉÒÔ·½±ãµØÓë¸÷ÖÖÈí¼þºÍÓû§³ÌÐò×éºÏÔÚÒ»Æ𣬽¨Á¢ÓѺõÄÈË»ú½çÃ棬Âú×ãʵ¼ÊÐèÒª¡£Óû§Ò²¿É½«WinCC×÷ΪϵͳÀ©Õ¹µÄ»ù´¡£¬Í¨¹ý¿ª·Åʽ½Ó¿Ú£¬¿ª·¢Æä×ÔÉíÐèÒªµÄÓ¦ÓÃϵͳ¡£
WinCCÒòÆä¾ßÓжÀÌصÄÉè¼Æ˼Ïë¶ø¾ßÓйãÀ«µÄÓ¦ÓÃÇ°¾°¡£½èÖúÓÚÄ£¿é»¯µÄÉè¼Æ£¬
13
ÄÏͨũҵְҵ¼¼ÊõѧԺѧÉú±ÏÒµÂÛÎÄ
×ÚÌÒÔÆ£ºPLC×Ô¶¯ÅäÁÏϵͳÉè¼Æ ÕýÎÄ µÚ 14 Ò³ ¹²39Ò³
ÄÜÒÔÁé»îµÄ·½Ê½¶ÔÆä¼ÓÒÔÀ©Õ¹¡£Ëü²»½öÄÜÓÃÓÚµ¥Óû§ÏµÍ³£¬¶øÇÒÄܹ¹³É¶àÓû§ÏµÍ³£¬ÉõÖÁ°üÀ¨¶à¸ö·þÎñÆ÷ºÍ¿Í»§»úÔÚÄڵķֲ¼Ê½ÏµÍ³¡£WinCC¼¯Éú²ú¹ý³ÌºÍ×Ô¶¯»¯ÓÚÒ»Ì壬ʵÏÖÁËÏ໥¼äµÄ¼¯³É¡£
2.8.2 WINCCµÄÌصã
×ݹÛWinCCϵͳµÄÌص㣬ÎÒÃÇ¿ÉÒÔ¿´µ½Á½¸öÃ÷ÏÔµÄÌØÕ÷¡£
Ò»¡¢WinCC²»ÊǹÂÁ¢µÄÈí¼þϵͳ£¬Ëüʱ¿ÌÓëÒÔÏÂϵͳ¼¯³ÉÔÚÒ»Æð£º
1.Óë×Ô¶¯»¯ÏµÍ³µÄÎ޷켯³É¡£Î÷ÃÅ×Ó¹«Ë¾µÄPLC²úÆ·£¬¾ÀúÁË´ÓÔçÆÚÖÂÁ¦ÓÚÌá¸ßÔËÐÐËٶȣ¬µ½ÔöǿϵͳͨÐźÍÁªÍøÄÜÁ¦£¬ÔÙµ½ÈÚºÏÁËÔ˶¯¿ØÖƼ¼ÊõµÈÖî¶à¼¼ÊõµÄTϵÁвúÆ·ÒÔ¼°¹ÊÕÏ°²È«Ð͵ÄFϵͳµÄ·¢Õ¹½×¶Î¡£ÔÚÕâÑùµÄ±³¾°Ï£¬WinCCÓëÏàÓ¦µÄÓ²¼þϵͳ½ôÃܽáºÏ£¬Í¨¹ýͳһµÄ×é̬ºÍ±à³Ì¡¢Í³Ò»µÄÊý¾Ý¹ÜÀí¼°Í³Ò»µÄͨѶ£¬¼«´óµØ½µµÍÁËÓû§ÈíÓ²¼þ×é̬µÄ¹¤³ÌÁ¿£¬ÊµÏÖÁËÕû¸ö²úÆ··¶Î§Äڵĸ߶ȼ¯³É¡£
2.Óë×Ô¶¯»¯ÍøÂçϵͳµÄ¼¯³É¡£´ÓÏÖ³¡×ÜÏßPROFIBUSµ½¹¤ÒµÒÔÌ«Íø£¬ÔÙµ½PROFINET¼¼ÊõºÍ»ùÓÚ×é¼þµÄ×Ô¶¯»¯¼¼ÊõCBA(Component-Based Automation)£¬ÒÔ¼°ÎÞÏßͨѶ½â¾ö·½°¸£¬ÓÉÓÚWinCCÄÚÖÃÁË»ùÓÚS5/S7ÐÒéµÄͨѶϵͳ£¬²¢ÌṩÁË´óÁ¿ÃæÏòÕâЩϵͳºÍ¼¼ÊõµÄ×é¼þ£¬´Ó¶øΪWinCCºÍÕâЩϵͳµÄ×îÓÅ»¯Í¨Ñ¶ºÍÁ¼ºÃµÄ»¥²Ù×÷ÐÔÌṩÁ˱£Ö¤¡£ÖÁÓÚÔÚWinCCƽ̨ÉÏʵÏÖ»ùÓÚPROFIBUSµÄÕï¶Ï¹¦ÄÜ£¬ÒÔ¼°»ùÓÚÒÔÌ«ÍøµÄÍøÂç¹ÜÀí¹¦Äܵȣ¬¸üÊǽõÉÏÌí»¨Ö®±Ê¡£
3.ÓëÖÆÔìÖ´ÐÐϵͳMES(Manufacturing Execution Systems)µÄ¼¯³É¡£MESϵͳ×÷ΪÁ¬½ÓÆóÒµÉú²úϵͳºÍ¹ÜÀíϵͳµÄÇÅÁº£¬°üº¬ÁËÉú²ú¶©µ¥¹ÜÀí¡¢Ô²ÄÁϹÜÀí¡¢Éú²úÔËÓª¼Ç¼¡¢É豸¹ÜÀí¡¢¹¤³§ÐÅÏ¢¹ÜÀí¡¢Éú²ú¹æ·¶¹ÜÀíϵͳºÍʵÑéÊÒÐÅÏ¢¹ÜÀíµÈϵͳ£¬´ú±í×ÅÏÖ´ú»¯ÖÇÄܹ¤³§·¢Õ¹µÄ×îг±Á÷¡£À´×ÔÎ÷ÃÅ×Ó¹«Ë¾µÄMESϵͳSIMATIC ITÕýÊÇ´ú±íÕâÒ»³±Á÷µÄÓÅÐãϵͳ¡£Í¨¹ýÊʵ±µÄÊÊÅäϵͳ£¬WinCC¿ÉÒÔÇáËɵؼ¯³ÉÔÚ¸ÃϵͳÏ¡£»»ÑÔÖ®£¬ÊµÊ©ÁË»ùÓÚWinCCµÄHMI/SCADAϵͳ£¬¾ÍΪʵʩMESϵͳ´òÏÂÁ˼áʵµÄ»ù´¡¡£
4.ÓëÏàÓ¦µÄÈíÓ²¼þϵͳһÆð£¬ÊµÏÖϵͳ¼¶µÄÕï¶Ï¹¦ÄÜ¡£Õï¶Ï¹¦ÄÜ°üÀ¨²úÆ·ºÍϵ
ͳµÄ²ã´Î£¬¹á´©ÓÚ¹¤³Ìʵʩ½×¶Î¡¢µ÷ÊԽ׶κÍÔËÐн׶Ρ£ÅäºÏÊʵ±µÄÈíÓ²¼þϵͳ£¬
14
ÄÏͨũҵְҵ¼¼ÊõѧԺѧÉú±ÏÒµÂÛÎÄ
×ÚÌÒÔÆ£ºPLC×Ô¶¯ÅäÁÏϵͳÉè¼Æ ÕýÎÄ µÚ 15 Ò³ ¹²39Ò³
ÈçPr¡£Ag-entµÈ£¬WinCC¿ÉÒÔ·½±ãµØʵÏÖ»ùÓÚ²»Í¬Í¨Ñ¶ÐÒé¡¢´ÓÈí¼þµ½Ó²¼þ¡¢´Ó×Ô¶¯»¯Õ¾µ½²Ù×÷Õ¾ÄËÖÁÕû¸öSCADAÍøÂçµÄÕï¶Ï¡£
¶þ¡¢¼á³Ö¿ª·ÅÐÔºÍÏȽøÐÔ¸ßÓÚÒ»ÇеÄÀíÄ¿ª·ÅÐԺͱê×¼»¯ÊÇÈí¼þϵͳµÄÉúÃüÏߣº
1.Õû¸öϵͳͨ¹ýÍêÕûºÍ·á¸»µÄ±à³ÌϵͳʵÏÖÁËË«ÏòµÄ¿ª·ÅÐÔ¡£½èÖúC½Å±¾£¬WinCC¼¸ºõ¿ÉÒÔͨ¹ýWin32 APIÎÞÏÞÖƵطÃÎʵ½Windows²Ù×÷ϵͳ¼°¸Ãƽ̨Éϸ÷ÖÖÓ¦ÓõŦÄÜ£¬ÕâÕýÊÇÏÖ´úSCADAϵͳµÄ÷ÈÁ¦ËùÔÚ£»¶øVB½Å±¾Ôò´ÓÒ×ÓÃÐԺͿª·¢µÄ¿ìËÙÐÔÉÏÏàµÃÒæÕ᣷´¹ýÀ´£¬Í¨¹ýODK£¬WinCCµÄÕû¸ö×é̬ºÍÔËÐÐϵͳÓÖÍêÈ«³ÊÏÖ¸øÈκÎÓû§×ÔÐпª·¢µÄϵͳ£¬ÎªÏ£ÍûÒÔWinCC×÷Ϊƽ̨Èí¼þ½øÐй¤³§¹ÜÀí¼¶Èí¼þºÍÐÅϢϵͳ¿ª·¢µÄÓû§ÌṩÁ˾ø¼ÑµÄƽ̨¡£
2.Êý¾Ý¿âϵͳȫÃ濪·Å¡£Êý¾Ý¿âÊÇSCADAϵͳµÄÁé»ê¡£´Ó×î»ù±¾µÄµ¥Óû§ÏµÍ³¿ªÊ¼£¬WinCC¾ÍÄÚÖÃÁ˸ßЧµÄÊý¾Ý¿âϵͳ¡£Ëü¼È¿ÉÓë²Ù×÷Õ¾²¿ÊðÔÚͬһ̨PCÉÏ£¬ÓÖ¿ÉÒÔ½ôñîºÏ(ÖÐÑë¹éµµ·þÎñÆ÷)»òËÉñîºÏ(³¤Æڹ鵵·þÎñÆ÷)µÄ·½Ê½¶ÀÁ¢ÓÚ²Ù×÷Õ¾ÅäÖá£Í¨¹ýADO£¬OI¡£EDB£¬SQLµÈ£¬WinCCµÄÊý¾Ý¿âϵͳÍêÈ«¿ª·Å£¬Õâ¾ÍΪ¹¹³ÉÁé»î¶ø¸ßЧµÄITºÍÉÌÎñϵͳ×öºÃÁ˳ä·ÖµÄ×¼±¸¡£
3.¹ã·º²ÉÓÃ×îеĿª·ÅÐÔÈí¼þ¼¼ÊõºÍ±ê×¼£¬ÃæÏò¶àÖÖ²Ù×÷ϵͳƽ̨¡£WinCCÊǵÚÒ»¸öÍêÈ«»ùÓÚ32λÄں˵ÄHMI/SCADAÈí¼þ£¬Òò¶ø£¬¸÷ÖÖ¿ª·ÅºÍ×îеÄÈí¼þ¼¼Êõ¾Í³ÉΪWinCCµÄ´úÃû´Ê¡£Î÷ÃÅ×Ó¹«Ë¾×÷ΪOPC¹æ·¶µÄÎå¸ö·¢Æð¹«Ë¾Ö®Ò»£¬ÔÚ¸÷Àà²úÆ·Öй㷺֧³ÖOPC£¬WinCC¸üÊÇÄÒÀ¨ÁËOPCDA£¬OPCHDA£¬OPCASLEºÍOPCXMLµÈ¶àÖֹ淶¡£Óë´Ëͬʱ£¬WinCCÖ§³Ö°üÀ¨Windows CÕýÔÚÄڵĶàÖÖWindowsƽ̨£¬ÄÜÂú×ãÓû§´ÓÒƶ¯Ê½É豸(ÈçPDA)µ½Ô¶³Ì¿Í»§»úµÈ¸÷ÖÖÓ¦ÓÃÐèÇó¡£
3 ×Ô¶¯ÅäÁÏϵͳµÄÉè¼Æ
3.1ÅäÁÏϵͳ¼ò½é
È«×Ô¶¯ÅäÁÏ¿ØÖÆϵͳÔÚ¸÷ÐÐÒµµÄÓ¦ÓÃÒÑÂżû²»ÏÊ£¬È磺ұ½ð£¬ÓÐÉ«½ðÊô£¬»¯¹¤£¬
15
ÄÏͨũҵְҵ¼¼ÊõѧԺѧÉú±ÏÒµÂÛÎÄ
×ÚÌÒÔÆ£ºPLC×Ô¶¯ÅäÁÏϵͳÉè¼Æ ÕýÎÄ µÚ 16 Ò³ ¹²39Ò³
½¨²Ä£¬Ê³Æ·µÈÐÐÒµ¡£ËüÊdzÉÆ·Éú²úµÄÊ×Òª»·½Ú£¬ÌرðÊÇÓÐÁ¬Ðø¹©ÁÏÒªÇóµÄÐÐÒµ£¬ÆäÅä±ÈµÄ¹ý³Ì¿ØÖÆÖ±½ÓÓ°ÏìÁ˳ÉÆ·µÄÖÊÁ¿£¬ËüÊÇÆóҵȡµÃ×î¼Ñ¾¼ÃЧÒæµÄÏȾöÌõ¼þ¡£ËäÈ»ÐÐÒµ¸÷×Ô²»Í¬µÄ¹¤ÒÕÌصã¶ÔÅäÁÏ¿ØÖÆÒªÇóÒ²²»Í¬£¬µ«Æä¸ß¿É¿¿ÐÔ£¬ÏȽøÐÔ£¬¿ª·½ÐÔ£¬Ãâά»¤ÐÔ£¬¿ÉÀ©Õ¹ÐÔÊǹ¤³§×Ô¶¯»¯FAËù×·ÇóµÄÒ»ÖÂÄ¿±ê¡£
3.1.1×Ô¶¯ÅäÁÏϵͳµÄÌصã
(1) ÅäÁÏÏÖ³¡·Û³¾´ó, »·¾³¶ñÁÓ;
(2) ¸÷×é·ÝÔÚÅä·½ÖÐËùÕ¼±ÈÀý²»Í¬, ÓÐʱÉõÖÁ²îÒìÐüÊâ; (3) ÅäÁÏËٶȺ;«¶ÈÒªÇó¸ß; (4) Åä·½¿ÉÄܾ³£±ä»»¡¢µ÷Õû; (5) ÎïÁÏ¿ÉÄÜÊÜ»·¾³Î¶ȡ¢Êª¶ÈÓ°Ïì¡£
3.1.2 ×Ô¶¯ÅäÁÏϵͳ×é³É
×Ô¶¯ÅäÁÏϵͳÊǶԷÛÁ£»òÒºÌåÎïÁϽøÐе¥³Ó³ÆÖز¢°´ËùÑ¡Åä·½»ìºÏÕâÒ»¹¤Òµ¹ý³Ì½øÐÐʵʱ¼à¿Ø¹ÜÀíµÄ×Ô¶¯»¯ÏµÍ³,Òѹ㷺ӦÓÃÓÚÒ±½ð¡¢½¨²Ä¡¢»¯¹¤¡¢Ò½Ò©¡¢Á¸Ê³¼°ËÇÁϵÈÐÐÒµ¡£Ò»°ãµÄ¹¤Òµ×Ô¶¯ÅäÁÏϵͳÓÉÒÔϼ¸²¿·Ö×é³É¡£
(1) ¸øÁϲ¿·Ö:¸øÁϲ¿·ÖÊÇ´ÓÁϲÖ(»ò´¢¹Þ)Ïò³ÆÖØÉ豸ÖмÓÁϵÄÖ´Ðлú¹¹¡£¸ù¾ÝÎïÁϵIJ»Í¬ÌØÐÔ,¿ÉÒÔÑ¡Óò»Í¬µÄ¸øÁÏÉ豸,Èçµç´ÅÕñ¶¯¸øÁÏ»ú¡¢ÂÝÐý¸øÁÏ»ú¡¢µ¥(Ë«) ËÙµç´Å·§µÈ¡£
(2) ³ÆÁ¿²¿·Ö:³ÆÁ¿²¿·ÖÓÉ´«¸ÐÆ÷¡¢±ê×¼Á¬½Ó¼þ¡¢½ÓÏߺкͳÆÁ¿¶·×é³É,Óë³ÆÁ¿ÒDZíÒ»Æð½øÐÐÎïÁϵijÆÁ¿ÒÔ¼°Îó²îµÄ¼ì²â¡£
(3) ÅÅÁÏÉ豸:ÅÅÁÏ¿ÉÒÔÊdzÆÖØÉ豸(¼õÁ¿·¨) »òÅÅ·ÅÉ豸(ÔöÁ¿·¨¡¢Áãλ·¨) ¡£Í¨³£ÓÉÅÅ¿Õ·§ÃÅ¡¢µç´ÅÕñ¶¯¸øÁÏ»ú¡¢ÂÝÐý¸øÁÏ»ú¡¢µç(Æø) ¶¯·§ÃŵÈ×é³É¡£ËùÓÐÉ豸¾ùÓ¦¸ù¾ÝÏÖ³¡µÄ¹¤ÒÕÌõ¼þºÍÎïÁϵÄÐÔÖʵȽøÐÐÉè¼ÆºÍÑ¡Ôñ¡£
(4) ÅäÁÏ¿ØÖÆϵͳ:ÅäÁÏ¿ØÖÆϵͳÓɳÆÁ¿ÒÇ±í¡¢¿É±à³Ì¿ØÖÆÆ÷¡¢ÉÏλ¹¤¿Ø»ú¼°ÆäËü¿ØÖÆÆ÷¼þµÈ×é³É¡£
(5) У³Óϵͳ:ÅäÁÏϵͳ´«¸ÐÆ÷Ó¦½øÐж¨ÆÚµ÷У,ÒÔ±£Ö¤ÏµÍ³ÅäÁϾ«¶È¡£
16