PLC BASICS · COUNTER

PLC 카운터 C0: K5, RST C0, /C0 인터록을 한 번에 이해하기

카운터는 입력이 ON인 시간을 세는 것이 아니라, 조건이 성립한 이벤트의 횟수를 누적합니다. 그래서 펄스와 리셋 조건을 어떻게 만들었는지가 실제 동작을 결정합니다.

C0K5RST C0/C0

C0 K5는 “5번 발생하면 완료”입니다

예를 들어 제품 감지 펄스가 C0로 들어가고 프리셋이 K5라면, 다섯 번째 유효 이벤트에서 C0 완료접점이 ON됩니다. 중요한 점은 센서가 오래 ON이라고 해서 무조건 여러 번 세는 것이 아니라, 사용하는 명령과 입력 변화 방식에 따라 실제 카운트 이벤트가 결정된다는 점입니다.

Five-event view
1 → 4/C0 ON · 계속 허용
5C0 완료 · 목표 도달
RST C0다음 Batch 준비

/C0는 “목표 횟수 전까지만” 허용할 때 편합니다

/C0는 카운터가 완료되기 전에는 참이고 완료되면 거짓이 됩니다. 그래서 5개를 채우기 전까지만 공급 장치를 허용하고, 5개가 되면 자동으로 공급을 막는 인터록에 자연스럽게 사용할 수 있습니다.

|----[ PLS M100 ]----------[ C0 K5 ]-----|
|----[/C0 ]----------------( Y0 )--------|
|----[ C0 ]----------------( Y1 )--------|
|----[ X1 ]----------------[ RST C0 ]----|

리셋은 “언제 다시 0부터 시작할지”를 정의합니다

카운터가 완료됐다고 자동으로 다음 Batch를 시작하면 안 되는 설비가 많습니다. 배출 완료, 작업자 확인, 다음 자재 준비 같은 조건을 묶어서 RST C0를 실행해야 사이클 경계가 명확해집니다.

센서 입력에는 One-shot을 같이 생각하세요

현장 센서가 흔들리거나 스캔 중 여러 번 조건을 만들면 카운터가 의도보다 빨리 올라갈 수 있습니다. 필요한 경우 PLS, 디바운스, 최소 간격 조건을 함께 설계해 “물체 하나 = 이벤트 하나”가 되도록 만듭니다.

ENGINEER DISCUSSION

현업 관점에서 어떻게 보시나요?

회로·인터록·주소·시운전 관점의 반론과 개선안을 남겨주세요. 모든 글과 답글은 승인 후 공개됩니다.

서버 rate limit · 승인제 · 공개 전 검토

엔지니어 토론을 불러오는 중…