搜索
bottom↓
回复: 35

S7-200标准化PID温度控制程序

[复制链接]

出0入0汤圆

发表于 2012-3-31 07:35:39 | 显示全部楼层 |阅读模式
附件是S7-200的标准化温度控制程序,希望对大家编写200的PID温度控制有所帮助!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-3-31 07:51:19 | 显示全部楼层
没玩过S7-200,PLC里面还没用到过PID,学习一下。

出0入0汤圆

发表于 2012-3-31 08:33:57 | 显示全部楼层
没用过,用的是哪种探头?

出0入0汤圆

 楼主| 发表于 2012-3-31 09:47:28 | 显示全部楼层
jetli 发表于 2012-3-31 08:33
没用过,用的是哪种探头?

这个程序用的是E型探头,不过可以根据自己的需要更改任何PLC可使用的探头。

出0入0汤圆

发表于 2012-3-31 21:20:12 | 显示全部楼层
下载不了啊  mark

出0入0汤圆

发表于 2012-4-1 09:26:53 | 显示全部楼层
问下文件用什么软件打开啊?

出0入0汤圆

 楼主| 发表于 2012-4-1 13:01:06 | 显示全部楼层
y8047 发表于 2012-4-1 09:26
问下文件用什么软件打开啊?

用西门子的200系列PLC编程软件STEP7-MicroWIN就可以打开呀。

出0入0汤圆

发表于 2012-4-1 13:08:13 | 显示全部楼层
哦,不好意思,我还以为是单片机的呢.谢谢

出0入0汤圆

 楼主| 发表于 2012-4-1 20:28:27 | 显示全部楼层
y8047 发表于 2012-4-1 13:08
哦,不好意思,我还以为是单片机的呢.谢谢

呵呵,这个是PLC的程序!

出0入0汤圆

 楼主| 发表于 2012-4-5 22:17:56 | 显示全部楼层
今天用这个程序做了一下实验,温度控制的蛮好的,可以实现正负2度的误差范围,但与我们的挤出机用的温控仪表还有一定差距,我们用的温控表是日本理化的FB400,精度正负0.1度没问题,不知道小日本是怎么弄的!

出0入0汤圆

发表于 2012-4-6 06:21:30 | 显示全部楼层
偶倒是用过S7-200的pid,新型的S7-200的PID功能很强大,可以将系统温度控制精度在1度之内。
PLC和智能仪表不能比,智能温控仪表专门控制温度,PLC可以控制整个工程,包括温度,而且一个PLC可以最多控制8路温度!

出0入0汤圆

 楼主| 发表于 2012-4-6 20:14:45 | 显示全部楼层
上次在一台机器上居然看到了西门子的PID控制模块,真的很新鲜!

出0入0汤圆

发表于 2012-4-7 14:47:03 | 显示全部楼层
先收藏了!

出0入0汤圆

 楼主| 发表于 2012-4-8 08:20:16 | 显示全部楼层
国产的西门子PLC好像没有专门的PID模块吧?

出0入0汤圆

发表于 2012-4-8 08:27:25 | 显示全部楼层
hw020411317 发表于 2012-4-8 08:20
国产的西门子PLC好像没有专门的PID模块吧?

CPU就有这个功能,不是专用的PID模块!
在指令向导里面可以建立PID,最多可以建立8个PID回路!

出0入0汤圆

 楼主| 发表于 2012-4-8 21:24:29 | 显示全部楼层
faw 发表于 2012-4-8 08:27
CPU就有这个功能,不是专用的PID模块!
在指令向导里面可以建立PID,最多可以建立8个PID回路! ...

呵呵,CPU和扩展模块我还是分得清的!CPU的确有PID功能,但如果用CPU直接控制多路PID,会占用大量的CPU资源,也会延长CPU的扫描时间!

出0入0汤圆

发表于 2012-4-9 04:13:04 | 显示全部楼层
hw020411317 发表于 2012-4-8 21:24
呵呵,CPU和扩展模块我还是分得清的!CPU的确有PID功能,但如果用CPU直接控制多路PID,会占用大量的CPU资 ...

现在写S7-200的PID,不像以前得编一大堆程序段,只需要在向导里面设置一下就好了,一般PLC的程序涉及到时序不多,简单的程序,除了模拟量控制,就是简单的开关量了!

出0入0汤圆

发表于 2012-4-9 10:29:40 | 显示全部楼层
好像下载不了呢,呜呜

出0入0汤圆

 楼主| 发表于 2012-4-10 06:43:59 | 显示全部楼层
我有的时候也下不了,换个时间试试吧!

出0入0汤圆

 楼主| 发表于 2012-4-11 13:46:59 | 显示全部楼层
现在的温控表基本都是PID控制输出的吧?

出0入0汤圆

发表于 2012-5-4 17:09:29 | 显示全部楼层
看看 学习了 谢谢分享啊

出0入0汤圆

发表于 2012-5-13 11:33:33 | 显示全部楼层
标记了,plcs7-200还没弄过pid控制....等着下载

出0入0汤圆

发表于 2012-5-13 12:38:57 | 显示全部楼层
hw020411317 发表于 2012-3-31 09:47
这个程序用的是E型探头,不过可以根据自己的需要更改任何PLC可使用的探头。 ...

你错了,S200的PID程序,核心部分是调用S200CPU隐藏指令实现的,所以,此程序即使你解包成STL,也仅仅能使用S200,不能移植到其他PLC上面运行。

出0入0汤圆

发表于 2012-5-13 12:40:05 | 显示全部楼层
hw020411317 发表于 2012-4-5 22:17
今天用这个程序做了一下实验,温度控制的蛮好的,可以实现正负2度的误差范围,但与我们的挤出机用的温控仪 ...

+-0.1度那绝对是吹水的。你用传感器探头有超过这个误差没?

出0入0汤圆

 楼主| 发表于 2012-5-13 17:44:32 | 显示全部楼层
AVR_ARM 发表于 2012-5-13 12:38
你错了,S200的PID程序,核心部分是调用S200CPU隐藏指令实现的,所以,此程序即使你解包成STL,也仅仅能 ...

呵呵,可能是断句有问题!
这个程序用的是E型探头,不过可以根据自己的需要更改任何(PLC可使用的探头)。

出0入0汤圆

 楼主| 发表于 2012-5-13 17:52:33 | 显示全部楼层
AVR_ARM 发表于 2012-5-13 12:40
+-0.1度那绝对是吹水的。你用传感器探头有超过这个误差没?

精度为正负0.1度的探头你都没见过吗?那你可真是少见多怪了!况且评定仪表的好坏与精度应该从设定值与实际输出值来进行比较,仪表的控制能力与传感器的稳定性有关,而与传感器的精度是没有关系的!

出0入0汤圆

发表于 2012-5-14 15:46:36 | 显示全部楼层
程序写的够烂  不要随便加个标准化

出0入0汤圆

发表于 2012-5-14 16:27:38 | 显示全部楼层
木有软件看不到,谁能转成pdf或者图片贴出来啊?谢谢了

出0入0汤圆

发表于 2012-5-14 16:29:33 | 显示全部楼层
木有软件看不到,谁能转成pdf或者图片贴出来啊?谢谢了

出0入0汤圆

发表于 2012-6-16 21:36:55 | 显示全部楼层
本帖最后由 vjcmain 于 2012-6-16 21:38 编辑

LD     SM0.0
CALL   PID0_INIT:SBR1, AIW0, PID0_SP:VD124, AQW0


LD     SM0.0
MOVR   0.68, PID0_SP:VD124
ITD    AIW0, AC0
DTR    AC0, AC0
/R     32000.0, AC0
MOVR   AC0, PID0_PV:VD120
MOVR   PID0_Output:VD128, AC0
*R     25600.0, AC0
ROUND  AC0, AC0
DTI    AC0, AC0
MOVW   AC0, PID0_D_Counter:VW200
+I     +6400, PID0_D_Counter:VW200
MOVW   PID0_D_Counter:VW200, AQW0
MOVB   100, SMB34

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-9-9 11:38:28 | 显示全部楼层
Mark!S7-200 PID温度控制

出0入0汤圆

发表于 2012-12-1 20:22:27 | 显示全部楼层
顶起了哦

出0入0汤圆

发表于 2013-9-8 22:02:10 | 显示全部楼层
不错,学习学习……

出0入0汤圆

发表于 2014-3-29 11:15:27 来自手机 | 显示全部楼层
谢谢楼主                  

出0入0汤圆

发表于 2019-5-17 13:09:54 | 显示全部楼层
谢谢分享!!!

出0入0汤圆

发表于 2020-1-9 11:26:38 来自手机 | 显示全部楼层
谢谢分享!!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-27 20:48

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表