西门子200温度PID问题请教大家。

我现在用固态继电器带动加热管加温,用Q0.0的通断控制固态继电器,PID程序是用向导做的,自己生成一个PID,调试后温度OK。

但是如果我不用PID向导做程序,自己编写一套PID程序的话,应该怎么做?增益 积分时间 微分 设定值 采集周期这些参数填表程序我都会,但是Q0.0在程序里怎么控制它的输出呢?

用Q0.0的通断来控制固态继电器,那么PID的参数表都填好了,怎么写程序控制Q0.0的输出呢?向导是自己生成的块,不知道里面怎么计算的,也不知道Q0.0怎么输出的,请大家指教?

最佳答案

你的问题在于如何连接PID输出与Q0.0的脉宽调制输出。这是个数学问题。PID指令输出的是0.0-1.0,脉宽调制可以用定时器+数据比较指令在实现。那么这两者之间的连接就是PID控制输出与定时器的数值比较。对PID输出值做数据格式转换,与定时器的数据格式统一就可以了。如果用的是高速脉冲指令,也使用相似的原理来修改高速脉冲的参数。

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

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

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

相关推荐

  • SMART700组态通信问题

    SmartLine700(无以太网接口)触摸屏是不是只支持s7-200PLC不支持:S7-200SMART PLC组太通信 最佳答案 SmartLine700(无以太网接…

    SIMATIC S7-200 2021年7月5日
  • MP277 和224通讯

    MP277和224通讯电缆,九芯全部一一对应是否可行?一般好像是3、8、4、5接通。 问题补充:请问PPI协议,九芯一一对应是否会损坏器件? 最佳答案 不会 提问者对于答案的评价:…

    SIMATIC S7-200 2020年11月1日
  • 用OPC把s7-200的数据传到excel里了,可如何把同一excel单元的数据连续写入磁盘文件里啊?

    用OPC把s7-200的数据传到excel里了,可如何把同一excel单元的数据连续写入磁盘文件里啊? 最佳答案 利用WINCC来完成。见《WinCC与Excel,VB的本地DDE…

    SIMATIC S7-200 2020年11月1日
  • S7-200CN CPU226 故障灯和运行灯同时亮,请问是硬件故障吗?

    S7-200CN CPU226 故障灯和运行灯同时亮,请问是硬件故障吗? 拨码开关也不起作用了,有没有解决办法? 最佳答案 重新上电,把CPU拨到ST…

    SIMATIC S7-200 2020年10月31日
  • s7-200存储卡中配方数据的导入

    使用s7-200的存储卡实现了配方功能,如何能把存储卡里的配方数据方便地复制到另一张存储卡里? 问题补充:是可以通过电脑读卡器直接复制粘贴的吗? 最佳答案 存储卡可以用电脑读卡器直…

    SIMATIC S7-200 2021年7月5日
  • 两台200PLC通讯问题??

    我做了两个线3-3,8-8,把两个200PLC连在一起,然后再一台上编了一个网络写向导。测试时看到生成的子程序Error 参数为1,通讯不上,请问为什么,帮助说(检查&n…

    SIMATIC S7-200 2020年10月31日
  • TD200显示问题

    各位前辈,小弟在执行运行中程序编辑时,下载一些程序添加项到PLC后,TD200原有的显示内容就消失了,且此时显示为:TD200 V3.0.2.2  &…

    SIMATIC S7-200 2021年7月5日
  • PID 控制转速

    有个项目用200PLC: 锅体搅拌变频电机75KW,红外测温仪检测锅内物料温度。 要求:比如设定物料温度80度,设定变频器转速800转/分。在搅拌混合过程中如果…

    SIMATIC S7-200 2021年7月5日
  • 对VW地址的计算

    我VW的需要的数据范围为:0~50000, 但是如果运算后,自动变成“整数”了,范围是-32768到32767, 请教:不问如何做才能做到数据范围还是0~500…

    SIMATIC S7-200 2021年7月5日
  • profibus与S7-200

    大家好,小弟有一问题想请教大家,因为PC ACCESS不能同时监控两台通过不同串口连接在电脑的PLC,所以我想用PROFIBUS分别连接两台PLC的PORT0口,然后用一…

    SIMATIC S7-200 2021年7月5日