안녕하세요? 


PLC자동제어 과정에 들어간 것도 상당한 시간이 흐른 것 같은데 ,아무튼 이제 드디어 미쯔비시 PLC인 Q-series에 HMI인 easy view라는 터치 스크린 기기를 서로 통신 시켜서 PLC에 연결이 되어 있는 220V에서 작동을 하는 AC 모터의 회전속도를 제어하는 실습을 해본 내용을 포스팅 하고자 합니다.



먼저 HMI와 미쯔비시PLC와의 통신을 나타낸 것입니다.



제 경우에는 외에서 나와 있는 것과는 다른 시리얼 모듈을 사용했습니다만, 이런 형태의 모듈이 되면 결선을 일일히 해야 한다고 합니다.



이제 EB8000에서 어떤 다비읏 속성에 접속하는 지를 설정해야 하는데, 제 경우에는 미쯔비시PLC의 시리얼 통신 모듈이기에 위 스크린샷에 나와 있는 것처럼 AJ71을 선택하도록 합니다.


EB8000에서 위 그림과 같이 디바이스 속성을 설정해 두도록 합니다. 그리고 COM1 옆에 있는 설정 버튼을 눌러서.....



이제 컴포트 설정을 해 주도록 해야 하는데, 위 스크린샷과 같이 설정을 해 주도록 합니다.



이렇게 해서 EB8000에서 미쯔비시 PLC를 설정해 두도록 합니다.




그리고 나서 GX works2에서 위와 같이 시리얼 모듈에서 스위치 설정을 해 주도록 합니다. 나중에 232통실을 하는 케이블을 2번 채널에 제대로 연결해야 합니다.



그리고 나서, EB8000에서 제대로 작업이 들어갈 수 있도록 간단한 디자인을 하도록 합니다.



일단 이렇게 해서, 제대로 HMI에 있는 버튼을 누르면 불이 들어오는 것을 알 수 있었습니다.



그리고 GX works2에서는 아무런 작업도 하지 않았는데 접점과 출력에 신호가 들어오는 것을 볼 수 있었습니다. 이제 과제를 부여받을 시간이 되었습니다. 지난주 월요일에 있었던 수업에서 CiMon에서 구현을 하였는 컨트롤 패널을 이제 HMI라는 Human Machine Interface에서 구현을 하는 것입니다.



래더는 지난번과 다를 것 없이 같은 것을 준비해 주도록 합니다.



버튼에 관해서 상세한 설정에 들어가 보도록 합니다.




그리고 일단 버튼을 부턱대로 많이 만들기도 힘들기 때문에, 하는 수 없이, 이번에는 같은 A접점을 2군데 만들어 주도록 했습니다.


그리고 EB8000에서 디자인 일을 완성하도록 합니다.



그리고 스크린샷이 약간 잘못 되었는데, 숫자의 형식을 잘 몰라서 헤메기는 했는데, 일단 16bit unsigned라는 것을 선택하면 문제없이 표시가 되었습니다.



실제로 제가 정상적인 우전을 하는 것에 이어서, 버튼을 눌러서 저속, 중속, 고속을 누르자, AC모터의 회전수가 달라지는 것을 볼 수 있었습니다. 이제 다음과제로 넘어가도록 하는데, 이번 과제는 직접 AC모터의 회전 주파수를 입력해서 사용자가 임의로 입력한 주파수대로 회전을 하도록 설정하는 것입니다.



먼저 위 스크린샷에 적혀 있는 것처럼 일단 새로 수치를 입력할 수 있는 항목을 만들고, 적용이라는 버튼을 추가 하도록 합니다.




그리고 기존에 있던 래더에서 오랜지색 줄을 친 부분을 새로 추가하도록 합니다.




실제로 HMI의 화면에 까지 띄우는 데도 성공했지만, 제대로 값이 입력이 되지 않는 문제점이 발생하였습니다.



처음에는 어디가 문제인지 몰라서 헤메었습니다만, 위 스크린샷에서 레지스터 사용이라고 체크가 되어 있는 항목이 있습니다.



이걸 직접 입력으로 바꾸도록 합니다.



그리고 만약에 있을 에러를 예방하기 위해서 위 스크린샷에 나와 있듯이 미리미리 컴파일을 시키고 나서 EB8000에서 작성한 디자인을 easy view라는 HMI기기가 다운로드 받도록 명령을 내려야 합니다.



마지막으로 다 완성이 된 모습입니다. 이것으로 어떻게 HMI와 PLC를 시리얼 통신의 232통신으로 연결해서 직접 제어할 수 있도록 했습니다. 여기서 이 HMI를 왜 쓰느냐 하면, 바로 기계 옆에서 조작 명령을 내리기 위해서는 위 그림처럼 HMI기기를 사용한다고 합니다. 그리고 멀리서 PLC를 제어하기 위해서는 CiMon과 같은 Scada를 사용한다고 합니다.


+ Recent posts

티스토리 툴바