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 |