SIMATIC S7-1500与TIA博途软件的使用---连载83

已锁定

总坛主

  • 帖子

    1023
  • 精华

    21
  • 被关注

    395

论坛等级:至圣

注册时间:2011-02-24

黄金 黄金 如何晋级?

SIMATIC S7-1500与TIA博途软件的使用---连载83

2405

4

2016-12-20 13:32:14

 

以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。

 

PID_Compact指令的调用与PID调试示例---调用指令PID_Compact V2

 

10.13.2调用指令PID_Compact V2

必须在循环中断OB中调用 PID_Compact指令,以保证过程值精确的采样时间和控制器的控制精度。理想情况下,采样时间等于调用OB的循环时间。PID_Compact指令自动测量两次调用之间的时间间隔,将其作为当前采样时间。

如图11- 11所示,在循环中断OB(如OB30)中调用指令PID_Compact指令,选择上述已配置为PID工艺对象的数据块作为背景数据块。将PID_Compact指令的输出值连接到模拟的受控系统Sim_PT3的输入,并且将Sim_PT3的输出作为受控系统的过程值连接到PID_Compact指令的输入。

 

注意:

循环中断OB的循环时间必须合理设置,以保证在此OB调用中能完成PID相关程序的执行。

本示例中,在循环中断OB的属性中设置循环时间为500ms。此外,根据Sim_PT3的使用

要求,在它的输入参数CYCLE(扫描时间)也必须输入与循环中断OB的循环时间相同的

时间参数(本例中为500ms)。

 

 

图11- 11在循环中断OB中调用PID_Compact指令

 PID_Compact V2指令的输入参数参考表11- 2、输出参数参考表11- 3、输入输出参数参考表11- 4。

 

表11- 2 PID_Compact V2的输入参数

 

表11- 3 PID_Compact V2的输出参数

 

表11- 4 PID_Compact V2的输入输出参数

 

 

此外,PID_Compact指令还提供了大量的静态变量供用户程序使用。如果需要访问PID_Compact的静态变量,例如在调试时修改变量“Config.InputPerOn”,则需要选择工艺对象,然后点击鼠标右键,使用快捷命令“打开DB编辑器”查看变量的结构,并将该变量添加到变量监控表中进行修改。

SIMATIC S7-1500与TIA博途软件的使用---连载83 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8671条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。