求助一个纯梯形图的计算转速的例子,不使用高速计数,如何实现,拜谢
问题补充:
转速很低,可否使用普通的I/O口,看别人的帖子用OB32-35来,做一个计算的FC块,我是初学,自己做了模拟的时候有问题,谁可以给一个现成的LAD的例子,包括OB,和FC一共个图片就好 ,万分感谢(通过您的例子,我可以学习下时间中断的用法,计数器的用法)
最佳答案
建议0B35 里面调用 FB
CALL FB 10 , DB10
OBCycleTime:=20 //OB 35 周期建议20MS
SampleTime :=4 //速度采样周期 4秒,大于1并且 20的整数倍
PulsePerLap:=4 //没转一圈4个脉冲
PulseIn :=I0.0 //脉冲输入点
程序见图,
要知道 本来STL 3分钟干完的事情,用个LAD 要15分钟。多了好多临时变量,为什么执着用什么LAD 。
除了逻辑控制,不推荐LAD,SIEMENS 是 几个主流PLC 厂商中 做的最差的LAD了。
图片说明:
提问者对于答案的评价:
太谢谢您了,刚开始学习的梯形图。STL也仅仅知道一点点,总之谢谢
最佳答案作者回复:
SIEMENS的计数器 我编程时从来不用,实现计数的功能多了去,循环中断 其实很简单 ,它的调用是有CPOU的操作系统来完成的,你只要在硬件里组态它的 中断周期就可以,建议你周期设小点,防止丢脉冲。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228896.html