Professional Documents
Culture Documents
CogentDataHubOffersAdvancedTunnellingofProcessData
ByPaulBenfordandRobertMcIlvride,CogentRealTimeSystemsInc.
&ColinWinchester,SoftwareToolbox,Inc.
Intodaysprocesscontrolenvironment,OPCisbecomingtheprotocolofchoice.TherearemanyOPCservers
offeredbycompaniesspecializinginconnectivity,andPLC,DCS,andequipmentmanufacturersoftenofferanOPC
serverinterfaceaspartoftheirproductsuite.ThisallowssoftwarevendorstocreateOPCclientapplicationsthat
easilyaccessrealtimedatafromanypieceofequipmentofferedbyanyvendor.Datafromthefactoryflooris
moreavailablenowthaneverbefore.Accessingthisdataoftenmeansconnectingovercorporateorpublic
networks.
ButnetworkingOPCischallenging.ThenetworkingprotocolforOPCisDCOM,whichwasnotdesignedfor
industrialrealtimedatatransfer.DCOMisdifficulttoconfigure,respondspoorlytonetworkbreaks,andhas
serioussecurityflaws.UsingDCOMbetweendifferentLANs,suchasconnectingbetweenmanufacturingand
corporateLANs,issometimesimpossibletoconfigure.UsingOPCoverDCOMalsorequiresmorenetworktraffic
thansomenetworkscanhandlebecauseofbandwidthlimitations,orduetothehightrafficalreadyonthesystem.
Toovercometheselimitations,Cogentoffersatunnellingsolution,asanalternativetoDCOM,totransferOPC
dataoveranetwork.LetstakeacloserlookathowtunnellingsolvestheissuesassociatedwithDCOM,andhow
theCogentDataHubfromCogentRealTimeSystemsprovidesasecure,reliable,andeasytousetunnelling
solutionwithmanyadvancedfeatures.
MakingConfigurationEasyandSecure
TheDCOMprotocolisdifficulttoconfigure.Eventhemostexperiencednetworkadministratorscanhaveproblems
configuringDCOMnetworking,especiallywhentryingtogettheWindowsloginpermissionsandsecuritysettings
tomatch.PartoftheproblemisthatitisveryhardtofindanydocumentationonDCOM.Evenseasonedpros,
whohavelearnedthehardway,arechallengedwhenWindowsUpdateresetsDCOMoraddsnewsettingsthat
breakaworkingsystem.Mostintegratorsgetaroundtheseproblemsbydefiningverybroadaccesspermissionson
allmachinesinvolved.Inatypicalnetworkenvironment,though,youdonotwanttoconfigureyourcomputers
withlooseaccesspermissions.ThismeansusingDCOMcanactuallycompromiseyournetworksecuritystandards.
Keepingyourproductionnetworkonaclosedsystemhashistoricallybeenonewayofprotectingit,butwiththe
demandstosharedataacrosssystemsthisisbecominglesspractical.Firewallsareusedtoprotectnetworkto
networkdata,butDCOMconfigurationinthesesituationsisevenmoredifficulttogetworking.
TunnellingwiththeCogentDataHubeliminatesDCOMusagebetweenPCsandallofitsconfigurationandsecurity
issues.TheCogentDataHubusestheindustrystandardTCP/IPprotocoltonetworkdatabetweenanOPCserveron
onecomputerandanOPCclientonanothercomputer,thusavoidingallofthemajorproblemsassociatedwith
usingtheDCOMprotocol.
TunnellingdatausingtheCogentDataHub
TheCogentDataHuboffersthistunnellingfeaturebyeffectivelymirroringdatafromoneCogentDataHubrunning
ontheOPCservercomputer,toanotherCogentDataHubrunningontheOPCclientcomputerasshowninthe
imageabove.ThismethodresultsinveryfastdatatransferbetweenCogentDataHubnodes.
www.cogentdatahub.com
TheCogentDataHubusesanasynchronousmessagingsystemthatfurtherprotectsclientapplicationsfrom
networkdelays.Inmosttunnellingsolutions,thesynchronousnatureofDCOMispreservedovertheTCPlink.This
meansthatawhenaclientaccessesdatathroughthetunnel,itmustblockwaitingforaresponse.Ifanetwork
erroroccurs,theclientwillcontinuetoblockuntilanetworktimeoutoccurs.TheCogentDataHubremovesthis
limitationbyreleasingtheclientimmediatelyandthendeliveringthedataoverthenetwork.Ifanetworkerror
occurs,thedatawillbedeliveredoncethenetworkconnectionisreestablished.
Cogent DataHub
www.cogentdatahub.com
Thesefeaturesmakeitmucheasierforclientapplicationstobehaveinarobustmannerwhencommunicationsare
lost,savingtimeandreducingfrustration.Withoutthesefeatures,clientapplicationscanbecomeslowtorespond
orcompletelyunresponsiveduringconnectionlossesorwhentryingtomakesynchronouscalls.
SecuringtheSystem
Recently,DCOMnetworkinghasbeenshowntohaveserioussecurityflawsthatmakeitvulnerabletohackersand
viruses.ThisisparticularlyworryingtocompanieswhonetworkdataacrossInternetconnectionsorotherlinks
outsidethecompany.
Toproperlysecureyourcommunicationchannel,theCogentDataHubofferssecureSSLconnectionsoverthe
TCP/IPnetwork.SSLTunnellingisfullyencrypted,whichmeansthedataiscompletelysafefortransmissionover
opennetworklinksoutsidethecompanyfirewalls.Inaddition,theCogentDataHubprovidesaccesscontroland
userauthenticationthroughtheuseofoptionalpasswordprotection.Thisensuresthatonlyauthorizeduserscan
establishtunnellingconnections.ItisasignificantadvantagehavingthesefeaturesbuiltintotheCogentDataHub,
sinceothermethodsofdataencryptioncanrequirecomplicatedoperatingsystemconfigurationandtheuseof
moreexpensiveserverPCs,whicharenotrequiredforusewiththeCogentDataHub.
AdvancedOPCTunnelling
WhilethereareafewotherproductsonthemarketthatofferOPCtunnellingcapabilitiestoreplaceDCOM,the
CogentDataHubisuniqueinthatitistheonlyproducttocombinetunnellingwithawiderangeofadvancedand
complimentaryfeaturestoprovideevenmoreaddedbenefits.
Significantreductioninnetworkbandwidth
TheCogentDataHubreducestheamountofdatabeingtransmittedacrossthenetworkinatwoways:
1.
Ratherthanusingapollingcycletotransmitthedata,theCogentDataHubonlysendsamessagewhena
newdatavalueisreceived.Thissignificantlyimprovesperformanceandreducesbandwidthrequirements.
2.
TheCogentDataHubcanaggregatebothclientandserverconnections.ThismeansthattheCogent
DataHubcancollectdatafrommultipleOPCserversandsenditacrossthenetworkusingasingle
connection.Ontheclientside,anynumberofOPCclientscanattachtotheCogentDataHubandtheyall
receivethelatestdataassoonasitarrives.ThiseliminatestheneedforeachOPCclienttoconnectto
eachOPCserverusingmultipleconnectionsoverthenetwork.
CombiningTunnellingandAggregationwiththeCogentDataHub
www.cogentdatahub.com
ConnectingOPCtoLinuxusingtheCogentDataHub
Loadbalancingbetweencomputers
TheCogentDataHubalsoofferstheuniqueabilitytobalancetheloadontheOPCservercomputers.Youmayhave
asystemwheremultipleOPCclientsareconnectingtotheOPCserveratthesametime,causingtheserver
computertoexperiencehighCPUloadsandslowerperformance.Thesolutiontothisistomirrordatafromthe
CogentDataHubontheOPCservercomputertoaCogentDataHubonanothercomputerandthenhavesomeof
yourOPCclientsconnecttothissecondmirroredcomputer.ThisreducestheloadontheoriginalOPCserver
computerandprovidesfasterresponsetoallOPCclientcomputers.
LoadBalancingusingtheCogentDataHub
www.cogentdatahub.com
TheOPCserversandSCADAsystemswereondifferentcomputers,separatedbyacompanyfirewall.This
makesitextremelydifficulttoconnectOPCoveranetwork,becauseofthecomplexitiesofconfiguring
DCOMandWindowssecuritypermissions.
EachSCADAsystemneededtoaccessdatafromallofthenewOPCserverstations.ThismeantMr.Simon
neededawaytoaggregatedatafromalltheOPCstationsintoasinglecommondatasetoneachSCADA
computer.
UsingtheCogentDataHubtoAggregateandTunnelData
Aftersearchingtheweb,Mr.SimondownloadedandinstalledtheCogentDataHub.Veryquicklyhehadconnected
theCogentDataHubtohisOPCserversanddeterminedthathewasreadingliveprocessdatafromthenewcontrol
systems.HewasalsoabletoeasilysetuptheOPCtunnellinglinkbetweentheOPCserverstationsandtheSCADA
workstations,bysimplyinstallinganotherCogentDataHubontheSCADAcomputerandconfiguringittoconnectto
theOPCserverstations.
"Iwantedtoreduceandsimplifythecommunicationoverthenetworkbecauseofourfirewall.Itwasveryeasy
withtheCogentDataHub."saidMr.Simonafterthesystemwasupandrunning.Currentlyabout7,000pointsare
beingtransferredacrossthenetwork,inrealtime,usingtheCogentDataHub."Inthefuture,theadditional
integrationoftheexistingornewOPCserverswillbewiththeCogentDataHub."
AboutCogentRealTimeSystemsInc.
TheCogentDataHubisdevelopedandmaintainedbyCogentRealTimeSystems.Foundedin1995,Cogentprovides
versatileandreliablemiddlewareproductstoenablerealtimedataintegrationandaccessforindustrial,
embedded,andfinancialsystems.CustomersincludeSiemens,ABB,Honeywell,IBM,GE,Statoil,Goodyear,BASF,
CadburyChocolate,andtheBankofCanada.CogentDataHubandDataHubWebViewareeitherregistered
trademarksortrademarksofCogentRealTimeSystemsInc.inCanada,theUnitedStates,andothercountries.
www.cogentdatahub.com