QJ71C24 시리얼 통신 모듈

Q시리즈 QJ71C24시리얼 통신 모듈은 상대기기와 Q시리즈 PLC CPU간의 시리얼 통신(RS232C, RS-422/485)회선에 접속 하고, 다음과 같은 데이터 교신을 실현하기 위한 모듈입니다. 
· 상대기기의 사양에 적합한 임의 포맷으로의 데이터교신
· 계측기기 등에서의 계측 데이터 등의 수집
· 상대기기에서 PLC데이터의 수집/변경
· 상대기기에서의 PLC감시와 관리
· GX Developer, GX Works를 탑재한 PC컴퓨터를 접속한 PLC CPU에 대응하는 조작

(1) MELSEC 커뮤니케이션 프로토콜에 의한 교신
상대 기기에서 PLC의 디바이스 데이터나 시퀀스 프로토콜의 읽기/쓰기, PLC 설비의 상태를 감시할 수 있습니다.
다음의 On-demand기능을 제거하면 PLC는 어떤 상대기기와 데이터를 송수신 할때라도 시퀀스 프로그램을 필요로 하지 않습니다.
On-demand 기능을 사용하면 MC프로토콜의 각 프레임 형상의 포맷으로 PLC CPU에서 상대 기기로 데이터를 송신할 수 있습니다. 
기존의 Q/QnA시리즈의 컴퓨터 링크 모듈/시리얼 커뮤니케이션 모듈과의 데이터 교신용으로 작성된 프로그램으로 데이터를 교신할 수 있습니다. 
상대 기기가 다음의 기본 OS에서 작동하는 PC인 경우, 별매의 통신지원 툴을 사용함으로써 MC프로토콜의 세밀한 프로토콜(송수신 수순)을 의식하지 않고 상대 기기 측의 통신 프로그램을 작성할 수 있습니다.

(2)무수순 프로토콜에 의한 데이터 교신
상대기기(계측기기,PC등)의 사양에 적합한 스테이트먼트 포맷으로 데이터를 교신할 수 있습니다. 
상대기기의 사양에 맞게 고정길이, 가변 길이로부터 스테이트먼트를 수신할 수 있습니다.
가변 길이의 데이터를 수신하는 방법: Q시리즈 C24에 설정된 종료 코드의 데이터(CR+LF, 또는 임의의 1바이트 데이터)를 스테이트먼트의 끝에 부가하여 상대기기로부터 데이터를 송신합니다. 
고정 길이의 데이터를 수신하는방법: Q시리즈 C24에 설정된 종료 데이터 수만큼의 데이터를 상대기기에서 송신합니다.
ASCII/바이너리 변환 기능에 따라 ASCII코드의 데이터를 교신할 수 있습니다.
교신 상대 기기에 적합한 통신 제어용 시퀀스 프로그램을 작성할 필요가 있습니다. 
스테이트먼트의 선두 및 끝의 고정 포맷부분을 사용자 등록 프레임으로 등록하여 사용자 등록 프레임에 의한 교신을 할 수 있습니다.
전용명령 [CEST]를 사용함으로써 송신처리를 중단하지 않고 현재의 수신 데이터를 클리어 할 수 있습니다.

(3) 쌍방향 프로토콜에 의한 데이터교신

PLC CPU간의 통신, 송수신 제어의 프로그래밍이 가능한 상대 기기와의 통신에서 데이터송신+응답수신의 조합으로 데이터 교신을 합니다.
섬체크 코드에 의한 수신데이터의 에러검사, ACK/NAK응답에 의한 상대기기 측에서의 수신에러 발생의 유무를 확인할 수 있습니다. 
ASCII / 바이너리 변환 기능으로 ASCII 코드의 데이터로 교신할 수 있습니다.

1. CD신호(1) - 괄호 안의 번호는 커넥터 핀번호
Q시리즈 C24에 대한 CD단자 검사있음 / 없음 설정으로 수신 캐리어 검출 동작을 합니다.

2. RD신호(2) - 데이터 수신용 신호 

3. SD신호(3) - 데이터 송신용 신호

4. DTR신호(4) - 무수순 프로토콜에 의해 데이터 교신을 하고 있을 때, DTR/DSR을 제어하면 수신 데이터 저장용 OS영역의 비어있는 사이즈에 따라 Q시리즈 C24가 ON/OFF합니다. (데이터 수신가능에서 ON) DTR신호의 OFF시는 OS영역에 수신데이터를 저장하는 바, 시퀀스 프로그램에서 수신데이터를 읽으십시오 DTR/DSR을 제어하면 상시 ON됩니다. MC프로토콜 또는 쌍방향 프로토콜에 의해 데이터 교신할 때는 교신 가능시에 ON합니다.

5. DSR신호(6) - DTR/DSR을 제어할 경우, OFF시는 Q시리즈 C24시에 상대기기로 데이터를 송신하지 않습니다. 상대 기기가 수신가능 상태일 때는 상이 ON되도록 하십시오. DTR/DSR을 제어하지 않는다면 DSR 신호의 상태를 무시합니다. 

6. RS신호(7) - 통신 방식에 따라 Q시리즈 C24가 다음과 같이 ON/OFF합니다. 통신 방식이 전이중 통신일때는 Q시리즈 C24의 Ready 신호(X1E)가 ON이라면 RS신호를 ON합니다. 통신 방식이 전이중 통신일때는 Q시리즈 CS24에서 상대 기기로 데이터 송신 할 때에 RS신호를 ON합니다. Q시리즈 C24에 수신데이터를 저장할 수 없는 상태로 되어도 RS신호는 OFF하지 않습니다.

단방향 통신방식, 반이중 통신방식, 전이중 통신방식

7. CS신호(8) - OFF시는 Q시리즈 C24에서 상대기기로 데이터를 송신하지 않습니다.  상대기기가 수신가능 상태일 때는 상시 ON되도록 하십시오.

8. RI신호(9) - RI신호는 모뎀의 상태를 Q시리즈 C24측에서 모니터할때에 사용합니다. 필요에 따라 접속하십시오. 모뎀을 접속하지 않을 때는 RI신호의 접속은 불필요합니다. 


RS-422/485 인터페이스 사양

1. SDA, SDB 신호
Q시리즈 C24에서 상대기기로 데이터를 송신하기 위한 신호

2. RDA, RDB 신호
Q시리즈 C24가 상대기기에서 데이터를 수신하기 위한 신호

3. SG: 신호그라운드

4. FG: 프레임 그라운드
* RS-422 / 485 케이블은 RS-422 /485의 규격에 준한 제품으로 1200mm 이내에서 사용, 복수의 기기를 1:n, n:1, m:n으로 접속할 때도 총 연장거리가 1200m 이내가 되도록 하십시오.
* 상대 기기와 잘못된 데이터를 교신할 경우가 있을 때는 풀업, 풀다운 저항을 상대기기 측에 부착하십시오. 풀업, 풀다운 저항 (저항값의 기준은 4.7kΩ / 1/4W 정도)을 부착함으로써 잘못된 데이터의 수신을 방지할 수 있습니다.


시리얼 통신 유닛 전용 명령

무수순 프로토콜에 의한 데이터 교신에 사용하는 전용 명령만 살펴보겠습니다.
OUTPUT: 지정 데이터 수만큼의 데이터를 송신한다.
INPUT: 데이터를 수신한다 (수신데이터의 읽기)
CSET: 송수신 데이터의 수의 단위(워드/바이트), 데이터 송수신용 영역을 설정한다. 데이터 송신 처리를 중단하지 않고, 현재까지의 수신 데이터를 클리어한다.

무수순프로토콜에 의한 데이터 교신이란 
상대기기와 PLC CPU사이에서 사용자 임의의 스테이트먼트 포맷 및 스테이트먼트 제어 순서로 임의의 데이터를 송신/수신 하기 위한 기능
계측기, 바코드 리더 등 상대기기 측의 프로토콜에 대응하여 데이터 교신을 할 필요가 있을 때는 무수순 프로토콜에 의해 데이터 교신을 할 수 있습니다.

'PLC' 카테고리의 다른 글

인터록 회로  (0) 2020.03.10
Q/L/QnA 시리즈 SFC 메뉴얼 (미완성)  (0) 2020.03.10
RS232C ,RS485 통신  (0) 2020.03.09
[37] 정보유니트(2)  (0) 2020.03.09
OSI 7계층  (0) 2020.03.09

+ Recent posts