产品描述
西门子6ES7211-0AA23-0XB0型号大全
传统发动机装配线大多采用手工方式记录装配过程重要参数。目前,多数国内发动机制造厂使用一种纸质跟踪卡片,每一台发动机上装配线前根据不同型号选择不同的纸质跟踪卡片,或用一种通用的纸质跟踪卡片以菜单形式由操作者记录不同型号发动机的控制要点,跟踪卡片固定在发动机上或装配托盘上。这种方法往往由于工艺流程长并且每个记录由不同的操作人员负责,导致发动机装配记录准确率低,并不易保管和统计。随着汽车召回法规的实施,汽车厂和发动机厂实施装配信息技术加迫切。据我们了解,国内的设备制造商和软件公司完成整个装配线的信息系统经验不多。本文结合道依茨(一汽)大连柴油机有限公司规划设计的装配线,介绍生产线数据采集系统在装配线的现场实际应用。
装配信息技术规划
在装配线规划前,我们考察德国一家工厂装配线信息系统,这个工厂产品主要销售欧美市场,为满足美国及欧盟召回法规规定,装配线上采用了完善的计算机数据系统和信息管理软件,建立每台发动机终生质量信息档案。点击该发动机的终生质量信息档案可以清楚地看到:发动机的零件清单、零件的供应商、每次质量改进零件状态、发动机维修图、工序操作者代码、装配线工位测量以及售后维修等,全部信息都集中在该公司的ERP系统上。我们在该公司看到有两条流水线,一个是发动机装配流水线;另一个是通过ERP将销售、产品、标准、生产、工艺、质量务联系起来的管理流水线。
在国外工厂方案的启发下,我们在装配线规划时提出了使用装配信息技术来保装配质量。规划方案包括PLC总线网路、数据采集系统、生产线信息系统和ECU数据管理系统(见图1)。
图1 企业信息系统规划
表1 托盘码块定义数据格式
图2 PLC及其网络
图3 监控画面
图4 电子工艺卡
图5 两个系统和工位PC的网络拓扑关系
近年来,我国经济持续发展,工业和生活用油的需求不断增加,使得油库在生产和管理方面的工作日益繁重。随着计算机技术的不断普及和发展,我国的油库建设者们开始利用的工业控制技术、网络技术、数据库技术及其它相关的高科技技术,结合我国机场油库现状和发展趋势,为实现油库生产的自动化和日常管理工作的规范化进行了不懈的研究。下面以某民航机场中转油库的管理调度系统为例,介绍一下在上位机软件方面的设计和实现,作为对这一领域的探讨。
1 系统简介
系统配置如图1所示。它主要包括计算机网络系统、数据库服务器、上位机系统、电视监控系统、下位机PLC和生产过程,是一个典型的集散控制系统。自1975年套集散控制系统问世以来,集散控制系统在工业控制领域得到了越来越广泛的应用。集散控制系统又叫分布式计算机控制系统(DCS),是由计算机技术、信号处理技术、测控技术、网络通讯技术和人机接口技术相互发展而产生的,其主要特点是集中管理、分散控制,具有很强的自主性、协调性、灵活性和性。进入90年代以后,以计算机网络技术为代表的IT业逐渐成为推动高科技产业发展的新热点,“开放”和“资源共享”是未来信息与控制领域发展的基本要求和发展趋势。系统的开放不仅使不同厂商的集散控制系统产品可以互连,也使得三方的软件可以方便地在不同的硬件平台上应用,从而简化了用户对系统的开发。在本系统中,上位机软件就是用美国Wonderware公司的工控组态软件InTouch 7.1开发的,下面将进行具体介绍。
2 InTouch的特点
目前,有很多工控组态软件,如InTouch 、iFix、LabView,国产的有“组态王”、“世纪星”等。
InTouch是美国Wonderware公司开发的世界上个集成的、基于组件的MMI系统——FactorySuite 2000中的一个组件。它具有的HMI(人机接口界面)和面向对象的图形开发环境,便于、快捷地配置用户的应用程序。它在报警和历史趋势方面的功能,大地方便了对系统的监控。
它具有强大的网络功能,通过传统的DDE和扩展的NetDDE的方式,可与本机和其它计算机中的应用程序实时交换数据。同时,它支持通过ODBC访问各种类型的数据库,便于系统的综合管理。
另外,它支持标准的ActiveX技术,使得用户可以轻松地为自己的应用程序开发各种网络多媒体功能。
重要的是,它提供了广泛的通讯协议转换接口——I/O Server,能方便地连接到各种控制设备,包括:Siemens、Modicon、Opto 22、square D等。甚至,也可以利用三方 Server。
在性能上,InTouch对代码进行了优化,运行效率比较高。同时,它经过了严格的测试,并拥有大量的客户,应该说具有相当高的性和稳定性。
基于以上原因,我们选择InTouch作为上位机软件的开发工具。
3 软件设计
1)用户需求
此软件的用户是某机场中转油库,从目前情况来看,他们的日常生产流程主要包括从铁路栈桥收航油(煤油)和汽油到的油罐,同时将合格的油发给机场或其它客户。不久,他们将增加从管线直接收油的方式,并且将油品分为保税油和非保税油两种,分别走不同的管线。另外,他们需要用数据库进行管理,并打印每日报表。
2)数据通讯
在InTouch中,上位机的数据主要分为内存型和I/O型。其中,内存型数据为InTouch程序内部定义的变量,不需要通过I/O Server即可进行访问;I/O型数据的来源一般为其它计算机结点或本机运行的其它程序,这类数据由InTouch通过NetDDE或DDE的方式获得。
在本系统中,上位机采集下位机中来自现场的数据,经过处理,将控制命令传给下位机,以此监控生产过程。然而,通常上位机无法直接从下位机中数据,这时需要一个通讯接口——I/O Server。由于,本系统上、下位机通过以太网进行连接,并且下位机为Modicon的PLC,因此应该选用Modicon Ethernet型号的I/O Server。设上位机、下位机和运行I/O Server的计算机的IP地址分别为192.168.10.11、192.168.10.99、192.168.10.12,则I/O Server中Topic Definition的设置为:
Topic Name——plc(任意定义);
IP Adrress——192.168.10.99(PLC的地址)。
这样,I/O Server就可以从下位机数据了。而要让InTouch从I/O Server中取到正确的数据,还为每个I/O变量定义Access Name和Item Name:
其中,Access Name可任取,如IO,其余参数分别为:
Node Name——192.168.10.12(I/O Server所在结点的IP地址);
Application Name——mbenet(Modicon Ethernet的程序名);
Topic Name——plc(I/O Server中定义的Topic Name)。
Item Name根据下位机的不同有所差异,对于Modicon的PLC,开关量为1或0堪响运行速度。另外,InTouch还支持图片透明色功能,这样可去掉图片中不需要的底色,使画面加协调、美观。
4)系统监控
上位机软件主要的功能就是系统监控。InTouch可以为每个数据定义它的报警信息,模拟量还可定义高、低、高高、低低报警值,并且可以通过条件脚本或、数据值改变脚本和用户编制的快速脚本处理各种报警信息,如弹出报警窗口或声音提示。例如,要监控1号电机电流过高的情况,就可以定义一个motor1.HiStatus的条件脚本,并在On True脚本框中写上:
Show motor1_high_alarm; (弹出报警窗口)
PlaySound( d:\sound\1号电机高电流报警.wav, 1 ); (声音报警)
5)数据库访问
数据库是系统管理不可缺少的工具,也是工作报表的数据来源,。目前,在大、中型集散控制系统中被广泛采用的数据库管理软件有Oracle、SQL Server、Inbbbbix等,本系统即采用了SQL Server。
InTouch支持SQL语言,并且能通过ODBC接口方便地与不同类型的数据库进行连接。要做到这一点,需要在“控制面板”的ODBC中为自己的数据库定义一个数据源名,如:oil;然后在InTouch的SQL Access Manager\Bind List中为自己在数据库中定义的某张表(如tank)定义一个绑定列(如tanklist),注意表与绑定列的格式和数据类型应一样。这样,要往表中插入数据的程序就可以写为:
SQLConnect( ConnectionId, dsn=oil ); (连接数据库)
SQLInsert( ConnectionId, tank, tanklist ); (插入数据)
InTouch没有提供作报表的工具,但用户可以自己制作报表窗口,并调用窗口打印函数Printbbbbbb()打印报表。另外,也可以采用其它报表制作工具或采取网页的方式。
6)系统
系统问题是每一个上位机软件设计人员考虑的,InTouch可以通过帐号管理机制,限制不同人员的访问权限,来实现系统。
在本系统中,系统登录的画面如右图所示。当操作员按下登录热键(如Ctrl+F10),将弹出此窗口。登录之后的操作员拥有自己的访问级别($AccessLevel),决定了他对上位机软件的操作权限。比如,某些重要设备(如电机)的开关按钮只能让工程师以上级别的人($AccessLevel>6000)操作,则可在按钮动画链接的Miscellaneous\Disable(on)属性的条件表达式 中写上$AccessLevel<6000。这样,没有登录或访问级别不够的人就无法触发此按钮了。
4 方案总结
以上是本系统上位机软件设计的基本框架,可以看出,通过与InTouch相结合,软件不仅在设计和实现上非常简单,而且在功能上也十分强大,同时又具有较高的性能和稳定性。并且,对软件的维护和升级也比较方便。目前,该方案正被应用于某机场储油库改造的工程中。
前言
校直切断机是用于将钢筋校直并切断成设定长度的设备。原有设备其校直速度仅30m/min ,随着建筑行业的不断发展,对校直切断机的生产效率和自动化程度提出了越来越高的要求。由上海交通大学和锡山市荡口通用机械厂联合研制的高速自动校直切断机其校直速度可达120 m/min ,生产效率和自动化程度大为提高。随着校直速度的提高,对控制设备的检测、控制、数据处理的实时性也提出了较高的要求。PLC 以其工作(MTBF 为10 万小时以上)并适用于恶劣的工作环境而得到了广泛的应用。但传统的PLC是单任务型的,不能处理多任务模块。PCC (Programming Computer Contoller)是近年来发展起来的一种新型PLC ,它具有多任务处理能力,适合于控制功能复杂、对实时性要求高的场合。
1 PCC 的多任务处理原理
传统PLC 是单任务型的,应用程序对系统来说仅有一个。PLC的系统软件对应用程序反复执行,每执行一遍的时间称为扫描周期,PLC 的扫描周期多在1 – 5ms ,该时间足以能识别外部的按钮、开关等的输人并做出响应,这种输人输出的延迟能被大多数的开关型控制场合所接受。然而,在对实时性要求较高的场合,单任务控制方式显得不够灵活甚至不能胜任。
具有多任务处理能力的PCC 的结构模型如图1 所示,操作系统内核是具有多任务能力的标准操作系统,主要为多应用程序提供资源管理。模型的中间层是PCC 软件包,它在操作系统内核的基础上对系统任务、多任务应用程序进行管理。系统管理模块和系统任务模块管理系统任务,所谓系统任务是指操作系统的进程。高速任务模块和普通任务模块分别管理高速任务级别和普通任务级别的应用程序。PCC 软件包系统允许将用户任务(相对立的应用程序模块)设定为高速任务级别(HS 一Task Class)和普通任务级(Task Class)。高速任务级和普通任务级又可相应划分为如下共8 个任务级:HS 一Task Classl ~HS 一Task Class4、Task Classl~Task Class4 。其执行的级依次递减,每个任务级别又可设定其周期时间。例如,若Hs 一Task Class2 的周期时间为50us ,则系统每50us执行一次该级别的任务模块。以Task Classl 和Task Class2两任务级别为例的执行情况如图2 所示。多任务的处理实际上是先执行级别高的任务,如图2 中的Task Classl ,其实际运行时间是4ms ,Task Classl 执行完后,再执行Task Class2,由于Task Class2 的运行时间是9 ms ,在开始执行Task Classl 到下一次执行(即周期10 ms)时,Task Class2 还未运行完,因Task Classl的级别高,所以Task Class2 的执行被打断,而转去执行Task Classl,等执行完Task Classl后,再转去执行Task Class2。图2 中① 表示的是操作系统时钟,图2 中② 表示的是系统管理所需时间。系统管理时间用于对系统任务的管理,此时间不能改变,并以10 ms 的操作系统时钟为周期执行。
应用程序各任务模块级别的设定原则是:在满足实时性要求的条件下,应尽量降低其级别,以避免CPU 过载。应用程序的各任务模块对CPU 的负载度按下式计算
式中:入― 该任务对CPU的负载度;
Ti ― 该任务的实际运行时间(ms) ,可由Pro - filer 软件测定;
TT一该任务所处级别的周期(ms)。
为保证CPU 运行,各任务的入不应过80 %。此外,为了提高实时多任务的处理能力,PCC 在硬件上采用双CPU结构,一个负责与其它输人/输出模块的通讯,另一个CPU专门用于处理用户程序。
2 PCC 在自动校直切断机上的应用
(l)液压系统
液压系统原理如图3 所示。图中1 、2 为双联液压泵。切断缸9 下行时,电磁铁8 断电,高压小流量泵l 和低压大流量泵2 同时对切断缸供油,使其快速下行。切断钢筋时负载压力升高,单向阀6 闭合,仅由高压小流量泵l 供油。切断后,泵2 为跟切缸供油,使跟切缸10 快速跟切及返回。阀4 用于系统短时不工作时对大流量泵卸荷。由于跟切和落料运作几乎同时进行,高速切断时两缸所需流量均较大,故此,落料缸12 采用液压泵3 立供油,以避免泵的流量过大和两个液压系统的相互干扰。节流阀14 用于调节落料缸12 的工作速度。
3 结束语
具有多任务处理功能的PCC 是近年来发展起来的新一代PLC,它不仅适用于小规模的控制,能胜任复杂的对实时性要求高的控制场合,而且其趋势是系统的可扩展性和对现场总线和网络的支援也在不断增强,随着规模的不断扩大,多任务处理能力越来越显示出生命力。采用PCC控制的自动校直切断机其校直速度提高到了原来的4 倍,除生产效率大幅度提高外,其性能、易操作性也有较大的改善。
产品推荐