sc511023
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 167 点
下载积分: 700 分
在线时间: 59(小时)
注册时间: 2011-07-09
最后登录: 2017-07-28
查看sc511023的 主题 / 回贴
楼主  发表于: 2012-02-16 21:54
纠正一下:

各位大侠:

我想设计一台加热器,要独立控制4组加热棒,要用PID调节控制,
温度采集可以用温度模块(可采集N个当前温度),
三菱PLC只有Y0.Y1可用脉宽调制制输出,(好像脉宽调制指令在一个程序里还只能用一次)
有没有什么办法够实现,多次,多端口脉宽调制输出,或有其它的PLC能够实现多次,多端口脉宽调制输出?

请各位指导一下,谢谢
另:PID调节在一个程序里可以使用多次吗?
[ 此帖被sc511023在2012-02-19 18:02重新编辑 ]
sc511023
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 167 点
下载积分: 700 分
在线时间: 59(小时)
注册时间: 2011-07-09
最后登录: 2017-07-28
查看sc511023的 主题 / 回贴
1楼  发表于: 2012-02-16 22:17
关于成本不是什么问题,关键是要让领导觉得很高级,很复杂,
我想做成触摸彩屏的,看起来就很高档,
如要省钱的话,用几十块的温控器都有PID调节功能,一个控制一组,很简单,
但那样显不除我们有技能,领导看不起
sc511023
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 167 点
下载积分: 700 分
在线时间: 59(小时)
注册时间: 2011-07-09
最后登录: 2017-07-28
查看sc511023的 主题 / 回贴
2楼  发表于: 2012-02-17 21:28
追问一下,6楼

   模拟量输出,如何控制固态继电器的通断时间,

     固态继电器有24V的,(可用于20~28V)
    
     我这样理解,你看可以吗,

     PID调节出的值在变化,它有值可以反应到模拟量输出上,
    如摸拟量大于20V,固态继电器接通,如小于是20V,固态继电器断开

  但这样设计的话,固态继电器是不是很容易烧坏,并且PID调节就没什么效果,

    等于是开关量控制了

  
sc511023
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 167 点
下载积分: 700 分
在线时间: 59(小时)
注册时间: 2011-07-09
最后登录: 2017-07-28
查看sc511023的 主题 / 回贴
3楼  发表于: 2012-02-17 21:37
三楼的回答比较深,没有看懂,
回复5楼,我查了一下资料,PID调节应该是可以多次使用的,
但脉宽调制,好像只能用一次,
我要控制4组加热器,就要对4点输出进行脉宽调制,不知道行不行,
另:4楼回复用Q系列,PLC,不知Q系列的能不能用多次脉宽调制指令,有几点高速响应输出,我要研究一下.


很感谢大家的热心帮助,谢谢,我再研究一下,
sc511023
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 167 点
下载积分: 700 分
在线时间: 59(小时)
注册时间: 2011-07-09
最后登录: 2017-07-28
查看sc511023的 主题 / 回贴
4楼  发表于: 2012-02-19 17:38
回复10楼:

你看可以这样理解吗?
打开PID调节上限值(假如5000),PID调节参数中可设置.
在PID调节程序中MOV传入D122(上限值数据寄存器),
PID调节如下:

PID  D10     D20    D100    D150

D10   目标值
D20   当前值
D100~D125   PID调节参数
D150   PID调节输出值

假控制周期为50MS,5000/50=100倍率,
利用运算D122(5000)/100=D200(50MS),
PID输出(D150)为2000,利用运算D150(2000)/100=D201(20MS)
利用开始控制按钮X10 输出Y10(用于控制SSR),T200,T201.
T201时间到,断开Y10
T200时间到时,断开Y10,T200,T201
T200断开后,Y10.T200,T201再得电
重复
指令表如下:
LD      X10  
OR     M10
ANI     X11
OUT   M10

LD      M10  
ANI    T200
OUT  T200    D200
OUT  T201    D201
ANI    T201
OUT  Y10
END
这样又有一个小问题,D201的值一直在变化,是否会影响定时器,
那么,利用T200的下降沿,将D201传入 D202,上面的D201就变成了D202
指令表如下:
LD     X10 
OR     M10
ANI     X11
OUT   M10

LD      M10      
ANI    T200
OUT  T200    D200
OUT  T201    D202
ANI    T201
OUT  Y10
ANF   T200
MOV   D201  D202
END

请你确认一下,这样行吗?

谢谢
[ 此帖被sc511023在2012-02-19 20:19重新编辑 ]
sc511023
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 167 点
下载积分: 700 分
在线时间: 59(小时)
注册时间: 2011-07-09
最后登录: 2017-07-28
查看sc511023的 主题 / 回贴
5楼  发表于: 2012-02-20 15:58
回复rockyhuo :

    感谢你的解答,我已明白了,应该能够达到控制要求,具体参数会在调试时再进行修改.

    谢谢