S200 PID 实例、基础问题

我要做一个溶液恒温控制系统。用Pt100热电阻传感器(AIW0接入入PLC)、EM231RTD模块、模拟量输出(AQW0接到控制器)(4-20ma)控制气动阀控制热蒸汽的流量来给溶液加热。
  通过指令向导生成PID子程序,虽然我看了一些教材,但是还是感觉很多细节还不清晰,我一一列出,尽量把我的意思表达清楚。
第一个问题:给定值范围的低限、给定值范围的高限。这个该怎么设定?(见图1)
 
 我填的是低限50,高限150。为什么填这两个数,我也拿不准。因为我只需要控制温度在120摄氏度就可以了。 120在50与150之间所以我就随便这么填了。我的理解对吗? 错在哪?
第二个问题:也是我认为很重要的,就是这个过程变量怎么理解。见图2。我把刚才填的给定值低限50与过程变量范围低限值500对应,给定值高限150与过程变量范围低限值1500对应的理由是:Pt热电阻将温度值反馈到PLC的具体数值是具体温度值的10倍(因为我用了EM231RTD,我采集温度值的方法就是将AIW0的数值除以10就是被测的温度值了)。  这个理解对吗?  
 
第三个问题:输出类型与范围低高限。见图2。因为气动阀接受4-20ma的控制信号。4ma时全闭,20ma时全开。4ma对应PLC内的数值是6400,20ma对应PLC内的数值是32000。我点了使用20%偏移量后,自动就变成了这样的数字,我看正好符合要求,所以没管。  这一步,我理解对了吗?
第四个问题。见图3。增加PID手动控制。 我没有点选。我说一下我对这个功能的理解。
 
如果要手动控制的话,输入的指定控制指令的范围只能是是0.0-1.0吗?  也就是我输入0.0就是气动阀关闭,输入1.0的话阀门全开,输入0.5的话阀门开一半吗?
新手第一次接触PID闭环控制,心里没底,尤其是前两个问题,真诚希望得到指点和帮助,谢谢。

图片说明:

S200  PID  实例、基础问题    S200  PID  实例、基础问题   

最佳答案

1)这个可以定义的工程变量的百分比,如填入0.0(%)~100.0(%),也可以以实际工程值定义,你的理解也没有错,只是按实际工程量填写比较合理一些。如高限填写120.0.
2)过程变量是指温度模块输入的值,有单极性和双极性之分,单极性0-+32000,双极性-32000~+32000。
西门子提供视频学习资料,链接:http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=386
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=388
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=390
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=392
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=394

提问者对于答案的评价:
谢谢 谢谢你们 能留个邮箱什么的联系方式吗?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日 上午2:52
下一篇 2017年8月24日 上午2:53

相关推荐

  • mp277与S7-200的时间如何统一

    请教:在MP277画面中显示的系统时间(可修改)如何传到S7-200中。谢谢! 最佳答案 请参考——触摸屏时间和plc时间同步http://www.ad.siemens.com.c…

    SIMATIC S7-200 2020年11月1日
  • 奇偶校验与帧校验

    我现在使用200plc与一变频器通讯,传输格式1-8-2,也就是没有就校验位,使用自由口通讯编程传送数据时,我需要自己计算双字节的帧校验数据连同其它数据一起构成一个消息帧发送给变频…

    SIMATIC S7-200 2020年11月5日
  • 200PLC的定位控制精度

    各位高手,现在我想用200PLC和定位模块驱动伺服,再加上编码器。想问的是,它们组合在一起一般能达到什么精度?谢谢 问题补充:我需要的精度是0.01mm 最佳答案 根据自己系统编码…

    SIMATIC S7-200 2021年7月4日
  • 请教一段测电机绕组温度的PLC程序

    图1为一段测电机绕组温度的PLC程序。测量绕组的传感器为PT100,用到了RTD输入模块。看了这段程序,我有些疑惑或者说是不太确定的地方,恳请大家指教!1,因为传感器是PT100,…

    2020年10月31日
  • 关于EM235模块的使用

    初次使用em235,想确认几个问题,如果把dip开关设置成100 001(1代表on),问题1:是不是4个输入信号都设置成0-20mA呢?这个0-20mA信号带配电功能吗…

    2020年10月31日
  • s7200冗余

    现场是CPU226,想增加一套CPU做冗余,不知能否实现???该如何配置???? 问题补充:s7200是不是都不能做冗余呀???? 西门子有哪些系列的产品可以做冗余???…

    SIMATIC S7-200 2021年7月5日
  • 用置1按钮怎么不对

    各位大哥,小弟以前用按钮一直用 “按1松0”,现在将按钮换成“置1”,并且在PLC程序中将用该按钮对其自身复位,连接好之后进入组态,发现“启动”“停止”只能在第一次运行时…

    SIMATIC S7-200 2021年7月5日
  • S7-200 高速计数问题

    最近在捣鼓 S7-200的高速计数功能 我写了一段程序,感觉没问题,不知为什么老是计不到数,程序如下: A  SM0.1&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 传感器烧毁,如何找原因

    请教各位老师。我的现场有一个4-20MA的传感器损坏,换了一个传感器用了1个小时又坏了,把EM231换了,问题就解决了。怀疑是不是EM231造成的,哪位老师遇到过类似问题,给个指点…

    SIMATIC S7-200 2018年12月6日
  • 为何TD 200 显示无参数块,或时有时无

    为何TD 200 显示无参数块,或时有时无 最佳答案 CPU中的V存储区(数据块)中为TD 200分配的参数块地址又被其它程序重复使用,改变了TD&n…

    SIMATIC S7-200 2020年11月5日