담비의 개발블로그

[C#]OPC-UA 장비 없이 집에서 해보기 01 본문

언어&프레임워크/C#

[C#]OPC-UA 장비 없이 집에서 해보기 01

담비12 2025. 12. 9. 21:53

오늘은 간단하게 환경구성부터 해볼 예정!

 

1. 가상 서버 설치(Prosys OPC UA Simulation Server) 

- 내PC를 공장설비로 만들어주는 프로그램을 사용

 

https://prosysopc.com/products/opc-ua-simulation-server/

 

OPC UA Simulation Server - Prosys OPC

Optimize your testing with the OPC UA Simulation Server. Simulate data models, ensure compliance, and enhance learning with this versatile, cross-platform tool.

prosysopc.com

 

아래 이미지에 있는 [Get Free Download] 진행하기!

Country는 Korea South로 되어있으니 영어 순서대로 찾으면 된다. 

 

그러면 이런거 회원가입뜰텐데 잘 가입해서 다운받으면 됨 

>> 응 안돼. 기업이메일 사용해야지 가입이 되서 깃허브로 우회함(슬프게도 회사이메일이 인증이 안됨)

 

 

https://github.com/OPCFoundation/UA-.NETStandard

 

GitHub - OPCFoundation/UA-.NETStandard: OPC Unified Architecture .NET Standard

OPC Unified Architecture .NET Standard. Contribute to OPCFoundation/UA-.NETStandard development by creating an account on GitHub.

github.com

 

아래 화살표대로 눌러서 다운받아준다.

 

 

그리고 압축을 푼 다음

Visual Studio 2022를 접속(없으면 다운로드해주세요) 후 프로젝트 또는 솔루션 열기를 클릭!

(참고로 .Net이 없으면 다운로드 필요 > .Net10으로 해야함 / .Net10 다운이 어려우면 다른방법도 있으니 아래로 스크롤 내려보시길)

 

 

 

압축해제한 폴더로 접속해서 [UA Reference.sln]을 클릭하여 열기!

 

 

솔루션탐색기 열기~!

 

 

 

Applications폴더에 ConsoleReferenceServer 이친구를 이제 오른쪽 마우스 눌러서! [프로젝트 다시 로드 눌러주기]

 

 

 

 

 

그러면 로드가 되었고 다시 똑같이 오른쪽 마우스버튼 클릭하면 [시작 프로젝트로 설정] 후에 [F5]누르면 됨

F5는 디버깅시작임!

 

 

 

슬프게도 .Net10이 아니어서 안댐..그래서 그냥 릴리즈에서 다른 버전 다운받아서 사용함

분명 다운 받은것 같은데도 안되서 포기하고 다른 버전으로 슝슝~

https://github.com/OPCFoundation/UA-.NETStandard/releases

 

Releases · OPCFoundation/UA-.NETStandard

OPC Unified Architecture .NET Standard. Contribute to OPCFoundation/UA-.NETStandard development by creating an account on GitHub.

github.com

 

해당 링크 들어가서 아래로 스크롤 하다보면 1.5.377.22 버전 있음

거기서 Source code.zip 다운로드 하면 됨

 

그래서 암튼 다운받은 후   [시작 프로젝트로 설정] 해주면 끗!

 

 

 

 

 

오늘은 여기까지!!

'언어&프레임워크 > C#' 카테고리의 다른 글

[C#]C#기초이론  (0) 2026.04.08
[C#]OPC-UA 장비 없이 집에서 해보기 03  (1) 2025.12.16
[C#]OPC-UA 장비 없이 집에서 해보기 02  (0) 2025.12.10