您现在的位置是:首页 > PLC技术 > PLC技术
施耐德Unity Pro的项目结构
来源:艾特贸易2017-06-05
简介双击 Unity Pro 的图标即可启动 Unity Pro 编程环境。打开项目,启动和编程有关的工具。项目包含整个自动化任务的所有程序和数据,即模块硬件结构及模块参数的组态数据,用于网络通信
双击Unity Pro的图标即可启动Unity Pro编程环境。打开项目,启动和编程有关的工具。项目包含整个自动化任务的所有程序和数据,即模块硬件结构及模块参数的组态数据,用于网络通信的组态数据和用于可编程模块的程序。项目设定的过程如图3-87所示。 项目对一个总体控制方案具有总领的作用。每个项目代表和项目存储有关的数据结构。 用户界面包括多个可配置窗口和工具条。所有功能可通过菜单条进行操作,经常使用的功能可直接通过标准工具条中的图标操作实现。 图3-87 项目设定过程图 在Unity Pro编程环境中创建项目,选择菜单中的“文件”→“新建”或者单击图标
就可以打开“新项目”对话框,如图3-88所示。
图3-88 “新项目”对话框 项目浏览器可以显示Unity Pro项目的内容和移动各种单元,如图3-89所示。可显示为结构(拓扑)视图或功能视图。其中,结构视图可提供应用程序不同组件的整体视图,这种视图按照PLC程序段的执行顺序显示。而功能视图则将项目分成功能组件显示,这种视图按照连续工艺,将相关的控制过程进行细分。 结构视图不仅可以创建和删除元素,查看元素属性,还可以创建用户目录,启动不同的编辑器,且可以启动导入/导出功能。 右键单击“项目”,选择“项目设置”,打开对话框,如图3-90所示。
图3-89 项目浏览器图
图3-90 “项目设置”对话框 图3-90中,“生成消息管理”选项及其意义如下: ●未使用变量:已经在项目中定义但未在程序中使用的变量; ●参数未赋值:尚未赋值的EFB或DFB参数; ●多次写入变量:在程序中不同位置多次赋值的变量; ●多次使用FB实例:在程序中不同位置多次使用的EFB或DFB实例; ●DDT映射兼容性:对于每个平台,使用特定的规则针对每种类型的数据结构执行有关DDT的校正测试; ●选择“应用程序诊断”,则诊断查看器中将出现与应用程序诊断(诊断DFB)有关的错误消息; ●“应用程序级别”用于显示在诊断DFB输入上发生的故障的原因: >选择“无故障原因”,则不执行原因搜索; >选择“本地诊断”,则在触发报警的段中搜索原因; >选择“全局诊断”,则在整个应用程序中搜索原因,即将在不同的段中跟踪故障的可能原因。 ●选择“系统诊断”,则诊断查看器中将出现与系统诊断有关的错误消息。“语言”可以选择显示错误消息的语言。 ●“可用存储器”表示如果当PLC处于在线模式时从变量中删除地址,则在生成过程中,应将已更改的变量分配到非定位数据块,但在线时不能增加块的大小。这一设置用于定义在线模式下修改项目时,为创建新的非定位变量而保留的附加存储区域。用户每次创建或修改非定位变量时,它会填充到PLC的这个块中的存储器。 ●“数据字典”是关于PLC存储器中用符号表示的变量及其特征(地址、类型等)的字典。因此, “客户端”(HMI、Web等)可以了解这些变量的特性,然后动态显示/修改它们。不存储变量的注释。启用该设置后,应用程序的所有用符号表示的变量都将被内嵌在PLC存储器中。在默认情况下,这个设置是被禁用的。数据字典是在构建时生成的。这个块仅当在线修改时视需要进行更新。选择“项目设置”→“语言扩展”选项卡,打开对话框,如图3-91所示。
图3-91 “项目设置”对话框的“语言扩展”选项卡 图3-91中: ●源结构元素“允许过程”复选框:可以在项目中使用过程; ●“允许子程序”复选框:可以在项目中使用子程序。 ●数据类型“允许使用EBOOL沿”复选框:可以使用EBOOL数据类型进行跳变沿识别。 ●“允许INT/DINT代替ANY_BIT”复选框:对于数据类型为ANY_BIT的一般参数,可以使用数据类型为INT或DINT的参数。右键单击“项目”,选择“属性”→“保护”选项卡,打开对话框,如图3-92所示
图3-92 “属性项目”对话框的“保护”选项卡 选择“保护激活”,可以激活程序段的全局保护,使保护功能生效。
点击排行
