Symphony系统功能码详解:功能块与组态
需积分: 31 168 浏览量
更新于2024-07-31
收藏 6.19MB DOC 举报
"216种功能码详细介绍,有举例"
在自动化控制系统中,功能码是核心概念之一,特别是在Symphony系统中。这个系统通过一系列特定的软件模块来实现不同的控制功能,并为每个模块分配一个独特的代码,即功能码。功能码是系统中执行特定任务的指令,它们构成了系统功能的基础。
功能码数据库是所有功能码的集合,存储在控制器的只读存储器(ROM)中。ROM中的功能码是根据控制器的配置定制的,因此每个控制器仅包含其所需的功能码。当在实际应用中使用功能码时,需要指定一个块号,这个结合了特定块号的功能码被称为功能块。块号就像是功能码在执行时的位置标识,它在控制器的内存中占有一席之地。
规格参数是功能码的重要组成部分,它们定义了功能码如何工作。规格参数分为两类:地址类规格参数和内部规格参数。地址类规格参数通常涉及输入或输出数据的物理地址,而内部规格参数则是与功能码内部逻辑相关的设置。
功能码的组态过程是将选定的功能码按照控制方案的需要进行连接,并设定每个功能码的具体功能,然后保存在控制器的非易失性随机访问存储器(NVRAM)中。这种组态允许用户根据特定的控制需求构建个性化的控制逻辑。
Symphony系统通过功能块来实现控制功能。功能块有四种类型:
1. 执行块:包含影响模块综合操作的参数,执行具体的控制算法。
2. 系统常数块:预设的数值参数,如0、1、100.0等,用于简化组态并减少内存占用。
3. 输入/输出块:对应于模块与现场设备之间的物理输入和输出,通过端子单元和现场布线连接。
4. 用户组态块:用户自定义的功能块,用于实现特定的控制逻辑。
每个功能块都有一个唯一的块号,并且与功能码和规格参数一起定义了模块的行为。通过系统的接口装置,用户可以添加、修改或删除功能块,以适应不断变化的控制需求。这些更改会被存储在模块的NVRAM中,确保即使在电源断开后也能保持配置信息。
了解并熟练掌握这216种功能码及其应用是Symphony系统用户的关键技能,这涉及到对控制系统深入的理解和精确的配置,以便在实际操作中实现高效、准确的控制效果。通过实例学习和实践,用户能够更好地理解和运用这些功能码,优化他们的过程控制系统。
2016-11-25 上传
2018-07-12 上传
2020-08-09 上传
2017-11-11 上传
2010-09-19 上传
2021-07-16 上传
2010-12-06 上传
2012-08-18 上传
2011-06-23 上传
wngzhigao
- 粉丝: 0
- 资源: 1
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍