• 검색 결과가 없습니다.

(d) Active 오픈 교신의 주의 사항

문서에서 사용자 매뉴얼 (페이지 49-53)

오픈 완료 신호(SD1282) 및 오픈 요구 신호(SD1284)를 프로그램상에서 사용하여 인터록 회로를 구성하십시오.

오픈 완료 신호 및 오픈 요구 신호의 ON/OFF 타이밍을 그림 3.28에 나타냅니다.

오픈 완료 신호 (SD1282)

오픈 요구 신호 (SD1284)

<Ethernet 포트 내장 QCPU측에서 차단한 경우>

SOCOPEN 명령 SOCCLOSE 명령

<상대 기기측에서 차단한 경우>

SOCCLOSE 명령

Ethernet 포트 내장 QCPU의 응답에 의해 TCP 접속 차단 완료 상대 기기에서 TCP 접속 차단 요구

상대 기기의 응답에 의해 TCP 접속 차단 완료

Ethernet 포트 내장 QCPU에서 TCP 접속 차단 요구

《Passive 오픈에서의 프로그램 예》

Passive 오픈에서의 교신의 흐름을 그림 3.29에 나타냅니다.

시 작

송수신?

SP.SOCSND 명령으로 송신한다 또는

SP.SOCRCV 명령, S.SOCRCVS 명령으로 수신한다

Passive 오픈으로 TCP 접속 대기가 된다

그림 3.29 Passive 오픈에서의 교신의 흐름

(a) 파라미터 설정

본 프로그램에서의 파라미터 설정을 설명합니다.

PLC 파라미터의 내장 Ethernet 포트 설정의 Open settings 버튼을 클릭하여 아래의 내용을 설정 하십시오.

ㆍProtocol : TCP

ㆍOpen system : Socket communication ㆍTCP connection : Unpassive

ㆍHost station port No. : 1000 (설정 범위:0001 ~ 1387 , 1392 ~ FFFE )

H H H H H

*

1

ㆍTransmission target device IP address: 설정 없음 (설정 범위:0.0.0.1 ~ 223.255.255.254)

*

1

ㆍTransmission target device port No. : 설정 없음 (설정 범위:0001 ~ FFFE )

H H

* 1:TCP 접속 방식을 Fullpassive로 설정한 경우, 반드시 설정하십시오.

그림 3.30 오픈 설정 (Passive 오픈)

소켓 통신 기능TCP로 교신하는 경우

(b) 프로그램에서 사용하는 디바이스

샘플 프로그램에서 사용하는 디바이스 번호와 용도를 표 3.7에 나타냅니다.

표 3.7 프로그램에서 사용하는 디바이스

디바이스 번호 용 도 디바이스 번호 용 도

송신 지시 수신 상태 신호

SP.SOCSND 명령 컨트롤 데이터 SP.SOCRCV 명령 컨트롤 데이터 SP.SOCSND 명령 완료 디바이스 SP.SOCRCV 명령 완료 디바이스

*1

송신 데이터 길이와 송신 데이터 수신 데이터 길이와 수신 데이터

송신 정상 완료 표시 수신 정상 완료 표시

송신 이상 완료 표시 수신 이상 완료 표시

SP.SOCRMODE 명령 컨트롤 데이터 SP.SOCCINF 명령 컨트롤 데이터

오픈 완료 신호 SP.SOCCINF 명령 커넥션 정보

* 1:송신 데이터는 12 , 34 , 56 , 78 , 9A , BC 의 6바이트입니다.H H H H H H

(c) 샘플 프로그램

그림 3.31 샘플 프로그램 (Passive 오픈)

* 1:TCP 수신 모드에는 다음의 2종류가 있습니다.

ㆍTCP 일반 수신 모드 ㆍTCP 고정 길이 수신 모드

데이터 크기를 고정하고자 하는 경우, 점선 내의 프로그램을 실행하십시오.

(데이터 크기를 고정하지 않는 경우에는 생략이 가능합니다.)

TCP 수신 모드에 관한 자세한 내용은 SP.SOCRMODE 명령을 참조하십시오. ( 4.8절)

* 2:TCP로 접속한 상대 기기의 정보를 수집하는 경우, 점선 내의 프로그램을 실행하십시오.

(TCP로 접속한 상대 기기의 정보를 수집하지 않는 경우에는 생략이 가능합니다.)

<<데이터 수신 처리>>

<<데이터 송신 처리>>

<<상대 기기 확인 처리>>

<<고정 길이 모드 설정>>

TCP 수신 모드에 1을 설정

수신 데이터 크기에 6을 설정

커넥션 No.1의 TCP 모드 변경

접속된 상대 기기의 정보 수집

수신 데이터 길이 설정

수신 데이터 설정

커넥션 No.1에 데이터 송신 실행

정상 완료 표시

이상 완료 표시

데이터 수신

정상 완료 표시

이상 완료 표시

소켓 통신 기능TCP로 교신하는 경우

문서에서 사용자 매뉴얼 (페이지 49-53)