脉冲PID控制

请问下各位高手,我使用S7-200对一个炉温采用PID控制,输出是用数字信号给温度控制器的,通过PID计算过的模拟量如何转换成数字信号,如以脉冲串代替模拟量。谢谢。

问题补充:
PID程序我是自己编写的,不是系统自带的那种

最佳答案

1、既然PID程序是自己编写的,那么PID输出端口就有一个存储地址名称,例如:可先将PID输出存放在VB10地址中;
 2、然后,利用“高速脉冲输出编程向导(Pulse Output Wizard)”工具组态,将PID输出至VB10地址中的数据值转换成脉冲串送至外部端口输出;
 3、使用“Pulse Output Wizard”工具,既可配置为PTO(脉冲串)输出,也可配置为PWM(脉宽调制)输出。由于你的被控对象是炉温,被控设备应该是开/关电磁阀,所以可配置为PWM(脉宽调制)输出方式。
 4、“Pulse Output Wizard”工具的使用方法如下:
 (1)在Micro/WIN的“Tools(工具)”浏览条中,双击“Position Control Wizard(位控向导)”图标,或点击“Tools(工具)”→“Position Control Wizard(位控向导)”,则进入“Pulse Output Wizard”配制窗口;
 (2)按照Pulse Output Wizard”窗口向导提示,即可完成PWM模式的位控配制。

提问者对于答案的评价:
很好,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:54
下一篇 2021年7月4日 下午11:54

相关推荐

发表回复

登录后才能评论