S7-200进行PID控制时的设定值的确定

S7-200进行PID控制,无论是采用PID指令,还是通过“PID控制向导”,都需要手动指定设定值。而且这个设定值,还不是真实值,是0~1之间的小数。这个小数是怎么确定的?
如一个例子中,设定温度为50℃,设定值指定为0.335,这是怎么计算出来的?

问题补充:
原图传错了,还有一张是用指令法编程的,如下。用指令法编程时,用MOV指令指定的设定值为0.335,表示33.5%。
那么,用向导法编程的设定值(在依向导默认的设定值设置0.0~100.0的情况下),主程序中Setpoint参数赋值0.335,应该表示0.00335%,若希望设定值赋值33.5%,主程序中Setpoint参数应该赋值33.5才对吧?看来例子错了,混淆了指令法与向导法的赋值方法?

图片说明:

S7-200进行PID控制时的设定值的确定    S7-200进行PID控制时的设定值的确定    S7-200进行PID控制时的设定值的确定   

钻石用户推荐最佳答案

200PID使用参考:
PID:
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200PID/

里面这么说的:
定义回路设定值(SP,即给定)的范围:
在低限(Low Range)和高限(High Range) 输入域中输入实数,缺省值为0.0和100.0,表示给定值的取值范围占过程反馈量程的百分比。 这个范围是给定值的取值范围。它也可以用实际的工程单位数值表示。

详细可以看上面的文档,里面介绍的非常详细了

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 两台200PLC通讯问题??

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

    SIMATIC S7-200 2020年10月31日
  • M 区域的地址不够用怎么办

    M 区域的地址不够用怎么办 最佳答案 变量存储区(V):可以按位、字节、字或双字来存取V 区数据位存储区(M):可以按位、字节、字或双字来存取M区数据定时器存储…

    SIMATIC S7-200 2021年7月5日
  • 怎样用S7-200的SEG编写OMRON的七段码

    请帮忙举个例子发到我的邮箱!不胜感谢! 最佳答案 你的邮箱? 提问者对于答案的评价:谢谢!

    SIMATIC S7-200 2021年7月5日
  • EXCEL中VBA控件的使用问题

    在使用CP243-1时,我想使用EXCEL中的VBA按钮向PC ACCESS中的项目写入数据,由于对VBA不是很了解,所以想问一下下面这段帮助中的代码:<<&…

    SIMATIC S7-200 2021年7月5日
  • 请教大家一个S7-300时钟问题?

    1.请问300是靠什么使得在断电的情况继续让时钟工作的?内存有电池吗?2.请问200中的数据存储区和系统存储区是保存在EEPROM还是RAM里的?断电保持区是存放在哪里的?谢谢! …

    SIMATIC S7-200 2017年6月18日
  • MAP SERV回原点问题

    我用的是CPU224XPSI来控制伺服电机两台。如果只下载伺服电机的回原点程序,他们能找到原点。由于我在程序中用了顺序功能(LSCR,SCRT,SCRE).然后我再调用MAP中的找…

    SIMATIC S7-200 2020年10月31日
  • 怎样用s7-200实现延时一小时

    我需要延时一小时 怎么样用s7-200来实现?  问题补充:另外:我是准备用s7-200控制步进电机。但是我的PLC是不是晶体管输出类型 我不清楚&n…

    SIMATIC S7-200 2021年7月4日
  • 长时间计时

    现在有个间隔12小时循环执行,我想用200内的特殊寄存器位(1分钟周期)的上升沿触发累加数据,不知道这样做是否合理? 最佳答案 开始间隔时间 BGN_ITIME读取内置1…

    SIMATIC S7-200 2020年11月1日
  • plc与触摸屏建立通讯

    plc是cpu224xp cn,触摸屏型号和线见下图,如何建立通讯,有什么要求? 图片说明:       最佳答案 这个属于昆仑通…

    2021年7月5日
  • 字符串如何定义?

    要在PLC中定义一个字符串,比如”I L Y”,是要一个字节一个字节的赋值,还是有更简单的方法? 最佳答案 你好,其实可在200的数据块中直接为字符串赋值的…

    SIMATIC S7-200 2018年12月2日

发表回复

登录后才能评论