要求:当有一个输出的时候就计数一次,计数次数要达到50万次。
自己有用过INC_DW来做 但是 递增都不是加1 。 不是一个脉冲就加1,而是接通一个扫描周期就在加。 加个上升沿的话就不计数加1了。
新手 求大家帮帮忙 谢谢!
问题补充:
I0.0接通后 为什么上升沿没有变化 监视的值也没有变化
图片说明:
最佳答案
假如你的输出信号我用I0.0代替,用INC_DW?指令,计数后的数据放在VD100里,程序见图:
I0.0要有变化,这样才能用上升沿!
图片说明:
提问者对于答案的评价:
其实程序我写个跟你给我的是一样的, 就是监视的时候,看不见上升沿和VD的变化。但是我刚才用状态表监视,发现VD在每次输出之后有加1的。 谢谢你们
专家置评
已阅,最佳答案正确。
VD100可以在监控表里监控,或者将其move给其他地址,监控另一地址数据,在程序块中无法监控P指令后面的数据。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188990.html