☞ 적용 예시


여기서는 블루투스 시리얼 어댑터 제품을 이용해 Mitsubishi사의 PLC FX계열제품의 무선 블루투스 시리얼 통신을 두가지 방법으로 구현 및 설정합니다.


     SD1000-to-SD1100의 1대1 무선 블루투스 통신 설정 방법

     MSP1000-to-SD1100의 1대N 무선 블루투스 통신 설정 방법


당사가 테스트한 제품은 Mitsubishi사의 PLC FX2N-64MR-ES/UL 모델입니다.


 FX 계열 PLC 시리얼 포트 정보


1. SD1000-to-SD1100 무선 블루투스 통신 설정 방법



    아래와 같이 각각의 제품들을 연결 및 구성합니다

        PC==(RS232)==SD1000  <->    (무선 블루투스)   <->   SD1100==(RS422)==PLC


    SD1000과 SD1100 제품의 블루투스 페어링 방법

        가. SD1000 제품의 Pairing 버튼을 3초간 누릅니다.

        나. SD1100 제품의 Pairing 버튼을 3초간 누릅니다.

        다. 다시 SD1000 제품의 Pairing 버튼을 3초간 누릅니다.

        라. 잠시 후 SD1000 제품의 Connect LED가 깜박이고, SD1100 제품의 Connect LED가 켜지면 블루투스 연결이 완료됩니다.

    


SD1000과 SD1100 제품의 시리얼 연결 방법


    가. SD1000 제품과 SD1100 제품의 딥스위치 설정은 아래와 같습니다.

SD1000 ON
SD1100 RS422
9,600bps
H/W Flow Control 사용안함.
ON RS422 통신 9,600bps OFF
ON OFF
OFF 9600-8N1

(해당 제품들은 데이터비트가 7비트이고, 짝/홀수 패리티인 경우 8비트/패리티 없음으로 설정하여 사용합니다.)


    나. SD1000 제품을 PC 시리얼 포트에 연결합니다.

    다. SD1100 제품에 DB9FTB-G01을 연결하여 PLC와 Cabling 하여 연결합니다.


    라. 아래 ‘3. GX Developer 프로그램을 통한 통신 확인’ 항목을 통해 프로그램에서 통신을 확인 합니다.


============================================================================================

2. MSP1000-to-SD1100 무선 블루투스 통신 설정 방법


아래와 같이 각각의 제품들을 연결 및 구성합니다

PC==(TCP/IP)==MSP1000  <-> (무선 블루투스) <->    SD1100==(RS422)==PLC


SD1100 제품의 블루투스 설정 방법

SD1100 제품은 LTC100 등의 컨버터를 이용해 PC에 연결할 수 있으며, 터미널 프로그램 (하이퍼터미널 또는 TeraTerm 등의)을 실행한 후 아래와 같이 블루투스 설정을 진행합니다





MSP1000 제품의 설정 방법



    MSP1000 제품의 웹설정 페이지를 통해 아래와 같이 설정합니다.


        가. [Serial Port Profile]/[Pairing mode configuration]항목에서 [Custom] 항목을 선택한 후하단의 [Save & apply] 버튼을 눌러 설정을 저장 및 적용합니다


        나. [Serial Port Profile]/[Port configuration]항목에서 등록할 SD1100 디바이스 수만큼[Add] 버튼을 눌러 Remote device 항목을 생성합니다


    다. [Serial Port Profile]/[Port configuration]항목에서 생성한 항목의 설정을 위해 한 개의Device 항목을 눌러 그림과 같이 연결될 SD1100 제품의 블루투스 Address를 입력한 후하단의 [Save & apply] 버튼을 눌러 설정을 저장 및 적용합니다.


        라. [Serial Port Profile]/[Port configuration]항목에서 [Network service]를 선택해 하단의[Add]버튼을 눌러 Service 항목을 생성합니다.


        마. 생성된 service 항목을 눌러 아래와 같이 별도의 포트 번호를 설정한 후 하단의 [Save &apply] 버튼을 눌러 설정을 저장 및 적용합니다.


        바. [Serial Port Profile]/[Port configuration]항목에서 [Miscellaneous]를 선택해 ‘7-even’항목으로 설정한 후 하단의 [Save & apply] 버튼을 눌러 설정을 저장 및 적용합니다.(PLC 제품의 시리얼 파라미터 가운데 Data Bit ; 7 bit , Parity ; EVEN 이므로 반드시 해당 설정을 적용해야 정상적인 통신이 가능합니다.)


가상 컴포트 생성을 통한 TCP 형태의 데이터를 시리얼 형태로 변환


상기 설정으로 PC에 데이터를 전달할 수 있지만 TCP 형태의 데이터를 응용 프로그램이 시리얼형태로 받을 수 있게 변환해 주는 과정이 필요하며, 아래와 같이 설정합니다.


        가. 당사 홈페이지 (www.chipsen.com) [다운로드] 항목에서 ‘Serial/IPCOM포트 변환’ 프로그램을 다운로드 받아 설치합니다.

        나. 설치한 프로그램을 실행하여 아래와 같이 좌측 하단의 [Select Ports]항목을 통해 이용가능한 포트 중 생성하고 싶은 만큼 선택한 후 [OK] 버튼을 누릅니다.

        다. 아래와 같이 IP Address 항목에 MSP1000 제품의 IP주소를 입력해 주고, Port Number에각각의 SD1100에 할당된 포트 번호를 설정한 후 나머지 설정을 동일하게 진행합니다


        라. 아래 ‘3. GX Developer 프로그램을 통한 통신 확인’ 항목을 통해 프로그램에서 통신 확인을 합니다.


3. GX Developer 프로그램을 통한 통신 확인


        가. 아래와 같이 프로그램 설치후 실행하여 [프로젝트 새로 만들기] 항목을 실행합니다


        나. 프로젝트 새로 만들기 항목에서 PLC 모델에 맞는 항목을 선택합니다


        다. 통신 포트 설정 및 통신 테스트를 위해 [연결 대상 지정] 항목을 선택 합니다


        라. 연결 대상 지정 항목에서 [시리얼] 항목을 더블 클릭하여 [PC측 I/F 직렬 설정] 항목을통해 통신 포트 번호와 전송 속도를 설정합니다.

(SD1000을 연결할 때의 포트번호와 MSP1000을 적용해 사용시의 가상 컴포트 번호를 구별하시기 바랍니다.)


        마. 우측의 [연결 테스트] 버튼을 눌러 테스트를 진행합니다.


        바. 상단의 [온라인]/[PLC 읽기] 항목을 통해 실제 데이터 통신을 진행합니다.


        사. 좌측 항목에서 읽어드릴 항목을 선택한 후 우측의 [실행] 버튼을 누릅니다.


        아. 아래와 같이 정상적인 읽기 기능 수행이 완료되었음을 확인합니다.



참고
1. 당사 테스트시 SD1000 등의 RS232C 전용 제품에 LTC100등의 시리얼 컨버터 제품을PLC에 연결해 테스트 결과 정상적인 통신 구현이 이루어지지 않았습니다. 해당 구성으로인한 통신시 Timeout 등의 이유로 통신이 실패함을 확인 하였습니다.
2. 만약 상기 구성으로 통신시 전송 속도를 높이고 싶다면 SD1000 및 SD1100 제품의 S-레지스터 3번 항목을 Latency 우선으로 설정해 볼 수 있겠습니다.
3. 시리얼 포트가 마련되어 있지 않은 PC를 사용하는 경우 당사의 SD1000U 제품을 적용해통신할 수 있습니다. (단, UD100과 같은 블루투스 동글 제품의 경우 시리얼 파라미터 적용 등의 문제로 통신이 불가할 수 있습니다.)