回复:怎样做到8个以上的PID回路

睛天

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2007-02-27

普通 普通 如何晋级?

发布于 2008-11-16 00:48:32

0楼

s7-200 PLC 系统应该可以运行 8 个以上的 PID程序。
条件:
1.PID程序不可由向导生成,必须自己编写调用PID指令。
2.PID控制的采样速度不可过快,否则PLC 来不及正常处理你的指令。
原理:
PID指令是定时定周期运行1次的,实际上,并非是连续运行的。
计算的内容,结果,过程都存储在运行占用变量区内的,只要将运行时的占用变量区内容作交换就行了,你等于骗PLC 的PID 指令,它并不知你实际调用的时的运行内容是不是它唯一的指定变量。
方法:
将同一回路号的PID程序,定时调用执行前将它的运算占用存储变更空间的内容用另外2份内容提前交换,这样PID程序就不知道你执行的是哪一条真实的回路了。反正运算结果及运算内容是存储在占用变量区内的。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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