2184263820
级别: 探索解密
精华主题: 0
发帖数量: 57 个
工控威望: 156 点
下载积分: -147 分
在线时间: 40(小时)
注册时间: 2024-02-16
最后登录: 2025-01-09
查看2184263820的 主题 / 回贴
楼主  发表于: 2024-04-25 14:59
在西门子论坛上看到个好东西,西门子PLC S7-200 Smart开源标准化编程—应用数量可以超过8个的PID程序
A401CONT_C     41号子程序
这个程序是把PLC S7-300的FB41 CONT_C移植到了PLC S7-200 smart上的。子程序内保留了原有的死区和抗积分饱和功能。去掉了原来FB41程序里的过程值的缩放,过程值转换放在子程序外进行。缩放转换程序可放在中断程序里,也可在循环扫描程序里。
子程序通过指针的方式将外部的一些参数和程序运行中的数据进行间接寻址访问。可以在数据块里赋值。本子程序要在定时中断程序内运行,PID程序的采样时间设定要与定时中断的定时时间一致。
由于是自制的PID,所以使用次数上可以超时8次。应用程序时把其它不使用的程序删除,不要让程序间互相产生影响


smart200标准化实践20230417.smart.rar (408 K) 下载次数:639
huoshi
为所当为
级别: 网络英雄

精华主题: 0
发帖数量: 2592 个
工控威望: 21433 点
下载积分: 14634 分
在线时间: 2756(小时)
注册时间: 2010-12-27
最后登录: 2025-01-18
查看huoshi的 主题 / 回贴
1楼  发表于: 2024-04-25 16:25
谢谢老师分享
814382100
学无止境
级别: 家园常客
精华主题: 0
发帖数量: 568 个
工控威望: 734 点
下载积分: 1879 分
在线时间: 160(小时)
注册时间: 2016-10-29
最后登录: 2025-01-19
查看814382100的 主题 / 回贴
2楼  发表于: 2024-04-26 08:17
值得点赞谢谢
smtpcj
认真向各位老师学习!
级别: 家园常客
精华主题: 0
发帖数量: 620 个
工控威望: 750 点
下载积分: 45204 分
在线时间: 186(小时)
注册时间: 2016-12-22
最后登录: 2024-12-21
查看smtpcj的 主题 / 回贴
3楼  发表于: 2024-04-29 13:24
谢谢分享           
yywd4
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 118 点
下载积分: 609 分
在线时间: 27(小时)
注册时间: 2010-04-20
最后登录: 2024-11-04
查看yywd4的 主题 / 回贴
4楼  发表于: 2024-05-04 10:22
下载学习!谢谢分享!
wwh2435
级别: 正式会员
精华主题: 0
发帖数量: 28 个
工控威望: 82 点
下载积分: 696 分
在线时间: 14(小时)
注册时间: 2019-04-17
最后登录: 2024-05-21
查看wwh2435的 主题 / 回贴
5楼  发表于: 2024-05-21 19:13
看起来是非常高大上的程序了 ,谢谢楼主
sdobye
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 373 点
下载积分: 20483 分
在线时间: 110(小时)
注册时间: 2023-05-04
最后登录: 2025-01-18
查看sdobye的 主题 / 回贴
6楼  发表于: 2024-10-12 18:22
感谢分享   
编程学习
做人要厚道
级别: 家园常客
精华主题: 0
发帖数量: 976 个
工控威望: 759 点
下载积分: 10427 分
在线时间: 203(小时)
注册时间: 2007-04-23
最后登录: 2025-01-19
查看编程学习的 主题 / 回贴
7楼  发表于: 74天前
谢谢分享