毕业设计(论文)-基于plc高炉冷却水循环自动化控制系统研究管理资料_第1页
毕业设计(论文)-基于plc高炉冷却水循环自动化控制系统研究管理资料_第2页
毕业设计(论文)-基于plc高炉冷却水循环自动化控制系统研究管理资料_第3页
毕业设计(论文)-基于plc高炉冷却水循环自动化控制系统研究管理资料_第4页
毕业设计(论文)-基于plc高炉冷却水循环自动化控制系统研究管理资料_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录1绪论 3选题意义及课题来源 3国内外现状简介 3PLC在高炉中的应用 3PLC在泵站系统中的应用 4课题意义及论文的主要工作 4选题意义 4本次设计的主要工作 52系统工作原理 6控制系统要求 6控制系统功能要求 6设计技术指标 6设计原则 7系统的保护设计框架 7系统控制方案的确定 8方案概述 8方案确定 8系统工作原理 10系统整体结构模型 10系统组成及框图 11系统主要工作流程 123系统硬件设计 14系统硬件总体组成 14系统硬件组成 14系统机械流体部分组成 14系统电气部分组成 15泵的选型和设计 15系统要求 15拟选用的元件 15PLC控制部分的的设计 16PLC的I/O需求和分配 16PLC的选型和主要技术指标 17转换部分设计 20转换部分方案的确定 20单片机PIC18F2480简介 22单片机PIC18F2480电路设计 25检测部分设计 28铂热敏电阻PT-1000 28JLS40压力传感器 29AD靶式流量开关 29三达德KH-32型电流互感器 30抗干扰处理、保护设计 31 31 32系统组要元件 334系统的软件设计 34软件设计概述 34控制主程序的梯形图设计 38单片机部分C语言设计 445通信部分设计 49系统联网和通信部分框架 49系统与上位机通信部分方案设计 516组态部分设计 53组态方案概述 53组态设计 53 53变量设计 56主要脚本程序 58组态仿真 647结论 67本设计完成的主要工作 67优化设计可以进行的工作 67设计心得 68致谢 69参考文献 701绪论选题意义及课题来源目前我国经济正处于高速发展阶段,钢材的市场需求也平稳增长,钢铁产品依然呈现供不应求态势,导致价格连续上涨,企业销售收入、利润等指标大幅提高。目前我国钢铁行业的高炉循环水泵房低压冷却水泵系统采用的大部分都是人工控制,这造成了大量的人力物力以及水资源和电能的浪费,这与国家十一五规划的节能降耗相悖甚远。国内钢铁业在高价格的刺激下加大了对钢铁的投资力度,在建或准备新建高炉数量急剧增加,为此正确、合理选择高炉的冷却水循环系统控制方式对提高我国炼铁工业的节水降耗水平,延长高炉寿命具有重要的指导作用和现实意义,将对我国的钢铁业产生深远影响。沧州纵横四个高炉建成于60年代,整个高炉系统已经不能满足当前自动化发展的需要,为提高高炉的效率,准备对沧州纵横1#高炉进行重建。本次设计结合沧州纵横1#高炉的实际情况对其冷却水循环泵站自动化系统进行控制设计。国内外现状简介PLC在高炉中的应用在炼铁高炉生产过程中应用可编程序控制器(简称PLC)进行电气控制和仪表检测系统的改造已经十分普遍,但是通常只进行单个系统上如上料系统或热风炉系统的控制,或者一座高炉部分的改造控制。随着PLC和网络技术的飞速发展,使得PLC的联网通讯功能日益强大,也对炼铁高炉自动化系统提出了更高的要求。高炉控制系统规模由原来单独一个系统控制,发展到包括槽下上料、炉顶装料、高炉本体、热风炉、煤气除尘、煤粉喷吹等高炉全套控,并实现各系统之间互相通讯,多座高炉联网,实现系统冗余、数据共享,系统整理并统计生产数据,从而为实现高炉生产过程控制和生产管理自动化提供有力的系统支持。但是目前作为高炉的冷却水循环系统的控制一般采用的都是人工控制,这给整个系统的联网和统一管理带来了很大不便。影响整个高炉系统的效率,并且造成一定的能源和资源的浪费。PLC在泵站系统中的应用总装机容量100kW以下的小型泵站在高炉水循环、农田水利、防洪排涝泵站中占有相当大的比例。为了降低小型泵站运行费用,提高小型泵站的自动化程度,根据小型泵站的运行工艺特点,采用可编程序控制器(PLC)进行控制,通过设定运行程序对整座泵站进行运行和监控,实现半无人值守或无人值守。通过传输设备联网,可以实现无人值守泵站运行,大大降低小型泵站运行人工费用,让有限的运行费用更多的用于泵站设备改造、维修和维护,更有效提高泵站设备完好率和可用保证率。目前国内对小型泵站自动化的研究还处于起步阶段,尤其对高炉炉冷却水循环系统的研究设计还刚刚开始。课题意义及论文的主要工作选题意义针对目前PLC在高炉冷却水循环系统自动化控制的的研究还处于空白阶段,结合沧州纵横1#高炉改造的实际情况进行本次设计。将国内外对小型泵站的研究的成果和技术方案转化到高炉冷却水循环系统中。通过本次设计要做出高炉低压冷却水循环泵站自动控制系统的合理设计方案,使整个泵站系统的总体成本大幅下降,系统运行时节能降耗、且稳定可靠。通过本次设计要探索出一种小型泵站的PLC自动控制方法,得出性价比较高的控制器选型方案,得出合理的软硬件设计方案。针对高炉的冷却水循环系统采用PLC对其进行泵站控制是一种新的尝试,通过本次设计要探索一种实用的高炉冷却水循环系统泵站控制方法。本次设计的主要工作冷却水循环系统是整个炼钢高炉的重要环节,由管道设备及水泵和控制电路按一定的组织方式所构成,原沧州纵横1#高炉冷却水循环系统水源为地表水,冷却对象主要为高炉冷却壁,其冷却强度对高炉寿命起着决定性的作用。原供水方式一直采用人工控制,使用后的水未经循环,直接外排,浪费很大,同时还存在水质差、水量不足、水压低等问题。考虑到原供水方式已暴露出如上很多弊端,且无事故供水措施,严重制约了炼铁厂生产的发展和经济效益的提高。因此在新建1#2340m3高炉之际同步建设高炉水循环泵站自动控制系统系统从水池中抽水,通过管道传输,利用对压力、流量、电流等参数的检测来决定泵站的水泵的控制策略和各个泵站间的切换。通过对泵站的改造可以提高循环利用率,能缓解公司生产用水紧张的局面,同时也能确保炼铁厂各个高炉用水的安全性和可靠性,各项供水指标能比直接使用河水时明显改善,悬浮物浓度下降且基本稳定。根据实际工程中工艺参数的要求,设计出泵站控制系统的软硬件结构,可编程控制器做为整个系统的中心,完成对泵站内各泵启动、停止的控制、上传本站运行情况至上位机和上位机对本站的控制。实现泵站的无人值守,自动控制满足工艺参数要求,故障发生时自动处理防止意外发生。整个泵站系统相对于人工控制系统在可靠性、实时性有很大的提高。给出不同的设计方案,根据可靠性和工艺要求以及性价比的综合考虑确定最终的控制方案。

2系统工作原理控制系统要求控制系统功能要求本次设计应实现:沧州纵横1#高炉的实时性和可靠性要求;无人值守系统能正常运行,满足系统的温度、压力、流量等工艺参数要求;系统可靠性高,故障自动排除;泵站内的各泵采用互备技术,任何一个泵出故障都不影响系统正常工作;泵站系统的过载检测、故障实时报警,并实现故障紧急处理避免危险情况的发生;系统的可维护性强,发生故障能迅速定位,出现故障能快速修复;整个设计合理切合工程实际,便于施工且性价比合理。整个系统可以与钢厂的网络系统联网,能进行通信,上位机可以监控所有设备的运行情况,能对所有设备进行管理。系统的通信总线采用RS485总线。所设计的的系统采用的硬件设备与原有的设备和系统其他设备有很好的兼容性,能在不改变其他任何硬件的情况下完成控制系统设计。本地设备通过报警检测,系统应具有一定的自诊断能力,能实现部分故障的自我修复,对于不能修复的故障,应能迅速指示出故障所在处,以便检修人员能迅速的对故障做出处理。设计技术指标根据高炉的实际情况,整个工厂水循环系统应满足以下指标:(1)满足1#高炉的生产用水,循环水量为60~100m3/h,自流回水;循环利用率大于9(2);冷却出水温度≤40℃(3)改善供水水质,使水中悬浮物含量低于20mg/L,并采用水质稳定措施基本消除高炉冷却壁及循环水设施的结垢、腐蚀现象。(4)设置事故泵站及事故水泵,确保安全供水。设计原则高炉冷却水循环系统的的设计应根据工程的5~10年发展规划进行,做到远近期结合,以近期为主,正确处理近期建设与远期发展的关系,适当考虑扩建的可能。水资源循环利用,电能节约利用,降低能耗提高效率,不给环境造成不良影响。整个系统的性价比高,所选控制器及其外围稳定可靠,出现故障易修复。高炉冷却水循环系统的设计,必须从全局出发,工艺参数、工程特点和高炉的实际条件,结合国情合理地确定设计方案;必须坚持节约用地的原则;同时还应符合现行的国家有关标准和规范的规定。根据系统兼容性要求冷却水循环系统采用与整个锅炉其他控制系统的PLC采用同品牌同系列的产品。通讯和组态也采用统一的标准,确保整个系统兼容性强,扩充改造方便。系统的保护设计框架由于被控对象的特性,系统需要对水池中液位的高度进行检测,防止出现由于液位下降导致水泵抽不到水。对流过空气开关的电流进行检测,防止出现大电流。对流量进行检测确定每个水泵都有水流过。当系统发生大电流时,系统发生报警,比对上位机发出信号,请求关闭当前泵站,启动其他泵站,待上位机回复确认信息后系统关闭。当水池的液位下降到比设定的液位低的时侯,有检测部分向PLC发信号系统报警,PLC请求上位机关闭该泵站,待系统回复确定信息后,系统执行相应的操作。利用流量检测来去定水泵中是否有水流过,如有流量则该泵启动正常,如果没有则该泵启动异常,需要启动备用泵。上位机能随时通过通信监测到每个泵的运行情况。整个工厂的控制层能获得系统的所有信息,有利于工厂的统一管理和资源的统一分配利用。真个系统的各个设备都支持本地控制,当系统通信系统出现问题的是可以选择本地控制。可以设定系统的各个参数,保证系统的安全可靠运行,实现冷却系统的不间断供水循环。系统可能出现的的故障和指示报警以及对故障的处理办法可以用表2-1来表示。表2-1常见故障及处理方法可能出现的报警指示解决办法上电后系统不工作,且无指示检查电源泵起异常指示灯亮检查该泵及其相关电路是否正常温度过高指示灯亮换用其他泵站或给站水循环系统加冷水液位过低指示灯亮换用其他泵站或给站水循环系统加水电流过大报警逐个关闭水泵并换用其他泵站系统控制方案的确定方案概述根据工厂的规划拟采用三个泵站对工厂冷却系统供水,本设计只是对其中的一个进行设计。系统的水压和温度要求在进行软件设计时可以实现。故障水泵的要求,设计本身采用的是各个泵之间的互备技术,任何情况下每个泵都有一个或两个泵作为其他泵的备份,个泵循环作为备用泵,确保不会因为长时间不用损坏而不能起到备用的可靠性,互备技术不用一对一的给各个泵做备份,节约了成本,也减轻了控制系统的负担。方案确定目前小型泵站的自动化控制有两种设计方案:一种方法是利用PLC控制的恒压变频调速的方法进行压力和流量的控制,另一种方法是用PLC进行泵的开关控制来控制开关和流量。方案(1)采用模拟量的PLC控制变频调速方案采用电动机调速装置与PLC构成控制系统,进行优化控制,完成供水压力的恒定控制,在管网流量变化时达到稳定供水压力和节约电能的目的。系统的控制目标是泵站总管的出水压力,系统设定的给水压力值与反馈的总管压力实际值进行比较,其差值输入变频器运算处理后,发出控制指令,控制泵电动机的投运台数和运行变量泵电动机的转速,从而达到给水总管压力稳定在设定的压力值上。通过安装在管网上的压力传感器,把水压转换成4~20mA的模拟信号,通过变频器内置的PID控制器,来改变电动水泵转速。当用户用水量增大,管网压力低于设定压力时,变频调速的输出频率将增大,水泵转速提高,供水量加大,当达到设定压力时,电动水泵的转速不在变化,使管网压力恒定在设定压力上;反之亦然。工作流程是利用设置在管网上的压力传感器将管网系统内因用水量的变化引起的水压变化,及时将信号(4-20mA或0-10V)反馈PID调节器,PID调节器对比设定控制压力进行运算后给出相应的变频指令,改变水泵的运行或转速,使得管网的水压与控制压力一致。该方案有如下的缺点:,该系统采用的变频调速初期投资成本高,维护费用大。,不利于施工和后期维护。,容易受到干扰,钢厂高炉是一个强电磁干扰的地方,采用模拟量传输信号的时候和容易受到干扰,是系统的可靠性大大降低。,当受到强干扰的的是紧急应对能力弱。方案(2)采用PLC控制逻辑开关量的方案众所周知,研制开发PLC的最初动因是为了取代继电器,构成新型的控制开关量的装置,因此,从一开始,逻辑控制就是PLC的强项。PLC是以控制开关量起家的,采用循环扫描方式,为了不丢失输入信号,要求循环扫描周期短,这就使得在PLC中配置的处理器性能好,速度快。这些高性能的微处理器本身有很大的潜能,早期PLC只利用速度快这一条,其他潜能并没有得到充分得利用。后来发现处理好不同性质的实时多任务的调度,在PLC中加入针对慢连续量的过程控制并不困难。该方案采用开关量进行逻辑控制,通过PLC对四个泵的启停进行控制实现对高炉冷却水系统实现恒压控制。通过对检测压力对泵的开启进行控制,达到稳定冷却炉输入部分压力的稳定。通过检测启动20s后每个泵有无流量信号来判断各个泵是否启动正常,通过检测电流是否过大来判断真个系统是否正常,如果有泵启动异常则通过互被技术启动备用泵。系统的框图如图2-1所示。图2-1逻辑开关量控制泵站供水系统结构图采用该方案有如下的优点:,抗干扰能力强,采用开关量控制对电磁干扰的能力较强,不会产生误动作。,初期投入少,系统的性价比高。,维护简单,发生故障后能迅速恢复。,可以实现无人值守,节约了人力物力。本系统的任务是保证高炉冷却水循环系统供水安全可靠,该系统对控制精度要求不高,但是对系统的可靠性要求很高,且在高炉附近电磁干扰强,要求系统必须有较好的抗干扰能力。综合考虑方案I和方案II并结合高炉的实际情况决定采用方案(2)。系统工作原理系统整体结构模型本系统控制对象为冷却炉的压力,系统有较大的时间常数,由于高炉的特性系统要求控制精度不太高,针对这些特性对系统可以进行如下结构框架设计。系统的被控对象为:冷却炉内的水压,系统的控制器为:PLC,系统的检测单元为:压力检测部分、电流检测部分、流量检测部分和电流检测部分,系统的执行机构为:四个泵,系统的控制方式为PLC开关量控制,系统的整体结构图2-1。图2-1本系统模型图系统组成及框图该系统为开关量的逻辑控制,当系统采用自动控制策略时,首先设定压力给定,然后启动三个水泵,经过一定的时间延迟后对压力进行检测比较然后确定启动泵的个数,通过改变泵的个数来改变冷却炉壁的压力。本系统的被控对象为冷却炉,冷却炉为整个高炉的冷却系统,为高炉炼钢做保证,被控对象为冷却炉内的水压。传感器和变送器包括压力、温度、流量和液位传感器、电流互感器以及部分单片机电路,传感器和变送器在系统中起到检测系统参数并转换为标准信号供控制系统检测系统运行情况。系统的控制器为PLC,PLC是整个系统的核心部分,由PLC来控制各个泵的启停,保证给水压的提供。系统的执行器继电器,由PLC发出的信号经继电器后驱动执行机构泵和阀。系统的执行机构为泵和阀,通过泵和阀来改变压力。系统的连锁保护机构包括报警指示灯和扬声器,在PLC内部程序上采用连锁保护。系统由以上部分组成闭环,由于系统本身特性,系统为有差系统。系统的结构框图如图2-2所示。当系统上电启动后首先有压力给定,然后系统启动三个泵,五分钟延迟后系统检测压力回馈信号,决定采用什么控制策略,再等五分钟后系统根据压力回馈决定采用该策略是否能满足压力要求。在每个泵启动的时候,过10s后检测该泵的流量信号,如果有流量流过,则说明泵起正常,若果没有流量信号,则关闭该泵启动备用泵。图2-2系统结构框图系统主要工作流程当系统启动后,首先有PLC对系统进行初始化。当主程序开始时系统做初始准备,系统首先检测是采用集中控制还是本地控制,也就是采用手动控制还是自动控制,根据系统的控制方式来确定采用的控制方法。如果采用手动的控制方式,则系统等待输入各个泵的启动信号,由于系统的特性,最多需要启动三个泵就能满足水压的要求,所以手动操作时最多只需要启动三个泵,留一个作为备用。当采用自动控制策略的时候,系统首先启动三个泵,五分钟后检测冷却炉壁处的水压,如果此时压力超过压力上限,则关闭一个运行泵,等系统运行十分钟后再进行压力检测,如果压力没有低于压力下限,则系统采用两备两用的控制策略,否则采用三用一备的控制策略。如果五分钟检测的时候压力没有达到上限,则采用三用一备的控制策略。采用三用一备的控制策略时,系统采用三用一备的工作流程倒泵,各泵之间会为备份。采用两备两用的控制策略时系统采用两备两用的工作流程倒泵,各泵之间会为备份。

3系统硬件设计系统硬件总体组成系统硬件组成根据系统的总体规划化和要求,系统的硬件部分主要包括两部分:机械流体部分以及电气部分,电气部分又包括控制检测控制部分和供电部分。对这两部分的设计要相互结合,也要和系统的软件设计时要相互结合,这样系统才设计出最佳的配置。系统的机械流体部分包括泵,阀,和管道;系统的电气部分包括PLC、单片机、传感器、变送检测电路、保护电路和电源电路。系统的硬件之间之间相互配合工作,电气部分为系统提供控制信息和电能,流体机械部分将电能转化为机械能,并将将机械能传递给水,以压力的形式表现出来,机械流体部分又受到电气信息部分的控制,使系统资源配置在最佳状态,对于系统的硬件在设计上要求可靠性高,性价比合理。系统的硬件之间的关系可以用图3-1表示。图3-1系统硬件组合图系统机械流体部分组成系统机械流体部分主要包括泵、管道和阀门等设备,系统的管道直径和阀的选择有机械设计人员完成,本设计只对泵的流量和扬程进行简单的计算,便于将来做电流检测报警时电流的计算和其他设备的选型。系统电气部分组成系统的电气设计主要包括控制部分、检测部分和通讯部分三个部分,控制部分主要是PLC的I/O口的分配,检测部分主要是单片机的外围电路的选择,通讯部分主要是完成信号转换。根据沧州纵横1#高炉项目整个工程要求要求,PLC应采用三菱公司的产品,便于系统的联网。泵的选型和设计系统要求,高炉的高度为14m,循环水量为60~100m3/h,系统采用四个水泵供水,至少有一个泵处于备份状态。经查相关资料可知:冷却炉阻力约为30kPa;目前设计中冷水管路的比摩组宜控制在150~200Pa/m范围内,管道的总长度在30m左右,则管路阻力约为6kPa;阀的阻力约为4kPa;水泵扬程应取10%的安全系数。由以上可知系统应能提供的压力为:+30kPa+6kPa+4kPa=340kPa。390kPa压力可以换算为33m水柱高度,加上高炉高度,则系统的扬程最少应为47m,考虑到系统的安全性对扬程留10%的冗余,则每个泵最终的扬程应为52m。根据系统要求,主管道的流量有三个泵共同承担,则每个泵承担的流量不超过37m3/h,拟选用的元件根据系统的要求每个泵的流量为40m3/h,扬程为52m,系统为高炉供水,根据这些特张系统应该DL型多级泵。这种泵占地省,在流量一定时,有多种扬程可供选择,适用于冷热清洁水或类似于水的液体的输送,循环,增压。主要应用于市政供水及增压、工厂供水、高层及住宅群的供水、、消防喷淋系统的供水尤其适合高层建筑分区消防供水、锅炉给水及冷凝系统。根据扬程和流量要求,×3流量:~扬程:~功率:15千瓦备注:转速1480,效率70~71%,~,尺寸(毫米)H=1421,H2=302,H3=107+90×(N-1),H4=136,H5=45,A=405,B=480,C=280,螺栓4-Φ28,重量496Kg,进出口直径DN80。对于阀和管道的选择,结合已选择的泵和机械设计人员共同完成。PLC控制部分的的设计PLC的I/O需求和分配系统的PLC采用三菱公司的FX2N系列的产品,系统的输入对象主要有按钮和传感器,系统的输出对象主要是泵的启动和关闭信号和报警显示。为了减少按钮的个数。减少了系统的硬件成本。为了表明当前泵站各泵的工作情况,系统对各个泵输出启动信号的同时也输出工作指示灯。系统的输出I/O分配情况如表3-1所示。SB为按钮,SQ为流量回馈信号,SP为压力回馈信号,ST为水温回馈信号,TA为电流回馈信号,SL为水池液位回馈信号。系统的输入点共用15个I/O口。表3-1PLC输入端口分配表输入类型实现功能I/O分配SB0系统的单按钮启停X0SB1集中控制、本地控制切换X1SB2~SB5本地控制时四个泵的启动信号X2~X5SQ0~SQ3四个泵起正常的回馈信号X6~X11SP0~SP1压力过大、过小回馈信号X12~X13ST水温过高报警X14TA电流过大报警X15SL水池液位过低报警X16系统的输出I/O分配表如表3-2所示。KM为泵,YV为阀,HL为指示灯,SP为报警蜂鸣器。系统输出点共用13各I/O口。表3-2PLC输出端口分配表输出类型实现功能I/O分配KM0~KM3驱动四个泵启动Y0~Y3HL0~HL3四个泵的工作指示灯Y0~Y3YV0=YV3四个阀的开关驱动信号Y4~Y7SP0报警蜂鸣器驱动信号Y10HL4泵起异常报警Y11HL5温度过高报警Y12HL6电流过大报警Y13HL7水池液位过低Y14PLC共用到输入I/O口15个,输出I/O口13。分配图如图3-2所示。PLC的输入有按钮、和传感器经变送后的输入。泵为电机类感性负载,所以PLC的输出采用继电器输出,驱动感性负载的时候,PLC为了自身的保护要加续流二极管。由于泵的电流比较大,要采用带有浪涌吸收的中间继电器,这样PLC的输出电流只有几十毫安,PLC输出点的寿命会大大增加。对于灯类负载,一般可以采取限流或者分流措施来保护触点。PLC的的输出回路中没有内置熔断器保护电路,但负载短路时输出继电器及印丝电路板均有烧毁的危险,所以输出端上必须接输出熔断器FU,在图3-2中有指示。PLC的选型和主要技术指标PLC共用到输入I/O口15个,输出I/O口13,PLC的输出采用继电器输出,所以选择三菱公司的的FX2N-32MR,本课题中FX2N-32MR为基本单元,带有32个I/O点(16入、16出),M表示主机、R表示该单元为继电器输出型。本系统采用FX2N—32MR的PLC,该PLC共有输入输出I/O点各16个,其中用到输入15各,输出13个,%的冗余,以供以后扩展需要。图3-2PLC的I/O分配图。FX2N系列PLC的PLC的基本形状如图3-3所示,FX2N—32MR的主要技术指标分别如表3-3、表3-4、表3-5所示,这些指标都满足系统的要求。采用该型号的PLC在实际工程中是合适可行的,采用逻辑开关量控制,可靠性高,抗干扰能力强,能满足工厂恶略环境的要求,并且采用FX2N—32MR的PLC整个系统的性价比较高。图3-3FX2N系列PLC实物图表3-3FX2N—32MR的一般技术指标环境温度0~55度(使用时),—20~+70度(储存时)环境温度35%~85%RH(不结露)(使用时)抗振JISCO911标准,10~55HZ(最大2g)抗冲击JISCO912标准,10g3轴方向各3次抗噪声干扰脉冲宽度为1us,频率为30~100HZ的噪声耐压AC1500V1min绝缘电阻5M欧以上(DC500V兆欧表)接地第三种接地,不能接地时也可浮空使用环境无腐蚀性气体,无尘埃表3-4FX2N—32MR的输入技术指标项目AC输入输入信号电压输入信号电流AC100~120V±10%50/60HZ输入ON电流输入OFF电流输入响应时间约30ms不可高速输入输入信号形式无电压接点或NPN集电极开路输出晶体管电路隔离电路隔离光耦合隔离输入动作显示输入ON时LED灯亮表3-5FX2N—32MR的基本单元型号输入点数输出点数扩展可用点数FX2N—32MR16点16点48点~64点转换部分设计转换部分方案的确定转换部分有两种方案可以选择,可以采用三菱FX-2N系列PLC的模拟量输入模块FX2N-4AD,也可以采用单片机和适当的外围电路进行设计。下面对两种方案进行比较:方案(1)采用输入模块FX2N-4ADFX2N-4AD是模拟量输入模块,有四个输入通道,分别为CH1、CH2、CH3、CH4。每一个通道都可以进行A/D转换,即将模拟量信号转换成数字量信号,其分辨率为12位。输入模拟电压值范围从直流-10V~+10V,分辨率为5mV。若为电流输入,则电力输入为4~20mA或-20mA~+20mA。该模块共有32个缓冲寄存器(BFM),用来与主机FX2N主单元PLC进行数据交换,每个数据缓冲器的位数为16位。FX2N-4AD占用扩展总线的8个点,这8个点可以为输入或或输出点。FX2N-4AD消耗PLC主单元5V电源槽30mA的电流。FX2N-4AD与PLC主机连接通过扩展电缆,而四个通道的外部链接则需要根据外界输入电压或电流的情况不同而不同。外部模拟输入通道通过双绞屏蔽电缆输入到各个输入通道,当电压输入时要加个平滑电容滤波,由于系统采用的是4~20mA电流输入,所以只需要采用电流输入,为了防止干扰应将FG和FX2N-4AD的接地端相连。采用该方案系统接线简单,组成系统方便,系统安全可靠。但是采用该模块性价比比较高,且系统受到距离的限制,A/D转换部分不能距离PLC很远,否则系统可靠性将大为降低。组成的系统不仅不简单,反而变的复杂了,且模拟信号远距离传输容易受到干扰。方案(2)采用单片机单片机拟采用PIC18F248(或PIC18F2480),要用到的模块有A/D模块、SPI和USART模块。用的功能有A/D转换、七段显示、RS232通信、报警输出。本系统的检测部分涉及到电流、压力、流量、温度和液位,其中电流采用电流互感器检测,压力和温度采用单片机控制控制传感器检测,检测每个泵的流量只是为确定每个泵启动十秒后有没有水流过,所以流量和液位采用传感器加简单硬件电路就可以实现。温度和压力的检测需要用到A/D转换温度和压力检测的结构简图分别如图3-4和图3-5所示。图3-4温度检测部分单片机系统结构简图采用单片机作为转换部分,分散整个控制系统的控制功能,可以减少整个系统中用到的PLC的I/O点的个数,降低整个系统的性价比,且采用单片机作为转换部分硬件本身就比采用FX2N-4AD高。PIC18F2480是一个集成了很多模块的单片机,功能相当强大,且运行可靠。采用单片机作为转换部分的时不受距离的限制,可以在信号检测变送后直接转换。由于本系统是高路系统的泵站设计,检测量温度和压力只能在高炉的泸定检测,距离控制器比较远,所以本系统采用单片机A/D转换,即系统采用方案(2),这样既解决了距离问题又提高了系统的性价比。图3-5压力检测部分单片机系统结构简图单片机PIC18F2480简介PIC18F2480单片机是微芯公司的16位RISC指令集的高级产品,它内部含有A/D,内部EEPROM存储器、比较输入、捕捉输入、PWM输出、IC和SPI接口、CAN接口、异步串行通信(USART)接口等强大的功能模块,共有28引脚。该单片机具有很好的应用前景。图3-6是PIC18F2480的引脚图。下面对本系统中用到该单片机的功能模块进行介绍。图3-6PIC18F2480引脚图PIC18F2480具有多个中断源及一个中断优先级功能,该功能可以给每个中断源分配高优先级或者低优先级。有13个寄存器用于控制中断操作。这些寄存器是:RCON、INTCON、INTCON2、INTCON3、PIR1、PIR2、PIR3、PIE1、PIE2、PIE3、IPR1、IPR2、IPR3。IDE提供的Microchip头文件命名,建议使用MPLAB通过将IPEN位(RCON<7>)置1,可使能中断优先级功能。当使能中断优先级时,有2个全局中断使能位。将GIEH位(INTCON<7>)置1,可使能所有优先级位已置1(高优先级)的中断。将GIEL位(INTCON<6>)置1,可使能所有优先级位已清零(低优先级)的中断。当中断标志位、使能位及相应的全局中断使能位均被置1时,中断将根据设置的中断优先级立即跳转到地址0008h或0018h。也可以通过设置相应的使能位来禁止单个中断。一般来说,当相应的外设被使能时,其对应的引脚就不能被用作通用I/O引脚。图3-7给出了通用I/O端口的简化模型,它没有到其他外设的接口。图3-7通用I/O端口的工作原理Timer0模块具有以下特征:可通过软件选择,作为8位或16位定时器/计数器、可读写寄存器、专用的8位软件可编程预分频器、可选的时钟源(内部或外部)、外部时钟的边沿选择、溢出时中断。T0CON寄存器控制该模块的工作方式,包括预分频比值的选择。该寄存器是可读写的。Timer0既可用作定时器亦可用作计数器。将T0CS位(T0CON<5>)清零即可选择定时器模式。在定时器模式下(T0CS=0),Timer0模块在每个时钟周期计时都会递增(默认情况下),除非选择了其他预分频比值。如果写入TMR0寄存器,那么在随后的两个指令周期内,计时都不再递增。用户可通过将校正值写入TMR0寄存器来解决上述问题。通过将T0CS位置1选择计数器模式。在计数器模式下,Timer0可在RA4/T0CKI引脚上电平的每个上升沿或下降沿递增。触发递增的边沿由Timer0时钟源边沿选择位T0SE(T0CON<4>)决定。清零此位即选择上升沿。下面讨论外部时钟输入的限制条件。可以使用外部时钟源来驱动Timer0。但是,必须确保外部时钟和内部时钟相位(TOSC)同步。在同步之后,定时器/计数器仍需要一定的延时才会引发递增操作。主控同步串口(MasterSynchronousSerialPort,MSSP)模块是用于同其他外设或单片机器件进行通信的串行接口。这些外设器件可以是串行EEPROM、移位寄存器、显示驱动器和A/D转换器等等。MSSP模块有一种工作模式是串行外设接口(SPI)。SPI模式允许同时同步发送和接收8位数据。器件支持SPI的所有四种模式。通常使用以下三个引脚来实现通信:串行数据输出(SerialDataOut,SDO)RC5、串行数据输入(SerialDataIn,SDI)RC4、串行时钟(SerialClock,SCK)RC3。PIC18F2480器件有三个串I/O模块:MSSP模块,另外还有两个通用同步/异步收发器(UniversalSynchronousAsynchronousReceiverTransmitter,USART)模块。通常,也将USART称为串行通信接口或SCI。USART可以被配置为能与CRT终端和个人计算机等外设通信的全双工异步系统;也可以被配置成能够与A/D或D/A集成电路、串行EEPROM等外设通信的半双工同步系统。USART模块在这些器件中有着两种完全不同的实现方式:增强型USART(EUSART),可寻址USART。可将EUSART配置为以下几种工作模式:带有以下功能的全双工异步模式、半双工同步主控模式(时钟极性可选)、半双工同步从动模式(时钟极性可选)。PIC18F2480器件的模数(Analog-to-Digital,A/D)转换器模块有12路输入。此模块能将一个模拟输入信号转换成相应的10位数字信号。此模块有五个寄存器:A/D转换结果高位寄存器(ADRESH)、A/D转换结果低位寄存器(ADRESL)、A/D转换控制寄存器0(ADCON0)A/D转换控制寄存器1(ADCON1)、A/D转换控制寄存器2(ADCON2)。ADCON0寄存器控制A/D模块的工作,ADCON1寄存器配置端口引脚功能,ADCON2寄存器配置A/D时钟源、可编程采样时间和输出结果的对齐方式。单片机PIC18F2480电路设计系统采用的单片机为PIC18F2480,结合系统的要求单片机配合温度和压力传感器设计两个检测报警部分。图3-8是PIC18F2480的开发板,可以作为单片机系统开发调试用。图3-10给出了单片机测量温度系统的原理图。压力的检测和温度类似,不做叙述。对于温度传感器,由于其输出为4~20mA的标准信号,所以必须对信号进行放大后才能为0~5V的信号,作为单片机A/D转换的输入。采用OP-07构成运放形式的差动放大器,如图3-9所示。由于放大器的输入端IN(+)和IN(-)分别是2个运算放大器A1,A2的同相输入端,因此输入阻抗很高。由于电路采用对称结构,而且压力传感器信号直接加到测量放大器的输入端,因而保证了较强的抑制共模信号能力。为保证电路具有较强的共模抑制能力,一般选择R1’,R2=R2’及R3=R图3-8PIC18F2480开发板原理图图3-9OP-07构成运放形式的差动放大器由于该单片机的发出的信号是给PLC的输入,所以PLC与单片机之间必须有信号隔离。隔离是指使用变压器,光或电容耦合等方法在被测系统与系统之间传递信号,避免直接的电流或电压的物理连接的一种手段。因为数据采集系统所监测的设备可能会有高压瞬变现象,足以损坏计算机和数据采集板,将传感器信号与计算机隔离开,使系统安全得到了保证。隔离的另一个理由是,保证时间采集各个环节间不受低电位或共态电压的影响,从而影响测试精度。这是因为采集信号时,都需要以“地”为基准,如果在两“地”之间存在电位差,就可能导致地环路(groundloop)的产生,从而造成所采集的信号再现不准确;如果这一电位差太大,则可能危机到测量系统的安全。利用隔离的信号调理模块可以消除地环路,并保证准确的采集信号。模拟信号隔离比数字信号隔离难度要大的多,而且成本也比较高。目前比较常用的是,采用线性光藕或2个特性几乎完全接近的普通光藕用特殊的电路实现;另外,直接采用具有隔离作用的仪表放大器也是方法之一。单片机与PLC之间的隔离采用光耦隔离。图3-10温度检测控制单片机系统原理图检测部分设计铂热敏电阻PT-1000STY系列一体化温度变送器由测温探头、温度转换模块、保护外壳三部分组成。测温探头采用高阻型Pt1000铂电阻,通过内部转换模块的稳压滤波、运算放大、非线性校正、V/I转换、恒流及电源反接保护等电路处理。拟采用STYB系列L型热敏电阻作为温度传感器,其外形和实物如图3-11所示。主要特性:测温探头采用高阻型Pt1000铂电阻,精度高,稳定性好;温度转换模块采用环氧树脂浇注工艺,防震、防潮;集传感变送于一体,结构紧凑,安装方便,功耗低;电流输出型适合长距离传送,抗电磁干扰能力强能保证在高炉强电磁干扰下稳定工作,适于现代电磁污染严重的环境使用;整体密封性能良好,外壳防护等级IP65;温度量程和外形尺寸可以按户要求订货;产品结构设计合理,过程连接接口灵活方便,体积小,重量轻,安装位置任意;壳体保护材料多样化,适应多种介质测量。技术指标:温度测量范围-200~600摄氏度;输出信号4~20毫安;负载电阻≤500欧;供电电源直流24伏;功耗≤1瓦;%;%/年;温度系数≤%/摄氏度;供电电压变化附加误差≤±图3-11-aSTYB系列L型外形图图3-11-bSTYB系列L型实物图JLS40压力传感器JLS40系列通用型工业压力传感器,是采用硅应变及微融技术再加上精密的数字放大电路制作而成。压力接口和外壳均为不锈钢,具有很好的抗腐蚀性和长期稳定性。传感器在0~70℃温度范围内进行了精密补偿,保证了传感器的技术指标。传感器的压力接口除通用的1/4NPT,G1/4,M20×,还可按用户要求进行生产。可选择各类放大输出,广泛应用于工业过程控制系统、航空、航天、液压系统、汽车、制冷、医疗设备等领域。产品特点:测量范围:0~350kPa~70MPa;17-4或316L不锈钢隔离膜片,全不锈钢结构;压力接口内无O型圈,无焊缝,无硅油,无泄漏隐患;高可靠性;外形结构多样化。JLS40实物图如图3-10所示。AD靶式流量开关根据系统要求,要对四个泵启动后10s后有无流量进行回馈,要实现对流量的这种回馈检测可采用流量开关进行检测控制。当有被测流体流过,推动可动磁性圆盘,圆盘位移,提供信号,完成报警、显示或输出功能。可调弹簧装置可按照需要设定开关点。由于系统中液体是从下向上流的所以可采用西班牙泰福公司的AD靶式流量开关AD-15/BD。该传感器的主要技术参数和要注意的事项如下。注意事项:按照箭头指示方向正确安装;请注意开关负载,负载大时请使用继电器,建议安装保险丝以保护开关,直流电源供电建议使用二极管,交流电源供电建议使用RC元件,电气连接时请勿忘记安装橡胶密封圈。性能:精度:5%;测量范围:10:;工作温度:连续工作100℃最高:120℃;环境温度:-5℃~+70℃;聚酰胺外壳,IP65;显示单元:指针刻度显示,铝外壳塑料显示窗;输出单元:霍尔传感器4-20mA当流量达到设定值的时候,流量开关输出一个稳定的电流值,系统采用流量开关来检测泵中有没有水流过。该电流放大后经光耦可作为PLC的输入。其电路设计同I中的设计。图3-12JLS40实物图图3-13AD-15/BD实物图三达德KH-32型电流互感器系统共带泵四个,任何时刻工作的的泵不超过三个,每个泵定额15KW,采用交流380V供电,则流过每个泵的电流大约为40A,三个泵共流过120A,,则流过系统的电流不会超过200A。电流检测的任务就是当流过空开的电流超过200A时,系统报警。为了增强系统的保护性能,要对系统的电流进行检测,电力检测采用哈尔滨三达德公司生产的KH-32型电流互感器。KH-32的外观如图3-12所示。图3-12-aKH-32实物图图3-12-bKH-32尺寸图电流检测部分的作用为电流过大的时报警,流过互感器的电流可能出现大电流,以电流互感器的输出,作为PLC的输入可能会损坏PLC,中间必须加光耦和变送环节。利用放大电路将0~200nA的电流放大,电流放大后接光耦,光耦的输出可作为PLC的输入。放大电路可采用图3-9所示的放大电路。电力互感器与市电380V的安装示意图如图3-13。图3-13电流互感器安装位置抗干扰处理、保护设计冶金高炉建在城市郊外,厂区内存在大量的高大建筑,如沧州1#高炉高达20米,炼钢和也刚等钢结构的厂房和大量的烟囱等,这些“突出”的条件是雷电经常光顾的地方,近年来钢铁企业因过压造成的停产事故时有发生,给企业带来了极大的损失。雷电的主要特点是冲击电流大,持续时间短,雷电电流变化梯度大,冲击电压高。雷电的危害途径主要通过直击、感应和传到等。针对高炉的具体特征,防雷要采用综合防雷。一要防范直接雷击,二要防范雷电此脉冲辐射。综合防雷系统图如图3-14所示。图3-14综合防雷系统图根据《建筑物防雷设计规范》高炉室外防雷措施为三类防范,炉顶要接堺接闪器,一般采用避雷带沿女儿墙或屋檐四周敷设,引下线一般用柱内钢筋,接地体用基础钢筋。具体做法参照《建筑物防雷设计规范》中相关规范标准。室内防雷措施主要涉及到浪涌保护器和等电位的联结以及接地保护措施。根据《建筑物防雷设计规范》中的相关规定来完成室内防雷保护措施。炼铁钢厂内高电压、大电流接通断开会产生强电磁干扰,这些电磁干扰会在PLC的输入线路上产生很强的感应电流和感应电压,足以使PLC输入端的光耦合器中的发光二极管发光,使光耦合器的抗干扰作用失效,导致PLC产生误动作。同时电磁干扰的存在致使PLC的数据采集系统无法正常工作。电磁干扰的主要来源有两个:一是来自空间的辐射干扰:二是来自系统外引线的干扰,包括来自电源的干扰、来自信号线引入的干扰和来自基地系统混乱的干扰。为了保证PLC的可靠工作,必须加入抗干扰措施。抗干扰的隔离措施,针对数字量模板、模拟量模板和网络,分别采用不同的抗干扰措施。数字量模板可以通过过光耦合器实现对外部数字开关量信号实现隔离。系统和上位机之间的通信采用光纤做通信介质可以最大程度的防范电磁干扰。为了更好的抗电磁干扰,网线可以采用穿钢管敷设的方法,钢管要进行有效可靠的接地。电源是电磁干扰进入PLC的主要途径之一,为了抗电磁干扰的对电源采用UPS处理方法。使用在线不间断供电电源UPS给PLC供电,采用UPS供电可以提高供电系统的安全可靠性,而且UPS还具有较强的干扰隔离能力,是PLC控制系统的理想供电电源。接地是提高电子设备的电磁兼容性的有效手段,正确的接地方法既能有效的抑制电磁干扰的影响,又能抑制设备向外发出干扰信号。对于本系统接地应注意三点。一是要配用专用的接地网,接地点要与强电设备分开;二是PLC系统要采用一点接地和串联一点接地的方式;三是接地线与PLC导轨上的的接地螺丝钉相连,基本机架必须接地。系统组要元件由以上的分析可知所用到的主要器件如表3-6所示。表3-6系统主要器件表序号名称数量单位1×3型泵4台2SC-09通信模块电缆1条3三菱FX2N—32MR可编程控制器1个4PIC18F2480单片机2片5PT-1000铂热敏电阻1个6JLS40压力传感器1个7AD-15/BD靶式流量开关4个8三达德KH-32型电流互感器3个9CN45-2P-10空气开关1个10SA1旋扭开关8个11液位变送器SNMPM416W1个12HR+HY+HG信号灯5+4+3个

4系统的软件设计软件设计概述本系统的软件设计共包括两个部分的设计,对于三菱FX2N—32MR可编程控制器的程序设计,对PIC18F2480单片机的程序设计。对这两个部分的程序设计结合前面的硬件设计来完成。其中对PLC的控制部分的程序设计采用梯形图语言,对单片机的程序设计采用C语言。梯形图的开发工具采用MELSOFT系列的GXDeveloper,C语言的开发工具采用MPLABIDE集成开发环境,采用ICD2进行在线调试。根据系统的工作流程可以画出系统的工作流程图,系统的工作流程图共有四部分组成,包括系统总体工作流程图如图4-1所示,系统手动操作工作流程图如图4-2所示,系统三用一备工作流程图如图4-3所示,系统两用两备工作流程图如图4-4所示。当主程序开始时系统做初始准备,系统首先检测是采用集中控制还是本地控制,也就是采用手动控制还是自动控制,根据系统的控制方式来确定采用的控制方法。如果采用手动的控制方式,则系统等待输入各个泵的启动信号,由于系统的特性,最多需要启动三个泵就能满足水压的要求,所以手动操作时最多只需要启动三个泵,留一个作为备用。当采用自动控制策略的时候,系统首先启动三个泵,五分钟后检测冷却炉壁处的水压,如果此时压力超过压力上限,则关闭一个运行泵,等系统运行十分钟后再进行压力检测,如果压力没有低于压力下限,则系统采用两备两用的控制策略,否则采用三用一备的控制策略。如果五分钟检测的时候压力没有达到上限,则采用三用一备的控制策略。采用三用一备的控制策略时,系统采用图4-3的工作流程倒泵,各泵之间会为备份。采用两备两用的控制策略时系统采用图4-4的工作流程倒泵,各泵之间会为备份。图4-1系统总体工作流程图图4-2手动操作工作流程图图4-3系统三用一备工作流程图图4-4系统两用两备工作流程图控制主程序的梯形图设计单按钮启停电路的设计思路:如图4-5所示。图4-5单按钮起停控制电路器梯形图单按钮启停的实现原理是,对M0的上升沿的扑捉,然后有C0进行计数,当第一个高电平到来驱动M1,第二个到来的时候关断M1,同时C0复位。手动电路的设计思路:如图4-6所示。图4-6手动操作梯形图当启动信号M1和手动操作按钮为开的时候,系统为手动操作,系统等待对四个泵的启动信号的到来。等待10s的启动回馈信号,若果回馈信号信号异常则启动备用泵。根据系统手动操作流程图图4-2作参考可以画出梯形图。自动控制倒泵方案确定的设计思路:如图4-3所示。当系统处于自动控制的时候,系统首相启动Y1、Y2、Y3所驱动的三个泵。然后进行10s启动检测,如果启动异常则启动备用泵。系统启动泵的同时启动5分钟和10分钟的定时器T4和T5,系统对控制策略的确定主要依靠这两个定时器来实现,当T4五分钟到的时候,系统检测压力是否达到设定值的最大值,如果没有达到就采用三用一备的控制策略,驱动M100。如果达到则关了Y2驱动的泵,当T5十分钟到的时候,再检测压力是否过小,若过小小则采用三用一备,驱动M100。否则采用两倍两用策略,驱动M101。参考流程图图4-1可得梯形图。图4-7控制策略确定梯形图两用两备控制策略设计思路:如图4-8所示。图4-8两用两备控制梯形图执行该策略的时候,首先驱动Y0、Y1,同时驱动T6,T6定时半个小时。同时驱动计数器C0、C1,根据流程图图2-5所示,按时倒泵。三用一备控制策略设计思路:如图4-9所示。执行该策略的时候,首先驱动Y0、Y1、Y2,同时驱动T6,T6定时半个小时。同时驱动计数器C0、C1、C2、C3、C4,按图4-1倒泵。图4-9三用一备控制梯形图图4-10报警控制梯形图执行两备两用策略的时候,首先驱动Y0、Y1,同时驱动T6,T6定时半个小时。同时驱动计数器C0、C1,根据流程图图4-8所示,按时倒泵。报警控制设计思路:如图4-10所示。单片机部分C语言设计对于系统采用的PIC18F2480,本系统要实现功能所用的主要功能有以下几个函数来实现。系统调用《》。系统初始化函数:voidInitial() { INTCON=0x00;//设INTCON的bit0~bit7为0:关总中断ADCON1=0x07;//设置数字量输入输出口PIE1=0;//PIE1的中断禁止PIE2=0;//PIE2的中断禁止PIE3=0;//PIE3的中断禁止 }A/D转换初始化子程序:voidAD_Inital() { ADCON0=0x51;//选择通道为AN2,转换时钟为8ToscADCON1=0x82;//ADRESH寄存器的高六位为0,且把//AN2设置为模拟量输入方式,RA5//设置为数字量输入输出引脚ADIF=0;//清除A/D转换标志ADIE=1;//设置A/D转换中断允许ADIP=1;//设置A/D中断高优先级TRISA=TRISA|0x04;//设置RA2(AN2)为输入方式 }A/D转换完成后数据处理子程序:voidDeal_AD() { unsignedinttemp; Ad_Sample_result=ADRESL+(ADRESH<<8);//读取并存储A/D转换结果(10位,//高六位为0) AD_flag=0;//A/D转换完成标志清零Adresult=(Ad_Sample_result*50)>>10;//将A/D转换结果转化为以两位//表示的值即:放大10倍,乘以满//刻度值5V,除以满刻度值10位temp=Adresult;Adresult=(((temp/10)<<4)&0xF0)+(Adresult%10);//转换为带一位小数的BCD码 }串口接收数据:voidSPIinitial(){TRISA=TRISA&0xDF;//设置RA5为输出方式以做为其//他芯片的控制信号TRISC=TRISC&0xD7;//设置SDO(RC5)引脚为输出,//SCK(RC3引脚为输出)SSPCON1=0x30;//SSPEN同步串行端口使能,//CKP=1时钟高电平为空闲,时//钟=Fosc/4SSPSTAT=0xC0;//数据输出结束时采样输入数据,//上升沿发送数据PIR1=PIR1&0xF7;//清除SSPIF标志位} SPI传输数据(发送数据)子程序:voidSPILED(chardata){SSPBUF=data;//启动SPI发送do{;}while(SSPIF==0);//等待SPI发送完成SSPIF=0;//清SPI发送完成标志位}SPI发送数据:voiddisplay(){ unsignedchark;unsignedchardata;RA5=0;//准备锁存显示数据//显示A/D转换结果data=Adresult&0x0F;//取Adresult的输入数据低//四位,高四位屏蔽掉data=table[data];//查显示段码发送显示段码data=(Adresult&0xF0)>>4;//取Adresult的输入数据高//四位,低四位屏蔽掉data=table0[data];//查显示段码SPILED(data);//发送显示段码 for(k=0;i<2;k++) { data=0xFF;SPILED(data);//连续发送两个暗段码}RA5=1;//输出所存信号,显示LED}高优先级中断子程序,A/D转换完成中断:voidinterruptHI-ISR(){if(ADIF==1)//A/D转换完成{ADIF=0;//清楚中断标志位AD_Flag=1;//置A/D转换完成标志}}键盘按键相应端口初始化子程序:voidkeyInital() { TRISB=TRISB|0x10;//设置RB4位输入(读键)TRISB=TRISB&0xFD;//设置RB1位输出(K1)TRISE=TRISE&0xFC;//设置RE0,RE1位输出TRISA=TRISA&0xF7;//设置RA3(K3)为输出RB1=0;RA3=0;PORTE=0;//将K1,K2,K3,K4四条//列线的电平置为0 }根据系统的要求,系统共用到两个PIC18F2480,分别检测转换系统的压力和温度。两个单片机的程序基本相同,都用到以上个各个子程序,只不过在数据处理上略有不同。

5通信部分设计系统联网和通信部分框架为了适应网络化的管理和生产本泵站采用总线与整个高炉的联网。PLC与上位机之间采用RS485总线通信,可以进行数据的双向传输,RS485总线的传输距离远,支持整个系统的联网,各个设备之间的通信以字节为基本单位进行通信,每个设备都有自己的ID可以被网络识别。整个钢厂的网络系统为总线型网络,冷却水循环系统的网络为环形网络,然后作为节点联入整个高炉网络,高炉网路再做为一个节点纳入整个钢厂管理系统中。采用这种网络结构能保证整个系统通信的可靠性,防止数据在传输过程中出现错误。采用这种网络结构,整个系统的网络分为三层:信息层、控制层和设备层。本设计所设计的内容为设备层的一个子系统,由于整个高炉系统统一采用的是三菱系列的PLC,这里系统的设计为达到与整个高炉和钢厂的融合,所有设备也采用三菱系列设备。三菱系列的设备可以组合三菱的工业以太网,三菱PLC常用的以太网模块有QJ71E-100、QJ71E71等。三菱以太网的主要功能:使用MC通信协议,可以在PLC与PLC之间、PLC与外部设备之间进行数据通信;使用网络互联技术通信协议TCP/IP,解决同其他网络之间的互联网问题;可以以电子邮件方式发送和接收数据。本站的PLC至少包括以下模块:电源模块、CPU模块、通信模块、DI模块、DO模块。然后有PLC控制泵的启停、指示灯的开启和报警信号的发出。对于温度和压力的检测,利用传感器和单片完成,将部分控制功能分散,提高系统的可靠性。整个系统采用的是数字开关量控制,因此系统不需要专门的AI模块和AO模块。环形网络和总线型网络的的网络机构模型图如图5-1-a和5-1-b所示,整个网络系统结构图和冷却水循环系统的网络连接图如图5-2所示,其中本次设计的部分为图5-2所示的设备层的一个子系统。由图5-1、图5-2可以清晰的看到整个系统的网络结构,处在信息层的上位机可以对所有的设备进行监控和控制,是整个系统经济可靠的运行,确保资源的能在系统中动态的最佳分配。由于检测部分采用的PIC18F2480在USART模式下通信采用的是RS232总线,而上位控制器三菱的FX2N系列的PLC采用的是RS422总线,为了保证整个系统正常通信和本系统能和工厂的网络系统联网,系统采用了RS232/RS485转换和RS422/RS485转换。图5-1-a环形网络结构模型图5-1-b总线型网络结构模型图5-2整个钢厂网络系统结构要使系统联网,则必须进行信号转换,使系统能进行正常的联网通信,信号转换方案如图5-3所示。图5-3RS232/RS485转换结构图系统与上位机通信部分方案设计可以在本站加一个PC机作为本系统的监控组态,系统与上位机通信可采用两种方案:采用SC09通信电缆方案和采用通信模块FX-232A方案。这两种方案都能实现PLC和上位机的通信,两种通信都能满足系统的要求。下面对这两种方安进行简单分析比较,从中找出性价比合理的方案。PLC与上位机通信主要是通过RS232C和RS422接口进行。计算机上的通信接口是标准的RS232C接口,PLC的接口是RS422接口,必须在PLC与计算机之间加一个RS232/RS422的转换器,再用适配电缆进行连接,以实行通信,如图5-4所示。图5-4PLC与计算机串口通信示意图PLC与计算机通信,一般不需要专用的通信模块,最多需要一个RS232C或RS422的通信接口即可以完成。FX系列的PLC采用的接口转换模块是SC-09连接电缆或FX-232A通信模块。相比之下SC-09的性价比高,使用也方便,系统的监控组态可以采用SC-09通信,其与计算机通信连接图如图5-5所示。图5-5SC-09接口引线连接图SC-09模块电缆主要作用是完成上位机与PLC的通信。将该模块直接接入PLC的RS422串口,SC-09模块电缆从PLC和个人电脑上窃电工作,这样就可以方便的使本系统与整个网络系统通信。SC-09模块电缆与FX系列PLC主单元组成的远程设备站与网络中主站间,依靠上位机查询实现被动数据交换。简单地说就是上位机把PLC中的数据进行读写。上位机和PLC通过FROM/TO指令进行数据交换。

6组态部分设计组态方案概述新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它们具有适应性强、开放性好、易于扩展、经济、开发周期短等鲜明优点。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且常在自动控制系统中完成上传下达、组态开发的重要作用。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业微机。组态软件指一些数据采集与过程控制的专用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论