在图22中使用了可逆计数器梯形图方块指令,输入I0.1的每次正跳沿使计数器C10的计数值加1,输入I0.2使计数值减1。计数器C10的状态用于控制输出Q4.0,若C10的数值不为0,则Q4.0为1。给C10预置的初始值放在 MW10中,当I0.3有正跳沿时,该值被置入计数器C10。当I0.4有正跳沿时,计数器C10复位。 图22 可逆计数器梯形图方块指令 计数器线圈指令 计数器线圈指令与计数器梯形图指令功能相同,有关内容见表14。 表14 计数器线圈指令 图23以加计数器为例说明计数器线圈指令的用法。它用于对输入I0.2的正跳沿计数。每一个正跳沿使计数器C10的计数值加1。输入I0.1的信号状态从0变为1,则计数器C10被置初始值100,C#表示以BCD码格式输入一个数值。若没有正跳沿,计数器C10的计数值保持不变。输入I0.3若为1,计数器被复位。计数器C10的计数值若不等于0,则C10输出状态为1,Q4.0也为1。 图23 加计数器线圈指令 |
电工学习网 ( )
GMT+8, 2023-4-2 23:27