如题 假设I0.0输入脉冲为50HZ的数字量 希望在Q0.0输出一个频率为100HZ 或200HZ的数字量输出 能否实现? 如果能实现 程序怎么写 谢谢
问题补充:
谢谢楼上2位的解答 如果输入的频率I0.0是50HZ~100HZ的连续变法量 输出Q0.0能否相应的以2倍的频率输出呢?
最佳答案
5ms定时中断,在定时中断块中检测I0.0的上升沿和下降沿,可以倍频输出100hz;
再把倍频输出边沿处理,又倍频到200hz
提问者对于答案的评价:
虽然我不清楚上面2位解答者是西门子专业的技术人员 或者仅仅是西门子工控PLC的爱好者 无论是什么身份 都谢谢你!
相信来此提问者 还有不少是跟我一样 仅仅是因为工作或生活中需要用到西门子PLC,但又并不需要很精通PLC编程。所以我们需要的不仅仅是编程的思路,如果有针对提问直接编译好程序再截图传到网站,或许更容易让提问者明白.
专家置评
已阅,最佳答案正确。
如何测定高速脉冲串的频率和速度http://support.automation.siemens.com/CN/view/zh/27864874?Datakey=24676421
可以测量输入点频率,在通过PTO向导的MAN指令输出品,频率是2倍的脉冲。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc205472.html