본문으로 건너뛰기

GE SRTP — GE Fanuc / Emerson 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 예제 참고.