1、徐州工程学院毕业设计(论文)I英文原文DevelopmentofamonitoringandcontrolplatformforPLC-basedapplicationsS/Dana/A/Sagahyroon/A/Elrayes/A/R/Al-Ali/R/Al-AydiAbstractThispaperdiscussesthedesignandimplementationofaplatformtoremotelymonitorandcontrolPLC-basedprocessesoverTCP/IPorbyusingtheGSMnetwork/Theplatformisbuiltusingi
2、ndustry-standardoff-the-shelfPLCs/IntegratedwitheachPLCarecommunicationprocessorsthatcanbeusedforconnectivitytothenetworkandtoaGSMmodem/Thecommunicationprocessormodule(Ethernetmodule)usedinthiswork/providesanindustrialcompatibleprotocoloverTCP/IPthatachievesthesamefunctionalityasProfinetbutatamuchhi
3、gherbandwidth(10/100Mbps)/Additionally/amobile-basedcommunicationprotocolthatfacilitatesremotemonitoringandcontrolofPLCsusingSMSmessageshasalsobeendeveloped/Theintenthereistoprovidesystemuserswithaback-upcommunicationmechanismincaseofanetworkfailure/2007ElsevierB/V/Allrightsreserved/1/IntroductionTh
4、erecentgrowthofnetworkstechnologyandspeciallythewidespreadoftheInternethavepromotedthedevelopmentofdistributedmeasurementsystemsforavarietyofindustrialapplications/Thesedistributedmeasurementsystemscanbeusedinthemonitoringandcontrolofvariousinstrumentsinthenetwork1/2/AProgrammableLogicController(PLC
5、)ismicroprocessorbasedcontrolsystemthatcanbeprogrammedtosense/activateandcontrolindustrialequipmentandthereforeincorporatesanumberofinput/outputterminalsforinterfacingtoanindustrialprocess/AcontrolprogramstoredinthePLCmemorydeterminestherelationshipbetweentheinputsandoutputsofthePLC/PLCsareintellige
6、ntautomationstationsthatpossesshighlyusefulanddesirablefeaturessuchas3/Robustness/Highdegreeofscalability/modernPLCfamilieshaveawidespectrumofCPUtypesthatallowseasyscalabilityinfunctionalityandperformance/Extensibility/themodulardesignofPLCsenablestheextensionwithawiderangeofdigitalandanalogI/Omodul
7、es/Also/variousintegratedtechnologymodulesareavailableforvariousapplicationareas/徐州工程学院毕业设计(论文)IISophisticatedcommunicationcapabilities/modernPLCshavecommunicationportsthatprovideforcentralizedordistributedconnectivity/Powerfuldevelopmentenvironment/modernPLCfamiliescomewithacrossdevelopmentenvironm
8、entthatsupportdifferentlanguagesforprogrammability/allowssemigraphicalhardwareconfigurationandofferstrongdebuggingmechanisms/Remoteaccesstocontrolandmonitorvariousdevicesinanindustrialsettingisofvaluetoengineersandautomationfacilities/CurrentimplementationsofremotePLCmonitorandcontrolusededicatedPCs
9、orwebserversconnectedtothePLC/Fig/1illustratesacommonarchitectureusedinindustry/Asshown/PLCsareconnectedtothenetworkthroughacomputer/ThePLCsystemisusuallyinterfacedtothiscomputerusingtheserialPortorProfibus/ThesetypesofsystemsaredisadvantagedbythededicateduseofaPCtoaccessthePLCsystem/Thearchitecture
10、alsodoesnotmakeuseoftheadventsandstridesmadeinareassuchastelecommunicationsandwebtechnology/InrecentyearsandduetotheeverincreasingcapabilitiesofPCcomputingandtheinfluxofnetworkprotocolsandstandards/therehasbeenasurgeinthedesignandimplementationofdistributedmeasurementandcontrolsystemsforindustrialap
11、plications/Typically/thesesystemsarebasedontheclientserverarchitecturewhilesecuringcommunicationusingtheTCP/IPprotocol46/ModernPLCscomewithembeddedwebserversthatprovideopenaccesstousefulrealtimeinformationanddiagnosticsthatcanbeviewedviaanystandardwebbrowser/Thisremoteaccessibilityprovidesseveraladv
12、antagesovermoretraditionalsolutions/Forexample/aproblemcaneasilybediagnosedandperhapsfixedremotely;alsoengineerscanhaveremoteaccesstothePLCCPUconfigurationtoolsandhenceallowingforremoteupload/downloadandconfigurabilityviatheintranetorinternet/Inthispaperwewilldiscussthedesignandimplementationofanetw
13、orkedplatformforremotemonitoringandcontrolofPLCs/TheplatformisbuiltaroundtheSiemensS7seriesofPLCs/ThesePLCshaveanintegratedcommunicationprocessorthatcanbeusedtoprovideaccessibilitytotheinternet/Themonitoringandcontrolcanbeaccomplishedinawiredorwirelessenvironment/viaanintranetorinternethenceprovidin
14、gforacompletesolutionfortheremotemonitoringandcontrolofindustrialprocesses/WewillalsodiscusstheutilizationoftheGSMnetworkandtheoperationofacommunicationprotocolthatusesSMSmessagingtocommunicatewiththePLCstationsandaDatabaseServerintegratedwiththesystem/Thepaperisorganizedasfollows/inSection2wedescri
15、betheoverallsystemarchitecture;sectionthreeincludesadiscussionofthesoftwareaspectsofthesystem/Sections4and5presentthecommunicationsmethodologyfollowedinthisprojectandthepaperisconcludedinSection徐州工程学院毕业设计(论文)III6/Fig/1/PC-basedremoteaccessibility/2/SystemarchitectureTheproposedsystemarchitectureisil
16、lustratedinFig/2/Thesystemconsistsofthefollowingcomponents/SimaticS7200/300PLCsystemsandCommunicationProcessors(CPs)/EachCPhasanintegratedcommunicationinterface(hardwareandsoftware)thatallowsthePLCtocommunicateinaLAN/WANorviaaGSMnetwork/Clientsandadministratorareconnectedtotheprocessviathenetwork(or
17、wirelessly)/Privilegescanbesetorresetbyadministratorstoallowforortolimitthevariousclientsoptions/ADatabaseServerconnectedtotheprocessviathenetworkfordataloggingandeventrecording/AvarietyofnetworkoptionsincludingGSM-basedaccessibility/ThePLCsystemEthernetmoduleisacommunicationprocessorfortheS7familyu
18、sedto徐州工程学院毕业设计(论文)IVconnectthePLCtothenetwork/AnadditionalcommunicationprocessorisusedtoallowcommunicationbetweenthePLCandtheGSMmodemovertheserialport(RS232)/Intheproposedimplementation/thePLCsystemreportsremotelythestatusoftheprocesstotheDatabaseServer/TheDatabaseServerrecordsthestatusofthePLCinti
19、me-basedtablesandperformsanyrequireddataanalysis/Thesystemalsoreceivesandexecutescommandsfromadministratorsandclientstocontroltheprocess/GSMconnectivityisalsoimplementedtoallowuserswithdifferentprivilegestoaccessthestatusofthemandatoryfunctionsofthePLCandallowthemtocontrolthesefunctions/EthernetandG
20、SMconnectivityofthePLCsisimplementedusingtheCP343/andtheCP340communicationprocessors7/TheSystemsoftwarewasimplementedmainlyusingSimaticManager7andJava/TheSimaticManagerenvironmentisusedforcommunicationwiththePLCsystem/Theproposedarchitectureallowsforprogramming/reprogramming/andconfiguringthesystemr
21、emotely/TheJavaapplicationisdevelopedusingtheS7-APIs(S7-ApplicationProgrammingInterfaces)toestablishthecommunicationbetweentheDatabaseServerandPLCstation8/Forexample/usingtheseAPIs/wecaninstantiateobjectsthatwillconnecttheDatabaseServertothePLCstationbyspecifyingtheIPAddressandtheS7addressoftheCPUco
22、ntainedinthePLCunit/ThePLCisconnectedtotheprocesssensorsandactuatorsusingI/Omodules/AftertheJavaapplicationrunningontheserversideestablishestheconnectiontoPLCusingtheS7-APIs/itthenusestheJavaDatabaseConnectorTechnology(JDBC)tostoretheretrieveddatathatreflectsthestatusofvariousPLCparametersintheDatab
23、aseTables/JDBCisatechnologythatallowsJavatoconnecttoDatabaseservers/ItcontainstherequiredJavalibrariesthatincludeallthenecessarymethodsrequiredtoconnecttotheDatabaseServerandexecuteSQLstatements/TheoverallsystemallowsuserstosetprocessvaluesusingthePLC/Forexample/userscansetanoutput(actuateamotor)orc
24、hangethevalueofamemorycell(memorybit/byte/word/flag/etc/)/Thesystemenvironmentalsoprovidesforobtainingthereadingsofinputvalues(sensorsreadings)aswellascapturingthestatusofthePLC/AChartplottercanbeusedtoconvertreadingsfromthePLCsintocharts/Anerrorreportingmechanismthatprovidesadministratorswithusefuldiagnosticinformationisalsoincludedinthecompleteenvironment/SystemadministratorscanalsoquerythestatusoftheprocessusingtheGSMnetworkintheformofSMSmessages/Finally/theproposedsystemarchitectureisscalablewiththeabilitytomonitoracompletenetworkofPLCsspreadingaroundtheIntranetorInternet/
免责声明:
1. 《外文翻译--基于plc监控应用平台的发展》内容来源于互联网,版权归原著者或相关公司所有。
2. 若《86561825文库网》收录的文本内容侵犯了您的权益或隐私,请立即通知我们删除。