PLC 프로그램을 작성하는 법은

많이 공개되었으나, 시뮬레이션 하려면

직접 PLC에서 구동시켜야 한다 ??

검색결과 PLC 로직을 작성하고 실제 

PLC없이 시뮬레이션이 가능함.

 

따라서 과제중 하나는 해결되었음

 

두번째는 HMI를 작성한 후 PLC와 연동으로 시뮬레이션 하려면 ?

실제 PLC 연결하지 않고도 검증할 수 있다

 

1. HMI 준비 : AdvancedHMI 사용

  (최근엔 유료로 변경됨 - 구형은 구글검색에 나옴)

 - 다운 : https://www.advancedhmi.com/  

  (마지막 무료 ?? :  AdvancedHMIV399)   

 - 비주얼스튜디오(VB)로 열어서 HMI 컴포넌트 배치 및 어드레스 할당 작업 (빌드방법이 적혀있음)

 - C# 으로 사용하기 : https://www.advancedhmi.com/forum/index.php?topic=774.0

   [ 방법]   솔류션 탐색기에서 맨위의 "AdvancedHMIv35" 선택하고 -> 추가 -> 새프로젝트

              새로 뜬 창에서 "윈도우 데스크탑(Windows Desktop)" 선택 -> "윈도우 폼 어플" 선택

              프로젝트 이름을 입력 (이게 새로 만들 C# 프로젝트 명임)

              지금 새로 만든 프로젝트 클릭 후 : 추가 -> 참조 누르면 참조 매니저 나타남

              그창에서 왼쪽은 "솔류션" 선택하고 "프로젝트" 선택 -> 우측에 나오는 3개 프로젝트 선택

              OK 클릭하면 됨.

              다시 솔류션 빌드하면 좌측 도구상자에 AdvancedHMI 컴포넌트 항목들이 생김.

              참고로, 솔류션을 닫은 후 다시 열때 오류가 나타나는 경우

              => 오류생긴 디자이너 창 열어 둔채로 "다시빌드" 후 저장, 솔류션 닫고 다시 오픈하면 됨

 

2. PLC 시뮬레이터 준비

 - PLC 시뮬레이터는 필요없다, 대신 modbudTCP 시뮬레이터를 사용하면 PLC를 사용하는 효과!

 - Free Modbus PLC  http://www.plcsimulator.org/ (PLC의 modbusTCP 프로토콜을 시뮬레이션)

   메뉴는 타이틀바를 클릭하고 마우스 우측버튼, 어드레스의 내용 변경은 마우스 클릭!

 

 

3. 사용 : 비주얼스튜디오에서 advancedHMI  빌드하고 실행하면됨

 

'eLectric' 카테고리의 다른 글

Modbus : AdvancedHMi + C# + ESP8266  (0) 2022.07.02
PLC 종류 및 시뮬레이션 방법  (0) 2019.10.12
오토캐드 - AutoCAD 2014  (0) 2017.01.31
이글캐드 - EagleCAD : 달인/팁  (0) 2017.01.21
블로그 이미지

DIYworld

,