반응형

안녕하세요

 

코딩하는남자의 코딩연습생입니다

 

이번 블러그에서는 C#에서 MX Component V4의 API를 이용하여 PLC와 통신할 수 있는

 

설정 방법을 다뤄보겠습니다

 

 

1. MX Conmpnent의 Communication Setup Utility를 이용해서 기본 셋팅 한다

    필자가 작성한 게시글중 MX Componnent v4 설정 방법의 게시글을 참고

 

 

2. GX Works2를 실행 및 새 프로젝트 생성해서 간단한 Ladder 코드를 작성하고 GX Simulator를 실행한다

    Ladder코드는 검색을 통해 작성하시기 바란다.

 

 

3. 비쥬얼스튜디오 2017를 실행해서 프조게트를 생성한다

   C#이든 WPF든 생성한다

   

 

 

4, 비쥬얼 스튜디오에 MX Component의 설치 경로에 있는 DLL 파일을 참조 추가 한다

ActEther.dll 은 이더넷 카드를 통해서 LAN선으로 연결하고자 할 사용 가능하다. 다만 설정할 것들이 좀 있다

ActPcUsb.dll은 CPU의 USB Port를 통해서 PLC에 접근하고자 할 때 사용할 수 있다

ActUtlType.dll은 Step1에서 설정한 내용을 기준으로 PLC에 접근이 가능하도록 해준다

 

 

 

5. 비쥬얼 스튜디오 디자인을 다음과 같이 간단하게 한다

 

6. 비쥬얼 스튜디오에서 소스를 입력한다

 

 

소스코드까지 입력하고 난뒤에 프로젝트를 실행한뒤 Logical station number 부분에 MX Component V4에서 설정한

 

station number를 입력한뒤 connect 버튼을 클릭하게 되면 우측 상단의 Connected : 부분에 현재의 PLC의 상태 값이

 

표시된다

 

정상적으로 표시가 된다면 연결에 성공하신것이다

반응형
반응형

안녕하세요

 

코딩하는남자의 코딩 연습생입니다

 

미쯔비시 PLC와 통신하기 위한 MX Componnent v4 설정방법에 대한 글을 게시햇었는데

 

GX Works2 시뮬레이션 환경 설정 방법에 대한 글이 없어 작성하게 되엇습니다

 

해당 글은 실제 미쯔비시 PLC가 없더라도 GX Works2의 시뮬레이션 환경을 통해

 

PLC의 환경을 구성해 줍니다

 

설정 방법은 아래를 참고해 주세요~

 

 

1. GX WORKS2를 설치 한다

   다운 받아서 다음 버튼을 통해 설치하면 되므로 설명은 생략

 

 

2. GX WORKS2를 실행하고 New Project를 실행해서 기본 정보를 입력해서 OK 버튼을 누른다

간단한 Ladder 코드를 자것ㅇ하고 M0가 접점이 이고, D0가 랜덤하고 값을 입력하는 코드

 

 

3. Ladder를 작성 한뒤 Debus > Start/Stop Simulation 클릭

4. 시뮬레이션 가동 상태

    처음 실행시 ERR 발생시 RESET 후 RUN 해야 함

 

 

5. 시뮬레이션 정상 가동인 상태

 

 

 

반응형
반응형

안녕하세요.

 

코딩하는남자 입니다

 

이번에 게시하게 된 정보는 제조업에서 많이 사용하고 있는 미쯔비시 PLC에 대해

 

C#이라는 개발 프로그램으로 통신하는 방법을 작성해 보겠습니다

 

C#으로 PLC와 통신하는 방법은 여러가지가 있습니다

 

소켓 통신이라든지 시리얼 통신이라던지..

 

근데 왜 글자는 MX Component를 사용하는냐 이렇개 생각하실텐데요

 

간단합니다 소켓/시리얼 통신은 모든 PLC와 연결이 가능하고 앞서 말씀드린것과 같이 미쯔비시 PLC를 사용할 경우에

 

정말 간편하게 통신이 가능하기 때문인데요

 

내용을 확인하시고 편리하다 나랑 환경이 비슷하다라고 생각되시면 한번 시도해 보시기 바랍니다

 

 

 

1. MX Component v4 64bit용 설치 파일을 설치 합니다

 

 

2. Communication Setup Utility 실행

 

 

3. Communication Setup Utility 실행 후 아래 그림과 같이 설정 후 Wizard 클릭

 

 

4. Wizard 버튼을 누룬후 Logical Station number를 다음과 같이 넣고 Next 버튼을 누름

 

5. PC Side 설정

 

 

6. Comment 입력 후 Finish 버튼

 

 

7. Step 4에서 입력한 Logical Station Number는 지금까지 설정한 PLC 연결 정보를

    Mx Component에 PLC Port 번호로 지정한 것이다

    이 PLC Port번호는 PC와 PLC를 연결하는 Port번호로 사용 된다.

     확인 했으면 Exit를 눌러서 해당 프로그램을 종료한다

     참고로 아래 그림에서 PC 모양을 클릭하면 설정한 내용을 다시 입력할 수 있다

 

 

 

8. PLC Monitor Utility 실행

 

 

 

 

9. 아까 Setp4에서 입력한 Logical Station Number이 보인다 그걸 선택한 후 OK를 누룬다

 

 

10. Gx Simulatior2를 실행한 뒤 OK를 누룬다

 

 

11. Set8를 실행하면 다음과 같은 그림이 나오면 성공이다

 

이상 GX Works2의 시뮬레이션과 연동하기 위한 MX Component 설정 방법 입니다

반응형

+ Recent posts