功能规范

如果你不知道你需要什么,也不把它记录下来,你就会得到别人认为你需要的东西。过程工程师有时错误地认为控制工程师应该能够根据管道和仪表图(p&id)的内容开发自动化/控制逻辑。

通过马克·霍斯克 二六年六月一日
一目了然
  • 批和过程控制

  • 软件开发

  • 体系结构和对象

  • 系统分析或设计

  • 系统集成

栏:
构建功能规范

如果你不知道你需要什么,也不把它记录下来,你就会得到别人的任何东西认为你需要。过程工程师有时错误地认为控制工程师应该能够根据管道和仪表图(p&id)的内容开发自动化/控制逻辑。幸运的是,工具可以帮助开发功能规范——创建自动化和相关编程的详细蓝图。

有了足够的细节,功能规范可以帮助引导项目从初始规范到测试、模拟、构建、培训、调试、操作、维护、升级和/或退役。以模块化的形式,它们可以节省时间,作为下一个项目的基础,即使只是部分相似。

防止功能蠕变

功能规范可以帮助内部项目更顺利地运行。当需要外部帮助时,一些承包商可能会根据详细程度提供更严格的估计。更多的前期时间和细节也可以帮助防止变更——有时被称为“功能蔓延”——在项目后期可能使其超出原始需求。

过多的细节也不好。就像一个项目可能会超出限制一样,功能规范也可能会失控。电力研究所建议在定义范围时考虑以下因素。EPRI表示,功能规格说明应该包括关于软件的每个功能需求的具体信息,并描述每个功能需求:

目的-该功能的目的是完成;

输入什么输入将被接受,它们将以什么格式到达,它们的来源和其他输入特征;

过程-要执行的步骤和使用的算法、公式或技术(不包括软件实现细节);和

输出-期望的结果,如输出形式(报告布局)、输出目的地、输出量和时间、错误处理程序和度量单位。

软件可用性仍然是一个考虑因素,应该包括在功能规范中,EPRI说;示例包括明确的错误消息、输入范围检查以及与用户首选项相对应的选择和屏幕顺序。

标准模块化

在创建功能规范时,使用诸如ISA-88(批控制,适用于批之外)和ISA-95(企业控制系统集成)等标准可以:

  • 使定义和引用更容易;

  • 帮助建立自动化目标;

  • 模块化一个过程的物理和程序实体;

  • 提供更灵活的自动化;

  • 适用于任何自动化环境(不只是批量或连续过程);和

  • 统一和澄清术语,以促进沟通。

功能规格说明可以作为创建自动化和相关编程的详细蓝图。在最佳形式下,它们是模块化的,具有可重用的元素。

根据Longstreet咨询公司的David Longstreet在他的白皮书《如何阅读功能规格书》中所说,在审查规格书时,检查以下几点。他建议这样问:当功能规范开始时,应用程序的状态是什么?信息是如何处理的?工作流是否包含信息的逻辑分组(单个或多个事件)?信息会被导入、存储、处理和导出吗?如何导入、存储、处理和导出?是否描述了算法和计算?是否对所有功能进行了描述并验证了需求?场景和示例从头到尾与工作流一致吗?

帮助工具

创建功能规范不必从头开始。可以使用各种软件工具来帮助生成、维护和修改功能规格说明。

例如,Microsoft Visio可用于创建高级流程流,映射物理过程,并帮助创建功能规范,从Visio电气或管道图中传递信息。

规范-软规范-定义,一个功能规范和文档工具,包括扩展的仿真功能。它有一套用于指定和模拟批处理自动化程序的工程工具,并符合ISA-88标准。它为设备和程序生成企业范围的标准,管理设计和规格的变更,并生成各种规格文档。

该软件允许建筑:

  1. 设备和过程类,包括标准、模板、构建块、定义控制模块、设备模块和单元类,具有内部逻辑,以及高级过程和配方类。

  2. 在面向对象模型中,通过从P&ID文件、电子表格和数据库中导入模块化物理工厂的设计数据,建立ISA-88物理模型;

  3. 详细的相位逻辑,通过详细的sfc(步骤图)来定义设备的相位顺序;定义激活、警报和请求;可视化P&ID上的流动路径;定义和编辑条件、方程和控制回路。

  4. 配方、配方、排序(S88.02 pfc)、定义的程序性交互,如同步、分配、配对等;甘特图制作食谱和评估不同的执行策略。

  5. 它也有帮助:

  6. 通过在工厂的生命周期中维护“活的”规范来管理变更。

  7. 提高植物利用率;查看冲突和交互、更好的调度和基于规则的规范审查。

  8. 在Microsoft Word中生成和维护规范文档,由数据库驱动,使用智能向导。

  9. 创建并跟踪相关文档和软件的接口。

除了详细的、生动的功能规范所能提供的帮助之外,相关的软件工具还能帮助减少自动化系统工程和编程时间,从而降低成本,提高上市时间,帮助遵循法规,提高准确性,并减少编程和维护时间。

额外的资源
有关功能规范的其他资源的链接包括以下内容。

的相关类别控制工程买家在线指南,网址为www.globalelove.com是“计算机软件,产品选择和规格”,其中有35家公司的价格为100美元www.cesuppliersearch.com

  • 功能规格指引

  • ISA-88批量控制

  • ISA-95企业控制系统集成

  • 如何阅读功能规格书

  • 评估过程控制的实施变得更容易

  • 自由软件有助于功能规范

构建功能规范

根据Spec-Soft的说法,在构建功能规范时需要清晰;定义应包括:

任何新类型的物品;

项目之间的联系;

设备模块;

单元和相关状态转换;

流程(状态转换、阶段和相关对象);

设备模块和单元管理;和

程序、条件和联锁。