请问下各位高手,我使用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