본문으로 건너뛰기

GE SRTP (GE Fanuc / PACSystems)

SRTP (Service Request Transport Protocol) 는 GE Fanuc / Emerson PACSystems / GE RX3i / RX7i / VersaMax 시리즈 PLC 의 표준 통신 규약입니다. 미국 자동화 시장 (자동차, 항공, 발전) 에서 자주 만나는 PLC 입니다.


등록 폼 입력값​

입력 칸무엇을 적나요예시
IP 주소PLC 의 IP192.168.0.150
포트SRTP 포트18245 (표준 / 변경 비추천)
응답 타임아웃 (request-timeout)응답 대기 (ms)5000

GE PLC 는 별도의 사용자/비밀번호 없이 통신합니다. PLC 측 Proficy Machine Edition 또는 PAC Productivity Suite 에서 SRTP 통신이 활성화되어 있어야 합니다.


태그의 PLC 주소 표기​

GE PLC 는 메모리 영역을 % + 글자 + 번호 형식으로 표기합니다. 지멘스와 비슷해 보이지만 영역 글자가 다릅니다.

표기영역비고
%R100Register Memory 100가장 흔함, 16-bit
%I100Discrete Input 1001 비트
%Q100Discrete Output 1001 비트
%T100Temporary Reference 1001 비트
%M100Internal Memory 1001 비트
%S100System Reference1 비트
%G100Global Memory1 비트
%AI100Analog Input 10016-bit
%AQ100Analog Output 10016-bit
%W100Word Memory16-bit

32-bit / 실수로 묶어 쓰기​

%R100 한 칸은 16-bit 입니다. 32-bit 정수 / 실수는 두 칸 (%R100 + %R101) 을 묶어 쓰며 [형식 보조] 로 폭을 명시합니다.

표기의미
%R10016-bit 정수
%R100 + DW32-bit 정수 (R100~R101)
%R100 + REAL32-bit 실수 (R100~R101)
%R100 + STR[10]10 워드 (= 20 글자) 문자열

데이터 형식 매칭​

PLC 의 값데이터 형식형식 보조PLC 주소 예
비트 (I, Q, M, T)Boolean(비움)%I100, %Q100, %M100
16-bit 정수Integer(비움)%R100, %AI100
16-bit 부호없는IntegerUI%R100
32-bit 정수IntegerDW%R100
32-bit 부호없는IntegerUDW%R100
32-bit 실수 (가장 흔함)FloatREAL%R200
64-bit 실수DoubleLREAL%R300
문자열 N 워드StringSTR[N]%R500

흔한 문제와 해결​

증상가능한 원인해결
“Connection refused”SRTP 포트 18245 차단 또는 PLC SRTP 비활성Proficy ME 에서 SRTP 통신 활성, 방화벽 18245
“Service request error”잘못된 영역 글자 또는 번호 범위 초과%R / %I / %Q 등 영역 정확히. 번호가 PLC 메모리 크기 안인지 확인
모든 값 0영역 mismatch (%R 인데 %AI 로 등록 등)Proficy 의 reference table 에서 실제 데이터가 있는 영역 확인
32-bit 값 이상형식 보조 미설정DW (정수) / REAL (실수) 명시
Bool 만 안 읽힘%R 영역에 Bool 등록%I / %Q / %M / %T 등 비트 영역 사용

자주 쓰는 예시​

태그 이름PLC 주소데이터 형식형식 보조
펌프 가동%M100Boolean(비움)
입력 신호%I100Boolean(비움)
출력 ON%Q100Boolean(비움)
16-bit 카운터%R100Integer(비움)
32-bit 누적%R200IntegerDW
압력 (실수)%R300FloatREAL
배치명 (10 워드)%R500StringSTR[10]

다음 단계​

  • Proficy Machine Edition / PAC Productivity Suite 의 reference table 이 가장 정확한 주소 출처입니다.
  • 고급 — REST API 의 GE 예제 참고.