设备要求是用流量计控制进水,我开始是用普通计数器来计脉冲数量,I0.0接受脉冲信号,C1计数器计数,流量计是6个脉冲一升水,触摸屏输入进水多少升,根据反馈脉冲除以6等于设定水量后停止进水阀。但是现在调试发现要用到高速计数器才能计数,但是高速计数器程序不会用,求教下大家,谢谢了!
问题补充:
我现在就是只要一个I0.0输入来读取流量计的脉冲,不是接编码器。脉冲数量相等后就输出Q点就可以了
图片说明:
最佳答案
参考技术论坛,我有如何应用200smart高速计数器的连载:说说高速计数器的计数
不知道是我这里的原因,还是论坛原因今天我无法连接论坛,你自己找找在200smart版区。
补充问题回复:
编码器与高速脉冲输入(流量计)是一致的,均属于高速输入,只能用高速计数器,不能够使用普通计数器。
设置高速计数器模式0或1,定义高速计数器控制字节SMB37,等于当前值等于预设值中断,开中断。
提问者对于答案的评价:
借鉴了你和Power_iec的读方法,我就用读出的脉冲和实际脉冲做了比较,没有写中断程序,应该也是可以的吧?我怎样可以把程序再给你帮忙审核下就好了
专家置评
已阅,最佳答案正确。下载中心下载A0666,里面有详细的组态步骤。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc130875.html