浙大中控ECS-700功能块图编程软件使用手册.pdf
《浙大中控ECS-700功能块图编程软件使用手册.pdf》由会员分享,可在线阅读,更多相关《浙大中控ECS-700功能块图编程软件使用手册.pdf(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 VisualField 系统软件系统软件 功能块图编程软件使用手册功能块图编程软件使用手册 浙江中控技术股份有限公司浙江中控技术股份有限公司 声声 明明?严禁转载本手册的部分或全部内容。?在不经预告和联系的情况下,本手册的内容有可能发生变更,请谅解。?本手册所记载的内容,不排除有误记或遗漏的可能性。如对本手册内容有疑问,请与我公司联系。文档标志符定义文档标志符定义 警告警告:标示有可能导致人身伤亡或设备损坏的信息。WARNING:Indicates information that a potentially hazardous situation which,if not avoided,
2、could result in serious injury or death.电击危险电击危险:标示有可能产生电击危险的信息。Risk of electrical shock:Indicates information that Potential shock hazard where HAZARDOUS LIVE voltages greater than 30V RMS,42.4V peak,or 60V DC may be accessible.防止静电防止静电:标示防止静电损坏设备的信息。ESD HAZARD:Indicates information that Danger of
3、an electro-static discharge to which equipment may be sensitive.Observe precautions for handling electrostatic sensitive devices 注意注意:提醒需要特别注意的信息。ATTENTION:Identifies information that requires special consideration.提示:提示:标记对用户的建议或提示。TIP:Identifies advice or hints for the user.目目 录录 1 概述.1-1 1.1 软件特点
4、.1-1 1.2 功能特性.1-1 1.3 组态步骤.1-1 2 新建 FBD 程序.2-1 3 编程界面介绍.3-1 3.1 菜单栏介绍.3-2 3.2 工具栏介绍.3-3 3.3 信息栏介绍.3-4 3.4 功能块(位号)右键菜单介绍.3-4 4 编程说明.4-1 4.1 数据类型.4-1 4.2 程序基本元素.4-1 4.2.1 数据引用.4-1 4.2.2 功能块.4-2 4.3 编程基本操作.4-3 4.3.1 数据引用编程操作.4-3 4.3.2 功能块图编程操作.4-6 4.3.3 功能块基本属性设置.4-7 4.3.4 参数设置.4-12 4.3.5 功能块实例命名规则.4-1
5、5 4.3.6 ST 混编功能介绍.4-16 4.3.7 别名功能块介绍.4-17 4.3.8 无效功能块.4-18 4.3.9 无效功能块自动升级.4-18 4.3.10 连线.4-19 4.3.11 对象移动.4-19 4.3.12 对象缩放.4-20 4.3.13 执行顺序调整.4-20 4.3.14 执行顺序自动调整.4-20 4.3.15 打印.4-23 4.3.16 编译及联机调试.4-24 5 其它操作与提示.5-1 5.1 导入/导出.5-1 5.2 功能块实例监控参数更新.5-1 5.3 删除.5-1 5.4 报警优先设置.5-1 5.5 输出窗口输出内容.5-1 6 资料版
6、本说明.6-1 功能块图编程软件使用手册 1-1 功能块图编程软件功能块图编程软件 1 概述概述 功能块图(FBD)编程软件(VFFBDBuilder.exe)是控制系统中最主要的控制策略组态工具之一,提供 FBD 编程和调试功能。1.1 软件特点软件特点 控制软件符合 IEC61131-3 标准,与功能块库结合提供功能强大的功能块图用户程序编辑和调试功能,支持单幅程序的编译和在线下载。FBD 软件可对功能块的参数初值进行组态并支持参数的在线下载和在线修改;支持功能块输入/输出引脚设置是否显示;支持功能块参数设置作为输入引脚/输出引脚显示;支持用户指定功能块执行顺序;支持基于信息流截断的调试技
7、术:激活与关闭。1.2 功能特性功能特性?可组态功能块参数初值;?功能块输入/输出引脚可设置是否显示;功能块参数可设置作为输入/输出引脚显示;?功能块执行顺序可由用户指定;?自动实现功能块数据的冗余和组播;?支持用户程序中功能块数据的在线修改;?具有在线调试功能,支持功能块输入输出的激活与关闭;?可组态功能块位号的 HMI 特性(报警等级、显示小数位数等);1.3 组态步骤组态步骤 组态步骤如下:打开组态管理软件选择需要添加用户程序的控制域锁定需要添加用户程序的控制器新建FBD 程序打开 FBD 编程界面编制控制程序保存程序编译程序下载调试。功能块图编程软件使用手册 2-1 2 新建新建 FB
8、D 程序程序 打开组态管理软件,在组态管理软件界面左边的组态树上选定相应的控制器,选择“从组态服务器打开”命令,再选中“用户程序”,在“用户程序”的右键菜单中选择“新建”项,或在工具栏上点击按钮,弹出新建程序对话框,如图 2-1 所示。图 2-1 新建程序对话框 输入名称和描述后点“确定”,生成新的 FBD 程序,如图 2-2 所示。图 2-2 组态管理软件界面 选中新建的程序后,双击即可打开编程界面。FBD 程序可以设置相位和周期,选中任意程序后点击鼠标右键,选择“属性”后弹出程序属性对话框,周期可以选择快周期,100 ms,200 ms,500 ms,1000ms。起始相位可以选择从 09
9、,优先级可以选择低、中、高。(具体说明请参见组态管理软件使用手册)功能块图编程软件使用手册 2-2 图 2-3 程序属性设置对话框 注意事项:1.当选择快周期时,无法选择起始相位。如图 2-4 所示:图 2-4 选择快周期 2.每个控制器下最多可以建立 250 页程序,程序名不允许使用”/,:或空格。3.程序名命名的长度限为 164 个英文字符或者 132 个中文字符。4.程序描述的长度限为 0128 个字符或者 064 个中文字符。5.程序名和描述可修改。功能块图编程软件使用手册 3-1 3 编程界面介绍编程界面介绍 在组态管理界面中双击已生成的 FBD 程序文件,将弹出 FBD 编程软件界
10、面如下图所示。图 3-1 功能块图(FBD)编程软件主界面?标题栏标题栏显示程序标题。?菜单栏菜单栏包括文件、编辑、程序、查看、帮助等五项菜单,各菜单又包括若干子菜单项。?工具栏工具栏将主菜单中一些常用菜单项以图标的形式排列,以便于用户操作。工具栏是否需要显示可在【查看查看/工具栏工具栏】中选择。?编程区编程区程序编辑工作区。?功能块库窗口功能块库窗口显示当前系统支持的系统功能块、行业功能块、自定义功能块。?检索框检索框输入功能块名后点击 Enter 键,可检索该功能块。?输出窗口输出窗口显示编译、查找、所有记录、有效记录的信息结果,可以通过选择不同的标签页,得到不同的信息。其中“有效记录”显
11、示的是编程区内的有效操作信息,“所有记录”功能块图编程软件使用手册 3-2 显示的是编程区内全部的操作记录信息。支持鼠标左键双击定位。?信息栏信息栏显示编程区内的所有功能块信息,并可对功能块进行编辑操作。?状态栏状态栏鼠标处于菜单命令或工具栏图标按钮上时,状态栏提示按钮的功能。3.1 菜单栏介绍菜单栏介绍 表 3-1 菜单功能说明 菜单 项目项目 快捷键快捷键功能功能 是否使能是否使能 保存 Ctrl+S保存当前组态 非调试状态下,使能 退出 X 退出软件 始终使能 导入 导入控制组态 非调试状态下,使能 导出 导出控制组态 非调试状态下,使能 打印 Ctrl+P打印活动文档 始终使能 打印页
12、脚设置 设置打印页脚 非调试状态下,使能 打印预览 V 显示整页 始终使能 文件 打印设置 R 改变打印机及打印选项 始终使能 复制 Ctrl+C复制当前选中的功能块及连线 非调试状态下,编程区有功能块被选中时使能 剪切 Ctrl+X剪切当前选中的功能块及连线 非调试状态下,编程区有功能块被选中时使能 粘贴 Ctrl+V将已复制或已剪切的功能块及连线粘贴在编程区 非调试状态下,已有被复制或剪切的功能块(连线)时使能 删除 Delete删除选中功能块或连线 非调试状态下,选中对象时使能 查找/替换 Ctrl+F通过名称顺序查找/替换当前功能块 非调试状态下使能 自动排序 自动对当前程序内功能块进
13、行执行顺序的调整 非调试非只读状态下使能 数据引用 各类型的位号或变量选择引用 非调试状态下,始终使能 编辑 全选 Ctrl+A选中全部对象 始终使能 编译 F7 编译程序 非调试状态下使能 联机 F5 与控制器联机 始终使能 功能块调试 显示隐藏功能块参数调试窗口 成功联机后使能 变量调试 显示隐藏变量调试窗口 成功联机后使能 添加到调试表 添加位号到调试表 非调试状态下,选中位号时使能 保存功能块实时值 保存功能块参数实时值 成功联机后使能 激活所有输入参数 激活所有输入参数 成功联机后使能 激活所有输出参数 激活所有输出参数 成功联机后使能 程序 默认提示保存功能块实时值 默认提示保存功
14、能块实时值 始终使能 功能块库 显示/隐藏功能块库窗口 始终使能 查看 信息窗口 显示/隐藏输出窗口 始终使能 功能块图编程软件使用手册 3-3 工具栏 显示/隐藏工具栏 始终使能 状态栏 显示/隐藏状态栏 始终使能 信息栏 显示/隐藏信息栏 始终使能 所有位号描述 显示/隐藏所有位号描述 始终使能 所有位号硬件地址 显示/隐藏所有位号地址 始终使能 帮助 关于 显示软件信息、版本号和版权 始终使能 3.2 工具栏介绍工具栏介绍 工具条的主要作用是将主菜单中一些常用的菜单项以形象的图标形式排列,以便于用户快捷迅速地选择所需快捷键进行操作。如图 3-2 所示。图 3-2 工具条 工具条中图标详细
15、说明如下表所示。表 3-2 工具栏图标详细说明 图标图标 项目项目 功能功能 是否使能是否使能 保存 编译保存当前控制策略 非调试状态下,始终使能 放大视图 放大当前控制策略图形 始终使能 缩小视图 缩小当前控制策略图形 始终使能 正常视图 还原当前控制策略图形 始终使能 复制 复制当前选中的对象 非调试状态下,编程区有功能块被选中时使能 剪切 剪切当前选中的对象 非调试状态下,编程区有功能块被选中时使能 粘贴 将已复制或已剪切的对象实例粘贴到工作区 非调试状态下,当剪贴板中含有对象时使能 删除 删除当前选中的对象 非调试状态下,单个或者多个对象被选中时使能 查找/替换 通过名称查找或替换当前
16、功能块 非调试状态下,始终使能 功能块库 显示隐藏功能块库窗口 始终使能 信息窗口 显示隐藏输出窗口 始终使能 数据引用 八个类型的数据以供引用 编辑时使能,调试时关闭 注释 使编辑处于注释状态 编辑时使能,调试时关闭 调整模块执行顺序 使编辑处于调整执行顺序状态 编辑时使能,调试时关闭 自动调整模块执行顺序 自动调整当前程序内功能块执行顺序 编辑时使能,调试时关闭 左对齐 将选中对象沿着左边对齐 非调试状态下,单个或者多个对象被选中时使能 右对齐 将选中对象沿着右边对齐 非调试状态下,单个或者多个对象被选中时使能 上对齐 将选中对象沿着上边对齐 非调试状态下,单个或者多个对象被选中时使能 下
17、对齐 将选中对象沿着下边对齐 非调试状态下,单个或者多个对象被选中时使能 编译 编译当前程序 非调试状态下,始终使能 功能块图编程软件使用手册 3-4 联机 连接当前控制器 始终使能,连接后处于 check 状态 调试程序 显示功能块引用数据 成功联机后使能 调试功能块参数 显示隐藏功能块所有数据 成功联机后使能 调试变量 显示隐藏系统调试窗口 成功联机后使能 保存功能块实时值 保存功能块实时值 成功连接后始终使能 关于 显示程序信息、版本号和版权 始终使能 3.3 信息栏介绍信息栏介绍 信息栏中将当前程序内所有功能块的信息按执行顺序排序,以方便用户快捷迅速地定位到功能块并对其进行操作。信息栏
18、功能详细说明如下表所示:表 3-3 信息栏功能说明 操作项操作项 功能功能 是否使能是否使能 双击某条功能块信息 选中相应功能块并居中 一直使能 右键菜单/修改功能块 弹出对应功能块属性设置窗口 非调试/只读状态下使能 右键菜单/上移/下移一位 执行顺序微调,对应功能块执行顺序-1/+1 非调试/只读状态下使能 Ctrl+UP 同“上移一位”非调试/只读状态下使能 Ctrl+DOWN 同“下移一位”非调试/只读状态下使能 3.4 功能块(位号)右键菜单介绍功能块(位号)右键菜单介绍 在工作区视图中选中某个功能块(或位号),右键单击该功能块(位号)后会弹出的快捷菜单,菜单因选中对象的不同而不同,
19、具体说明如下表。表 3-4 功能块右键菜单命令说明 菜单项菜单项 功能功能 是否使能是否使能 基本属性 功能块实例基本设置 非调试状态下,单个功能块实例选中时使能 参数设置 功能块实例参数设置 非调试状态下,单个功能块实例选中时使能 复制 复制当前选中对象 非调试状态下,单个或多个对象被选中时使能粘贴 将已复制或已剪切的对象实例粘贴到工作区 非调试状态下,当剪贴板中含有对象时使能 删除 删除当前选中对象 非调试状态下,单个或多个对象被选中时使能激活输入 激活当前输入 在联机调试下单个功能块的实例选中时使能 激活输出 激活当前输出 在联机调试下单个功能块的实例选中时使能 自动升级 自动升级当前无
20、效功能块 在当前程序内存在无效功能块时使能 功能块图编程软件使用手册 3-5 表 3-5 位号右键菜单命令说明 菜单项菜单项 功能功能 是否使能是否使能 位号选择 位号选择 非调试状态下,单个位号选中时使能 复制 复制当前选中对象 非调试状态下,单个或多个对象被选中时使能粘贴 将已复制或已剪切的对象实例粘贴到工作区 非调试状态下,当剪贴板中含有对象时使能 删除 删除当前选中对象 非调试状态下,单个或多个对象被选中时使能显示描述 显示位号描述 始终使能 显示硬件地址 显示位号的硬件地址 始终使能 功能块图编程软件使用手册 4-1 4 编程说明编程说明 4.1 数据类型数据类型 表 4-1 系统数
21、据类型表 符号 长度(bit)说明 BOOL 8 ON,OFF SINT 8-128 127 USINT 8 0 255 INT 16-32768 32767 UINT 16 065535 DINT 32-21474836482147483647,UDINT 32 04294967296 REAL 32 浮点值 4.2 程序基本元素程序基本元素 4.2.1 数据引用数据引用 数据引用在 FBD 程序中起连接数据变量的作用。通过数据引用功能选择变量的数据类型,然后对引用变量进行编辑,使其与位号组态软件中的具体位号对应。下图所示为编程区中的数据引用模块。功能块图编程软件使用手册 4-2 图 4-1
22、 数据引用 数据引用的类型有 BOOL,SINT,USINT,INT,UINT,DINT,UDINT,REAL 型 8 种,分别可与位号以及位号的下级参数对应。(数据引用的操作请参见 4.3.1 节)4.2.2 功能块功能块 功能块在 FBD 程序中完成某一特定的计算功能。在 FBD 编程软件中,功能块可分类为:控制功能块,逻辑控制功能块,模拟量处理功能块,选择运算功能块,算术运算功能块,逻辑运算功能块,通讯辅助功能块,站间通讯功能块,顺控功能块,行业功能块,IO 特殊处理功能块等,不同类型的功能块分别保存在不同的功能块库中。各功能块具体功能可参见功能块使用手册。下图所示为编程区中的功能块实例
23、。功能块图编程软件使用手册 4-3 图 4-2 功能块图实例 4.3 编程基本操作编程基本操作 4.3.1 数据引用编程操作数据引用编程操作 1、添加数据引用、添加数据引用 从【编辑/数据引用】菜单中选择数据类型引用项或者点击工具栏中数据引用图标旁的下拉箭头,选择所需的数据类型,即可在编程区获得一指定数据类型的数据引用。功能块图编程软件使用手册 4-4 图 4-3 数据引用添加方式 2、位号链接方法、位号链接方法 双击数据引用或者右键单击数据引用,在右键菜单中选择“位号选择”命令,弹出控制站位号选择对话框,选择数据类型相同的位号添加到数据引用中。控制站位号选择对话框如下图所示。图 4-4 控制
24、站位号选择界面 当在控制站位号选择框内选择具体位号时,必须保证数据引用位号类型与具体位号的数据类型一致。如果不一致,将弹出提示框。例如编程区内的数据引用是 REAL 型,若在控制站位号选择框里选择 BOOL 型具体位号,则提示“位号类型不一致”。功能块图编程软件使用手册 4-5 当选中任意位号单击向下一级按钮,或右键点击该位号,在弹出的右键菜单中选择“向下一级”项,下一级选择框内将显示高级参数,根据不同的位号类型显示不同的参数值。比如,当选择的数据引用类型为 REAL,在位号选择框中选择一个模拟量输入位号,再选择“向下一级”,则该参数类型与 REAL 类型一致的图案显示为亮色,不一致的则图案显
25、示为灰色,如图 4-5 所示。位号又可分为可接入型和不可接入型,其区别见表 4-2。图 4-5 位号参数列表 表 4-2 数据引用分类 区别 是否带 READONLY 属性 图例 可接入的位号引用 否 不可接入的位号引用 是 3、删除数据引用的方法、删除数据引用的方法 1)选中编程区内的单个或多个数据引用后,单击工具栏中删除键;2)选中编程区内的单个或多个数据引用后,单击编辑菜单下删除命令;3)选中编程区内的单个或多个数据引用后,单击鼠标右键,在右键菜单中选删除命令;4)选中编程区内的单个或多个数据引用后,按 Delete 键;以上方法均会弹出删除确认框,确认后选中位号即被删除。4、位号更新提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙大 ECS 700 功能块 编程 软件 使用手册
限制150内