Symphony系统功能码详解:功能块与组态

需积分: 31 1 下载量 168 浏览量 更新于2024-07-31 收藏 6.19MB DOC 举报
"216种功能码详细介绍,有举例" 在自动化控制系统中,功能码是核心概念之一,特别是在Symphony系统中。这个系统通过一系列特定的软件模块来实现不同的控制功能,并为每个模块分配一个独特的代码,即功能码。功能码是系统中执行特定任务的指令,它们构成了系统功能的基础。 功能码数据库是所有功能码的集合,存储在控制器的只读存储器(ROM)中。ROM中的功能码是根据控制器的配置定制的,因此每个控制器仅包含其所需的功能码。当在实际应用中使用功能码时,需要指定一个块号,这个结合了特定块号的功能码被称为功能块。块号就像是功能码在执行时的位置标识,它在控制器的内存中占有一席之地。 规格参数是功能码的重要组成部分,它们定义了功能码如何工作。规格参数分为两类:地址类规格参数和内部规格参数。地址类规格参数通常涉及输入或输出数据的物理地址,而内部规格参数则是与功能码内部逻辑相关的设置。 功能码的组态过程是将选定的功能码按照控制方案的需要进行连接,并设定每个功能码的具体功能,然后保存在控制器的非易失性随机访问存储器(NVRAM)中。这种组态允许用户根据特定的控制需求构建个性化的控制逻辑。 Symphony系统通过功能块来实现控制功能。功能块有四种类型: 1. 执行块:包含影响模块综合操作的参数,执行具体的控制算法。 2. 系统常数块:预设的数值参数,如0、1、100.0等,用于简化组态并减少内存占用。 3. 输入/输出块:对应于模块与现场设备之间的物理输入和输出,通过端子单元和现场布线连接。 4. 用户组态块:用户自定义的功能块,用于实现特定的控制逻辑。 每个功能块都有一个唯一的块号,并且与功能码和规格参数一起定义了模块的行为。通过系统的接口装置,用户可以添加、修改或删除功能块,以适应不断变化的控制需求。这些更改会被存储在模块的NVRAM中,确保即使在电源断开后也能保持配置信息。 了解并熟练掌握这216种功能码及其应用是Symphony系统用户的关键技能,这涉及到对控制系统深入的理解和精确的配置,以便在实际操作中实现高效、准确的控制效果。通过实例学习和实践,用户能够更好地理解和运用这些功能码,优化他们的过程控制系统。