怎么在WINCC里实现PID参数的设定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在WINCC里实现PID参数的设定相关的知识,希望对你有一定的参考价值。

在STEP7里用FB41控制模块实现PID控制,建立的共享数据块P,I,D等参数变量不能够传到WINCC,这样每次调试都得修改参数并下载程序,很是麻烦,有没有什么好方法实现在WINCC里设置,我觉得自己做PID控制功能块应该可以实现,但没有做过,请高手指教,多谢

P,I,D可以直接在WINCC里设置的啊!P:浮点数,直接在WINCC里建个32位的浮点数变量连接就行了;I,D:在下位是TIME格式,在WINCC里建立一个32位还是16位的无符号变量(忘了),不过单位是ms,可以在量程设置里改为1000:1就对应为秒了。 参考技术A 在STEP7里用FB41控制模块实现PID控制,背景数据块中的P,I,D参数在WINCC可以连接,VD88.VD92,VD96,变量对应好用浮点数类型就可以. 参考技术B 在WINCC里直接读写fb41的背景数据块为地址的标签就可以在上位机上调试PID。 参考技术C 谁给个简单例子,多谢E-mail:coboy2003@163.com

wincc参数不正确

wincc在画面里新建一个变量时组态对话框打开后显示如下

参考技术A 你看看参数的数据类型是不是匹配。你最好把你建的变量的截图和要连接的对象截图传上来看看。、追问

我觉得这不是数据类型的问题吧。因为我以前用的时候都是这样使用wincc的。然后我点击确定之后就出现如下的画面

一片空白,而且啥都点不了。然后我关掉这个窗口的时候出现一个警告框 

0x0962861a指令引用的0x00000064内存。该内存不能为read

追答

你重启一下WINCC看看,出现内存错误,一般重启就会好了。

以上是关于怎么在WINCC里实现PID参数的设定的主要内容,如果未能解决你的问题,请参考以下文章

pid参数如何整定!!各种情况下该如何设定准确的pid.

本人想通过moxa nport5650实现下位机modbus与上位机wincc通讯,从wincc采集nport里数据该怎么做?

wincc中输入输出域可不可以给过程变量输入输出数据

PID每个参数是啥意思,如何调节?

双环位置伺服系统位置调节器pid参数怎么算

python中怎么设定函数形参的类型