登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:用S7-300能设计多路多段PID输出吗?

点击:1662 回复:18

可以做。。两点之间求斜率(正负),每秒自动增加,时间到后自动刷新数据,再次求斜率。。。。
PID参数不用管,若要细化就在多少设定温度范围内设定P I D参数就是, 300PLC里面有现成的块,不过得做自己的块,  D参数设为0最好,不然控制不了
最后修改:2014/8/24 14:46:46
14-08-24 14:42
如果做PID,在一个通道中使用了时间循环中断组织块,还可以在别的通道中使用吗?如能还可以写入别的数据吗?
14-08-24 16:01

引用 460629608 在 2014/8/24 16:01:11 发言【内容省略】

你就在OB35中做PID就行了,轮训执行,第一次扫描执行一路PID,下次扫描执行下一路。
14-08-24 16:15
直接在OB1里调用就是了   还用不着OB35
14-08-24 21:09
用120段的温控仪表就可以解决了。为什么用plc呢。
14-08-24 21:37
可以做的,但精度控制很困难
14-08-24 22:16
一路35个斜率,4路就是140个,把比较指令算上,程序是不是有点长?
14-08-24 23:26
考虑操作员要对工艺的改动,他们不懂在PLC程序中改动,就得做个简单的界面,而他们习惯用达到值和所用的时间两个值来设定,能不能把这些值在界面这一侧用除法算好,商当作变量传输到PLC侧,这样PLC侧的程序要短些,可是象wincc组态软件也不作数学运算.怎办?望能得到大家的指导
14-08-24 23:41
我的意思是在在每一路模拟量输出中,模拟量的大小随时间成折线状,而水平部分要求PID.另外,每一路之间毫无关系,每一路的起动和停止都有自己的启动和停止按钮
14-08-25 07:43

上一页 上一页

工控新闻

更多新闻资讯