pid指令中,如何将高速计数器的计数值转换成模拟量输入到PV-I

小弟现在想用pid来控制恒流量,流量是高速计数器读取的每秒计数值,请问高手如何把HC0的每秒计数的值转换成模拟量反馈给PV_I

最佳答案

把高计的计数增量转换成整数。
例如,每秒采集一次高速计数器当前值。比较两次之间的差值。当差值达到1000脉冲的时候看做流量达到最大,当差值等于零的时候看做没有流量。然后就把0和1000量化对应到模拟量的最小值和最大值。量化过程自己做吧。只是些数字游戏。

提问者对于答案的评价:
谢谢,我们用的流量计就是这个原理工作的,很准的

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc312573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:10
下一篇 2020年11月1日 下午3:10

相关推荐

  • 虚拟机里装200编程软件+PC ACCESS+WINCC跟PLC可以正常通信吗?

    测试用:虚拟机里装200编程软件+PC ACCESS+WINCC跟PLC可以正常通信吗?怎么设置?谢谢,虚拟机用的VM。另外请教一下:虚拟机里装的XPSP2,以前使用这个…

    SIMATIC S7-200 2021年7月5日
  • s7-200cn的编程软件可以为s7-200smart编程么?

    一定要用 MicroWINsmart么,s7-200cn可以和700IEV3组态么 最佳答案 是这样的。smart需要专用软件。 提问者对于答案的评价:那屏幕呢,700I…

    SIMATIC S7-200 2017年6月2日
  • VD200的值怎么总跳啊!!

    网络1 LD     SM0.1 MOVB   16#0, AC0&n…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7

    对数据存放单元写入二进制、十进制、十六进制、BCD码、实数应如何进行? 最佳答案 可以在数据块中进行设置, 对二进制数可用2#加数据值 对十进制直接用数据值&n…

    SIMATIC S7-200 2021年7月5日
  • 关于设置时钟方面的问题。

    这样子设置钟不对吗,我是想看这个设置时钟到底怎么个用法,我这样是条件接通后VB300开始的8个字节的时间数据设置给PLC,我后面有数据给vb300开始的8个字节,怎样才能行。 图片…

    2017年6月27日
  • s7-200计数器编程问题

    给I0.0一个上升沿使计数器加1,同时使M0.0保持接通,以此给I0.0再接通一个上升沿计数器再加1,同时使M0.1保持接通,直到计数器加到7结束,此时M0.0~M0.6都保持接通…

    SIMATIC S7-200 2020年10月31日
  • CPU 226CN 密码忘了怎么办?

    CPU 226CN 密码忘了怎么办,设定的是3级密码,我想改程序,改不了,怎么办啊,听说西门子有一密码可以进入,谁知道?多谢! 问题补充:我有源程序,自己写的,…

    SIMATIC S7-200 2020年11月1日
  • BCD码转为十进制

    速计数器采集、保存程序时,遇到问题。就是如何将BCD码转为十进制。因为我的比较与付值功能是要求是十进制的,我真的没不能走其它方向了,请各位高手指导,不胜感激 问题补充:其实我想进行…

    2020年10月31日
  • TD400C的存储区

    除了之前在文本显示向导设置完成时知道V 存储区的范围,程序下载以后,如果忘记了V 存储区的范围,在那里可以知道它的范围? TD400C的存储区 问题补…

    SIMATIC S7-200 2021年7月5日
  • s720的port0 与port1有什么区别

    s720的port0  与port1有什么区别,哪个口都能与手提电脑上载和下载程序吗 问题补充:什么叫自由通讯口,什么功能 最佳答案 就是PLC有两个通信口。它…

    SIMATIC S7-200 2021年7月5日