西门子PID FB42模块使用的实例

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:08:36
我最近在学习PID 可是没有什么头绪 睡能给我发一个应用的实例 先谢谢了, 给我说说FB42在 OB100中初始化和在OB35里调用 怎么进行 可以吗能有图片是最好的,我用FC4中调用FB42这样可以行得通吗,还用设置什么参数,或只能在OB35中调用????具体怎么编写那,问题有点简单,但是我是刚刚学习,还请各位大大能帮助我,不要太笼统,可能你觉得是简单,但是我感觉很难了,我学会了 才会觉得简单!
最后 我的邮箱ray301x@126.com 再次感谢

功能FC4从字符串中位置P的字符(含此字符)开始删除多个(L)字符 和pid没关系吧
fb41-fb42等同于sfb41-sfb43
一般PID控制比较多的就是sfb41搭配sfb43使用 sfb42(FB42)用的比较少
一般在OB35中调用 OB35的间隔时间实际等同于PID的采样周期
OB100中进行SFB41初始化时,将com_rst置1表示初始化 并设置cycle和你的ob35时间间隔为同一数值 ,其他都默认值就可以
0b35中调用sfb41时 输入PV SP 以及PID运算的一些参数
我好像记得装了step7以后里面自带这方面的实例
zhux4162@qq.com 如果没有我可以发你

fb42似乎可以在主循环里面调用,但是不建议这样做,因为这个是数字pid有个取样时间,在主程序里面调用的话这个取样时间不一定,输出的数也有误差。初始化的话就是初始化参数啊,在ob100里面写程序就行了,也就是说把程序放在ob100里面就可以了。