【S7-200 Smart开源标准化编程】应用数量可以超过8个的PID程序

已锁定

不欲勿施

  • 帖子

    835
  • 精华

    16
  • 被关注

    386

论坛等级:奇侠

注册时间:2009-03-27

钻石 钻石 如何晋级?

【S7-200 Smart开源标准化编程】应用数量可以超过8个的PID程序

15805

37

2023-03-17 10:36:04

star star star star star

A401CONT_C     41号子程序

这个程序是把300的FB41 CONT_C移植到了200 smart上的。

子程序内保留了原有的死区和抗积分饱和功能。

去掉了原来FB41程序里的过程值的缩放,过程值转换放在子程序外进行。缩放转换程序可放在中断程序里,也可在循环扫描程序里。

子程序通过指针的方式将外部的一些参数和程序运行中的数据进行间接寻址访问。可以在数据块里赋值。

本子程序要在定时中断程序内运行,PID程序的采样时间设定要与定时中断的定时时间一致。

由于是自制的PID,所以使用次数上可以超时8次。

应用程序时把其它不使用的程序删除,不要让程序间互相产生影响。

楼主在PID应用方面的经验不多,在程序的使用上请参考FB41的相关资料

https://www.ad.siemens.com.cn/productportal/prods/published/300list/prog_list4.html

程序没经过验证就发到论坛了,应用中若是有程序上的错误,烦请告知。

smart200标准化实践20230317.smart.zip


【S7-200 Smart开源标准化编程】应用数量可以超过8个的PID程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8971条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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