当前位置:文档之家› 003-力控计算引擎Fcyber使用文档

003-力控计算引擎Fcyber使用文档





运行调试
在任务代码里根据功能需要添加 “console.log”语句作为返回值判断, 运行任务时打印返回日志,根据日志提 醒判断代码是否正确并作出修改。
七、选择 保存任务,选择 生成js任务文件,选择 运行活动任务。 通过人工操作运行窗口控制工程的起、停、重启以及任务自动重启,每一次操作都会自动 生成日志记录。 运行工程启动任务成功之后要对运行状态实时监测,状态不正常时需要重新启动任务。
目录 Contents
章四:典型行业的应用
典型行业的应用
示例1:炼化行业应用 示例2:油气行业SCADA系统应用 示例3:能源管控行业应用
示例1:炼化行业应用
• 在炼化行业工艺生产 过程中,在对关键设备的 监测过程中经常会遇到监 测数据滞后的问题,计算 引擎和力控实时数据库组 合在一起有效解决了该问 题。 通过计算引擎BP神经 元数学模型计算来调节工 艺过程中关键设备反应釜, 形成趋势对比来调节、整 定对粘度计数据读取滞后 的问题,从而及时调整容 器的参数配置,更好的实 现工艺要求的加热、蒸发、 冷却及低高速的混配功能。
力控计算引擎Fcyber主要特点
任务化 充分保证系统的可靠性 支持多种数据源接入 高效率的代码执行 多行业应用函数包, 适用于各类行业应用
灵活的数据计算 先进的控制算法
Fcyber
具有开放性, 可集成第三方算法
便捷的开发环境 具备完整的IDE环境
力控计算引擎Fcyber主要功能
工程管理 支持工程任务的创建、删除、修改 支持配置多任务,支持多任务的并行执行 支持工程备份、导入/导出 支持工程加密 任务管理 支持任务的编辑、调试 支持模板功能 任务运行状态、结果监控 日志 记录操作日志、 系统日志、错误 日志 数据源管理 支持多种数据源 支持断线重连 脚本编辑器 支持js脚本 支持复制、粘贴、撤销 支持高亮、语法检测、提示联想 支持功能的配置调试、运行调试
力控计算引擎Fcyber使用流程
一、新建工程,命名工程名称,点击确定。
二、配置数据源,添加数据源,选择数据源类型,数据源命名,下一步之后进行数据源定 义,最后保存配置信息。
三、添加测点数组 右击添加测点数组 编辑调用测点数组
选择数据源
定义测点数组名
添加相应测点
在任务脚本里
四、添加任务 选择工程,添加任务,新建任务,选中任务可以进行“删除,重命名,保存,生成,运行, 移除,添加为任务模板”等操作。 五、编辑脚本 对各个任务的脚本进行编写,修改,编辑。
目录 Contents
章三:力控计算引擎Fcyber使用
力控计算引擎Fcyber使用环境
数据源 实时数据库:EF5,pSpace 关系数据库:Oracle/SqlServer/MySql/Access 输出 实时数据库:EF5,pSpace 关系数据库:Oracle/SqlServer/ MySql/Access

示例2:油气行业SCADA系统应用
• 在油气行业中,通过SCADA系 统实现对现场工艺过程生产数据的 监控已经应用广泛。特别是在对管 线的压力、温度、流量以及容器的 液位数据的实时监测过程发挥极其 重要的作用。 为了满足工艺生产过程中需要 通过上位机软件产生趋势报警的问 题,计算引擎和力控实时数据库组 合在一起有效解决了该问题。我们 在如下图所示的系统中采用计算引 擎的Averager模块提供趋势报警, 获取现场仪表压力、温度、流量、 液位等变送器的远传数据进行前5 分钟与后5分钟的平均值进行比较, 差值大于设定值时报警,提醒工作 人员做出相应的判断和操作。产生 的趋势报警即为有效报警,避免了 变送器的传输信号自身和在传输过 程中发生扰动而产生无效报警,起 到很好的l,Access函数 支持关系型数据表操作函数(建表) 支持自定义函数 支持第三方算法调用 Node.js原生支持函数
力控计算引擎Fcyber软件架构
软件模块分为底层内核、功能模块配置管理三部分,内核主要实现执行运算以及接口 封装,功能模块主要为用户提供常用的一些行业应用的功能模块,另提供用户二次开发脚 本编辑环境,可供用户生成自定义模型;配置管理主要是给予用户实现快速的测点及关系 库配置管理,通过快速操作能够实现整体环境的配置。
力控计算引擎Fcyber的定位
力控计算引擎Fcyber结合力控 企业级实时历史数据库pSpace、以 及离线仿真平台,可实现从采集、 数据处理、数据模型建立、控制策 略,为全厂综合自动化在线优化, 进而可将企业领导者的经营决策、 生产管理和调度信息落实至全厂装 置的实际生产过程中,达到优化调 度、节能降耗作用,为企业实现 “安稳长满优”提供有力支撑和保 障。
力控计算引擎Fcyber使用文档
----北京力控元通科技有限公司
目录 Contents
章一:概述 章二:力控计算引擎Fcyber介绍 章三:力控计算引擎Fcyber使用 章四:典型行业的应用
目录 Contents
章一:概述
发展背景
智能控制(APC)是对那些不同于常规控制,并具有比常规PID控制更好 的控制效果的控制策略的统称,而非专指某种计算机控制算法。智能控制用来处 理那些采用常规控制效果不好,甚至无法控制的复杂工业过程控制的问题。通过 实施智能控制,可以改善过程动态控制的性能、减少过程变量的波动幅度,使之能 更接近其优化目标值,从而使生产装置在接近其约束边界的条件下运行,最终达到 增强装置运行的稳定性和安全性、保证产品质量的均匀性、提高目标产品收率、 增加装置处理量、降低运行成本、减少环境污染等目的。 力控计算引擎Fcyber可以在成本、开放性、灵活性、功能和界面等方面给 企业用户提供最佳的控制系统解决方案。在智能控制系统设计中围绕着实时数据 库及计算引擎可实现系统的优化分析,通过实时数据库提供的丰富的数据以及计 算引擎的多种优化算法,为全厂综合自动化在线优化,保障全厂装置的实际生产 过程中,达到优化调度、节能降耗作用。
Win7(64位) 及以上64位操作系统 功能应用 数据转储 数据报警 数学计算 过程仿真 先进控制算法 行业优化控制算法
函数 数据库函数 工具箱 Node.js原生支持函数 第三方算法
力控计算引擎Fcyber使用说明
计算引擎以EF5, pSpace以及第三方实 时数据库作为数据源, 支持与Oracle/SqlServ er/MySql/Access关系 数据库的交互。函数运 算支持数据库函数、定 时器、字符函数、日期 时间函数、数学函数、 控制语句、操作符、自 定义函数以及CSV等操 作函数。软件主要分为 开发环境界面和运行环 境界面,开发环境界面 负责工程的组态和调试, 运行界面可以随时监测 工程内各个任务的运行 状态。
操作 工厂 现场层 过程控制 DCS, PLC 工艺管理 综合管理 系统 生产自动 化层 智能控制 优化控制 APC, RTO 企业资源计划 ERP 经 营 层
方法、交流 现场设备和基础设施
目录 Contents
章二:力控计算引擎Fcyber介绍
力控计算引擎Fcyber介绍
• 力控计算引擎Fcyber基于node.js脚本引擎 结合灵活的编程语言,实现数据的统计、关 系数据库交互、“软PLC”控制逻辑处理及 第三方用户自定义库封装调用等功能。 • 计算引擎设计思想借鉴“软控制逻辑”思想, 一方面可实现用户的模块化快速配置应用, 快速的形成多种数据模型,另一方面提供用 户底层二次开发功能,提供动态库的方法调 用,灵活的处理一些现场复杂逻辑。 • 计算引擎可实现多任务异步运行,设计数据 的量级达到高性能的实时统计运算,提供丰 富的语法算法以及功能模块,并提供丰富的 访问形式可快速集成用户库。
六、代码调试 •

配置调试
添加断点调试:确认需要调试的代码, 点击调试,添加断点,点击运行调试到 下一个断点,若输出结果出现错误则修 改代码,若返回正常则继续进行调试下 一个断点。 单步执行调试:对代码进行单步执行有 利于更好地确认错误问题出现在哪里, 但是对于代码条数多的情况下可能会造 成时间的浪费,此时需要用断点测试确 认大概位置再进行单步执行确认错误位 置进行修改。

示例3:能源管控行业应用
计算引擎在能源管控行业系统中可提供有效的能耗数据计算和分析,从而起 到工厂能源降耗。
示例3:能源管控行业应用
另外,在能源管控 行业系统中通过计 算引擎强大的数据 转储功能,将实时 数据库数据转储至 关系数据库为能源 管理平台提供能耗 统计数据。
相关主题