西門子Plc計(jì)數(shù)器指令
主要包括:加計(jì)數(shù)CTU、減計(jì)數(shù)CTD和加/減計(jì)數(shù)CTUD總共有256個(gè)(C0~C255)。
計(jì)數(shù)器是對(duì)PLC內(nèi)部的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器是對(duì)外部的或由程序產(chǎn)生的計(jì)數(shù)脈沖進(jìn)行計(jì)數(shù)。計(jì)數(shù)器累計(jì)計(jì)數(shù)的當(dāng)前值(16位有符號(hào)整數(shù)),存放在計(jì)數(shù)器的16位(bit)當(dāng)前值寄存器中。
每個(gè)計(jì)數(shù)器只有一個(gè)16位的當(dāng)前值寄存器地址。在一個(gè)程序中,同一計(jì)數(shù)器號(hào)不要重復(fù)使用,更不能分配給幾個(gè)不同類型的計(jì)數(shù)器。
程序代碼如下: