S7-200里的PID模块怎么使用

在200里创建一下PID模块,在创建时没有设置手动,但是在PID调节面板里有个手动调节,还有一个自动调节,这两个有什么区别,怎么使用?此外,输出的什么样的曲线才算是理想的曲线呢?请大家帮个忙,传授一些关于PID的调试方法。

最佳答案

参考回答:

  PID 控制算法有几个关键的参数Kc(Gain,增益),Ti(积分时间常
  数),Td(微分时间常数),Ts(采样时间)。
  在S7-200 中PID 功能是通过PID 指令功能块实现。通过定时(按照采样时间)执行
  PID 功能块,按照PID 运算规律,根据当时的给定、反馈、比例-积分-微分数据,
  计算出控制量。
  PID 功能块通过一个PID 回路表交换数据,这个表是在V 数据存储区中的开辟,长度
  为36 字节。因此每个PID 功能块在调用时需要指定两个要素:PID 控制回路号,以及
  控制回路表的起始地址(以VB 表示)。
  由于PID 可以控制温度、压力等等许多对象,它们各自都是由工程量表示,因此有一
  种通用的数据表示方法才能被PID 功能块识别。S7-200 中的PID 功能使用占调节范围
  的百分比的方法抽象地表示被控对象的数值大小。在实际工程中,这个调节范围往往
  被认为与被控对象(反馈)的测量范围(量程)一致。
  PID 功能块只接受0.0 - 1.0 之间的实数(实际上就是百分比)作为反馈、给定与控
  制输出的有效数值,如果是直接使用PID 功能块编程,必须保证数据在这个范围之
  内,否则会出错。其他如增益、采样时间、积分时间、微分时间都是实数。
  因此,必须把外围实际的物理量与PID 功能块需要的(或者输出的)数据之间进行转
  换。这就是所谓输入/输出的转换与标准化处理。《S7-200 系统手册》上有详细的介绍。
  S7-200 的编程软件Micro/WIN 提供了PID 指令向导,以方便地完成这些转换/
  标准化处理。除此之外,PID 指令也同时会被自动调用。

 下载相关资料参考!
 http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0136.zip

提问者对于答案的评价:
谢谢,不过这东西还真是麻烦啊,不好弄啊。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:19
下一篇 2021年7月4日 下午11:20

相关推荐

  • 西门子200PID控制

    根据教材写了一段PID控制的程序写进PLC,根据电磁流量计的流量信号来控制电动阀,来控制电动阀,其它都正常显示,就是VD108没有输出,哪些错误会出现这样的情况? 钻石用户推荐最佳…

    SIMATIC S7-200 2021年7月5日
  • CP243-1报错

    ETH0-CTRL报错256 图片说明:    最佳答案 ETH1_CTRL:以太网初始化和控制子程序,每个扫描周期都要接通使能端。它有三个输出参数,分别是:C…

    2021年7月5日
  • S7-200中模式开关term什么情况下使用?

    它的作用是什么?一般在什么情况下要打到这个档位?大家用过的举个简单的例子。 最佳答案 一般用在自由口通讯调试的程序上。使通讯口在自由口和PPI之间互相切换。如以下程序:LDN&nb…

    SIMATIC S7-200 2020年11月1日
  • MODOMUS通讯问题

    请问在200CPU里进行MODOBUS通讯,我想调用MODOBUS库时,请问哪边有MODOBUS库文件下载。 最佳答案 最新的SP8带MODOBUS库,下载地址:ed2k://|f…

    SIMATIC S7-200 2020年10月31日
  • net rw 怎么使用 啊

    根据向导用NET RW后。我怎么把另外一个CPU里面的一个数值,比如说VD500(实数)先转为VB,在放置到本地CPU的哪些地址啊。搞不懂望指教 最佳答案 VD&nbsp…

    SIMATIC S7-200 2020年11月5日
  • 求助:S7-200 OPC配置问题?

    现在STEP7 里添加了OTHER PC STATION,再在机架的1里配置了OPC服务器,3里添加了IE,设置OPC的地址,在OPC里添加了一个连接…

    SIMATIC S7-200 2020年11月5日
  • 断电保持问题

    请问在STEP 7 MICROWIN SP4中的系统块断电数据保持菜单中,一共有6行的设定(范围0-范围5)为什么可以对VB进行多次的定义范围(范围0…

    SIMATIC S7-200 2021年7月5日
  • S7200 MODBUS与VLT2800通讯设置

    S7-200 modbus指令库里MBUS_MSG的addr,怎么计算对应VLT2800变频器里面的参数代码 问题补充:里面那个Addr的416130对应丹弗斯变频器28…

    2017年11月19日
  • 6ES7-970-0cb20-0xa0一定可以用在S7-200PLC的编程吗?

    各位“6ES7-970-0cb20-0xa0PC/PPI电缆”肯定可以用在S7-200PLC的编程吗?急请各位指点。 最佳答案 "6ES7-970-0cb20-0xa0P…

    SIMATIC S7-200 2021年7月5日
  • 关于s7200程序的问题

    请高手指点:我做了个小程序如下。 LD SM0.0 MOVB 200,SMB34 ATCH INT_0:INT_0,10…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论