西門子plc的每次向上計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開(kāi)轉(zhuǎn)換時(shí),向上計(jì)數(shù)(ctu)從該計(jì)數(shù)器的當(dāng)前值向上計(jì)數(shù)。重設(shè)輸入打開(kāi)或執(zhí)行重設(shè)指令時(shí),計(jì)數(shù)器被重設(shè)。達(dá)到最大值(32,767)時(shí),計(jì)數(shù)器停止。
每次向上計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開(kāi)轉(zhuǎn)換時(shí),向上/向下計(jì)數(shù)器(ctud)向上計(jì)數(shù),每次向下計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開(kāi)轉(zhuǎn)換32,767)時(shí),向上計(jì)數(shù)輸入的下一個(gè)上升邊緣導(dǎo)致當(dāng)前計(jì)數(shù)變成最小值(32,768)。與此相似,達(dá)到最小值(-32,768)時(shí),向下計(jì)數(shù)輸入的下一個(gè)上升邊緣導(dǎo)致當(dāng)前計(jì)數(shù)變成最大值(32,767)。
向上和向上/向下計(jì)數(shù)器有一個(gè)保持當(dāng)前計(jì)數(shù)的當(dāng)前值。計(jì)數(shù)器還有一個(gè)預(yù)設(shè)值(pv),每次執(zhí)行計(jì)數(shù)器指令時(shí),將預(yù)設(shè)值與當(dāng)c位)打開(kāi)。否則,c位關(guān)閉。
每次向下計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開(kāi)轉(zhuǎn)換時(shí),向下計(jì)數(shù)器(ctd)從該計(jì)數(shù)器的當(dāng)前值向下計(jì)數(shù)。載入輸入打開(kāi)時(shí),計(jì)數(shù)器重設(shè)計(jì)數(shù)器位,并將預(yù)設(shè)值載入當(dāng)前值。達(dá)到零時(shí),計(jì)數(shù)器停止,計(jì)數(shù)器位(c位)打開(kāi)。
當(dāng)您使用西門子plc重設(shè)指令重設(shè)計(jì)數(shù)器時(shí),計(jì)數(shù)器位被重設(shè),計(jì)數(shù)器當(dāng)前值被設(shè)為零。使用計(jì)數(shù)器號(hào)碼引用該計(jì)數(shù)器的當(dāng)前值和c位。
注釋:
因?yàn)槊颗_(tái)計(jì)數(shù)器有一個(gè)當(dāng)前值,請(qǐng)勿將相同的號(hào)碼指定給一臺(tái)以上計(jì)數(shù)器。(向上計(jì)數(shù)器、向上/向下計(jì)數(shù)器和向下計(jì)數(shù)器存取相同的當(dāng)前值。)