您现在的位置是:首页 > PLC技术 > PLC技术
SIMATIC计数器指令
来源:艾特贸易2017-10-11
简介对于 SIMATIC 计数器而言,在 CPU 的系统存储器中有专门的存储区域,每个计数器均占用一个 16 位的字单元存储计数器当前值,还占用一个位单元存储计数器的状态。 SIMATIC 计数器的计数
对于SIMATIC计数器而言,在CPU的系统存储器中有专门的存储区域,每个计数器均占用一个16位的字单元存储计数器当前值,还占用一个位单元存储计数器的状态。SIMATIC计数器的计数范围为0~+999。
SIMATIC计数器指令有分配参数并进行加计数S-CU、分配参数并进行减计数S_CD和分配参数并加/减计数S_CTUD三种指令,其梯形图形式如图5-84所示。
图5-84 SIMATIC计数器指令的梯形图形式
a)分配参数并进行加计数S-CU;b)分配参数并进行减计数S_CD;c)分配参数并加/减计数S_CUD
CU-加计数脉冲输入端,上升沿触发计数器的值加1。计数值达到最大值999以后,计数器不再动作,保持999不变。
CD-减计数脉冲输入端,上升沿触发计数器的值减1。计数值减到最小值0以后,计数器不再动作,保持0不变。
S-置初值端。S端的上升沿触发赋初值动作,将PV端的初值送给计数器。
PV-给计数器赋初值端。初值前需加修饰符“C#”,表明是给计数器赋初值。计数器的值在初值的基础上加1或减1。
R-清零端。R端的上升沿使计数器的值清零。
Q-计数器状态输出端。Q端的状态与计数器的位地址( C5)状态相同,只有当计数器的值为0时,Q端输出“0”信号;否则,只要计数器的值不为0,Q端就输出“1”信号。
CV-当前计数值(十六进制格式)输出端。此数值可以参与数据处理与数学运算。
CV_BCD-当前计数值(BCD码格式)输出端。此数值可以直接送到数码管显示。
点击排行
