资源描述:
《台达PLC温度控制应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途台达PLC实现温度数据采集升级的应用方案作者:朱振建石桦宋杰许林晨摘要:本文论述以台达PLC为核心,在自动控制领域数据采集系统的组成、原理,包括控制器的电路构成,特点、组成框图及临时应变方面,组态王软件(HIM)编程步骤和参数完善。关键词:数据采集系统,PLC,HIM,传感器一、引言台达电子工业自动化产品以现代电子技术核心基础,致力与驱动(Drive)、运动(Motion)和控制(Control)三大领域的发展,拥有著名的:DVP系列PLC、DOP系列人机界面和IFD系列
2、通讯转换接口等用于控制系统,REO系列编码器用于检测系统,ASAD系列伺服马达与驱动器用于运动控制,VFD系列各种通用、专用变频器广泛应用于各类电机的驱动与控制……如果你是一名优秀的电气工程师或技术主管,台达工业自动化产品的高性能、易用性、多样化以及由上至下的整合性,一定能让你的工作得心应手、事业腾飞,亮丽你的一生;无论你在国企、民企或外企,台达电子一定能使你大显身手、助你成功,如果员工(搞电气的)需要培训,PLC、DOP再加上一台变频器,是你最好的试验教材;如果你的设备运转异常、效率低下、技术
3、落后、产品质量不稳定等等,你可以浏览一下台达机电综合产品目录,相信你一定找到合理的解决方案,哈哈,下面我要介绍的一个案例就是这样诞生的:台达PLC在温度数据采集方面的应用一条悬挂式工件热处理调质线,产品质量极不稳定,引起客户的抱怨,责丞工艺、设备技术人查找问题所在,拿出解决方案,分析原因可能由于淬火槽内淬火液的温度高低不均,如何能够测出工件在淬火液中的温度分布情况???这是解决问题的关键……传统的方法是传感器+仪表,若同时测工件周围六点的淬火液温度,需要六块仪表,在淬火液中高温工件四周温度的变化
4、剧烈、复杂,如何观察记录呢?怎么分析工件的淬火温度变化曲线是否合理?显然传统的方案显得无奈,台达PLC+PC(笔记本)轻松解决问题,且省时经济,精度高,灵活性好。二、系统硬件、软件选择PLC主机:DVP32EH00R2一台热电阻温度测量模块DVP04PT-H2二块铂金属传感器PT100(3线制100Ω)六支通讯模块ADAM—4520一块开关稳压电源LP1100D—24MAC200V/DC24V4A一块笔记本一台(本项目借用最好有RS232串口)PLC编程软件WPLSoft2。10台达公司免费提供
5、个人收集整理勿做商业用途组态软件北京亚控组态王6.5346点演示版导线若干三系统配置描述本系统用于临时性、实验性、密集型连续测量、记录工件周围淬火介质温度,为改进、改造设备或热处理工艺提供实际数据,如果稍加改动,用于各种介质的温度控制,也是一个很优秀控制方案,因而具有一定推广意义。本系统显著地特点:实用性强,方便、快捷、经济,PLC编程,组态王编程数小时便可完成,更可贵的组态王演示版,64点开发版免费,可运行2个小时,重启一次,非常经济,对于本项目没有影响.3。1数据采集系统的整体结构采用台达P
6、LC主机DVP32EH+温度测量模块DVP04PT,利用DVP32EH的RS—485通讯口,通过一块通讯模块ADAM-4520将RS—485信号转化为RS-232信号(由于现场工作环境恶劣PC机离控制器较远故而要使用RS-485信号),连接到PC机上,最后由PC机上的组态王监控软件,完成采集数据的显示、记录与处理.热处理调质线,现场生产工艺流程,所要采集温度点的位置如下图:个人收集整理勿做商业用途3.2PLC温度数据采集程序的编制DVP04PT温度测量模块可接受外部4点铂金属温度传感器(PT10
7、03线100Ω),将其转换成14位的数字信号。通过DVP-PLC主机程序以指令FROM/TO来读写模块内的数据,模块内具有49个CR(ControlledRegister)寄存器,每个寄存器有16Bits。电源单元与模块分离,体积小,安装容易。可选择摄氏温度(℃)或华氏(℉)温度,摄氏温度输入分辨率为0。1℃,华氏温度输入分辨率为0.18℉.两块温度测量模块扩展于PLC主机的右侧,6支三线制PT100温度传感器按规定接入2块DVP04PT温度测量模块中,第一块接入4支,接入4个通道,第二块接入2
8、支,使用1、2两个通道,不用的通道,短接避免干扰。依据台达PLC特殊扩展模块的规则:主机DVP32EH右侧第一个特殊扩展模块所在的位置编号为K0,右侧第二个特殊扩展模块所在的位置编号为K1,依此类推,最多扩展八块……编写温度采集的数据程序如下:个人收集整理勿做商业用途程序说明:第一块测温模块(1)利用FROM指令读取模块DVP04PT-H2内#0寄存器(CR)内的机种编码=H6402,以便检测判断模块是否存在,种类是否正确。(2)利用TO指令,在PLC由STOP→RUN的第一个扫描周期内,设定C