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, 디바운스, 최소 간격 조건을 함께 설계해 “물체 하나 = 이벤트 하나”가 되도록 만듭니다.