
산업제어는 그 작용이 발생한 상태들의 계소가 필요합니다. 그러한 경우 톱니바퀴로 발생한 만큼 톱니바퀴를 x번으로 표시하도록 톱니바퀴를 이동시켜 카운터가 복귀되면 다른 계수기를 회전하도록 하여 계속 같은 방법으로 작동시킵니다.
여러 가지 계수방식이 거의 모든 부문에 이용되거나 각 작업개소에 따라 알맞는 형태를 택해야 합니다. 오늘날 많이 사용되고 있는 카운터에는 10진계수, 2진계수와 링카운터의 3가지가 있습니다. 단순히 "계수"란 10진수나 2진수 카운터를 말하는 것이나 링카운터는 순차가 되도록 스테이핑스위치의 반도체를 이용한 것입니다. 계수만을 하기위한 10진계수기는 10진계통에 맞도록 되어 있어 해석하기가 용이하고 쉽게 읽을 수 있기 때문에 많이 사용됩니다. 이는 더하기나 빼기도 할 수 있습니다. 이에 비해 2진수계수기는 단계적인 요소에는 덜 사용되나 논리회로를 해석하는데 사용되는 것으로 읽어내기가 힘들고 숫자 자체로는 쉽게 해석하기가 힘이 듭니다.
가감산카운터는 bi-step 기억으로 만들어진 것입니다. 체인에 연결된 step 기억은 체인이 적당히 입력되었을 때의 변환입력과 같이 저장됩니다. 그리고 이들은 수동으로 set 와 reset 시킵니다.
다음은 10진, 2진 및 링카운터를 설명한 것입니다. 이 응용에서 stepping 신호 (접점으로 작동되는) 는 신호증폭기가 접점이 작동하는 데서 전달 될 것입니다. 현재 사용되는 숫자나 계수를 10진계라 부르는데 이 10진계에서 계산되는 카운터를 10진카운터라 합니다. 왜냐하면 10진계는 9개의 숫자와 0이 있기 때문에 지시기나 카운터가 카운트하는데 적어도 10개의 기억소자가 필요한데 이 숫자는 0에서 10까지 되기 때문입니다. 5개의 기억소자는 이들 각각은 작동을 표시할 수 있는 표시등이 설치되어 있습니다. 첫번째 기억소자에 펄스가 가해지면 첫번째 기억회로의 전등이 점등되어 한 개가 작동한 것을 표시합니다. 두번째 기억소자 펄스가 가해지면 두번째 기억소자의 전등도 점등되어 2개가 작동한 것을 표시합니다. 이 과정은 5개의 카운터까지 작동하게 되는데 다섯번째까지 작동하면 전체가 점등됩니다.