카운트 입력(CU)의 각 펄스는 현재 카운터 값(CV)을 1씩 증가시게 됩니다. 그리고 카운트 입력(CD)의 각 펄스는 전류 카운터 값(CV)을 1로 감소시게 됩니다. 카운터는 일부 미리 설정된 값으로 설정되고 입력 펄스의 이 값이 수신되면 해당 연락처가 작동합니다. 카운터 누적 값은 오프에서 펄스 입력의 전환시만 변경됩니다. 일반적으로 카운터는 0 tto 9999, -32,768에서 +32,767 또는 0에서 65535로 계산할 수 있습니다. 각 센서 펄스를 수신하면 카운터 명령이 감소합니다. 0에 도달하면 Q 출력이 활성화됩니다. 내가 소개 할 첫 번째 카운터 명령은 Up 카운터, 또한 단지 CTU로 알려져 있습니다. 이름에서 알 수 있듯이 이 PLC 카운터는 계산에 사용됩니다.

일반 카운터는 일반적으로 „소프트웨어” 카운터이며 plc에 물리적으로 존재하지 않고 소프트웨어에서 시뮬레이션됩니다. 계산하는 펄스가 스캔 시간의 2배보다 빠르게 증가하지 않는 한 항상 일반(소프트웨어) 카운터를 사용하는 것이 좋습니다. 다운 카운터를 사용하면 0에 도달 할 때까지 특정 숫자에서 카운트 다운됩니다. 리셋 입력을 활성화하면 „up” 카운터 명령에서 보았듯이 카운터의 현재 값(CV)이 0으로 강제됩니다. 이 카운터에서 우리는 2 입력이 필요합니다. 하나는 리셋 라인 앞에 간다. 이 입력이 현재(누적된) 카운트 값을 켜면 0으로 돌아갑니다. 두 번째 입력은 계산하는 펄스가 들어오는 주소입니다. 그리고 위복및 하수 계수를 모두 수행하는 업다운 카운터가 있습니다. 업다운 카운터에는 업 카운트에 대해 두 개의 입력 트리거가 하나 있고 다운 카운트에 대해 다른 입력 트리거가 있습니다. 업 카운터는 신호가 입력 CU에 도달할 때 현재 값에서 값을 계산합니다. 카운터는 카운트가 미리 설정된 값에 도달할 때까지 계산됩니다.

PLC 프로그램에서 카운터를 사용하는 경우 PLC가 정지 모드로 전환되거나 전원이 차단되면 카운터 값이 모두 손실되며 PLC를 다시 실행한 후에는 이러한 값을 복원할 수 없습니다. protec에 사용할 수있는 „STEP 7″에는 몇 가지 프로그래밍 도구와 설정이 있습니다… 일부 제조업체는 카운터를 릴레이로 간주하고 입력 펄스를 계산하는 릴레이 코일 과 카운터를 재설정하는 릴레이 코일, 다른 횡선에서 사용되는 카운터의 관련 연락처 등 두 가지 기본 요소로 구성됩니다. 이 래더 다이어그램 프로그램에는 카운터의 사전 설정 값(PV)이 25이고 카운터의 현재 값(CV)이 파란색으로 강조 표시된 다이어그램 프로그램에 표시됩니다. 다운 카운터 명령은 카운트된 이벤트가 발생할 때마다 카운트다운 또는 1씩 감소합니다. 카운트다운 이벤트가 발생할 때마다 누적된 값이 감소합니다. 일반적으로 다운 카운터는 오름차순 카운터와 함께 위/아래 카운터를 형성하는 데 사용됩니다. 위/아래 카운터에는 현재 값을 강제로 „재설정”(R) 입력과 „로드” 입력(„LD”)이 모두 있습니다. 업 카운터는 증분 카운터입니다. 즉, 각 오프-투-온 전환 입력을 „CU” 입력으로 „최대”로 계산합니다. Cxxx는 카운터의 이름입니다. 카운터 000이라고 부르고 싶다면 여기에 „C000″을 넣을 것입니다.

이제 프로그램의 다른 곳에서 카운터에서 계산된 값을 사용해야 한다고 가정해 보겠습니다. 위/아래 카운터의 경우 현재 값이 사전 설정 값과 같거나 큰 시기를 나타내는 QU(출력 업)와 현재 값이 0과 같거나 작은 경우를 나타내는 QD(출력 아래로)의 두 가지 Q 출력이 있습니다.