中电网 加入收藏
设为首页
EN | 繁体
用户:
密码:
          登录      注册
  新闻中心 最新产品 设计应用 在线座谈 紧缺人才培训 研讨会 在线商店 解决方案 电子百科 技术论坛
  首页 新闻中心 最新产品 设计应用 在线座谈 紧缺人才培训 研讨会 电子商城 解决方案 电子百科 博客 技术论坛
空白
 
空白
   您现在所处的位置: 首页 > 工业控制 >可编程逻辑控制器(PLC)> 正文
EC20系列PLC在老化房控制系统中的应用(下)
2008年7月17日 11:32     
五、对温度控制的实现
    
为便于对整个老化房内温度的控制,同时充分利用EC20 PLC自身PID功能和PWM脉冲输出(Y0,Y1)的优势,室内温度区域分为2个部分(上层和下层各8个测温度点),对温度取平均值作为温度的测量值,并把此平均值送入PID功能块进行运算,同时对加热执行元件(参考EC20 PLC的I/O接线图,固态继电器SSR1,SSR2,SSR3所控制的发热管的功率逐渐加大)也进行了分组处理:温度偏差较小的情况下,进行PID运算,通过Y0输出脉冲给SSR1,同时关闭SSR2,SSR3(即Y1,Y2停止输出);如果温度偏差较大,则Y1,Y2也参加输出,具体处理思路如下:



通过此法处理可以把温度控制精度保持在±0.3度以内,而且无论提升温度还是下降温度都很快速;同时把PID输出转化为PWM的占空比输出,又大大节省了PLC的资源(充分利用Y0,Y1的高达100KHZ的脉冲输出功能)。
    
EC20 PLC的编程软件CONTROLSTAR的操作简单方便,指令丰富,功能强大,是一个很优秀的全中文编辑工具。

实现步骤具体如下:首先,在数据块设定PID各参数,其中的重点是设置P,I,D三个参数和输出量的上下限范围,由于PID的输出结果直接和PWM结合在一起,所以设置时要特别注意,在本例子中,按照PWM的周期为4秒(=4000MS)计算,把PID的输出上下限分别设定为4000和0;另外按照逆动作(BIT0=1),输出限定(BIT5=1)的要求对D7911各位进行赋值;

D7910   500           //采样时间S3      采样时间(Ts)范围为1~32767(ms),比运算周期短的时间数值无法执行;
D7911   16#23                        //动作方向 >          逆动作,设输出限定
………………………………………………..//BIT0    0:正动作                1:逆动作;
………………………………………………..//BIT1    0:输入变化量报警无效    1:输入变化量报警有效;
………………………………………………..//BIT2    0:输出变化量报警无效    1:输出变化量报警有效;
………………………………………………..//BIT3-4    没使用;
………………………………………………..//BIT5    0:输出值上下限设定无效1:输出值上下限设定有效;
………………………………………………..//BIT6~BIT15  没使用
D7912   70                          //S3+2    输入滤波常数(α)范围0~99[﹪],为0时没有输入滤波;
D7913   100                         //S3+3    比例增益(Kp)范围1~32767[﹪];
D7914   25                          //S3+4    积分时间(TI)范围0~32767(×100ms),为0时作为∞处理(无积分);
D7915   0                           //S3+5    微分增益(KD)范围0~100[﹪],为0时无微分增益;
D7916   63                          //S3+6    微分时间(TD)范围0~32767(×10ms),为0时无微分处理;
D7925   2000                       //S3+15   输入变化量(增侧)报警设定值0~32767(S3+1的BIT1=1时);
D7926   0                          //S3+16   输入变化量(减侧)报警设定值0~32767(S3+1的BIT1=1时);
D7927   4000                       //S3+17   输出变化量(增侧)报警设定值0~32767(S3+1的BIT2=1和BIT5=0时);输出上限设定值-32768~32767(S3+1的BIT2=0和BIT5=1时);

D7928   0                   //S3+18   输出变化量(减侧)报警设定值0~32767(S3+1的BIT2=1和BIT5=0时);输出下限设定值-32768~32767(S3+1的BIT2=0和BIT5=1时);

其次,在程序里调用PID指令和PWM指令用于控制Y0的输出(对SV和PV的比较而进行的逻辑控制输出较简单,故此处省略)。



六、对变频器的启停控制
    
由于EMESON EC20 PLC和EV2000变频器(非标)都集成MODBUS协议,所以实现它们的通信相对比较简单,整个网络采用RS485通信方式。

1. 各设备接口通信参数设置,对EC20 PLC设置如下:

2. EV2000的设置要点:1,各通信参数要和EC20 PLC一致;2,各变频器的地址要有自己唯一的从机地址;3,注意变频器的通信跳线开关CN14拨在RS485方向 ;



3. EC20PLC和变频器的连接如下:



4.  EC20 PLC和变频器之间采用MODBUS RTU方式通信,Modbus采用“Big Endian”编码方式,先发送高位字节,然后是低位字节。RTU方式格式如下:

[1]   [2]   页 下一页
   高炉自动化系统技术方案(中)
   嵌入式步进电机控制系统的设计与实现
   汽车使用的八大系统唱响汽车电子主旋律
   编程和可配置工具开始决定微控制器的选择
   可不使用微控制器配置Dallas Semiconductor的LIU
   用微控制器或 DSP 电路控制开机/关机功能
   基于NIOS II嵌入式处理器实现LCD的控制
   用于家用电器、控制器和交流电源的协同式电路保护
用户名:   密码:   
匿名发表
 
空白
技  术  频  道
        嵌入式系统     电源管理
        3G手机     汽车电子
        数字电视     消费电子
        传感器     通信技术
        工业控制     测试测量
        可编程逻辑     中国RoHS
        DSP与MCU     无源元件
        电子制造     模拟电路
空白
2008年5月20日   10:00-12:00
了解Altera 首推40-nm产品组合
座谈公司:Altera
2008年7月17日   10:00-12:00
基站/直放站收发信机设计   
座谈公司:National Semiconductor
空白
11月14日:
2007中国电子元件领军厂商评选活动暨“电子元件领军厂商”颁奖仪式
空白
电缆电视网络  非话业务  红外技术
卫星电视网络   可视数据   移动计算
蜂窝通信系统   IP地址   高频功率管
请您来编写词条                     更多>>
新编混合集成电路实用手册
智能集成电路应用手册
单片开关电源——应用电路•电磁兼容•PCB布线
软开关电源原理与应用——电源系列丛书
      博客
   nxp-lpc23**学习笔
   资深人士对嵌入式的入门看法
   数字电路一些问答
   HDL设计探究
   PADS新手的一点心得和技巧
   硬件开发之路
     BBS
   异步FIFO结构(极品资料,
   Intel USB2.0 U
   OSBDM的上位机烧写程序,
   如何正确的使用Cyclone
   富士通MB89F202 中文
   C6000 FFT编程指南(
空白
关于我们   |   网站导航   |   广告招商   |   联系方法   |   专家约稿   |   友情链接
许可证号:粤ICP010067
Copyright © 2000-2007 ChinaECNet All Rights Reserved
Tel: 010-82888222, 0755-83243191
Fax: 010-82888220, 0755-83243291