了解你的控制项目IT范围

了解控制系统项目中IT的范围是确定所需专业知识的重要第一步。我一直在研究一个项目,该项目说明了现代控制系统中使用的大量信息技术。该项目涉及专门建造的设备和控制系统,包装设备,和控制系统,HMI, MES(制造执行系统),d…

通过丹尼斯·布兰德,BR&L咨询公司 二四年七月一日

了解控制系统项目中IT的范围是确定所需专业知识的重要第一步。我一直在研究一个项目,该项目说明了现代控制系统中使用的大量信息技术。该项目涉及专门建造的设备和控制系统、包装设备和控制系统、HMI、MES(制造执行系统)、数据历史记录以及与公司业务系统的连接。它包括与LIMS(实验室信息管理系统)、CMMS(计算机化维护管理系统)和CAPA(纠正措施预防措施)管理系统的集成。使这个项目具有挑战性的是,使这个系统工作所需的信息技术是相互依赖的。IT元素必须协同工作以满足控制系统项目的可靠性、健壮性和安全性需求。

系统设计的第一部分是系统分区,它涉及到将应用程序映射到计算机,并将计算机分配到网络。这需要了解lan(局域网)、vlan(虚拟局域网)、网络交换机拓扑和网络分区选项。如果使用无线接入设备,例如手持hmi、远程条形码扫描仪或无线I/O,那么您还需要了解WLAN(无线局域网)选项,包括802.11a、802.11b、802.11g、蓝牙和其他基于标准的无线选项的范围、吞吐量、干扰、安全性和功率考虑因素。

网络分区需要安全标准和最佳实践以及域管理方面的知识。管理计算机域包括管理用户和权限、用户组和权限、计算机注册和权限、密码规则、文件和打印共享规则以及网络服务。网络服务包括操作系统和应用程序的补丁和更新控制、用于识别和定位计算机的DNS(域名服务)、病毒ID分发、网络监控(用于失败的应用程序、服务器运行状况和入侵检测)、文件和打印机服务以及Web服务器。由于大多数控件供应商使用Microsoft Windows平台,因此有必要了解Microsoft Active Directory。

接下来是应用程序集成,并使用一组不同的IT元素。应用程序集成可以使用消息队列系统,例如用于异步消息交换的IBM的WebSphere MQ和Microsoft消息队列服务,用于简单文件交换的文件传输协议(FTP),或用于交互式消息交换的Web服务。大多数新的消息格式都基于XML(可扩展标记语言)文档,并使用XSL(可扩展样式表语言)来映射XML元素。还有不同的特定于应用程序的XML规范,例如化学工业数据交换和B2MML(业务到制造标记语言)。

另一种交换数据的常用方法是通过数据库。数据库通常是每个项目的一部分。您应该了解数据库技术,例如关系数据库规范化规则、erd(实体关系图)和SQL(结构化查询语言)。根据应用程序的不同,您可能需要了解一些关于Oracle、IBM或Microsoft的商业数据库或免费数据库的知识。

如果您的系统需要定制代码,那么除了了解实现语言之外,您还应该熟悉UML(通用建模语言)和开发方法,例如RUP(理性统一过程)或XP(极限编程)。定制代码开发还需要使用配置管理系统,熟悉文档管理系统以及备份和恢复系统。

有这么多不同的IT元素,你不可能成为所有方面的专家。幸运的是,控制工程师和控制系统开发人员不必是专家,但他们确实需要了解其项目中IT的范围并熟悉该技术。

作者信息
丹尼斯·Brandldbrandl@brlconsulting.comBR&L Consulting是一家专注于制造业IT解决方案的咨询公司,总部位于北卡罗来纳州卡里(Cary)