1988年,我曾带领一个项目组采用关系型数据库开发一种早期的制造信息系统。它是为杜邦公司(DuPont)记录尼龙线轴的生产信息。其主要的结构是Allen-Bradley PLC 2/30与DEC MicroVax的通信。虽然我们知道CONTROL ENGINEERING China版权所有,我们需要什么样的数据,但当时的硬件和软件都不能为记录和报告所需要的详细的信息提供支持。直到1998年,鲁棒性制造信息系统的构建模块开始出现。
在过去的5年中,出于工程和商业性驱动,开始采用结构化和模块化的方法获取制造过程数据,从而开发制造信息系统,它将重点放在关系型数据库上。
维护一个已经安装的工厂过程信息系统与控制过程软件系统是一样的。也就是说,同样的内部控制工程师必须清楚工厂过程信息系统,而且能排除故障,不需要IT专家时刻协助。
主要的制造信息系统项目设计标准为:归类代码(documented code)、工厂可维护性、客户拥有权、开放的数据库连接性,以及将来产品的报废。在这些标准的基础上,此结构中的3个重要的构件模块是:过程数据库服务器、过程数据采集器(pro
过程数据服务器
过程数据服务器是一个数据库服务器和一个Internet/intranet网络服务器。过程数据服务器位于办公室计算机房的前部,也可以不放在计算机房内,通过安全Internet相连。对与大多数的制造设备来说,记忆和存储的要求一般在512MB和40GB。系统一般要能存储至少6个月的数据。
为了保证生产和过程系统的需要,以及设计和组建一个制造数据库,需要在IT部门和控制工程师之间进行一系列的通信和互操作。原因是:建立一个制造数据库所需要的计算机和软件技术都是基本技术CONTROL ENGINEERING China版权所有,数据库管理者将要设计和构造一个金融、存货或联系数据库。制造数据库的发展与别的类型的数据库项目比较时,不同之处就在于概念和设计。在这控制工程网版权所有,需要控制工程师的输入信息来验证数据来源,并将之格式化用于相应的工程单元或生产过程,这样生产管理能被很好地理解。
工厂级控制器自动向制造数据库提供数据。这一过程可通过直接与PLC或DCS通信的控制器实现。有了历史系统或微处理器(汇编语言)控制器,一个较好的方法是将传感器放置在关键部位,使制造数据通过工业网络传输到数据库。
在确定基本的数据速度和量的基本信息时,控制工程师将起到重要作用。例如,在一个连续均化的过程中,存入制造数据库的过程信息中仅需要记录某一时间段的一个高温、低温和平均温度的记录。控制工程师就需要进行PLC编码,向过程数据采集器提供这些参数。
过程数据采集器
虽然数据库服务器能由IT员工设计和构建CONTROL ENGINEERING China版权所有,但由于数据采集器位于工厂级,因而是在控制工程师职责范围之内。
对于所有制造数据而言,采集器是数据采集部分。它的基本功能是从设备层控制器采集数据,并将数据以较为简洁的方式存入数据库,提供过程数据服务记录的相关处理。
制造数据库在存储数据时,采用的表格机构和数据格式与过程数据服务器是相同的。控制工程师能管理采集器中的数据,数据库管理器也能处理过程数据服务器中的数据。这样,制造数据库成为IT和控制工程师的共同平台,以满足工厂信息的需要。
网络报告
制造信息的最终用户通常有:设备管理人员、质量控制人员和生产管理人员。在这个架构中能出现以下形式的报告:质量数据、停机报告、出货报告、工作流程系统、生产报告等。
各种报告通过Internet提供。当工厂管理人员点击过程数据服务器的网络浏览器时CONTROL ENGINEERING China版权所有,可获得相关的信息。报告被认为是"过程数据库的记录",提供某些参数的相关简要信息,如班次、批或工序。
网络报告不需要在桌面上安装相关软件或购买额外的软件许可,信息可以通过intranet或安全Internet进行传输。