第九章 功能库管理
库管理器概述 包括所有可供开发自动化项目的对象 EF (基本功能) EFB (基本功能块) DFB (导出功能块) DDT (导出数据类型) 提供一套功能允许修改库的内容 在库与项目之间传送功能
类型库管理器 修改全局库内容 <Libset> : 添加新库 / 族系, 删除库 / 族系, ... 创建本地库 <Application> : 从全局库中传递 校验版本的一致性 (全局和本地库之间) 删除不使用的本地库类型
功能库 BASE LIB : 数组运算,过程控制, 比较, 日期 & 时间, 逻辑运算, 数学运算, 统计功能, 字符串操作, 定时器 & 计数器, 类型转换 CONT_CTL : 调节算法, 控制器, 数学运算, 测量, 输出处理, 设定点管理 COMMUNICATION : 包括 28 个通讯 FFB DIAGNOSTICS : 包括15个诊断 FFB New Type-to-Type FFBs in the Base Library: REAL_AS_WORD TIME_AS_WORD UDINT_AS_WORD WORD_AS_REAL WORD_AS_TIME WORD_AS_UDINT New error registration FFBs in the Diagnosis Library: REGEXT UREGDFB New Sysclock Family FFB in the System Library: R_NTPC New Lexium parameters management FFBs from Lexium Family in the Motion Library: LXM_RESTORE LXM_SAVE
功能库 (续) I/O MANAGEMENT: 模拟 I/O 配置, 模拟 I/O 量程转换, 显式交换, 立即 I/O, Interbus_S, Quantum I/O 配置 MOTION : 轴控, CAM 控制, MMF OBSOLETE LIB : CLC, CLC_PRO, 扩展/兼容性 SYSTEM : 事件管理, SFC Management, 系统时钟
类库浏览器展开
类库浏览器展开 (续)
传递到本地库 打开类型库管理器,把对象从全局库<Libset>传递至本地库<Application> 单击Get Assistant 打开助手 (Objects to get 窗口出现) 把对象传输到应用程序中使用 (>> 控件) Copy into project 向本地库传递对象 <Application>
传递到全局库 打开类型库管理器,把对象从本地库<Application>传输至全局库<Libset> 选择要传递的对象 Put in library (在对象上右击) 选择目标库 / 族系然后传输 (OK 按钮)
访问库浏览器 Tools 菜单访问库或目录 硬件目录 : 硬件设备列表 类型库 : DDT, EF, EFB 和 DFB 类型列表 操作屏库 : 定义操作屏对象列表
类型库浏览器 预定义变量类型列表 (数组, 结构, EF, EFB, DFB) 将变量类型拖拽至应用中使用 (如 FBD 编辑器) Show Attributes 显示变量类型属性
将 DDT 或 DFB 类型保存到功能库中 只在本地模式 选择要存档的DDT 或 DFB 类型 Put in library (鼠标右按钮) 在 Custom Library 选择类 将新类型拷贝到库中 (OK 按钮)
版本管理 检查全局和本地库中对象版本的一致性 检查项目使用的对象版本 (在本地库中) 更新项目中的一个 / 所有对象