关于西门子200PLC的PID控制

通过PID向导做的西门子200的PID,PV_i是反馈信号,6400-3200,setpoint_R是0-20rpm的转速,在向导里面对应的是6400-32000,输出信号是正负32000,当我的setpoint_R值为0时,同时PV_i为6400,此时PID的输出却为-32000,此时应该为零才对,问了西门子客服告知,是这样的!我想问一下是的吗,根据公式确实不应该啊!

问题补充:
我可能说的不是太清楚,我在补充一下,根据PID公式,当给定等于反馈时,应当输出为零,当给定大于反馈时输出为正(0到32000范围),当给定小于反馈是输出为负(-32000到0范围),现在反馈是6400对应的应该是0转速,我的给定也为0转速,这时候应该输出为0才对?另外请教一下,我应该怎么才能回复你的回答!

图片说明:

关于西门子200PLC的PID控制   

最佳答案

1,当你的setpoint_R值为0时,同时PV_i为6400,此时PID的输出却为-32000,这个是对的,如果你把输出信号改为单极性,0-32000的话,当你setpoint_R值为0时,输出就是0了。
2,《如何使用S7-200CPU 的PID控制》http://wenku.baidu.com/link?url=-Q-FkVNo8qbP-cb9U9sUZE10QFfZXrpM-7-LwkfqO2762OD3t882vcTLNTIDrYKNvgXfkKJIsva5yA6HRRitsNb7b2YjQwhsAVt_mNmmtLW
3,补充:1,当给定等于反馈时,应当输出为零,你这个0是工程量,也就是对应你组态输出的数字量-32000,
2,当给定大于反馈时输出,(同时你的比例系数为正),你输出工程量为负数,对应你的组态数字量输出范围是-32000到0,
3,当给定小于反馈是输出为负,(同时你的比例系数为正),你输出工程量为正数,对应你的组态数字量输出范围是0到32000,

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日
下一篇 2017年6月24日

相关推荐

  • S7-200PLC编程中模拟量曲线的趋势判断

    S7-200PLC编程中如何判断一个温度模拟量的值在某个时间段(例如5-10分钟之内)内是上升趋势还是下降趋势?并根据这一判断开关机。 问题补充:S7-200PLC编程中如何判断一…

    SIMATIC S7-200 2021年7月5日
  • S7_200模拟量输出地址问题

    为什么不能在主程序直接写入模拟量的输出地址,而是调用子程序后才能写入呢,为什么这样做才能输入模拟量输出地址呢?这是为什么呢?这破网站一直上传不了图片,没图大概就这么个意思。 最佳答…

    2021年7月5日
  • S7 200程序下载错误

    在S7 200中我定义了配方0,相对应的分配150个配方数据; 在一子程序Write中根据LD0的输入将不同的工艺参数写入不同的配方 下面的程序Net…

    SIMATIC S7-200 2021年7月5日
  • 使用SCR指令为什么不能在连续两段中分别设置控制同一个输出线圈?

    使用SCR进行顺序控制的时候,如果连续的两段具有控制相同的输出线圈的要求。为什么不能在每一个SCR段中分别设置这个输出线圈的驱动,而必需在各SCR段之外,用这两个连续步对应的顺序控…

    SIMATIC S7-200 2021年7月5日
  • S7-200温度控制问题

    为什么我的S7-200显示的温和实际温度差那么多?(设定150度,显示也是150度,但实际只有120度)我可以肯定我测的没问题!请问各位老师如何调整到我想要的显示温度?我用的温度控…

    SIMATIC S7-200 2021年7月5日
  • 循环指令请教

    请问,在一个扫描周期中,如果循环指令被激活(该循环要执行10次),它的循环是一个扫描周期执行一次(循环10次需要10个扫描周期),还是在一个扫描周期内10次全部执行完? 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • uss使用 急

    求教S7200如何通过USS协议控制6RA70内部开关量连接器 ??? USS库有读写__D,_W,_R的功能块,其中Param参数号可以直接写6RA70内部连…

    SIMATIC S7-200 2021年7月5日
  • CPU226与三菱FX2N-48MR通讯,请问有什么可行的方法吗?

    CPU226与三菱FX2N-48MR通讯,请问有什么可行的方法吗? 问题补充:我查了相关的资料,三菱FX2N-48MR这个PLC是支持自由协议的,但我对自由口通讯不太懂!不知道该怎…

    SIMATIC S7-200 2020年11月5日
  • 想实现s7-200与arduino due的串口通讯

    s7-200和arduino due的串口通讯,因为s7-200的是rs-485电平,而arduino的是TTL电平。现在考虑PLC这边使用RS-485转USB,Ardu…

    SIMATIC S7-200 2017年7月26日
  • S7-200 梯图实例说明

    我是刚学习的,希望有高手能帮小弟一下。 最佳答案 根据你的情况给你制定一个学习计划,学习完之后,会对一些基本概念,以及plc的基本组成、基本要求有一定程度的掌握。1、首先下载系统手…

    SIMATIC S7-200 2020年11月1日