• 91视频看看簧色,91视频WWW免费下载,91视频黄色网,91视频色下载APP

    您现在的位置:首页 > 技术文章 > 粮油加工中通过PLC控制阀门

    粮油加工中通过PLC控制阀门

  • 发布日期:2014-07-10      浏览次数:4064
    •                          粮油加工中通过PLC控制阀门

                                上海91视频色下载APP阀门有限公司
      摘 要 本文以实现粮油工业榨油厂自动控制为目的。在GE Fanuc自动控制技术平台上进行了系列90-70 PLC及CIMPLICITY程序的开发,其创新在于PLC程序和上位机程序所用的中间变量有Excel表的宏程序自动生成后,导入编程软件Proficy Logic Developer – Machine Edition和组态软件Proficy HMI/SCADA - CIMPLICITY中,这样在节省了大量的建立变量的时间的同时也是得建立变量时的错误率降低了很多。同时在PLC程序和上位机程序编制过程中运用了面向对象的编程方式,使同类设备程序开发过程方便很多,节省50%的开发时间,上位机程序开发过程中运用了大量的脚本程序,同时也用到了“类”,比单纯的组态功能更加强大方便,且方便用户使用。


          本文首先从榨油厂工艺开始,结合实际施工情况对其工艺过程进行了详细的分析及描述,并在熟悉工艺图的基础上,完成了对所需设备的统计,根据系统的特点选择了GE Fanuc自动化解决方案。其重点是同类型的设备量很大,所以程序量也很大,如果按普通的编程方式,将会浪费大量的时间在变量的建立以及结构相同的程序上。所以在这里我用带有宏程序Excel表解决了快速变量建立的题,“类”的应用解决了结构相同的程序的问题。其难点是VB脚本的开发和带有宏程序Excel表的开发。后本系统现场调试成功,且长时间运行稳定,PLC程序和上位机程序可读性、可维护性、可移植性也相应的增强。

      关键词 PLC;调用子程序;类;上位机;组态; SCADA 阀门  上海91视频色下载APP阀门有限公司
      引言 益海集团是由新加坡丰益集团和世界500强企业——美国ADM公司控股, 旨在全力打造大型综合粮油加工企业,前期成功运作了“福临门和鲁花”两大食用油品牌,粮食加工 ( Food Processing)是指通过处理将原粮转化成半成品粮、成品粮,或者将半成品粮转化成成品粮的经营活动。立足于粮油工业,关注行业热点,探求行业发展,注重实用技术,旨在传播与交流粮食与油脂加工行业的企业管理经验,促进企业改革;将原粮除去杂质,调节水分,脱壳、去皮或碾磨,后加工成符合不同质量标准的粒状或粉状成品粮的过程。成品粮如白米、米粉、小麦粉、玉米粉、玉米糁、高粱米、粟和各种淀粉等是谷物的胚乳部分,是制作食品的基础原料。加工方法主要是干法,少数采用湿法。 
      粮食是人体所需热量的主要来源。世界上主要粮食有稻谷、小麦、黑麦、高粱、玉米和粟。中国除黑麦外,这些粮食都有生产,产量较大的是稻谷、小麦、玉米和高粱。通常将稻谷、小麦以外的粮食称为粗粮。①食品加工流程正在保证成品粮质量和出率的前提下逐步缩短。②新设计的加工设备结构简化,单机效率高,并正在发展组合设备。③普遍利用电子技术自动控制生产流程和设备运转;开始采用在线仪器连续检测产品质量和数量。④正在进行根据原料和产品质量的变化自动调整设备的研究。⑤根据食品质量的要求控制和改进粮食加工产品质量,进而选配和处理原料。⑥研究原料的加工和制作食品的性能,为选择原料和培育优良品种提供依据的工作正在逐步开展。 目前益海集团已在国内直接控股工厂和贸易公司35家,并参股鲁花等多家国内粮油加工企业,工厂遍布河北、山东、江苏、福建、广东、广西、四川、湖北、湖南、新疆、宁夏、黑龙江等地区,贸易公司及办事处覆盖除西藏和港、澳、台地区外的全国各省。拥有“口福”、“丰苑”、“益海”及“莎妮雅”四*,蛋白和油脂两大产品系列,包括小包装等各类精炼食用油、大豆蛋白、起酥油、人造奶油、脂肪酸以及磷脂等60多个品种的产品,是国内实力的油脂、油料加工企业集团。其榨油技术是由美国ADM公司提供的,以前ADM公司旗下榨油厂的控制部分大都是由荷兰imtech公司所设计,所以在这里我也借鉴了这些成功的案例,沿用了imtech开发的部分PLC程序和上位机程序。整个PLC程序和上位及程序的开发过程在以后几章91视频看看簧色将会详细的讨论。我首先向大家介绍一下榨油工艺。在榨油系统,主要分为两个车间:

      一、预榨车间,榨油前对大豆的预处理;

      二、浸出车间,用有机溶剂浸出大豆中的油脂成份。
      工艺
      预榨:
      顾名思义就是榨油前对大豆的预先处理,在各个环节对大豆处理的程度对后续工序起着至关重要的意义,主要是对加热温度、湿度的控制以及对压胚质量的控制,在此过程中用到了大量的PID算法,以及其他对模拟量处理的算法,所以对PLC的浮点运算能力要求很高。 
      用一个直观的图表来描述预榨车间的概况。

      预榨工艺

      浸出:
      首先,由预榨车间过来的白豆片浸入出器,用浸出溶剂正乙二氨将大豆中的油脂浸出,由浸出器出来的物质分成两种形态,一种是液体,一种是固体。
      其中液体是正乙二氨和油的混合物,这些混合物进入蒸发塔进行三次蒸发,这样便把正乙二氨从油脂中分离出来了。
      而固体则是混有正乙二氨的大豆蛋白,这些大豆蛋白经过低温脱融或是高温脱融后便成了蛋白含量大约50%的食用蛋白。这则是根据客户的要求来进行处理,如果需要更高含量的蛋白,则需要到SPC(酒精浸出)车间进一步加工。用一个直观的图表来描述浸出车间的概况。 

      浸出工艺

      GE Fanuc的解决方案
      由于在整个大豆加工过程中用到了大量的模拟量调节、浮点计算等。91视频看看簧色在比较了Quantum, SLC, SIMATIC s7-400系列,GE Fanuc系列90-70 PLC后,综合考虑到硬件性能及网络和软件方面的功能后,终选定系列90-70 PLC和Proficy Logic Developer-Machine Edition编程软件、Proficy HMI/SCADA-CIMPLICITY组态软件。我简要讲述以下选择她的理由。
      硬件方面:
      (1) 结构紧凑单槽的CPU模块,在CPU模块中有两个主要的处理器。一个是in微处理器用于处理一些模拟量或特殊功能控制。另一个是布尔运算协处理器用于执行高速的开关量控制。(在91视频看看簧色的整个系统中用到了大量的PID调节)
      (2) 系统机架采用标准的VME总线结构。可安装超过300家的第三厂VME标准模块。(91视频看看簧色要与Mettler-toledo的大豆称通讯)
      (3) 系列90-70PLC I/O容量大为12288点,模拟量8192点。
      (4) CPU内存从512K子节到6M字节。
      (5) 具有高密度(32点)的AC/DC输入/输出模块。
      (6) 简易的模块卡子,可防止促无安装模块。
      (7) 具有标准的硬件方式。可响应开关量或模拟量中断输入。可处理64个事故中断和16个时间中断。
      (8) 和方便的系统和模块自诊功能,且极易故障排除。
      (10)在CPU模块内部有电池支持内部时钟和日历。
      (11)具有Genius分布式I/O模块子系统和Field Conrol系统配置。(处控制室外,在现场有按钮柜方便的用到了Genius分布式I/O模块子系统)

      软件方面:
      (1)为了解决本系统中大量同类型的设备,程序量也很大的状况,如果按普通的编程方式,将会浪费大量的时间在变量的建立以及结构相同的程序上,用的Proficy Logic Developer-Machine Edition (简称ME)采用结构化的编程方式,同时中间变量由Excel宏程序自动生成后导入plc编程软件中,这样为我节省了大量的时间。
      (2)Proficy HMI/SCADA-CIMPLICITY作为上位机程序的开发工具,其功能本人认为西门子的WinCC相似,但是Proficy HMI/SCADA-CIMPLICITY有它更加强大的VB脚本系统,他为“类”的开发奠定了坚固的基础,它是灵活的可伸缩的,可以适合单位的人机界面到网络化的监督控制和数据采集系统。在产品的各层次上都具有互联的功能,这是91视频看看簧色能够获得各个层次的集成而不需要在一个网络中进行重复组态。Proficy HMI/SCADA-CIMPLICITY是由服务器和浏览站组成的基于客户服务器体系结构的系统,服务器负责数据的采集和分配,浏览站可对采集到的数据进行访问以便观察和控制。服务器和浏览站可以很容易得通过网络连接在一起*的共享数据甚至都不需要从一个点到另一个点复制你的点数据库,例如,数据点只需要组态一次而且只需要在服务器商进行一次组态。屏幕画面也只需在网路中的一个位置上进行开发和储存,而网络上的其它的Proficy HMI/SCADA-CIMPLICITY显示系统都可以对他访问。上海91视频色下载APP阀门有限公司主营阀门有:91视频看看簧色(91视频黄色网91视频看看簧色,可调式91视频看看簧色,波纹管91视频看看簧色,活塞式91视频看看簧色,91视频WWW免费下载91视频看看簧色,先导式91视频看看簧色,空气91视频看看簧色,氮气91视频看看簧色,水用91视频看看簧色,自力式91视频看看簧色,比例91视频看看簧色)、安全阀、保温阀、低温阀、球阀、截止阀、闸阀、止回阀、蝶阀、过滤器、放料阀、隔膜阀、旋塞阀、柱塞阀、平衡阀、调节阀、疏水阀、管夹阀、排污阀、排气阀、排泥阀、气动阀门、电动阀门、高压阀门、中压阀门、低压阀门、水力控制阀、真空阀门、衬胶阀门、衬氟阀门。用在粮油加工工艺当中。

      PLC硬件电路设计

      通讯接口设计
      GE Fanuc 90-70系列PLC提供了多种接口,本系统用到了四种通讯接口:
      (1) 串行接口,用于PLC从计算机*次下载程序。
      (2) 以太网接口,用于PLC和上位机之间通讯(为了提高通讯速度中间用光缆通讯),PLC和PLC之间通讯,PLC和计算机之间通讯,以及PLC和INTERNET之间通讯。
      (3) Genius总线接口,用于PLC和遥控I/O和按钮柜之间通讯。
      (4) BUS总线,用于机架和机架之间通讯。
      根据上述要求硬件连接图如下:
       
      件设计支持文档的开发由于Proficy Logic Developer-Machine Edition和Proficy HMI/SCADA-CIMPLICITY都支持由csv文件导入的点及其对应的名称,所以这些文档的开发便成了至关重要的一步。为了做出这个文件总共所需开发的文档有7个Excel表:TEABLE(设备名),DI(数字入),DO(数字输出),AI(模拟输入),AO(模拟输出),PB(按钮),LMP(按钮灯)。后六个表都由*个TEABLI连接,然后通过自己开发的一个Excel宏程序把上述7个Excel文档转化成PLC可以读取得scv文件,其所需内部变量及与上位机通讯的中间变量都由宏程序自动生成。

       
      一、TEABLE
      TEABLE Excel表主要包括PLC系统中所用的各种设备,包括以下几类:各种电机、阀门、传感器、开关,虚拟设备等,以及他们的量程、描述、控制方式等。在此表中的设备名即为对象的名称。
      二、DI、DO、AI、AO
      此四个Excel表包括了所有设备所需的输入输出点的功能及其名称,包括数字量和模拟量。
      三、PB、LMP
      PB、LMP包括了电机的启动及停止按钮以及指示灯的点及名称。
      四、FILE-SPEC 逗号分隔符的Excel表是有是由以上各表转换而来的用于Proficy Logic Developer-Machine Edition软件中点的建立。
      五、SCADA_POINTS 逗号分隔符的Excel表同样也是有是由以上各表转换而来的用于Proficy HMI/SCADA-CIMPLICITY软件中点的建立。上位机程序开发
      Proficy HMI/SCADA-CIMPLICITY软件提供了两种点的建立方法,一种是所需一个一个添加(这种方法费时费力),另一种方法就是上文提到的通过CSV文件导入。

      对象的建立
      对象(Object)就是点的一个集合,例如一台电机,一个阀门,一个传感器都可以称为为一个对象。下面详细叙述一下对象的建立。
      首先双击Object进入对象建立的对话框
      写好对象的名称,然后为他选择正确的Class(电机、阀门、传感器、开关等),点击OK进入下一对话框


      给此对象设置属性,对象建立完成。
      VBS编程
      91视频看看簧色以快捷键来距离。所有的快捷控制则由脚本来完成,脚本用VB语言开发,例如下面以屏幕之间的跳转为例来讨论脚本在PE中的应用(F1,F2,F3,F4,F5,F6,F7,F8,F9,F10代表10个不同控制界面的快捷键)。编辑脚本屏幕

      PLC程序的开发点的建立
      Proficy Logic Developer-Machine Edition软件和PE同样提供了两种点的建立方法,一种是所需一个一个添加(这种方法费时费力),另一种方法就是上文提到的通过CSV文件导入,同时也导入了“类”的名字。 
      子程序和调用程序块的开发
      PLC程序有一个主程序、多个子程序和多个程序调用块组成。其中主程序调用子程序,子程序调用程序调用块,而“类”则是由程序调用块组成。下面91视频看看簧色对它进行详细的讨论。
      当点导入后,PLC的每一个变量名便和其所需的地址一一对应起来,这样在以后的编程中只用其形象的变量名来代替变量的地址,同时也增加了程序的可读性。程序开发的整体思路是子程序的调用和程序块的调用,所以编辑每一个子程序调用块是至关重要的,本系统包括了很多个程序调用块和小的子程序。例如:普通电机、变频电机、开关阀门、控制阀门、速度传感器、模拟输入传感器报警、限位开关等等
      下面91视频看看簧色以普通电机为例对其程序调用块和子程序来进行详细讨论。
      根据工艺的要求,可描述普通电机功能如下:
      (1)在连锁OK的情况下,按钮盘和上微机画面都是绿灯闪烁,当按下PB1按钮时电机启动,PLC接收到这个启动信号后便给配电柜一个电机运 行信号RNC,此时按钮盘的绿灯又闪烁变成长亮,表示电机正在运行。
      (2)当电机要停止运行时,按下PB2按钮电机停止,且恢复到连锁OK情况下。
      (3)当电机没有送电时,此事会有故障信号FL输入,按钮盘和上位机红灯闪烁,表示电机故障。
      (4)当电机送电后,如果连锁不满足,此时按钮盘会红灯长亮,等待连锁满足后才能启动。
      根据上述要求,可以确定普通电机所需如下各点: 
      (1) 连锁OK,表示电机是否和其它设备的连锁满足
      (2) 启动按钮PB1
      (3) 停止按钮PB2
      (4) 电机运行输入信号
      (5) 电机故障输入信号
      (6) 时间继电器
      (7) 绿灯闪连锁OK信号或是绿灯长亮点共性信号输出
      (8) 红登闪故障信号或是红灯长亮连锁信号输出
      (9) 和其他一些和上位机通讯的中间点
      根据以上功能要求,做出的普通电机子程序块如下:
      *小块,运行部分:
      第二小块,报警部分:


      将此两部分分别打包成块如下,即为普通电机子程序块。

      在Proficy Logic Developer-Machine Edition软件中同样也内置了一些常用的调用子程序块,例如PID算法快等,这也同样是编成简单了很多。当然,内置的调用子程序块也可以组合成“类”。
      在完成了程序块和调用子程序开发的基础上,91视频看看簧色便可以开发出“类”类程序,使得编程变成了一种简单的事情。 
      PLC“类”程序块的开发
      在完成了成序块和调用子程序开发后,打开“类”工具箱,91视频看看簧色便可以将上面开发的任何一个程序块和调用子程序组合成“类”。在添加完成“类”工具箱后,利用面向对象的编程方式编程在这里便成了一件简单的事,91视频看看簧色所需要做的只是按顺序,将不同名字的对象加到程序之中,然后添加相应的连锁程序即可。每个电机的连锁都加到了其对象的前一行,以便增加程序的可读性。

      结论
      本文在对ADM的榨油工艺进行了简单的介绍,再根据系统的要求,经过详细比对后选定GE Fanuc 90-70系列LPC ,并且后来的生产过程中充分的证明了91视频看看簧色选择GE Fanuc 90-70系列LPC的明智之处,它不仅有个率的数字量处理功能,而且浮点运算能力也相当的强大,同时它还通过第三厂VME标准模块与Mettler-toledo的大豆称稳定的通讯,突出的是具有Genius分布式I/O模块子系统,方便的实现了远程控制,大大减少了系统的布线量。之后91视频看看簧色又详细要论了软件的设计,首先是对GE Fanuc两个强大的PLC编程软件CIMPLICITY Machine Edition和组态软件CIMPLICITY Plant Edition的介绍。在对此软件有了一定的了解后,便开始了软件的设计。在此部分重要的当然是PLC和上位机中间变量有Excel表按要求自动生成,然后导入编成软件中。困难的是在此PLC编程开发过程中 “类”的应用,这对提高91视频看看簧色的编程效率,使得大量的同类型的程序开发过程变得很简单,而且可读性、可扩展性、可移植性都大大的提高,这是其它PLC编程软件和上位机组态软件不可比拟的。在这个大型PLC控制系统中,GE 90-70 PLC 硬件以及强大的编程软件Proficy Logic Developer-Machine Edition和组态软件Proficy HMI/SCADA - CIMPLICITY 强强结合,不仅简化了程序开发过程,节省程序开发时间,而且程序维护,以及后续的软硬件扩建,都非常的方便。重要的是自从系统运行几年来从未因PLC故障护软件故障而导致停车,说明本系统相当稳定。感谢GE Fanuc强大的支持!

      参考文献
      1. GE Fanuc Automation Technical Training Center,PLC Maintenance with CIMPLICITY ME Logic Developer.September,2002
      2. GE Fanuc Automation Technical Training Center,CIMPLICITY OpenProcess.
      3. GE Fanuc Automation Technical Training Center,Open Solution, Jun,2003
      4. GE Fanuc, Series90-70Programmable Controller Installation Manual, May,2003
      5. 凤珊.电器控制及可编程序控制器(第2版).北京:中国轻工业出版社,2003 
      朱新才.液体传动与控制.重庆:重庆大学出版社,1996
      6. 张桂香.电气控制与PLC应用.北京:化学工业出版社,1990
      7. 郁汉琪.电气控制与可编程序控制器应用技术.南京:东南大学出版社,2003
      8. 齐占庆.机床电气控制技术(第3版).北京:机械工业出版社,2002

      与本文相关的论文有:先导活塞式91视频看看簧色应用在益海嘉里食品企业的应用

    网站地图