在STEP7 SCL编程环境中,怎么做一个秒脉冲计数器?
问题补充:
宁ゐ玉碎的方法可行,已仿真过。能否解释下:第一、一个秒脉冲不够,还要加上一个P_N=false? 第二、 if语句结束后,还要加上P_N:=M0.5
最佳答案
Count :INT;
P_N : BOOl;
M0.5 系统时钟秒脉冲
IF M0.5=True & P_N=False then //此处为M0.5的上升沿 判断条件就是 此次=1 上个扫描周期为0
Count:=Count+1;
end_if;
P_N:=M0.5; //此为M0.5的上升沿或下降沿 此次扫描周期结束后 P_N会记住M0.5的状态
提问者对于答案的评价:
可以实现。满意、但是没有解释为什么这么可以实现!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234732.html