S7-1200 PID控制参数的外部设置调节路径

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    8025
  • 精华

    145
  • 被关注

    1334

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

S7-1200 PID控制参数的外部设置调节路径

6461

21

2021-01-28 11:26:51

S7-1200 PID控制参数的外部设置调节路径

   昨天在“找答案”栏目中看到有这样一个提问,大致含义是S7-1200 PID参数调节如何通过外部,如、触摸屏中的变量设置数据?

   因为之前做过一些类似的项目,大概知道一些通过外部参数传送到PID指令的背景数据块的方式,只是背景数据块只能是符号访问。

创建一个S7-1200 的PID项目,一般在定时中断中(OB30)编辑PID指令,并创建PID背景数据块,如DB1,图示:

在“工艺对象”系统存放着背景数据块DB1,系统自动生成“组态”和“调试”图示:

 

西门子官方仍然按之前的惯例,并没有释放出PID功能块的保护,而系统又是将DB块设置为优化访问机制,这样用户感觉“很难”找到PID参数的绝对地址方式重新赋值,系统PID参数设置可以在“组态”窗口中进行。

PID背景数据块的属性,图示:

组态窗口的PID参数设置,图示:

实际上通过打开PID背景数据块DB1的编辑器,就可以获取PID指令的参数“符号地址”访问,图示:

 

通过外部变量传送的程序可以这样来做,图示:如PID参数的P、I、D参数。

这些参数的数据类型均为real(浮点数),在背景编辑器中找到“Retain”打开它,就可以看到PID主要参数组。

这样通过外部变量MD0/MD4/MD8可以分别给内部PID参数赋值了,我仅仅只是一种给PID赋值数据的方式的举例。

   也请那位提问的网友,如果看到这个贴子应该也能够理解这些,S7-1200的PID参数是可以通过外部变量写入的方法。


S7-1200 PID控制参数的外部设置调节路径 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13025条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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