蓝蓝天
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 263 点
下载积分: 23468 分
在线时间: 372(小时)
注册时间: 2007-10-21
最后登录: 2024-11-23
查看蓝蓝天的 主题 / 回贴
楼主  发表于: 2011-03-25 20:59
我刚学西门子PLC编程,因为公司需要我用PID向导做了一个PID程序不知对不对,请那位高手给我看一下,如果不对的话应该要怎么改?
(我用的PLC是224的,温度模块是2路PT100热电阻输入模块,量程我设的是400度.程序中M3.0是位式和PID切换,VW250是测量温度,VD200是设定温度,Q0.1是控制电加热的,在触摸屏上设的数据地址是P=VW12,I=VW20,D=VW24,采样时间是VW16,采样时间是不是就是周期时间?)
附件: 位式和PID共用 LPG5.rar (9 K) 下载次数:424
网站提示: 请不要用迅雷下载附件,容易出错
beiye1234
级别: 略有小成
精华主题: 0
发帖数量: 255 个
工控威望: 282 点
下载积分: 914 分
在线时间: 250(小时)
注册时间: 2010-02-05
最后登录: 2017-07-31
查看beiye1234的 主题 / 回贴
1楼  发表于: 2011-03-25 22:02
1,变量输入有问题应该读取数字量0-4000,而不是实际值。
2,VD200与VW200地址问题,你可以将VW250转换成实数与VD200比较
3,不知道PID0_INIT中网络13以后的处理依据。
beiye1234
级别: 略有小成
精华主题: 0
发帖数量: 255 个
工控威望: 282 点
下载积分: 914 分
在线时间: 250(小时)
注册时间: 2010-02-05
最后登录: 2017-07-31
查看beiye1234的 主题 / 回贴
2楼  发表于: 2011-03-25 22:31
P=VW12,I=VW20,D=VW24,采样时间是VW16???
地址应该是VD,写入的是实数!
我觉得你对字、双字的理解有问题
1,如果VD要求写入的是整数的,当然可以写入其低字节(值小于66535)是可以的,假如VD200,其低字节是VW202,而不是vw200。
2,你要明白实数与整数的存储的方式是不样的。
采样周期-间隔多少时间调用一次PID运算
cchcw
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 198 点
下载积分: 550 分
在线时间: 164(小时)
注册时间: 2009-08-10
最后登录: 2024-11-18
查看cchcw的 主题 / 回贴
3楼  发表于: 2011-03-26 08:51
有高人在上
蓝蓝天
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 263 点
下载积分: 23468 分
在线时间: 372(小时)
注册时间: 2007-10-21
最后登录: 2024-11-23
查看蓝蓝天的 主题 / 回贴
4楼  发表于: 2011-03-26 20:17
我在VD200里面写入的是整数而不是实数那应该不用整数实数转换了吧
蓝蓝天
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 263 点
下载积分: 23468 分
在线时间: 372(小时)
注册时间: 2007-10-21
最后登录: 2024-11-23
查看蓝蓝天的 主题 / 回贴
5楼  发表于: 2011-03-26 20:24
那楼上的朋友能不能帮我改一下,改好后给我发到邮箱里面.我的邮箱是326767265@QQ.
或者上传到论坛也行.
beiye1234
级别: 略有小成
精华主题: 0
发帖数量: 255 个
工控威望: 282 点
下载积分: 914 分
在线时间: 250(小时)
注册时间: 2010-02-05
最后登录: 2017-07-31
查看beiye1234的 主题 / 回贴
6楼  发表于: 2011-03-27 09:41
引用
引用第4楼蓝蓝天于2011-03-26 20:17发表的  :
我在VD200里面写入的是整数而不是实数那应该不用整数实数转换了吧

PID的运算要求设定值是实数,你没有看到局部变量对Setpoint_R的要求是real嘛!,如果你想输入为整数的话,那建议在子程序里修改。
PID0_Output_D:VD86和PID0_Dig_Timer:VD82应该是生产向导时给PID配置空间,你用这两个单元的目的是为什么?如果只是找两个存储单元,建议不要用这两个,本人猜测是为PID自整定使用的。
然后你PID0子程序的网络13以后程序你是怎样的一个思路?

至于你想让我改发给你的话!你程序中的一些问题我已经写出来了,你自己改你才会有收获,我改收获全是我的。
有什么问题你可以发e-mail  QQ295491418
luowenping
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看luowenping的 主题 / 回贴
7楼  发表于: 2011-06-01 21:15
liwenjun2610
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 105 点
下载积分: 590 分
在线时间: 10(小时)
注册时间: 2011-05-28
最后登录: 2024-11-24
查看liwenjun2610的 主题 / 回贴
8楼  发表于: 2011-06-02 19:51
高人
什么时候我也能达到如此境界