01EtherNetIP.docx
- 文档编号:23748922
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:17
- 大小:185.61KB
01EtherNetIP.docx
《01EtherNetIP.docx》由会员分享,可在线阅读,更多相关《01EtherNetIP.docx(17页珍藏版)》请在冰豆网上搜索。
01EtherNetIP
EtherNet/IPTheWayForward
ControlNet–HighPerformance&HighAvailability
NetLinx–InformationEnabled4
AboutthisHandsonLab4
DocumentConventions4
EtherNet/IP–OpenIndustrialEthernet5
AboutthisHands-Onlab5
BeforeYouBegin6
LabMaterials6
Lab1:
EtherNet/IPterminologies(Presentation)7
AboutThisLab7
ConnectionOverview7
Terminology7
EtherNet/IPModulecapacity9
Lab2:
PredictSystemPerformance12
AboutThisLab12
SystemPredictionGoals12
Determinationofsystembandwidthrequirements13
NetLinx–InformationEnabled
AboutthisHandsonLab
ThissessionprovidesyouwithanopportunitytoexploretheEtherNet/IP,ControlNet,andDeviceNetplatforms.Thefollowingsectionsexplainwhatyou’llbedoinginthislabsession,andwhatyouwillneedtodotocompletethehands-onexercises.
WhatYouWillAccomplishInThisLab
Asyoucompletetheexercisesinthishands-onsession,youwill:
?
▪Understand&DesignaEtherNet/IPsystem
▪Understand&ConfigureControlNet&analyzetheperformance
▪Understand&ConfigureDeviceNetsystem
▪Configurebasicnetworksettings
DocumentConventions
Throughoutthisworkbook,wehaveusedthefollowingconventionstohelpguideyouthroughthelabmaterials.
Thisstyleorsymbol:
Indicates:
Wordsshowninbolditalics(e.g.,RSLogix5000orOK)
Anyitemorbuttonthatyoumustclickon,oramenunamefromwhichyoumustchooseanoptionorcommand.Thiswillbetheactualnameofanitemthatyouseeonyourscreenorinanexample.
WordsshowninCouriertext,enclosedinsinglequotes(e.g.,'Controller1')
Anitemthatyoumusttypeinthespecifiedfield.Thisisinformationthatyoumustsupplybasedonyourapplication(e.g.,avariable).
Note:
Whenyoutypethetextinthefield,rememberthatyoudonotneedtotypethequotes;simplytypethewordsthatarecontainedwithinthem(e.g.,Controller1).
Tip
Thetextthatfollowsthissymbolissupplementalinformationregardingthelabmaterials,butnotinformationthatisrequiredreadinginorderforyoutocompletethelabexercises.Thetextthatfollowsthissymbolmayprovideyouwithhelpfulhintsthatcanmakeiteasierforyoutousethisproduct.
Note:
Ifthemousebuttonisnotspecifiedinthetext,youshouldclickontheleftmousebutton.
EtherNet/IP–OpenIndustrialEthernet
AboutthisHands-Onlab
InthislabyouwillbeprovidedwithanapplicationexampletoestimatetheperformanceofanEtherNet/IPcontrolsystem.ThislabdescribeshowtopredicttheperformanceofyourEtherNet/IP-basedcontrolsystemandhowtoenhancethatperformance.
WhatYouWillAccomplishInThisLab
Asyoucompletetheexercisesinthishands-onsession,youwill:
▪UnderstandEtherNet/IPterminologies
▪Predictanapplicationperformance
▪DesignconsiderationforanEtherNet/IPsystem
WhoShouldCompleteThisLab
Thishands-onlabisintendedfor:
▪Controlengineersorengineeringmanagementwhodesignorchoosenetworks
▪OEMswhodesignormanufacturecontrolsystems
▪Maintenanceandplantfloorpersonnelwhomaintainandtroubleshootsystems
▪AnyoneinterestedinlearningmoreaboutEtherNet/IP
BeforeYouBegin
BeforeyoubeginthisHands-OnLab,pleasebesuretocloseanyapplicationsthatarecurrentlyrunning.
LabMaterials
ForthisHands-Onlab,wehaveprovidedyouwiththefollowingmaterialsthatwillallowyoutocompletethelabsinthisworkbook.
Hardware
Thishands-onlabusesthefollowinghardware:
▪1796-CLXDemoBox
Software
Thishands-onlabusesthefollowingsoftware:
▪RSLinx
▪RSLogix5000
Files
Youdon’trequireanypreconfiguredfiles.
Lab1:
EtherNet/IPterminologies(Presentation)
AboutThisLab
ThislabdetailsterminologyrequiredtobeknownbeforedesigninganEtherNet/IPsystem.Inthislabyouwill:
▪ConnectionOverview
▪Terminologyusedinconnection
▪EtherNet/IPModulecapacitydetails
ConnectionOverview
Aconnectionisapoint-to-pointcommunicationmechanismusedtotransferdatabetweenatransmitterandareceiver.Connectionscanbelogicalorphysical.AnEtherNet/IPCIPconnectiontransfersdatafromanapplicationrunningononeend-nodetoanapplicationrunningonanotherend-node.ACIPconnectionisestablishedoveraTCPconnection.AsingleTCPconnectioncansupportmultipleCIPconnections.
Task1:
ALogixcontrollerhas5CIPI/Oconnectionstomodulesinremotechassisandalloftheseconnectionsarethroughthesamelocal1756-ENBTandthesameremote1756-ENBT.
Then,howmanyTCPconnectionswillexistandhowmanyCIPconnectionswillexit?
Task2:
ALogixcontrollerhasanRSLinxOPCClientlink.
Then,howmanyTCPconnectionswillexistandhowmanyCIPconnectionswillexit?
Note:
FillthedetailsintheAppendix
TCPconnectionsareusedforallcommunicationsonEtherNet/IP.Evenwithimplicitconnections,aTCPconnectionisusedandremainsopen.ATCPconnectionisrequiredforallCIPmessaging,includingconnectedandunconnectedmessaging.
CIPconnectionsarealmostalwaysused.UnconnectedCIPmessagesareusedbutaretemporary(shortlived).
Terminology
Term
Definition
Implicitconnection
Implicitconnectionsaretimecriticalinnature.ThisincludesI/Oandproduced/consumedtags.Implicitreferstoinformation(sourceaddress,datatype,destinationaddress,etc.)whichisimpliedinthemessagebutnotcontainedinthemessage.
Explicitconnection
Explicitconnectionsarenon-timecriticalandarerequest/replyinnature.ExecutingaMSGinstructionorexecutingaprogramuploadareexamplesofexplicitconnections.Explicitreferstobasicinformation(sourceaddress,datatype,destinationaddress,etc.)thatisincludedineverymessage.
ProducerandConsumer
Producer/consumerreferstoimplicitconnections.Withimplicitconnections,messagesaresentcyclically(everyRPI).
Example:
AssumeaControlLogixcontrolleriscontrollingasinglerackofFlexI/Ousingarackconnection.BoththeENBTmodulethatislocaltothecontrollerandtheFlexAENTmoduleareconsumersandproducersofdata.TheAENTconsumesoutputsandproducesinputs.
ClientandServer
Client/serverreferstoexplicitconnections.Aclientcreatesaconnectionandinitiatesmessages.Aserverprovidesaserviceordata.Clientscansendmessagescontinuouslyorintermittently.
Example:
AControlLogixcontrollercansendaMSGinstructiontoanothercontroller.
Transports
Eachconnectionhastransports.Atransportisauni-directionentitywithitsownnumericidentifier.Aimplicitconnectionhas2transports.Aexplicitconnectionhas1transport.TransportsareimportantbecausetheyhelpyoucalculatethenumberofpacketspersecondforeachEthernetinterface.
Example1:
ForanI/OconnectiontoarackofFlexI/O,aconnectionisconfiguredinRSLogix5000softwarebyaddingtheFlexadapterandI/OmodulesintheI/Olist.Whentheconnectioniscreated,outputpacketsflowfromthecontrollertotheI/Orack.Inaddition,inputpacketsflowfromtheI/Otothecontroller.Eachdirectionofflowisatransport.Inthisexample,twotransportsexist.Onetransportisfromthecontrollertotheadapter.Thesecondtransportisfromtheadaptertothecontroller.
Example2:
Foraproducedtagconnectionwith2consumers,thereisaconnectiontoeachconsumer.Datafromtheproducerisproducedtothewireononetransport.Eachoftheconsumersreturnsaheartbeat.Atotalof3transportsexistinthisexample.Onetransportisfromthetagproducingcontrollertothe“wire”media.Thesecondtransportisfromoneconsumertothetagproducer.Thethirdtransportisfromthesecondconsumer.
UCMM
Inthewebservers,youcanseereferencestoUnconnectedMessageManager(UCMM).Thistypeofmessagingismomentaryandthereforecanbeignoredunlessyouaretroubleshooting.
ExamplesofwhereUCMMmessagesareusedare:
•Flashupdateofmodulefirmware
•SomefunctionsinRSLinx
•CIPGenericMSGinstruction
•OpeninganyCIPconnection(forward_opencommand)
EtherNet/IPModulecapacity
TCPConnections
TCPconnectionsarerequiredforEtherNet/IPcommunications.TCPconnectionsareusedforunconnectedCIPmessagesandforCIPexplicitconnections.
ExamplesofTCPconnectionsare:
•HMI(human-machineinterface)toacontrollerthatsupportsEtherNet/IPcommunications
•LogixMSGinstructiontoacontrollerorworkstation
•OPCorDDEaccessingacontroller
Product
TCPConnectionLimit
1756-EN2T
128TCPconnections.ThesemodulesalsohavewebserverswhichuseTCPconnectionsfornon-CIPtraffic(HTTP).TheseTCPconnectionsdonotcounttowardthe128-connectionmaximum.
1756-ENBT
64TCPconnections.ThesemodulesalsohavewebserverswhichuseTCPconnectionsfornon-CIPtraffic(HTTP).TheseTCPconnectionsdonotcounttowardthe64-connectionmaximum.
1756-ENET/B
1756-EWEB
1769-L32E
1769-L35E
1788-ENBT
1794-AENT
1734-AENT
AsmanyTCPconnectionsasmemoryisavailable.
CIPConnections
CIPconnectionsarerequiredforbothimplicitandexplicitmessaging.ExamplesoffunctionssupportedbyCIPconnectedmessaginginclude:
•LogixcontrollermessagetransfertoLogixcontroller
•I/Oorproducedtag
•Programupload
•RSLinxDDE/OPCclient
•PanelViewpollingofLogixcontroller
CIPConnectiontype
TCPConnectionLimit
BridgedConnection
AbridgedconnectionisaconnectionthatpassesthroughtheEtherNet/IPmodule.TheendpointoftheconnectionisamoduleotherthantheEtherNet/IPmodule.
Example:
anexplicitconnectionfromacontrollerthrougha1756-ENBTtoanothercontroller.
End-nodeConnection
Anend-nodeconnectionisaconnectionwhoseendpointistheEtherNet/IPmoduleitself.
Example:
anexplicitco
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 01 EtherNetIP