您现在所在的是:

西门子SIEMENS

回帖:18个,阅读:1658 [上一页] [1] [2] [下一页]
1733
SEEYOULALA
文章数:103
年度积分:53
历史总积分:1733
注册时间:2008/6/14
发站内信
发表于:2014/8/24 14:42:44
#10楼
可以做。。两点之间求斜率(正负),每秒自动增加,时间到后自动刷新数据,再次求斜率。。。。
PID参数不用管,若要细化就在多少设定温度范围内设定P I D参数就是, 300PLC里面有现成的块,不过得做自己的块,  D参数设为0最好,不然控制不了
[此贴子已经被作者于2014/8/24 14:46:46编辑过]
913
460629608
文章数:50
年度积分:50
历史总积分:913
注册时间:2011/2/6
发站内信
发表于:2014/8/24 16:01:11
#11楼
回复 #10楼 SEEYOULALA
如果做PID,在一个通道中使用了时间循环中断组织块,还可以在别的通道中使用吗?如能还可以写入别的数据吗?
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2014/8/24 16:15:52
#12楼
以下是引用4606296082014/8/24 16:01:11的发言:
如果做PID,在一个通道中使用了时间循环中断组织块,还可以在别的通道中使用吗?如能还可以写入别的数据吗?
你就在OB35中做PID就行了,轮训执行,第一次扫描执行一路PID,下次扫描执行下一路。
1733
SEEYOULALA
文章数:103
年度积分:53
历史总积分:1733
注册时间:2008/6/14
发站内信
发表于:2014/8/24 21:09:01
#13楼
回复 #11楼 460629608
直接在OB1里调用就是了   还用不着OB35
6594
eyujiedianqi
文章数:2622
年度积分:50
历史总积分:6594
注册时间:2009/6/5
发站内信
发表于:2014/8/24 21:37:14
#14楼
用120段的温控仪表就可以解决了。为什么用plc呢。
3338
lihai010
文章数:780
年度积分:50
历史总积分:3338
注册时间:2006/2/14
发站内信
发表于:2014/8/24 22:16:46
#15楼
可以做的,但精度控制很困难
913
460629608
文章数:50
年度积分:50
历史总积分:913
注册时间:2011/2/6
发站内信
发表于:2014/8/24 23:26:31
#16楼
回复 #15楼 lihai010
一路35个斜率,4路就是140个,把比较指令算上,程序是不是有点长?
913
460629608
文章数:50
年度积分:50
历史总积分:913
注册时间:2011/2/6
发站内信
发表于:2014/8/24 23:41:00
#17楼
回复 #16楼 460629608
考虑操作员要对工艺的改动,他们不懂在PLC程序中改动,就得做个简单的界面,而他们习惯用达到值和所用的时间两个值来设定,能不能把这些值在界面这一侧用除法算好,商当作变量传输到PLC侧,这样PLC侧的程序要短些,可是象wincc组态软件也不作数学运算.怎办?望能得到大家的指导
16117
xilinxue
文章数:2441
年度积分:50
历史总积分:16117
注册时间:2007/12/27
发站内信
发表于:2014/8/25 7:43:48
#18楼
我的意思是在在每一路模拟量输出中,模拟量的大小随时间成折线状,而水平部分要求PID.另外,每一路之间毫无关系,每一路的起动和停止都有自己的启动和停止按钮

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005