您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 基于Web的PLC控制系统远程监控技术的研究
河北工业大学硕士学位论文基于Web的PLC控制系统远程监控技术的研究姓名:赵德瑞申请学位级别:硕士专业:控制科学与工程指导教师:陈曦2010-12iWebPLCWebMySQLPHP(INTOUCH)iiREMOTECONTROLTECHNOLOGYOFWEB-BASEDPLCCONTROLSYSTEMABSTRACTInthedevelopmentofindustrialautomation,moreandmorepeopleattachimportancetoindustrialcontrolconfiguartionsoftwarewhichisoneofthemostimportantpartofautomationsoftware.Configuartionsoftwareisakindofspecialsoftwarethatisusedtocollecttheon-sitedataanddisplaytheprocessofproduction,itistheexpansionofcomputertechnologyserviceinindustrialfield.Withtheimprovementofindustrialautomation,thedemandofproductioncontrolsystemismorediversified.Configuartionsoftwarereversalofpastbehaviour,graduallyreplacethetraditionalsoftwareandadoptedbythedesigner.Wonderwareisadeveloperthatdesignthehumaninterfaceautomationsoftwareandconfiguartionsoftware.Intheearliertime,Intouchisgetedtobeknownasmonitoringsoftwarebychinaandacquiredbytheusersandapplicatedwidely.Becauseofthis,onthebasisofTianjin1150mmreversingrollingmill,studytheapplicationofIntouchinthisproject.Inthesametime,accordingtotheinsufficiencyofit,putforwardtheideathatuseIntouchasadesignplatform,makeuseoftheadvancedprogramminglanguageandCOMmoduletoredevelop.Thispaperdescribestheprocessflowsandthewholesystemdesignofthe1150mmreversingrollingmill.Analyzethewholelayoutofthemonitoringsystem,designthemonitoringpicture,useaccessdatabaseandlanguageofIntouchtodesignthefunctionofEnglish–Chineseshift,storetheprocessparametersandinquirystatistics.IntroducehowtocommunicatebetweenIntouchandPLCbyusingI/OServer,howtocarryoutdataexchangebetweenIntouchanddatabase.Atthesametime,useIntouchasadesignplatform,onthebasisofCOMmodule,developtheActiveXmodulebyusingadvancedprogramminglanguage,andimportitintoIntouch,compensatefortheinsufficientonapplication.Itcanbeconcludedthatthemonitoringsystemcanguardtheproductionprocesson-line,exchangedatawithPLCandotherapplicationsoftware.ActiveXmodulecanworkwellinIntouchandcommunicatewithPLC,theresultissatisfactory.KeyWords:ConfiguartionSoftware,Intouch,MonitoringSystem,QuickScript,ActiveX11-1WebPLC1-2(Internet)Internet[1]1CPU/2C/SInternet(INTOUCH)23(B/S)WebHTTPWebWeb(C/S)B/S/(B/S)1-3WebPLCWebPLC123Web1-41-4-1Web1WebPLC2Web33ApacheWebWebPHP4WinCCWebNavigator[2][3]PLC5Web1-4-2WebPLCWinCCWebNavigatorPLCODBCPLCWinCCWebNavigator[4]WebPLCWinCCWebNavigator(INTOUCH)42-1PLCPLCPLC[4][5]12.1Fig.2.1Hosthardwarecentralizedmodel2Client/ServerFig.2.2Client-ServerhardwareC/S2.25Fig.2.3Client-servermodeltwo-tierarchitecture2.3Internet3Browser/ServerB/SWebHTTP2.4WEBWEBFig.2.4Browser-servermodelB/SWebHTTPC/SB/S2.5Fig.2.5B/SmodelhierarchyB/SWebWebSQLWebWeb(INTOUCH)6HTMLWeb2-2WebPLCWebPLC2-2-1TotallyIntegratedAutomationTIAProfibusProfinetAs-InterfaceIEEE802.3/802.3uInternet[6]TIAMES2-2-2WebPLCWebWebPLCWEB1WebPLC2.67Fig.2.6DesignSteps2PLC1WebPLCPLC2WebPLC3(INTOUCH)8Internet42-3WebPLCWebPLCWebPLC2.7Fig.2.7PLCWEB-basedremotemonitoringandcontrolhardwarestructure2-3-1WebWinCCWebWinCC2-3-1-1WebWebPLCApache2.2.14WebWebPLC32-3-1-2952-3-1-3WINCCWinCCWinCCWinCCWebNavigatorWinCCWebNavigator2.8Figure2.8WinCCserverstructure2-3-2S7300PLCRS-232RS-485S7-300PLCIT-CPSTEP7IEC-61131-352-3-3(INTOUCH)102-4WEBWebPLCWeb2.9Fig.2.9Web-basedremotemonitoringandcontrolPLChardwarestructure2-4-1WebWebApacheWebWeb2-4-1-1ApacheMicrosoftIISApacheWebInternetApache1WebADPJSPPHP2WebApache3ApacheWindowsUNIXLinuxFREEBSD4UNIX2.0POSIXUNIXApache52.0ApacheautoconflibtoolApache6UNIXApacheBeOSOS/2WindowsUNIX2-4-1-2ApacheWebApacheWebforAllUsers,onPort80...1180WindowsIIS80IISIISApacheApache1Windows2”FApache2.2/htdocs”DocumentRoot”Fphpdocs”FApacheDirectoryDirectory”/Apache2.2/htdocs”Directory”/phpdocs”2-4-1-3PHPApacheHTMLHTMLPHPPHPApachePHPPHPPHPphp.iniphp.iniPHP1PHPphp.inidistApache2php.inidistphp.ini3php.ini4extension_dirextension_dir=”./”php_*.dllextension_dir=F\PHP\ext5PHPdoc_rootF:\phpdocs6session.save_pathsession.save_path=”/tmp”,session.save_path=”F:/PHP/tmp7display_errlrsdisplay_errlrs=offdisplay_errlrs=on8CGIcgi.force_redirect,10cgi.force_redirect=0CGI9php.iniApachePHPHTTPd.confDLLPHPphp5ts.dllWindowssystem32HTTPd.conf(INTOUCH)12LoadModulephp5_modulef:/php/php5Apache2_2.dllAddTypeapplication/x-HTTPd-php.phpWebIE:13Fig.2.10WinCCcommunicationstructurehierarchicalgraphWinCC2.10WinCCWinCCWinCCWinCCWinCCWinCCWinCC[7]2WinCCPLCWinCCWinCCWinCCWinCC2.11Fig.2.11“Addanewdriver”dialog(INTOUCH)14WinCCWebNavigatorTCP/IPWinCC2.12WinCCFig.2.12WinCCprojectvariablesEstablishment2-5-3WIinCCWinCCWebNavigatorWinCCWebNavigatorHTTPWinCCWebNavigatorInternetIntranetWinCCWebNavigatorClientTCP/IPWinCCWebNavigatorClientPLCMySQLSQLServerWinCCSQLServerMySQLWinCCWebNavigatorClientWinCCWebNavigatorWebWinCCWebNavigatorClient152-6WebPLCWebPLC(INTOUCH)16Web63-1[8]
本文标题:基于Web的PLC控制系统远程监控技术的研究
链接地址:https://www.777doc.com/doc-4970909 .html