Optimaalinen idea OPC-palvelimesta teollisissa ohjausjärjestelmissä

Kokeile Instrumenttia Ongelmien Poistamiseksi





OPC-palvelin on välttämätön viestinnälle teollisissa ohjausjärjestelmissä. Nykyiset sektorit teollisuusautomaatiojärjestelmä käyttää monenlaisia ​​ohjausjärjestelmiä, ohjauslaitteita ja älykkäitä kenttälaitteita. Viestintä tai tiedonvaihto on keskeinen haaste näiden laitteiden välillä, jotka ovat eri toimittajilta, ja edellyttää siten ylimääräisiä laitteita, jotta niiden välillä olisi yhteys.

Mikä on OPC?

OPC tarkoittaa OLE (Object Linking and Embedding) -prosessin hallintaa. OPC on suosituin tiedonsiirtostandardi, jota käytetään ohjainten, laitteiden, sovellusten ja muiden palvelinpohjaisten järjestelmien väliseen kommunikointiin pääsemättä mukautettuihin ohjaimiin tiedonsiirtoa varten.




OPC-palvelin

OPC-palvelin

Tehtaan automaatiojärjestelmä tai prosessi koostuu eri ohjaimista ja laitteista eri toimittajilta tai toimittajilta, joilla on erilaiset protokollat. Nämä ohjaimet ja laitteet ovat välttämättömiä kommunikoida liike- tai hallintajärjestelmien kanssa. Siksi OPC luo ympäristön, jolla pääsee reaaliaikaisiin laitetietoihin tällaisilta toimittajilta.



OPC tarjoaa myös plug and play -liitettävyyden omiin laitteisiin ja toimii liitäntänä erilaisten tietolähteiden, kuten ohjelmoitavat logiikkaohjaimet ja kenttälaitteet, kuten anturit ja toimilaitesovellukset, kuten SCADA-järjestelmä tai muut käyttöliittymät, etäpäätteet, muut tietokantapalvelimet jne., kuten yllä olevassa kuvassa on esitetty.

Tiedonvaihto OPC-järjestelmän kautta

Tiedonvaihto OPC-järjestelmän kautta

Se vaihtaa myös tietoja nielujen ja tietolähdelaitteiden välillä antamatta heidän tietää mitään yksilöstä tiedonsiirtoprotokollat niiden välillä. Microsoft on kehittänyt OPC: n Microsoft Windows OS -tuoteperheen laitteille, jotka perustuvat OLE-, COM- ja DCOM-tekniikoihin.

OPC: n arkkitehtuuri

OPC voi kommunikoida minkä tahansa tietolähteen kanssa ilman, että tarvitsee laiteajuria edellyttäen, että tietolähteen on oltava OPC-yhteensopiva laite, kun taas sopivuusohjelmisto vaatii lisälaiteajureita. OPC tukee reaaliaikaista tiedonsiirtoa, historiatietojen kirjaamista, hälytysten ja tapahtumadatan käyttöönottoa jne. Se koostuu kahdesta osasta: OPC-asiakas ja OPC-palvelin.


OPC-palvelin on ohjelmistosovellus tai vakioajuri, joka on suunniteltu pääsemään reaaliaikaiseen dataan ja tarjoaa muita ominaisuuksia, kuten tapahtumien käsittely, lokien kirjaaminen jne., Eri toimittajilta. Se toimii kääntäjänä OPC-asiakkaan ja natiivin viestinnän tietolähteen välillä. Sillä on myös tietolähdeominaisuudet sekä lukemisessa että kirjoittamisessa.

OPC: n arkkitehtuuri

OPC: n arkkitehtuuri

OPC yhdistää pääasiakaslaitoksen laitetietoihin tarjoamalla lukuisia spesifikaatioita, kuten hälytys, tapahtumien käsittely, historioitsija jne. Samoilla OPC-määrityksillä OPC-palvelimet pystyvät kommunikoimaan eri toimittaja-asiakkaiden kanssa.

OPC-asiakas-palvelinjärjestelmä

OPC-asiakas-palvelinjärjestelmä

OPC-asiakas on myös ohjelmistosovellus, joka on suunniteltu kommunikoimaan OPC-palvelinten kanssa. Se on itse asiassa datan nielu ja kääntää sovelluksen viestintäpyynnön OPC-pyynnöksi ja lähettää sen OPC-palvelimelle. Kun asiakas lukee tietoja, asiakas muuntaa ne takaisin sovelluksen alkuperäiseen viestintämuotoon. Nämä ovat ohjelmistomoduuleja upotettu sovelluksissa, kuten käyttöliittymässä, historioitsijoissa jne., jotta he voivat pyytää ja opettaa OPC-palvelinohjelmistoa. Nämä pystyvät myös kommunikoimaan eri OPC-palvelinten kanssa.

Esimerkiksi yllä kuvattu OPC-asiakas-palvelin-kaavio selittää kuinka nämä kaksi ovat yhteydessä toisiinsa. OPC-palvelin kerää ja lähettää tiedot eri tietolähteisiin, kuten Siemens, Allen Bradley, Mitsubishi jne., Ja sitten lähettää nämä tiedot datanieluille tai OPC-asiakkaille, kuten SCADA, tai HMI-asiakas, tietokannan käyttöasiakas, jne. Voimme sanoa, että OPC-palvelinohjelmisto hankkii tiedot, kun taas asiakas esittää näytöt ja käsittelee tietoja.

Mitä OPC-palvelinta tarvitaan?

1. Kommunikoida eri toimittajien kanssa

Oletetaan, että meillä on kaksi ohjelmoimalla logiikkaohjaimet-PLC: t . Yksi on Siemens ja toinen on ABB, jonka yhteyskäytännöt eroavat toisistaan. Näiden kahden ohjaimen yhdistämiseksi ja tietojen seuraamiseksi SCADA-ohjelmistolla tarvitaan OPC-palvelin. Tämä vähentää lisälaiteajureiden tarvetta muuntaa omat protokollat ​​asiakasprotokollaksi.

2. Poista järjestelmän mukautettujen ohjainten tarve

Käyttöliittymäsovellukset tarvitsevat mukautettuja ohjaimia yhteyden muodostamiseksi PLC-laitteeseen. Vastaavasti he tarvitsevat myös erilaisia ​​ohjaimia aikaisempien tietojen saamiseksi. OPC kuitenkin eliminoi ongelman vaatia erillisiä ohjaimia tällaisille toiminnoille.

3. Laitteen kuormituksen vähentämiseksi

OPC-palvelin vähentää tietolähdelaitteiden kuormitusta, koska se mahdollistaa tiedonsiirron useiden sovellusten kanssa samalla, kun sillä on vain yksi yhteys tietolähteeseen. Tämä vähentää monipääsyä tietolähteestä ja siten vähentää tietolähteen kuormitusta.

4. Helpottaa tietojen käyttöä

Reaaliaikaisen datan, historiallisen datan ja tapahtumien seuranta ja hallinta ovat ratkaisevan tärkeitä jokaisessa prosessilaitoksessa. OPC-palvelimet helpottavat tarkkaa seurantaa ja hallintaa useiden automatisoitujen protokollien, kuten Modbus , Profibus jne., Joilla on turha pääsy.

Toivomme, että olemme pystyneet tarjoamaan mielenkiintoista ja arvokasta tietoa OPC-palvelimista. Tämä artikkeli on erityisen hyödyllinen niille, jotka haluavat jatkaa uraa ohjauksessa ja instrumentoinnissa. Tässä on yksinkertainen kysymys lukijoille - Miten OPC-palvelimet erotetaan?

Anna vastauksesi ja palautteesi tästä artikkelista tai projektiideoita alla olevassa kommenttiosassa:

Valokuvahyvitykset