Optimaalne idee OPC-serveri kohta tööstuslikes juhtimissüsteemides

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Tööstuslikes juhtimissüsteemides suhtlemiseks on hädavajalik OPC-server. Praegused sektorid põhinevad tööstusautomaatika süsteem kasutada mitmesuguseid juhtimissüsteeme, juhtimisseadmeid ja nutivälja seadmeid. Suhtlus või andmevahetus on peamine väljakutse nende seadmete vahel, mis on pärit erinevatelt müüjatelt, ja seetõttu on nende vahel vaja täiendavat riistvara.

Mis on OPC?

OPC tähistab OLE (Object Linking and Embedding) protsessi juhtimist. OPC on kõige populaarsem andmeühendusstandard, mida kasutatakse kontrollerite, seadmete, rakenduste ja muude serveripõhiste süsteemide vahel suhtlemiseks, ilma et oleks vaja andmete edastamiseks kohandatud draivereid kasutada.




OPC-server

OPC-server

Tehase automatiseerimissüsteem või -protsess koosneb erinevatest erinevate tarnijate või tarnijate kontrolleritest ja seadmetest, millel on erinevad protokollid. Need kontrollerid ja seadmed on hädavajalikud äri- või juhtimissüsteemidega suhtlemiseks. Seetõttu loob OPC keskkonna juurdepääsuks selliste müüjate reaalajas tehase andmetele.



OPC pakub ka plug-and-play-ühenduvust omandatud seadmetelt ning toimib liidesena erinevate andmeallikate vahel, nagu programmeeritavad loogikakontrollerid ja väliseadmed, näiteks andurid ja ajamid SCADA süsteem või muud HMI-d, kaugterminaliüksused, muud andmebaasiserverid jne, nagu on näidatud ülaltoodud joonisel.

Andmete vahetamine OPC süsteemi abil

Andmete vahetamine OPC süsteemi abil

Samuti vahetab see teavet või andmeid andmete allikate ja andmeallikaseadmete vahel, laskmata neil sellest isikust midagi teada saada sideprotokollid mis on nende vahel sisse seatud. OPC töötas Microsofti poolt välja OLE-, COM- ja DCOM-tehnoloogiatel põhinevatele Microsoft Windows OS-i pereseadmetele.

OPC arhitektuur

OPC saab suhelda mis tahes andmeallikaga ilma seadme draiverit nõudmata, tingimusel et andmeallikas peab olema OPC-toega seade, samas kui sobivuse tarkvara vajab täiendavaid seadmete draivereid. OPC toetab reaalajas andmetele juurdepääsu, ajalooandmete logimist, häirete ja sündmuste andmete lubamist jne. See koosneb kahest komponendist: OPC klient ja OPC server.


OPC-server on tarkvararakendus või standardne draiver, mis on loodud juurdepääsuks reaalajas andmetele ja pakub muid funktsioone, näiteks sündmuste käitlemist, logimist jne. See toimib tõlkijana OPC kliendi ja emakeelse suhtluse andmeallika vahel. Sellel on ka andmeallika võimalused nii lugemiseks kui ka kirjutamiseks.

OPC arhitektuur

OPC arhitektuur

OPC ühendab peamised kliendid tehase andmetega, pakkudes arvukalt spetsifikatsioone, nagu ärevushäire, sündmuste käitlemine, ajaloolane jne. Samade OPC spetsifikatsioonide abil on OPC-serverid võimelised suhtlema erinevate hankija klientidega.

OPC klient-server süsteem

OPC klient-server süsteem

OPC klient on ka tarkvararakendus, mis on loodud suhtlemiseks OPC serveritega. See on tegelikult andmete valamu ja tõlgib rakenduse suhtlusnõude OPC päringuks ning saadab selle OPC serverisse. Andmeid lugedes tõlgib klient need tagasi rakenduse emakeelsesse suhtlusvormingusse. Need on tarkvaramoodulid manustatud rakendustes nagu HMI-d, ajaloolased jms, et nad saaksid taotleda ja juhendada OPC-serveritarkvara. Need on võimelised suhtlema ka erinevate OPC-serveritega.

Näiteks ülaltoodud OPC kliendi-serveri skeem selgitab, kuidas need kaks omavahel suhtlevad. OPC-server kogub ja saadab andmed erinevatesse andmeallikatesse, nagu Siemens, Allen Bradley, Mitsubishi jne, ning seejärel saadab selle teabe andmekoguritele või OPC-klientidele nagu SCADA või HMI klient, andmebaasile juurdepääsu klient jne. Lõpuks võime öelda, et OPC serveritarkvara omandab andmed, klient esitab aga kuvab ja manipuleerib andmetega.

Mis on OPC-serveri vajadus?

1. Suhelda erinevate müüjatega

Oletame, et meil on kaks loogikakontrollerite-PLC-de programmeerimine . Üks on Siemens ja teine ​​ABB, mille sideprotokollid erinevad üksteisest. Nende kahe kontrolleri ühendamiseks ja andmete jälgimiseks SCADA tarkvara abil on vaja OPC-serverit. See vähendab täiendavate riistvaradraiverite vajadust varaliste protokollide teisendamiseks kliendiprotokolliks.

2. Eemaldada süsteemis kohandatud draiverite vajadus

HMI-rakendused vajavad PLC-seadmega ühenduse loomiseks kohandatud draivereid. Samamoodi vajavad nad ka varasematele andmetele juurdepääsemiseks erinevaid draivereid. Kuid OPC välistab probleemi, et selliste funktsioonide jaoks on vaja eraldi draivereid.

3. Seadme laadimise vähendamiseks

OPC-server vähendab andmeallikaseadmete koormust, kuna see võimaldab suhelda mitme rakendusega, omades andmeallikaga ainult ühte ühendust. See vähendab andmeallika mitmekordset juurdepääsu ja seega vähendab andmeallika koormust.

4. Andmetele juurdepääsu hõlbustamine

Reaalajas andmete, ajalooliste andmete ja sündmuste jälgimine ja haldamine on igas protsessitehases ülioluline. OPC-serverid hõlbustavad täpset jälgimist ja võimete haldamist mitme automatiseeritud protokolli kaudu Modbus , Profibus jms, üleliigse juurdepääsuga.

Loodame, et oleme suutnud pakkuda huvitavat ja väärtuslikku teavet OPC serverite kohta. See artikkel on eriti kasulik neile, kes soovivad teha karjääri juhtimises ja instrumenteerimises. Siin on lugejate jaoks lihtne küsimus - kuidas eristatakse OPC-servereid?

Palun andke oma vastused ja tagasisidet selle artikli kohta projektiideed allpool toodud kommentaaride jaotises:

Foto autorid