본문으로 건너뛰기

Allen-Bradley AB-EtherNet (PLC-5 / SLC-500 레거시)

AB-EtherNet 은 Allen-Bradley 의 레거시 PLC — PLC-5, SLC-500, MicroLogix — 가 사용하던 이더넷 통신 방식입니다. CIP / EtherNet/IP 가 표준이 되기 전 시대의 프로토콜로, PCCC (Programmable Controller Communication Commands) 명령어를 이더넷 위에 실어 보내는 형태입니다.

이 게이트웨이는 공통 통합 엔진의 AB-ETH 어댑터로 통신합니다.

ControlLogix / CompactLogix 라면 EtherNet/IP 로

AB 의 현행 시리즈인 ControlLogix / CompactLogix (Logix5000) 는 EtherNet/IP 페이지를 보세요. AB-ETH 는 그 이전 세대 PLC 전용입니다.

시리즈페이지
PLC-5 / SLC-500 / MicroLogix 1100~1400이 페이지 (AB-ETH)
ControlLogix 55505580 / CompactLogix 53705380EtherNet/IP

등록 폼 입력값

입력 칸무엇을 적나요예시
IP 주소PLC 의 IP192.168.0.10
포트CSP 포트 — EtherNet/IP 의 44818 이 아닙니다2222
Station (station)DF1 목적지 스테이션 번호1 (기본)
응답 타임아웃 (read-timeout)응답 대기 (ms)3000
기본 포트는 2222 (44818 아님)

AB-ETH 는 CSP over TCP/2222 를 씁니다. 44818 은 EtherNet/IP(CIP — ControlLogix)의 포트로, 이 드라이버와는 다릅니다. 이 드라이버는 읽기 전용 입니다 (write 미지원).

PLC 측은 RSLogix 5 / RSLogix 500 에서 EtherNet 모듈 (예: PLC-5/E, 1747-AENTR, 1761-NET-ENI) 이 활성화·IP 설정되어 있어야 합니다.


태그의 PLC 주소 표기

이 드라이버는 Integer (N) 데이터 파일 의 word / 비트 read 를 지원합니다. 형식: N<file>:<element>[/<bit>]:<TYPE>TYPE필수 입니다.

표기의미
N7:0:WORDInteger file 7, element 0 (16-bit 부호없음)
N7:0:INTEGER같은 자리, 16-bit 부호있음
N7:3:DWORDelement 3 부터 32-bit (2 word, 부호없음)
N7:3:DINTelement 3 부터 32-bit 부호있음
N7:5:FLOATelement 5 부터 32-bit 실수
N7:10/0:SINGLEBITelement 10 의 비트 0 (Boolean)

지원 TYPE: WORD(u16) / INTEGER(s16) / DINT(s32) / DWORD(u32) / FLOAT / LONG(s64) / QWORD(u64) / DOUBLE / BOOL / SINGLEBIT(비트). TYPE 을 생략하면 읽지 못하고 값이 빈 채로 남습니다.

N 파일 외의 표기 (F8:0, B3:0/0, T4:0.ACC, ST10:0 등) 미지원

Float(F) / Bit(B) / Timer(T) / Counter(C) / Status(S) / String(ST) 파일 표기는 이 드라이버가 받지 않습니다. 실수 값은 래더에서 N 파일로 미러링해 N<file>:<elem>:FLOAT 로 읽습니다. 문자열(ST) 은 미지원입니다.


데이터 형식 매칭

PLC 의 값데이터 형식주소 예
16-bit 정수 (부호있음)IntegerN7:0:INTEGER
16-bit 부호없음WordN7:0:WORD
32-bit 정수DInt (부호있음) / DWord (부호없음)N7:3:DINT
32-bit 실수FloatN7:5:FLOAT
Bool / 비트BooleanN7:10/0:SINGLEBIT

흔한 문제와 해결

증상가능한 원인해결
“Connection refused”포트를 44818 로 등록 / EtherNet 모듈 미장착포트 2222 확인, 1761-NET-ENI 같은 외부 EtherNet 어댑터 추가
“File not found”해당 데이터 파일이 PLC 에 없음RSLogix 500 의 Data Files 에서 파일 번호 확인
값이 깨짐주소 TYPE 과 실제 폭 불일치:WORD(16-bit) ↔ :DWORD/:FLOAT(32-bit) 구분
F8:0 / T4:0.ACC 가 안 읽힘N 파일 외 표기 미지원래더에서 N 파일로 미러링 후 N<file>:<elem>:<TYPE> 로 등록
MicroLogix 만 안 됨일부 MicroLogix 1000 은 PCCC over Ethernet 미지원Ethernet 이 있는 1100/1400 으로 교체, 또는 시리얼 NET-ENI 경유

마이그레이션 메모

PLC-5 / SLC-500 은 단종 되어 RA (Rockwell) 에서 더 이상 신규 판매하지 않습니다. 노후 라인을 ControlLogix / CompactLogix 로 교체하면 EtherNet/IP 페이지의 절차로 넘어가시면 됩니다. 교체 직전 단계에서 PlantPulse 의 수집 이력 보기As-is 데이터를 백업 해 두면 신/구 PLC 검증에 유용합니다.


다음 단계