Opc și DCOM

Nu este un secret faptul că OPC se bazează pe tehnologiile Microsoft termen lung-COM / DCOM. În ciuda acestui fapt, de multe ori incepatori au dificultăți apar la configurarea DCOM. Acest ghid descrie pașii pe care trebuie să fie luate pentru a asigura funcționarea corectă și sigură a DCOM.

1. securitate pentru Windows dezactivați temporar

Primul pas pentru comunicare DCOM - pe setările de timp, dezactivați firewall-ul (Firewall), care este activată în mod implicit în Windows XP Service Pack2 și versiuni mai noi de Windows. Mai târziu, vom restabili funcționarea acestuia.

2. Configurarea unui cont de utilizator

2.1. Adăugați un cont de utilizator

2.2. Dezactivați simplu partajarea de fișiere

Opc și DCOM

Figura 1: Utilizați partajarea de fișiere simplu

Sistemul de operare 3.Skonfiguriruyte DCOM

3.1. Setări implicite

Pentru a ajunge la fereastra de setări DCOM faceți clic pe Start, și apoi - Run, în linie și recruta dcomcnfg apăsați butonul OK (a se vedea figura 2).

Opc și DCOM

Figura 2: Utilizați dcomcnfg pentru a configura DCOM

În "Component Services" dezvăluie tab-ul "Component Services", apoi "Computer", deschideți "Properties" My Computer, apăsând butonul din dreapta al mouse-ului.

Du-te la „Proprietăți implicite“ tab-ul (a se vedea. Figura 3). Trebuie să vă asigurați că opțiunea „Permiteți DCOM“ este activat pe computer (dacă modificați această setare sistemul de operare va necesita o repornire)

Opc și DCOM

Figura 3: Faceți clic pe butonul din dreapta al mouse-ului și du-te la proprietăți

Nivelul de autentificare implicit - „Conexiunea“

Implicit Uzurparea identității Level - „Identificare“.

În fila „implicit Protocoale“ (a se vedea. Figura 4) Asigurați-vă că aveți, sau adăugați, în absența, «conexiune TCP / IP.“ Pentru compușii OPC necesită doar acest protocol. Dar nu va grabiti pentru a elimina restul, dacă nu sunteți sigur că acestea nu sunt folosite de alte aplicații.

Opc și DCOM

Fig. 4: setările implicite, protocoalele implicite

În fila „COM Securitate“ (I vezi. Fig. 5), puteți schimba lista persoanelor, care în mod implicit este permis accesul la aplicații, lansarea și activarea obiectelor. Pe unele sisteme butonul „Edit Limits“ nu este disponibil.

Opc și DCOM

Figura 5: Stabilirea nivelului de acces

Pentru a adăuga drepturile necesare, următoarele etape sunt necesare:

Sub „Permisiuni“ faceți clic pe „Modificați setările implicite.“ Adăugați „Toată lumea“ și lăsați acest grup de acces local și la distanță.

Sub „Permisiuni“ clic „Edit Limite“. Adăugați, în cazul în care acestea sunt absente, accesul local și la distanță grupul „Anonymous Logon“ și „Toți“ .Razreshite aceste grupuri.

Sub „Permisiuni de lansare și de activare“, faceți clic pe „Modificați setările implicite.“ Adăugați grupul „Toți“.

Sub „Permisiuni de lansare și de activare“, faceți clic pe „Editare Limite“. Adăugați grupul „toată lumea“

4. Configurarea setărilor DCOM-specifice

Du-te înapoi la fereastra „Component Services“, faceți clic pe tab-ul „Setarea DCOM“. În fereastra din dreapta veți vedea aplicațiile de pe computer. Am găsit serverul OPC, sa deschis „Properties“. În fereastra pe care doriți să modificați doar o singură opțiune, lăsând restul ca implicit.

Du-te la tab-ul „identitate“. Există 4 versiuni de identificare (a se vedea figura 6 ..), Și trebuie să alegeți cel mai bun pentru aplicația dumneavoastră:

Curent (on-line) utilizator. Rețineți că serverul OPC nu vor fi pornite până când cineva se conectează la sistemul de operare (conectat) și va fi oprit atunci când utilizatorul Log off. Alegerea acestei opțiuni nu este recomandată în cazul în care comanda nu are nevoie producătorului.

Lansarea de utilizator. În acest caz, sistemul va iniția un nou început pentru toți cei care au venit la utilizator. Problemele pot apărea în cazul în care serverul OPC nu permite mai mult de o rulare a copiei. În cazul în care este permis să lucreze mai mult de o copie este doar utilizarea ineficientă a resurselor informatice. În plus, unele resurse pot să nu fie disponibile pentru următoarele după primele exemplare OPC server. De exemplu, primul ruleaza utilizatorul va avea acces la portul serial, în timp ce următorii utilizatori pot obține eroarea „Calitatea slabă a semnalului.“ Alegerea acestei opțiuni nu este recomandată în cazul în care comanda nu are nevoie producătorului

Opc și DCOM

Figura 6: Opțiuni pentru identificare

5. Odată conectat, nu uitați pentru a restabili setările de securitate Windows

Porniți firewall-ul (Firewall) și a pus această excepție:

la nivelul aplicației - care a le oferi acces la executarea.

protocoale de nivel și porturi - pentru a determina care port pentru a permite traficul.