西门子PLC S7-200 Smart应用数量可以超过8个的PID程序 点击:253 | 回复:5



控友华安

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:70帖 | 522回
  • 年度积分:176
  • 历史总积分:2458
  • 注册:2011年10月28日
发表于:2024-04-25 15:01:22
楼主

在西门子论坛上看到个好东西,西门子PLC S7-200 Smart开源标准化编程—应用数量可以超过8个的PID程序
A401CONT_C     41号子程序
这个程序是把PLC S7-300的FB41 CONT_C移植到了PLC S7-200 smart上的。子程序内保留了原有的死区和抗积分饱和功能。去掉了原来FB41程序里的过程值的缩放,过程值转换放在子程序外进行。缩放转换程序可放在中断程序里,也可在循环扫描程序里。
子程序通过指针的方式将外部的一些参数和程序运行中的数据进行间接寻址访问。可以在数据块里赋值。本子程序要在定时中断程序内运行,PID程序的采样时间设定要与定时中断的定时时间一致。
由于是自制的PID,所以使用次数上可以超时8次。应用程序时把其它不使用的程序删除,不要让程序间互相产生影响



正在下载,请等待……
下载附件需0积分!




yiyang1

  • 精华:0帖
  • 求助:0帖
  • 帖子:25帖 | 75回
  • 年度积分:11
  • 历史总积分:133
  • 注册:2008年11月20日
发表于:2024-04-25 15:42:27
1楼

共享快乐

回复本条

    

Cheart

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 527回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2024-04-25 16:23:25
2楼

谢谢老师学习学习

回复本条

    

微信用户

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 318回
  • 年度积分:267
  • 历史总积分:1398
  • 注册:2015年3月21日
发表于:2024-04-27 17:00:47
3楼

谢谢楼主

回复本条

    

风暖雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:80
  • 历史总积分:93
  • 注册:2006年9月15日
发表于:2024-04-28 09:59:05
4楼

感谢分享

回复本条

    

控友华安

  • 精华:0帖
  • 求助:4帖
  • 帖子:88帖 | 529回
  • 年度积分:423
  • 历史总积分:2705
  • 注册:2011年10月28日
发表于:2024-04-30 13:13:17
5楼

支持楼主共享

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师