此页面服务由第三方为您提供
宝川自动化设备有限公司
西门子PLC计数器指令
发布时间:2021-01-04 11:39:26
计数器指令包括增计数器、增减计数器、减计数器和高速计数器
增计数器
增计数指令(CTU)从当前计数值开始,在每一个(CU)输入状态从到高时递增计数。当CXX的当前值大于等于预置值PV时,计数器位CXX置位。当复位端(R)接通或者执行复位指令后,计数器被复位。当它达到*值(32,767)后,计数器停止计数。
增/减计数器
增/减计数指令(CTUD),在每一个增计数输入(CU)的到高时增计数,在每一个减计数输入(CD)的到高时减计数。计数器的当前值CXX保存当前计数值。在每一次计数器执行时,预置值PV与当前值作比较。当达到*值(32767)时,在增计数输入处的下一个上升沿导致当前计数值变为*小值(--32768)。当达到*小值(--32768)时,在减计数输入端的下一个上升沿导致当前计数值变为*值(32767)。当CXX的当前值大于等于预置值PV时,计数器位CXX置位。否则,计数器位关断。当复位端(R)接通或者执行复位指令后,计数器被复位。当达到预置值PV时,CTUD计数器停止计数。
PS:CXX代表的是计数器的名称,是常数范围时从C0到C25,由于每一个计数器只有一个当前值,所以不要多次定义同一个计数器。(具有相同标号的增计数器、增/减计数器、减计数器访问相同的当前值。)当使用复位指令复位计数器时,计数器位复位并且计数器当前值被清。计数器标号既可以用来表示当前值,又可以用来表示计数器位。