




已阅读5页,还剩166页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件介绍及组态 HOLLiASMACSV6 5 0 2020 3 17 1 系统软件介绍及组态实施过程 一 MACSV软件安装 二 软件组成及各部分功能 三 组态流程 四 组态详解 组态各部分的操作过程及基本原理 2020 3 17 2 一 MACSV系统软件安装 软件安装 计算机角色在每台计算机上安装HOLLiASMACS软件时 需要区分角色安装不同的组件 在实际工程中 每台计算机担当的角色各不相同 一般分为工程师站 历史站和操作员站 它们在整个系统中的功能也各不相同 工程师站 主要负责离线组态 在线下装和调试 操作员站 负责监视和查看实时数据 操作设备 历史站 负责处理 存储数据 响应客户请求 2020 3 17 3 一 MACSV系统软件安装 软件安装 安装向导1 启动安装向导2 选择目标位置3 选择安装类型4 选择安装组件5 选择安装工具6 设置历史数据存储路径7 安装信息确认8 安装 2020 3 17 4 一 MACSV系统软件安装 软件安装 安装向导注意事项 1 定制安装时 注意担当不同角色的计算机必须安装相应的组件功能 否则无法正常工作 2 实时站 历史站 IOServer 报表打印服务这4项服务可以在组态中分别分配给不同的计算机 那么相应的计算机中必须安装分配到的服务功能组件 3 选择了 工程师站 组件才提示选择工具安装界面 4 选择了 历史站 组件才提示历史数据存储路径选择界面 5 安装完成后 请按照提示重启计算机 以便安装的相关设置生效 2020 3 17 5 二 软件组成及各部分功能 软件组成软件安装完成后 完全安装 在 开始 所有程序 HOLLiAS MACS 菜单中生成如图所示的快捷菜单 2020 3 17 6 二 软件组成及各部分功能 软件组成 各组件功能1 组态管理工程师站组态软件入口程序 同时加载 工程总控 AutoThink 算法组态 和 图形编辑 软件 工程总控 工程组态的主界面 用来部署和管理整个工程系统 它集成了工程管理 数据库编辑 用户组态 节点组态 报表组态 编译 下装等功能 AutoThink 控制器算法组态软件 它集成了控制器算法的编辑 管理 仿真在线调试以及硬件配置功能 支持IEC61131 3中规定的全部6种编程语言 图形编辑 使用该工具生成在线操作的流程图和界面模板 针对不同行业提供了丰富的符号库 方便用户绘制美观实用的工艺流程图 并且支持用户自定义符号库 2020 3 17 7 二 软件组成及各部分功能 软件组成 各组件功能2 操作员在线操作员站运行程序 启动监视 操作画面 3 离线查询启动离线查询系统 离线查询历史数据的工具 4 操作员在线配置启动操作员在线配置工具 配置本站操作员在线的登录域号 报警显示模式 专用键盘端口等信息 5 启动仿真设置并启动仿真系统 2020 3 17 8 二 软件组成及各部分功能 软件组成 各组件功能6 版本工具查看当前计算机上安装的软件文件的名称 版本 修改日期和路径信息 7 版本说明查看当前计算机上安装的软件的版本号和该版本的发布日期 8 卸载HOLLiAS MACS启动HOLLiAS MACS卸载程序 2020 3 17 9 二 软件组成及各部分功能 软件组成 各组件功能注意事项 仿真功能 仿真系统可以用于在单机上对组态完成的工程内容进行模拟运行 对于不具备历史站 控制器环境的人员在进行动态调试时 提供了极大的方便 仿真系统可以就调试方案 画面显示效果等进行模拟运行 便于对这些组态内容的正确性和合理性进行初步调试 2020 3 17 10 二 软件组成及各部分功能 软件组成 各组件功能启动仿真管理器 2020 3 17 11 三 组态流程 一个应用系统需要通过工程师站组态软件产生 组态完成后 经过编译生成相关下装文件 然后通过工程师站将这些文件分别下装到现场控制站 操作员站 服务器 从而实现系统的运转 组态项目的组态流程如后图所示 2020 3 17 12 三 组态流程 2020 3 17 13 三 组态流程 前期准备工作 工程组态是在工程师站进行操作的 在进行工程组态之前 首先要具备必要的工具和资料 具体是指 1 工程师站 具备满足HOLLiASMACSV6 5 0所需的硬件环境资源 安装了工程师站组态所需的各种软件组件 2 测点清单 指工程需要提供给DCS系统控制或监视的现场数据和设备信号点的集合 例如工艺环境中的温度 压力 流量 转速 电流等信号 根据组态软件提供的分类标准 并参考安装盘里的测点清单例表样式 整理测点清单 负责监视和查看实时数据 操作设备 整理测点的过程中必须按照系统提供的测点表格样式填写测点的各个项内容 测点的某些项必须填写完整以保证导入数据格式的正确性点名必须是字母 数字 下划线 的组合 点名不能以数字开头 不能有空格 不能使用中划线 点名最多占32个英文字符 点说明最长不超过64个字符 2020 3 17 14 三 组态流程 4 控制方案在工业现场中 每一个需要控制的工艺过程 或现场设备 均若干控制方案与之相对应 通常 控制方案以SAMA图的形式给出 该图能够清晰体现控制的策略 以及与之相关的信号测点 方便算法组态的实现 5 系统的硬件配置主要包括系统规模配置 服务器 工程师站 操作员站 控制站 IO模件的配置 以及测点在控制站和IO模件上的分配 6 其他流程图 纸质图纸或CAD图 报表等 2020 3 17 15 四 组态详解 1 创建工程2 操作站组态3 控制站组态4 工程总控编译5 算法组态6 控制算法编译7 图形组态8 下装操作员站9 报表组态 2020 3 17 16 四 组态详解 1 创建工程第一步 启动组态软件在操作系统的 开始 菜单上单击鼠标左键 选择 所有程序 HOLLiAS MACS 组态管理 程序 2020 3 17 17 四 组态详解 1 创建工程第一步 启动组态软件弹出的登录窗口 输入系统缺省的登录账户和密码 在 用户名 和 密码 处分别输入小写字母 a 2020 3 17 18 四 组态详解 1 创建工程第一步 启动组态软件确认后 系统自动加载 工程总控 图形编辑 AutoThink 算法组态 三个窗口 2020 3 17 19 四 组态详解 1 创建工程第二步 新建工程在工程总控软件中弹出的 打开工程 对话框 如果已经创建了工程 在该对话框的中间区域显示已有的本地工程列表 或者单击 远程工程 按钮登录远程计算机的共享工程 这里 演示单击 新建工程 按钮创建新的工程 2020 3 17 20 四 组态详解 1 创建工程第二步 新建工程选择项目后 在 新建工程向导 对话框 选择工程所属的项目名称 设置工程名称 工程描述 选择IO类型和基础工程 如果已经创建过项目 那么单击下拉箭头 从项目列表中选择工程的所属项目名称 否则 单击加号按钮 在弹出的 项目管理 窗口中增加新的项目 2020 3 17 21 四 组态详解 1 创建工程第二步 新建工程在 项目管理 对话框中 增加新的项目 单击 确定 按钮 完成项目的增加 该对话框中还可以对项目列表框中已有的项目进行删除 输入新的项目名称 单击 增加项目 按钮 新的项目被添加到项目列表框中 2020 3 17 22 四 组态详解 1 创建工程第二步 新建工程显示 新建工程向导 对话框 缺省选择为SM类型的IO模件 基础工程为通用型 工程名称只能是英文字母 数字和下划线 的组合 第一个字符必须是字母或者数字 最多不超过32个字节 输入项目名称 输入项目描述 2020 3 17 23 四 组态详解 1 创建工程第二步 新建工程进入向导第二步骤 加操作站 添加工程所需的操作站 缺省已经添加了80号操作站和81号操作站 可用的操作站站号范围是 80 111 和 208 239 每个工程最多可以添加64个操作站 单击向上 向下箭头 改变操作站站号 单击 添加 按钮 向操作站列表中增加新的操作站 2020 3 17 24 四 组态详解 1 创建工程第二步 新建工程进入向导第三步骤 加控制站 每执行一次添加操作 控制站站号自动显示为下一个可用的站号数字 如添加了11号控制站后 站号自动增加为12 即下一个可用的站号 可用的控制站站号范围是 10 73 每个工程最多可以添加64个控制站 单击向上 向下箭头 改变控制站站号 单击 添加 按钮 向控制站列表中增加新的控制站 2020 3 17 25 四 组态详解 1 创建工程第二步 新建工程单击对话框上的 完成 按钮 向导根据上述设置的工程信息 创建新的工程 单击 完成 按钮 开始创建工程 如果前面步骤有需要修改的内容 请单击 上一步 回到相应的窗口进行修改 2020 3 17 26 四 组态详解 1 创建工程第二步 新建工程创建工程完成后 显示工程管理对话框 在 工程管理 对话框中显示 序号 系统自动生成 工程名 工程描述 项目名 域号 基础工程 其中工程描述 项目名 域号可以修改 其他项均不能修改 单击 确定 按钮 关闭该对话框 并且进入用户组态向导 2020 3 17 27 四 组态详解 1 创建工程第二步 新建工程对于大型系统 可以通过项目和域分为若干部分 这样方便管理 维护和运行 其中 项目是比域大一个级别的范畴 一个项目中可以包含有多个域 项目之间不进行数据交换 一个域对应工程总控中的一个工程 它归属于某一个项目 同一个项目内的域与域之间可以互相访问数据 可以在同一操作员站对各个域进行监控 但各个域内部的组态 编译 下装以及在线运行互不影响 系统最多可以创建32个项目 每个项目最多可以添加15个域 域号范围为0 14 2020 3 17 28 四 组态详解 1 创建工程第二步 新建工程 0域 1域 0域 1域 1 项目 2 项目 项目 域 项目之间不进行数据交换 域之间可以进行数据交换 2020 3 17 29 四 组态详解 1 创建工程第二步 新建工程创建新的工程后 进入组态向导一 用户组态 以AAAA为用户名为例 设置为工程师权限 密码为AAAA 设置用户名称 用户描述 用户密码 密码确认 用户级别 权限锁位置信息 单击 添加 按钮 向用户列表中增加新的用户信息 2020 3 17 30 四 组态详解 1 创建工程第二步 新建工程 操作站用户组态 用来设置在线登录时所使用的用户信息的 由于系统没有缺省的在线登录用户 所以在组态时请至少务必添加一个用户 否则 进入操作员在线后 由于没有用户是无法进行登录或退出在线操作系统的 一个工程最多能够添加128个用户 2020 3 17 31 四 组态详解 1 创建工程第二步 新建工程创建用户后 进入组态向导 历史站组态 缺省地 历史站A 历史站B分别对应为80号操作站 Node 80 81号操作站 Node 81 设置历史站A 历史站B所在的操作站节点号 单击 完成 按钮 新建工程向导完成 2020 3 17 32 四 组态详解 1 创建工程第二步 新建工程在工程总控中 创建完成的工程如下图所示 2020 3 17 33 四 组态详解 1 创建工程第二步 新建工程工程创建成功后 在组态软件安装目录的 HOLLiAS MACS ENG USER 文件夹下创建与工程名称同名的文件夹 一切组态产生 编译生成的数据都存储在该文件夹下 工程创建完成后 选择 数据库 菜单下的 编译 命令 对工程进行初步编译 编译完成后 在工作区显示当前工程的相关信息 当前工程名 项目名称 域号 和 总点数 信息 也可以在菜单栏下对工程进行创建 工程管理 工程 工程管理用户组态 工程树 公用信息 操作站用户组态历史站组态 工程树 操作站 子节点 操作站组态 其他配置 2020 3 17 34 四 组态详解 2 操作站组态创建目标工程后 在 操作站 节点下组态 添加操作站 重命名操作站 删除操作站 配置操作站 IP地址和服务配置等 2020 3 17 35 四 组态详解 2 操作站组态 添加操作站 在 MACS组态流程 窗口选择 操作站 节点 单击鼠标右键 选择下拉菜单中的 增加操作站 在 操作站 节点上单击鼠标右键 显示右键菜单 选择 增加操作站 命令 在弹出的 输入操作站号 对话框中 输入操作站号 单击 确认 按钮 2020 3 17 36 四 组态详解 2 操作站组态 重命名操作站 在组态树中选择需要重命名的操作站节点 单击鼠标右键 点击弹出菜单中选择的 重命名操作站 项 修改该点的显示名称 可以根据操作站所在设备在系统中担当的角色命名 删除操作站 在组态树中选择需要删除的操作站节点 单击鼠标右键 点击弹出菜单中选择的 删除操作站 项 操作站删除后 配置在该操作站上的所有服务设置也将自动删除 2020 3 17 37 四 组态详解 2 操作站组态 配置操作站 在组态树窗口中 单击要设置的操作站子节点 在右侧的工作区显示 操作站组态 窗口 可以对IP地址 系统角色 屏幕显示参数进行配置 显示配置窗口 配置操作站各个参数 使用128网段和129网段 在工程总控的各个操作站子节点中设置的 网卡配置 地址 必须与该操作站所在计算机的网卡IP地址设置一致 工程中的每一个操作站节点都要分配有相应的角色 在系统运行时 可以作为 操作站 历史站 或是 报表打印站 操作员在线运行画面可以以多窗口的形式显示 设置每个子窗口的显示范围 2020 3 17 38 四 组态详解 3 控制站组态创建目标工程后 在 操作站 节点下组态 添加现场控制站 删除现场控制站 配置现场控制站 通讯地址 编辑现场控制站 统计模块与数据库点 2020 3 17 39 四 组态详解 3 控制站组态 添加现场控制站 三种方式 新建工程向导 增加现场控制站 导入测点清单 其中导入测点清单向工程中添加现场控制站及其所包含的IO模块和数据测点 导入前请务必在 组态选项 中进行与 测点清单导入 相关的设置 组态选项 在 测点清单导入 框中设置导入测点清单时对已有数据库中设备和数据的处理方式 2020 3 17 40 四 组态详解 3 控制站组态 添加现场控制站 打开现场控制站 需要双击现场控制站号 切换到AutoThink算法组态软件中 并加载该控制站的控制站工程 双击子节点 加载工程文件 2020 3 17 41 四 组态详解 3 控制站组态 删除现场控制站 在组态树中选择需要删除的现场控制站子节点 单击鼠标右键 点击弹出菜单中选择的 删除现场控制站 命令 2020 3 17 42 四 组态详解 3 控制站组态 配置现场控制站 添加控制站后 系统会根据控制站号自动生成该控制站可用的4个通讯参数 缺省添加 128 0 站号 128 0 128 站号 129 0 站号 129 0 128 站号 采用四段式IP地址 与实际控制通讯的IP地址必须保持一致 以10 控制站为例 通讯参数分别为 128 0 0 10 128 0 0 138 129 0 0 10 129 0 0 138 控制站的通讯参数与操作站的 网卡配置 中的地址是保持一致的 即A网 B网分别对应128网段 129网段 且控制站的通讯参数是由系统自动识别的 不需要设置 控制站算法在AutoThink软件中执行 下装 操作时 会按照系统设定的优先级自动寻址 选择通讯通道进行下装 2020 3 17 43 四 组态详解 3 控制站组态 配置现场控制站 物理连接中 控制站的A网与操作站的A网连接在同一个交换机上 即保证处于同一网段中 同理B网 2020 3 17 44 四 组态详解 3 控制站组态 统计模块与数据库点 在 MACS组态流程 窗口选择 控制站 节点 单击鼠标右键 选择菜单中的 统计模块与数据库点 选择 统计模块与数据库点 命令 在 控制站 节点上单击鼠标右键 显示右键菜单 点统计信息 模块统计信息 拖动滚动条 继续查看 存储路径 保存 2020 3 17 45 四 组态详解 4 工程总控编译添加完成操作员和控制站 需要进行编译 为编译控制器算法提供环境 点击 编译 编译成功 2020 3 17 46 四 组态详解 5 算法组态在工程总控中编译生成的工程基础上完成控制策略的组态 即通过POU程序 实现控制方案的逻辑框图 加载控制站工程 组态控制方案 2020 3 17 47 四 组态详解 5 算法组态 加载控制站工程鼠标左键双击 控制站 10号现场控制站 切换到AutoThink软件中 并加载该控制站工程 工程名称以 hpf 为后缀 1 界面介绍2 POU介绍3 变量4 工程应用 2020 3 17 48 四 组态详解 4 算法组态 1 标题栏 2 菜单栏 3 工具栏 4 工程管理窗口 工程树 5 库管理器 7 信息窗口 8 状态栏 6 工作区域 2020 3 17 49 四 组态详解 5 算法组态 加载控制站工程界面介绍 任务配置任务配置 在 工程树 的 任务配置 节点下 系统生成的缺省任务为MainTask 周期100ms 调用 MACS PRG 主程序的任务 选择 修改 命令 显示 编辑任务 对话框 显示任务名称 任务类型 运行周期等设置 单击 任务配置 MainTask 任务配置只在首次编译的时候添加 可以根据实际需要进行修改 周期大小只能是50的整数倍 范围为50 2000毫秒 2020 3 17 50 四 组态详解 5 算法组态 加载控制站工程界面介绍 硬件配置 在工作区域打开 硬件配置 窗口 显示该控制站的模块配置情况 双击 工程树 的 硬件配置 节点 自动加载设备库窗口显示可用的各种设备名称 可以添加 删除或者修改硬件设备 2020 3 17 51 四 组态详解 5 算法组态 加载控制站工程界面介绍 变量定义 添加模块后 系统自动添加变量 变量定义 全局变量的相应变量组中 2020 3 17 52 四 组态详解 5 算法组态 加载控制站工程界面介绍 变量定义 全局变量 各个组中 每类IO测点对应到一个变量组中 变量组名称与测点类型一致 全局变量 节点下的功能型子节点不能删除 不能操作 变量定义 节点下的 全局变量 节点 但可以对该变量组中的变量定义进行复制 粘贴 插入 添加等操作 内部变量 节点下的可以添加 删除 修改变量组 2020 3 17 53 四 组态详解 5 算法组态 加载控制站工程界面介绍 用户程序用户程序 在 工程树 的 用户程序 节点下 生成系统基本使用的POU程序 选择 编辑 命令 显示POU程序编辑窗口 声明区 编程区 双击程序节点也可以打开相应的编辑窗口 单击 用户程序 MACS PRG 显示右键菜单 2020 3 17 54 四 组态详解 5 算法组态 加载控制站工程界面介绍 用户程序 自动生成的各个POU节点 DPDevPouDP模块诊断POU MACS PRG任务调用POU 一般在此POU中调用其他POU UserPou100运行周期为100ms的POU 一般开关量相关的子程序放在此POU中调用 2020 3 17 55 四 组态详解 5 算法组态 加载控制站工程界面介绍 库管理器 库管理器自动加载该软件提供的所有行业算法和基础算法功能块所在的库 在全局变量区显示关联相应的各库的全局变量定义信息 缺省打开控制站工程的同时加载库管理器 也可以通过窗口菜单打开 隐藏该窗口 显示可用的各种库名称 输入块名称进行查找 输入完成后单击回车键 表示确认 2020 3 17 56 四 组态详解 5 算法组态 加载控制站工程界面介绍 库管理器 在设备库中定位到该模块按住鼠标左键不动 拖动块到程序编辑窗口 显示查找结果 双击一条记录 拖动到空白位置 释放鼠标左键 2020 3 17 57 四 组态详解 5 算法组态 加载控制站工程界面介绍 库管理器 在库管理器中添加库 选择 添加库 命令 选择要添加的库 在库管理器中单击鼠标右键 显示右键菜单 单击 打开 2020 3 17 58 四 组态详解 5 算法组态 加载控制站工程界面介绍 库管理器 选中库名称 单击鼠标右键显示菜单 显示添加的库 工作区显示库信息窗口 选择 查看 命令 在块名上单击鼠标右键 选择 查看 命令 显示该功能块的管脚说明 2020 3 17 59 常用库信息 2020 3 17 60 四 组态详解 5 算法组态POU的介绍 组态控制方案 POU的介绍 添加POU 选择 工程管理 窗口中的 用户程序 节点 添加POU 选择 添加POU 命令 设置名称 类型 语言 在 用户程序 节点上单击鼠标右键 显示右键菜单 单击 打开 POU名只能包含字母 数字 下划线 第一个字符必须是字母或者下划线 POU名不能与变量名 变量组名 POU文件夹名 任务名 工程名 数据类型 自定义或系统缺省的 关键字 指令库名或功能块名重名 长度最多不超过32字节 2020 3 17 61 四 组态详解 5 算法组态 组态控制方案 POU的介绍 POU类型 程序组织单元 ProgramOrganizationUnit POU有三种类型 程序 Program 是为了完成某项任务而编写的语句序列 或一组指令的集合 程序是惟一可执行的应用程序的主体 程序可以调用功能块 函数和其他程序 功能块 FunctionBlock 是预先编好的 实现某种运算的程序 本身不能单独执行 可以由程序 函数或功能块调用功能块执行 函数 Function 是预先编好的 实现某种运算的程序 本身不能单独执行 只能由程序 函数或功能块调用执行 其中程序是主体 程序可以调用功能块和函数 构成用户的应用程序 调用原则如下 2020 3 17 62 四 组态详解 5 算法组态 组态控制方案 POU的介绍 POU语言 CFC语言 面向图形的编程语言 用图形化的功能块编制用于完成一定运算或控制功能的程序 一段相对独立的运算回路 该运算回路由功能块 连线 输入输出端子组成 并规定了所有功能块的调用顺序和相应模块运算所需的参数 允许各运算回路连续放置 运算时按照功能块顺序运行 LD语言 面向图形的编程语言 一种专门用于基本逻辑控制的连续执行语言 由触点 常开 常闭 正传感 负传感 反转 线圈 输出 单稳态 锁定 解锁 跳转 功能元件 定时器 计数器 步序器 等元素通过水平和垂直线连接起来的平面网状图 触点 线圈可取反 很可能你想使用触点开关来控制其它的POU 一方面 你可以使用线圈把结果放在全局变量中 这个全局变量可以用在其它的地方 你也可以在LD网络中直接插入一个有使能端的POU 这种POU完全是正常的运算符 函数或功能块 它们有一个带有EN标志的额外输入 EN输入端总是BOOL型 意思是使能端EN为TRUE值时 POU被执行 2020 3 17 63 四 组态详解 5 算法组态 组态控制方案 添加POU POU界面 在工作区域自动加载该POU的编辑窗口 用户编程区 变量声明区 在 变量定义 节点下的变量组中也可以声明变量 2020 3 17 64 四 组态详解 5 算法组态 组态控制方案 POU的介绍 组成和触发 组成 每个POU都由两部分组成 声明部分和算法部分 声明部分 在POU编辑器中的变量区中 在 工程树 变量定义 节点下的变量组中 算法部分 工程管理 用户程序 节点的POU编辑区中完成 算法编程使用IEC编程语言书写的 POU的触发 通过任务配置触发POU 通过POU调用的方法 用已被触发的POU触发其它POU 2020 3 17 65 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 组态中需要对每个功能块和变量点做变量声明 数据是AutoThink中控制和运算的操作对象 这些变化的数据称为变量 在AutoThink软件中的位置不同定义的变量 通常变量属性及有效范围不同 按照结构形式划分 简单型变量 功能型变量 按照变量有效范围 使用范围 划分 全局变量 局部变量 网络变量 按照变量属性划分 2020 3 17 66 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 按结构形式划分 简单型变量功能型变量 单一的变化量 能被赋予一个明确的数值 由一组特定的变量组成 是一组特定变量 取决于该功能块实例的功能块类型 2020 3 17 67 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 按结构形式划分 功能型变量 功能型变量往往包含多个内部项 双击实例名信息行 展开其内部项的详细信息窗口 添加系统提供的功能块类型的实例名称时 请务必确认该块所在的库已经添加到当前工程中 否则在 变量类型 下拉列表中不能找到相应的功能块名称 特别地 由于在函数的输入变量区和局部变量区不支持功能块类型 所以其相应的下拉列表中不显示功能块类型名 下拉列表中的功能块名称 各种可用的变量类型 2020 3 17 68 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 按使用范围划分 全局变量 在整个工程中有效 可被任意一个程序引用 局部变量 只在某个程序中有效 其他程序不能直接引用 网络变量 用于控制站之间的数据传输 有效使用范围分别为 全局变量的范围 内部变量 组中的变量 全局变量 组中的功能型变量以及库中的全局变量 局部变量的范围 程序POU中的变量 函数中的变量以及功能块中的变量 网络变量的范围 网络变量 组中的变量 如果需要在全局范围内引用局部变量 必须使用 POU名称 局部变量名 的形式 2020 3 17 69 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 全局变量局部变量 自定义变量组 系统定义变量组 库的变量组 系统约定的功能型的变量组 程序变量声明区 功能块变量声明区 函数变量声明区 2020 3 17 70 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 网络变量 网络变量节点下不能添加变量组节点 只能通过POU中输入符合网络变量格式的变量来添加到网络变量组中 只需要在引用的控制站定义网络变量 能被其他控制站引用的变量 必须设置其 是否上网 属性为TRUE 网络变量名没有长度限制 但为了降低网络负荷 建议尽量使用简短 明了的网络变量名称 请务必保证引用控制站中定义的网络变量类型与被引用控制站中的变量的类型保持一致 相互引用的网络变量可以是同一个域中的点 也可以是不同域之间的点 必须严格按照网络变量格式进行定义 2020 3 17 71 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 网络变量 网络变量名格式 被引用点所在域号 被引用点所在站号 被引用点的变量名 弹出网络变量声明对话框 网络变量组 网络变量列表 2020 3 17 72 四 组态详解 5 算法组态 组态控制方案 变量 变量分类 按照变量属性划分 2020 3 17 73 四 组态详解 5 算法组态 组态控制方案 变量 变量的定义 变量名必须以字母或者下划线开头 不能以数字开头 长度最多不超过32字节 变量名识别下划线 例如AB CD和ABC D被认为是两个不同的变量名 变量名不区分大小写 例如VAR1 Var1和var1表示相同的变量 变量名不能为空 且不能包含空格 例如ABCD是错误的变量名 变量名中不能包含特殊字符 如中划线 和加号 等 例如AB CD和AD CD是错误的变量名 变量名不能与类型名 包括自定义类型 POU名 枚举名 任务名或类型转换函数名重名 不能以AT 开头全局变量名和网络变量名必须唯一 不能重复 程序POU 函数POU和功能块POU中的局部变量名在该程序 函数或功能块中必须唯一 不能重复 2020 3 17 74 四 组态详解 5 算法组态 组态控制方案 变量 变量的访问 访问 即 使用 运算过程中对变量的访问包括 读取变量值和给变量赋值 访问一个简单型变量 直接写它的变量名即可 如 AM01 AM02 AM03 这个例子表示 读取变量AM02和AM03的值 将二者相加 并将加的结果赋值给变量AM01 访问一个功能块实例或者全局变量的项 书写格式为 变量名 项名 如 PID01 SP 取PID01的设定值项 前提已经声明了PID01的类型为HSPID 访问一个局部变量 其他程序进行引用 书写格式为 程序名 变量名如 VAR1 POU1中定义的局部变量 在POU2中的引用格式为 POU1 VAR1 2020 3 17 75 四 组态详解 5 算法组态 组态控制方案 变量 变量的上传 确定是否上传属性主要看这个变量是否需要在操作员站查看或者操作 如 需要监视的DAS点 需要操作的PID MAN SCS设备点都是需要上传的变量 而一个变量仅仅是需要在多个方案页中使用 不需要在操作员站操作 监视和记录则无需上传 由变量的 HMI 属性决定 HMI为选中状态的变量需要上传 否则为未选中状态 则不上传 在 变量定义 内部变量 节点的变量组中定义的变量均为全局变量 该变量分为 需要上传到服务器的变量和无需上传的变量 根据需要设置HMI属性 在 变量定义 全局变量 节点的变量组中定义的变量均为全局变量 HMI属性缺省为TRUE 在Autothink中执行保存操作时 会自动向工程总控同步 以保证数据库的一致性 2020 3 17 76 四 组态详解 5 算法组态 组态控制方案 工程应用 公式应用 FS K SQRT 182 5 P1 DP T 166 70 56 P1 变量初始赋值 K 10P1 10DP 10T 10运行结果 FS 103 277 2020 3 17 77 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与流量累积 HSACCUM 是积算功能块 常用作流量累计 I1 K MC的值应为每周期内的物料吨数 而I1 K 是单位小时内的吨数 所以靠I1 K 乘以系数MC来实现由 t h 到 t 周期 的转换 如果运算周期是500ms 则MC 1 7200 HSACCUM功能块的关键参数 MC 1 38888888E 4 采样周期为500ms 2020 3 17 78 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与PID调节 2020 3 17 79 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与PID调节 单回路PID调节系统方框图 2020 3 17 80 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与PID调节 HSPID 是工程常用的PID算法功能块 PID自动运算的大致公式如下 几个输入端的认识 MU MD和OT OB PID输出值AV的量程上限和下限和输出限幅 串级主调的这几项应该与副调PV项的量程一致 PU PD 过程输入值PV的量程上限和下限 AD 正 反作用方式 MC PID的作用类型 0 单PID 1 串级主调 2 串级副调 RM 工作方式 有手动 自动 串级 手动 自动跟踪几种方式 TS 自动跟踪开关 TS为1时 PID进入自动跟踪方式 AV TP TP 跟踪量点 PID处于自动跟踪或手动跟踪方式时 AV TP 2020 3 17 81 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与PID调节 PID调节器又称回路调节器 本调节器提供的具体功能有 手动 自动 串级 及跟踪运行方式的切换 设定值 手动输出值的调整 PID参数的整定等 PID调节有三种画面 回路操作画面 趋势显示画面和参数调整画面 回路操作画面 在预先设置的PID热点上 单击鼠标左键 屏幕上将弹出如图所示的回路操作画面 由回路操作画面可分别进入其它两种画面 2020 3 17 82 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与PID调节 HSPID功能块的关键参数 AD 正 反作用方式 RM 工作方式 有手动 自动 串级 手动 自动跟踪几种方式 TS 自动跟踪开关 TS为1时 PID进入自动跟踪方式 AV TP 2020 3 17 83 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 HSSCS 是工程常用的顺控设备功能块 用来实现对电动机 电动门 电磁阀的启 停 开 关 控制 三种设备的关键项的赋值 电动机时 DE 0 SC FALSE 电动门时 DE 1 SC TRUE 电磁阀时 DE 2 SC FALSE 2020 3 17 84 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 HSSCS顺控功能块的使用说明 顺控设备功能块主要包括两方面的功能 执行功能和监视功能 1 执行功能顺控设备功能块主要对输入命令进行逻辑运算 同时产生输出指令 输入命令包括设备保护关 厂区保护开 厂区保护关 自动开 自动关等和在线操作时发出的手动开 关 停止命令 这些命令的优先级顺序从高到低为 设备保护关 厂区保护关 厂区保护开 手动停止 手动关 自动关 手动开 自动开 当高优先级输入命令发生时 低优先级的其它命令将被屏蔽 另一方面 手动开 手动关 自动开及自动关命令受开 关许可条件限制 即只有当开许可条件 关许可条件为有效状态时 这些命令才有效 而设备保护关 厂区保护开 厂区保护关不受开 关许可条件限制 2020 3 17 85 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 HSSCS顺控功能块的使用说明 电气保护方面 1 若L1 设备保护关 或L3 厂区保护关 为TRUE 则RV为TRUE 关设备 2 若L2 设备保护开 为TRUE 则DV为TRUE 开设备 逻辑运算方面 1 若L4 开许可条件 为TRUE L6 自动开 或TP 手动开 为TRUE 则DV为TRUE 开设备 2 若L5 关许可条件 为TRUE L7 自动关 或TC 手动关 为TRUE 则RV为TRUE 关设备 3 若SC 停止控制 为TRUE 上层电动门停止按钮可视 可通过停止按钮决定TS是否有效 整体优先级 L0高于L1高于L3高于L2关高于开手动高于自动 2020 3 17 86 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 2 监视功能 1 状态偏差监视 2 运行超时监视 3 位置状态反馈监视 4 命令阻塞监视 5 电气故障 电动机 6 信号确认 2020 3 17 87 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 顺控设备主要完成电动机 电动门 及电磁阀三种典型顺序控制设备的驱动控制功能 使以前需要通过十分复杂的组态才能完成的启停控制 保护逻辑和报警处理等工作均可由模块自动完成 顺控设备可提供的控制功能有 给定开 启 关 停 检修 确认 顺控设备可提供显示画面 操作画面 1 操作画面在预先设置的顺控设备热点上 单击鼠标左键 屏幕上将弹出操作画面 如图所示 2 显示信息说明操作画面主要显示了算法块名 算法块说明 运行状态灯 检修状态和各种允许操作的状态显示灯 保护状态条件灯 设备状态显示灯等内容和启动 停止 检修 确认操作按钮和状态提示 2020 3 17 88 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 工艺要求 1 开泵的前提 对应出口电动门已关 2 条件 工作泵 如乙泵 出现故障 或者母管压力低 而且备用泵 甲泵 连锁投入的情况下 自动启动备用泵 2020 3 17 89 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 2020 3 17 90 四 组态详解 5 算法组态 组态控制方案 工程应用 CFC语言应用与CSC控制 2020 3 17 91 四 组态详解 5 算法组态 组态控制方案 工程应用 LD语言的应用 适用于纯粹的开关量运算 由触点 线圈 功能元件等元素通过水平线或垂直线连接起来的平面网状图 常开触点 常闭触点 输出线圈 2020 3 17 92 四 组态详解 6 控制器算法编译POU程序编译完成后 需要进行编译 进行编程过程中的错误检查 编译结果显示0 错误 0 警告则编译成功 如果弹出报错则需要进行修改 知道编译完成为止 编译只能找出语法 找不出逻辑错误 点击编译 显示编译成功 2020 3 17 93 四 组态详解 7 图形组态在 图形编辑 软件中进行工艺画面和控制画面的组态 加载图形编辑软件 组态静态画面 组态特性 2020 3 17 94 四 组态详解 7 图形组态 加载图形编辑软件鼠标左键单击 操作组态 工艺流程图 单击节点 打开工艺流程图窗口 可以在该窗口中添加画面文件 修改文件的名称 描述和模板 但不能编辑画面内容 显示画面列表 双击画面列表中的一个文件可以打开 图形编辑 画面 2020 3 17 95 四 组态详解 7 图形组态 加载图形编辑软件 1 标题栏 2 菜单栏 3 工具栏 4 画面和符号库窗口 6 属性窗口 7 状态栏 5 工作区域 2020 3 17 96 四 组态详解 7 图形组态 加载图形编辑软件 图形树 树状结构图 两个选项卡 画面和符号库 画面 流程图操作面板流程图模板 2020 3 17 97 四 组态详解 7 图形组态 加载图形编辑软件 双击图形树上的画面节点 打开画面 2020 3 17 98 四 组态详解 7 图形组态 加载图形编辑软件 符号库 树状结构图 符号库 系统符号库工程符号库 单击切换到符号库 2020 3 17 99 四 组态详解 7 图形组态 组态静态画面 画面类型图形页面根据不同的角度 可以有不同的分类 根据组态生成方式分为 系统画面 自动生成 用户绘制页面根据页面功能分为 普通画面 操作面板 流程图模板 2020 3 17 100 四 组态详解 7 图形组态 组态静态画面 画面类型普通画面 由用户自己绘制 它能够以 流程图模板 为基础创建 通常绘制对现场工艺流程图 或控制功能的画面 2020 3 17 101 四 组态详解 7 图形组态 组态静态画面 画面类型操作面板 由用户自己绘制 用于弹出显示或弹出操作控制按钮的画面 可以传递参数 2020 3 17 102 四 组态详解 7 图形组态 组态静态画面 画面类型流程图模板 模板为流程图的绘制提供很大的方便性 可以将一组流程图的公有信息创建为一个 流程图模板 在新建流程图时选择相应的流程图模板 这样 这些公用信息会添加到新建的页面中 如果需要对这些信息进行修改 只需要修改模板内容 也可以传递参数 2020 3 17 103 四 组态详解 7 图形组态 组态静态画面 画面属性打开画面属性的方式 选择 文件 新建 1 在 图形树 节点上选择右键菜单命令 新建画面 2 在 图形树 画面子节点上选择右键菜单命令 画面属性 3 在工作区域 双击打开的画面编辑窗口 2020 3 17 104 四 组态详解 7 图形组态 组态静态画面 画面属性 基本属性 画面名称 画面级别 画面类型 刷新周期 画面描述 模板选择 参数编辑 画面大小 宽度和高度 画面背景 颜色或图片 网格设置 宽度和高度 2020 3 17 105 四 组态详解 7 图形组态 组态静态画面 画面属性画面名称缺省为 Untitled 数字 可以修改为字母 数字 汉字的任意组合 长度不大于48个字符 该画面名称将作为画面保存时的文件名 后缀名为mgp 在工程中必须唯一 页面的刷新周期 可选择125ms 250ms 500ms 1000ms 1500ms或2000ms 默认500ms 当 参数编辑 时 需设置 参数名称 参数描述 参数类型 参数值 其中索引号从0开始 最多只能有24个参数 画面的宽度和高度的设置范围为10 2000像素 且设置值为整数 网格的宽度和高度的设置范围为5 30像素 且设置值为整数 2020 3 17 106 四 组态详解 7 图形组态 组态静态画面 工具栏系统提供了各种样式的辅助图形编辑的工具栏 包括 系统工具栏文字工具栏图形工具栏绘图工具栏编辑工具栏部分工具栏中的命令可以在菜单栏中找到对应的菜单 2020 3 17 107 四 组态详解 7 图形组态 组态静态画面 工具栏系统工具栏 与一些菜单命令相对应的图标和编辑图形的工具 文字工具栏 显示与文字编辑相关的各种工具按钮 图形工具栏 提供设置选中对象的相关颜色 样式等工具按钮 配合绘图工具栏中的各种图形元素使用 2020 3 17 108 四 组态详解 7 图形组态 组态静态画面 工具栏绘图工具栏 提供绘图用到的各种图形对象编辑工具栏 提供了对图形对象的位置 布局进行编辑的各种命令 2020 3 17 109 四 组态详解 7 图形组态 组态静态画面 绘制静态图在 画面 窗口 图形树 流程图 节点下 新建画面文件 使用绘图工具栏中的基本绘图元素 以及其他工具栏中的对象编辑命令 在画面中添加对象 2020 3 17 110 四 组态详解 7 图形组态 组态静态画面 绘制静态图切换到 符号库 窗口 单击符号库名称节点前的加 减符号 或双击鼠标 可以展开和收回各个节点 鼠标移动到符号名称节点上时 会显示相应的符号的预览简图 名称和时间信息 2020 3 17 111 四 组态详解 7 图形组态 组态静态画面 绘制静态图在符号库列表上单击鼠标右键 选择 符号库预览 命令 符号树 符号名称和图样 2020 3 17 112 四 组态详解 7 图形组态 组态静态画面 绘制静态图符号库 画面在 符号库 中选择需要使用的库对象 按下鼠标左键 将鼠标移动到 工作区 打开的图形页面 鼠标呈加号 松开左键 即在当前位置加入所选图形对象 画面 符号库在工作区 鼠标左键选中所要添加的对象 在按下Ctrl键的同时 将图形对象拖至需要添加的库中 鼠标呈 松开左键 即将当前图形对象添加到该库 2020 3 17 113 四 组态详解 7 图形组态 组态特性绘制完成静态图之后 可以对各种静态对象添加特性 动态特性 交互特性 配方特性 1 动态特性 双击对象 选择弹出的 设置 窗口的 动态特性编辑 选项页 动态特性分为常规和高级两种 分别显示在两个列表中 常规动态特性 变色特性文字特性闪烁特性隐藏特性填充特性旋转特性配方特性 2020 3 17 114 四 组态详解 7 图形组态 组态特性 动态特性单击 高级 标签 切换到高级动态特性列表中 高级动态特性 水平方向移动特性垂直方向移动特性操作使能特性模拟量值特性页面名特性开关量值特性权限检查显示时间公用设备互斥特性 2020 3 17 115 四 组态详解 7 图形组态 组态特性 动态特性添加动态特性 切换到 常规 变色特性 双击列表中的 变色特性 在右侧的对象特性编辑窗口中添加 变色特性 选项卡 单击关闭按钮 该特性被删除 2020 3 17 116 四 组态详解 7 图形组态 组态特性 动态特性添加动态特性 切换到 常规 变色特性 添加显示条件 即触发条件 以及各条件之间的逻辑关系 每个条件运算结果是表示真假的布尔量 条件之间通过 与 或 运算形成一个总的结果 该结果即为动态特性触发的条件 在 参数编辑 对话框中将 改变颜色 参数设置为红色 恢复颜色 设置为绿色 可以手动设置点名 项名 也可以单击 选点 按钮 2020 3 17 117 四 组态详解 7 图形组态 组态特性 动态特性打开 选择点 对话框 选择 点名 和 项名 单击 确定 完成点的选择 2020 3 17 118 四 组态详解 7 图形组态 组态特性 动态特性变色特性 改变颜色 当触发条件的逻辑运算结果为 真 时 对象显示该颜色 恢复颜色 当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区美容院合伙经营合同5篇
- 快递员招聘合同范本
- 轻钢结构合同范本
- 福建省公民出国旅游合同2篇
- 街舞机构续费合同范本
- 医院地坪采购合同范本
- 入团申请书高中生(5篇)
- 培优补差工作计划怎么写(5篇)
- 志愿者的英文题目及答案
- 项目评审合同示例
- 《统计分析软件:使用R与Python》 课件全套 王洪 第1-10章 引言 -Python 数据处理
- 2024美容行业劳动协议样本
- 人教部编版九年级历史上册全册教案(全册)
- 2024新人教版英语七年级上单词默写单(小学部分)
- 综合应用能力事业单位考试(综合管理类A类)试题及解答参考(2024年)
- 新苏教版六年级科学上册活动手册答案
- 粤教版六年级科学上册第一单元《光》单元课件
- 兼任宗教活动场所管理组织负责人备案表
- 华中科技大学青年长江学者答辩模板
- 顶储罐施工方案
- 形婚协议书版
评论
0/150
提交评论