...
Aby D2000 OPCServer mohol pristupovať k jednotlivým objektom systému D2000, je potrebné vytvoriť v systéme D2000 užívateľa, pod ktorým sa D2000 OPCServer prihlási k serveru D2000. D2000 OPCServer dostane prístupové práva tohto užívateľa. Meno užívateľa musí byť vo formáte „OPC_User_<meno_opc_servera>“.
Napríklad, ak je D2000 OPCServer nazvaný „LocalSrv“ (ProgID je teda „Ipesoft.D2000.OPCServer.LocalSrv“), tak meno príslušného užívateľa bude „OPC_User_LocalSrv“. Užívateľovi je potrebné nastaviť prístupové práva k objektom systému D2000, ktoré budú prístupné OPC klientovi.
Poznámka: vo verzii D2000 21.1.72 došlo k zmene Int typu z 32 na 64 bitov, čoho dôsledkom je reprezentácia hodnôt typu Int/Ci/Co ako Int64 (predtým Int32).
Preto boli podporené štartovacie parametre, pomocou ktorých je možné zmeniť chovanie D2000 OPC Servera nasledovne:
- --INT32INV hodnoty typu Int/Ci/Co budú v D2000 OPC serveri reprezentované ako Int32, hodnot mimo rozsah Int32 budú zneplatnené
- --INT32SAT hodnoty typu Int/Ci/Co budú v D2000 OPC serveri reprezentované ako Int32, hodnot mimo rozsah Int32 budú saturované
Kotva | ||||
---|---|---|---|---|
|
...
Klient sa k OPC serveru pripája prostredníctvom parametra ProgID, ktoré sa zadáva pri inštalácii OPC servera. Je vo formáte „Ipesoft.D2000.OPCServer.<meno_servera>“. Ak OPC klient umožňuje voľbu štandardu OPC, zvoľte OPCDA 2.0, nakoľko štandard OPCDA 1.0 nie je D2000 OPC serverom podporovaný. OPC klient môže podporovať typy OPC servera: InProc, Local, Remote. Ak OPC klient beží na rovnakom počítači ako server, nastavte typ na Local. Ak beží na vzdialenom, nastavte typ na Remote a zadajte do položky Host (závisí od OPC klienta) meno počítača, kde je D2000 OPCServer.
...