카테고리 없음

OMRON PLC. C200HE~~C200HX 통신 설정

주만전기 2021. 10. 10. 22:38

 

SYSMAC C200HE RS232통신포트.

 

PLC통신설정

 

 

통신설정이라는 과정을 통해 시작비트, 데이터 길이, 패리티, 정지비트, 속도, 프로토콜 등을 상대 장치와

맟추어 주어야 합니다. 그래야만 비로소 시리얼 통신 되는 것입니다.

 

1. 전송 설정과 비트열

전송설정은 데이터가 7비트인지 8비트인지, 정지 비트가 1비트 인지 2비트인지, 패리티 비트가 있는지 없는지,

있다면 짝수 패리티 인지, 홀수 패리티 인지 등을 설정하는 과정입니다.

즉, 시리얼 통신, RS-232는 한 번에 한 비트만을 전송할 수 있을 뿐인 것입니다.

그래서 시리얼 통신 모듈은 내부적으로 각 기능의 비트들을 조합하여 전송해 주도록 되어 있습니다.

 

RS-232는 한 바이트를 전송하기 위해 <시작비트> + <데이터 길이> + <패리티> + <정지비트> 라는

프로토콜을 사용합니다. 이것도 전송 규약 즉, 프로토콜이라고 칭합니다.

 

RS-232 프로토콜에서 실제로 전달되기를 원하는 것은 <데이터 길이> 입니다.

그것은 + “LON” + 에서 , 를 붙이는 것과 같은 이유에서 입니다.

와 는 “LON”이 커맨드라는 것을 분명히 하기 위한 것입니다.

RS-232 프로토콜에서 <시작 비트>와 <정지 비트>도 같습니다. <데이터 길이>을 분명히 하기 위한 것입니다.

즉, 한 바이트의 비트열을 전송하기 위해서는 가장 먼저 <시작 비트>를 보내 이후로 전송되는 것이

<데이터 길이>이라는 것을 분명히 합니다.

그리고 정해진 <데이터 길이>을 전송한 후에 <정지 비트>를 보내 전송이 끝났음을 분명히 하는 것입니다.

RS-232 프로토콜의 각 항목들이 구체적으로 어떠해야 하는지를 시리얼 통신 모듈에게 알려주면 되는 것입니다.

이것이 전송 설정입니다. PC에서도, CPU에서도, 프로그램(*CX-Programer)에서도 각각 설정을 합니다.

 

시작비트: 시작비트는 항상 한개만 있습니다.

데이터 길이: 7개 인지 8개인지를 선택할 수 있습니다.

패리티 비트: 패리티 비트는 주어진 데이터가 제대로 전송된다는 것을 확인하기 위한 용도로서

추가되는 것으로 있을 수도 없을 수도 있습니다. 있다면 홀수 패리티이거나 짝수 패리티일 수 있습니다.

양쪽을 같게만 한다면 홀수로 할 지 짝수로 할지는 마음대로 선택하시면 됩니다.

패리티라는 것을 설명을 하면 <데이터 길이>들 중에서 1인 비트의 수와 패리티 비트를 합 했을 때

그 갯수가 짝수가 되도록 하는 것이 짝수 패리티이고,

홀수가 되도록 하는 것이 홀 수 패리티입니다.

홀수 패리티로 하기로 했다면 이미 데이터 비트의 1의 갯수가 셋으로 홀수이기 때문에 패리티 비트

자리에는 0 이 전달되어 전체적으로는 홀수가 되도록 하는 것입니다. 이게 패리티 비트 입니다.

이렇게 <패리티 길이>를 사용한 경우

만약, 비트들이 전달되는 과정에서 통신장해로 원래는 1 이었던 비트가 0 으로 되어 버렸다면

그것을 수신한 쪽에서 패리티를 맞춰보면 틀리게 됩니다.

이 과정에서 패리티 에러(Parity Error)가 발생하는 것입니다.

 

1초에 몇 개의 비트를 전달할 것인가? 하는 것입니다.

전송 속도의 설정은 전송 설정과 함께 반드시 똑 같아야만 통신을 할 수 있기 때문입니다.

현재 RS-232C가 낼 수 있는 최고 속도는 115,200bps입니다. 하지만 산업용 장비들 중에는 의외로

아직도 9,600bps를 사용하는 경우가 많습니다. 이 속도가 안정적인 속도라고 생각하기 때문입니다.

실제로 전송 설정이 맞지 않거나,

전송 속도가 맞지 않아도 무언가를 전송하고, 수신 하면 이상한 문자가 들어옵니다.

C200H*-CPU-(Z):

CPU-Z 붙어있는 形式:
CPU-Z 없는形式: FUN No.100 以降의 命令語는 사용할 수 없습니다。

 

---------------------------------------------------------------------------------------------

1. PC 통신 설정 수순:

1.PC에 USB to Serial변환기를 삽입후 PC의 전원을 켭니다.

2.PC에 바탕화면에서--> 내컴퓨터-->제어판으로가서 PC의 통신포트 COM을 확인합니다.

 

 

2. PLC 통신 설정 조건:

 

C200HS-CPU31, 폐리 폐럴 포트 와 RS232C 포트

 

1.CPU 내부에 Dip Switch를 1번을 OFF를 하여 프로그램 읽기-쓰기를 열어 둡니다.

2.Dip Switch 5번을 절체하여 RS232C 케이블 또는 폐리 폐럴 케이블을 통신포트에 삽입합니다.

 

-CPU 카버 內部에 있는 Dip S/W 5번 用度는 : 폐리폐럴 <====> RS232C 通信 方式 轉換用 입니다.

 

 

 

OMRON Software에서 통신 설정 수순:

1.첫 Software를 Setup을 하셨을 경우는 메뉴창에서---->도구(T)--->PLC-->옵션->

  PLC종류(P)와 CPU(U)선정(選定)합니다.

2.메뉴창에서, 파일(F)----> PLC변경--->장치 종류 選定-->설정(S) ->CPU選定합니다.

3.자동 온라인(N)->다이랙트 온라인(C)에서 PLC와 자동접속되고 프로그램읽기를 행(行)합니다.

4.온라인 작업: PLC(C)->온라인 작업(W)에서 수동접속하여서 프로그램을 수,변경 작업을 行합니다.

접속 케이블(1) RS232C :

OMRON SYSMAC C200HS CPU21

 

접속 케이블 (1)RS232C : 접속 케이블 (2)폐리폐럴

 

 

 

 

 

 

C200HE, C200HG, C200HS, C200HW, C200HX 통신

-------------------------------------------------------

e-mail: mojonggun@gmail.com

FAX: 051-522-5080

주만전기: 010-3848-1181.

                 010-7922-8282.(친구둘이-빨리빨리)