a.组态I0.0为单相脉冲输入点;
b.组态I0.1为硬件门输入,信号电平设置为高电平有效,不调用高速计数器指令。观察I0.1导通或断开时,高速计数器是否计数;
c.组态I0.2为捕捉输入,启动条件设置为上升沿有效,调用高速计数器指令,使能HSC_Count.EnCapture。观察I0.2导通或断开时,HSC_Count.CapturedCount的值的变化;
d.组态I0.3为同步输入,信号电平设置为高电平有效,调用高速计数器指令,使能HSC_Count.EnSV。观察I0.3导通或断开时,当前值的变化;
f.设置初始参考值2等于20,计数事件设置为"参考计数2 (加计数)",脉冲输出的周期事件设置为:500ms,输出的脉冲宽度为100%,组态Q0.0为比较输出,
做这个练习的时候想老师帮我确认下我的看法对不对:
1,测试I0.1的时候,I0.0是要一直保持为1的对吧,为什么ID1000的计数再每次按下I0.1的时候是不规则的加计数呢???
2,按下I0.2的时候,马上把I0.1记的数写入HSC_Count.CapturedCount中,是应该这个效果吧?
3,测试I0.3的时候,观察当前值,是观察HSC_Count.EnSV吗??
4,参考值设置为20的时候,计数超过20,Q也没看到输出,不知道是不是应该这样测试?