PLC를 공부하기 시작하였음

회로를 꾸미고 시뮬레이션 하는 방법을 

간단하게 적어서 보존하기 위함.

 

PLC 종류는 여러가지가 많은데

modbus TCP로 통신하는 유니트가

컴퓨터상에서 시뮬레이션 하기 편함

요즘은 TCP가 시리얼보다 잘 지원되므로

 

1.PLC : 무료 SW와 시뮬레이터및 강좌제공, 저가

  - CLICK PLC : https://www.automationdirect.com/clickplcs/free-software/free-click-software

  - DO-MORE : https://www.automationdirect.com/do-more/brx/software/whats-new-with-domore-designer

  같은 회사인듯, 무료 소프트웨어이고 무료 강좌도 있음 (영어)

2. HMI : AdvancedHMI (예전엔 무료였는데 최근 약간의 금액을 받는다)

   비주얼스튜디오에서 VB로 작성된 HMI임 (C#도 지원됨), 단 WPF은 안됨.

  https://www.advancedhmi.com/   

 

3. 시뮬레이션 설정.

 - 컴퓨터 IP는 상관없이, PC에서 로컬 IP로 시뮬레이션 함 (127.0.0.1 이면 자기 PC 상에서 연결됨)

 - modubus TCP로 사용 : 주소는 127.0.0.1 

 - advancedHMI에서 modbus 컴포넌트를 사용

   비주얼 스튜디오 열고 advancedHMI 빌드후, 도구상자에서 modbusTCP 컴포넌트를 폼으로 드래그

   속성창에서 modbusTCP의 IP주소 변경 : 주소는 127.0.0.1 (사진상 주소 192.168.1.11 을 변경)

 - 컴포넌트 배치하고 PLC의 어드레스를 컴포넌트에 할당함.

   PLC properties 에서 : PLCAddressClick = 00002 (포트 넘버는 항상 500임)

 

4. 시뮬레이션 실행 준비

 - DO-MORE SW 실행하고 래더 그린 후, 디버그 시뮬레이션 실행

 - 그리는 법 및 DOmore PLC 어드레스 할당하는 법

참고로 DoMore PLC 어드레스 맵임

 - DoMore PLC로 시뮬레이션 하는 법 : EDIT MODE -> DO-MORE SIM 실행

( 좌 중간에 RUN/TERM/STOP 버튼 조정)

- 비주얼스튜디오 빌드 및 실행하면 DO-MORE SIM에서 조정한 값들이 비주얼 스튜디오의 AdvanedHMI 화면에 나타남

 

 

 

 

 

 

블로그 이미지

DIYworld

,