WORK/OPC

OPC UA Client Toolkit 사용시 기본설정

memoriserf 2025. 4. 9. 15:23

https://integrationobjects.com/FileDownload/PDF/OPCUAClientToolkitUserGuide2.0rev1.pdf

 

공식 홈페이지의 유저 가이드를 참고해도 된다.

 

버전에 따라 dll 파일이 다른것 같으므로 구매한 버전에 맞는 가이드를 구매처에 요청하는 것도 방법이다.

 

포스팅 시점 공식 홈페이지의 버전은  2.0 Rev 1  OPC 통합 아키텍쳐는 1.04 를 기준으로 작성되어있다.

 

내가 구입해서 쓰고 있는 버전은  1.1 Rev 0    OPC 통합 아키텍쳐는 1.02 이다.

 

필요 자료

 

 

Logger.SDK

Opc.Ua.Core

Opc.Ua.Utilities

OpcUaNetClientToolkit

 

보통 이렇게와 License 파일을 놓고 디버깅하면 나머지는 자동으로 참조된다

안되면 toolkit을 설치한 폴더에 가면 전부 존재하니 복사 붙여넣기 하면 된다.

 

마지막으로 OPCUANetClient.Config.xml  이라는 파일을 가져온다.

 

그리고  OPCUANetClient 를 만들고 있는 프로젝트 이름으로 변경한다.

예를 들어 OPCTest 라는 프로젝트로 프로그램을 만들고 있다면   OPCTest.Config.xml  로 이름을 변경한 후 복사해준다.

 

이 xml 파일이 없으면 UAServer 에서 CreateSession 을 하지 못하고 Bad 를 뱉어낸다.

dll과 라이센스만 복사하다가 자주 까먹으니 꼭 기억한다

 

그리고 컴파일과 디버깅이 모두 되더라도 Debug 폴더에서 직접 실행하면 작동하지 않는다.

 

자체적으로 Debug 폴더라는 이름을 막고 있기 때문이다.

 

폴더를 복사 해서 이름을 변경 후 실행파일을 실행하면 프로그램이 잘 작동한다.