西门子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日

相关推荐

  • 200的PLC通讯端口能不能用DB9

    我知道DP头是PLC的专用的接头有2根信号线,但DB9似乎本来是RS232用的,我现在只焊2根线能不能跟DP一样,也就是说DB9的公头内部有没有针脚是互连的,还是针脚之间是独立的,…

    SIMATIC S7-200 2020年11月1日
  • 前辈,师傅们—虚心请教

    请各位师傅帮忙推荐一本书吧,西门子PLC,重点是讲模拟量处理,编码器等,因为单位设备都是西门子的PLC,有控制温度的,有控制位置的,控制温度的是226CN加231模块,控制位置的是…

    SIMATIC S7-200 2020年11月1日
  • S7-200cn 高速脉冲(发脉冲控制伺服)

    触摸屏上的速度(米/分钟) 转换到程序里SMW68 需要怎么转换? 最佳答案 (伺服电机转一圈的脉冲数)*(减速机减速比)/丝杠螺距(mm),得到每mm的脉冲数…

    SIMATIC S7-200 2021年7月5日
  • s7-200高速计数器中断的使用

    其中用到了MAP库指令。希望电机在返回给s7-200的脉冲等于hsc预设值的时候进入中断,让电机减速停下来,同时计数清零,但是电机现在是发送完预定的脉冲后才停下,看我这程序有什么问…

    2017年12月9日
  • PC_ACCESS_V2.3的使用

    官网下载了PC_ACCESS_V2.3并安装。官网下载了STEP 7 MicroWIN SMART V2.5并安装。搭建硬件smart&nb…

    SIMATIC S7-200 2021年7月5日
  • 请教一个关于触摸屏的问题.

    现在使用TOUCH与CPU226进行通信,如果触摸屏故障,是否把一个新的触摸屏装上就可以工作了?谢谢! 最佳答案 新装的屏肯定需要下载程序才能工作。分以下几种情况:(1)新屏与旧屏…

    SIMATIC S7-200 2020年11月1日
  • S7-200子程序调用问题3

    为什么在子程序中,c4计数到达设定值后L0.6不能断开,请各位老师帮忙指点,不胜感激 图片说明:    最佳答案 您可以将计数器复位信号C4换成L0.6的常闭触…

    2017年12月8日
  • TD400C 如何截图?

    因为设备说明书上要TD400C的显示画面,有没有办法在计算机上截图? 最佳答案 在用向导给TD400C做组态的时候,直接用截屏就可以了。有些小改动,用图片工具处理一下。 提问者对于…

    SIMATIC S7-200 2020年11月1日
  • CPU224XP不能有三个出口

    我在问题“ID48606”里面问了CPU224XP能否同时有三个出口的问题。0#口用于modbus通讯。1#口接了一个K-TP178,问题是,1#口可以分别与K-TP178和S7-…

    SIMATIC S7-200 2021年7月4日
  • S7-200与S7-300如何与威纶通触摸屏实现在线模拟?

    S7-200与S7-300如何与威纶通触摸屏实现在线模拟?200编程电缆是PPI USB,300的编程电缆是MPI USB, 电脑设备管理器与PLC编…

    SIMATIC S7-200 2021年7月5日