第三章 项目设定
用户界面 用户界面包括 几个可配置窗口和工具条. 菜单 & 工具条 配置 应用浏览器 语言编辑器 数据编辑器 输出窗口 状态条 Toolbars All functions can be accessed using the menu bar. The most frequently used functions can also be accessed directly using an icon in the Standard toolbar. Otherwise, you can define your own toolbars to fit your personal needs. Project browser The project browser allows you to display the contents of a Unit Pro project and to move around its various elements. Configuration editor The configuration editor is used to configure the hardware and parametrize each module. Language editor Comply with standard IEC 1131-3, the langage editor allows to program in - Ladder - Function Block Diagram - Sequential Flow Chart - Structured Text - Instruction List
用户界面 (续) 工具条 所有功能可以通过菜单条进行操作. 最经常使用的功能可以直接通过标准工具条中的图标进行操作。 或者, 可以定义你自己的工具条满足需要。
用户界面 (续) 项目浏览器 Project browser 项目浏览器可以显示 Unity Pro 项目的内容和移动各种单元. 配置编辑器 Configuration editor 配置编辑器用于配置硬件和每个模块的参数
用户界面 (续) 语言编辑器 Language editor 符合标准 IEC 61131-3, 语言编辑器可以用以下语言编程 : 梯形图 功能块图表 顺序流程图 结构化文本 指令表 数据编辑器 Data editor 数据编辑器可用于 : 创建数据类型, 实例化数据类型, 查找数据类型或实例
用户界面 (续) 输出 窗口Output windows 输出窗口提供已发生故障的信息, 信号跟踪, 导入功能, 等. 状态条 Status bar 状态条给出与软件操作相关的各种信息 : 离线/在线 驱动类型...
通用工具条 文件管理(New,Open,Save, Print) 编辑管理(Undo,Redo,Validate, Zoom in/out, Full Screen, Go to) 应用程序管理(Analyze,Build, Rebuild All, Browser, Transfer, Library) PLC管理(Download,upload, Line, Local, Run, Stop, Animate, PLC mode, Simulation mode) 调试管理(Set/Reset BP, Go, Step Over, Step into, Step Out, Show Call Stack) 窗口管理(Cascade,Title Horizontal, Title Vertically) 帮助管理(Help,Contextual Help)
创建一个新项目 在程序组 Schneider Electric 中选择Unity Pro 通过 图标 选择新项目 选择 PLC CPU 类型, 并点击 "Ok"
应用开发流程 终端 & 项目设定 数据结构 & 符号 硬件配置 应用结构 编程 数据 – 通道关联 分析 生成代码 选择目标 & 下载 数据结构 & 符号 应用结构 编程 分析 终端 & 项目设定 硬件配置 数据 – 通道关联 生成代码 选择目标 & 下载 诊断 操作屏幕
Options 工作站设定, 通过命令 Tools => Options 访问 General选项卡定义 : Unity Pro (项目版本, 上载信息管理和错误显示方式) Unity Pro 的工作目录 (缺省) Data & Languages选项卡包括输入数据的设定 Connection选项卡包括编程终端与PLC连接相关的选项 Library settings选项卡给出库的信息 (版本, 位置) Operator screens选项卡用于 : 定义工作区和屏幕尺寸 允许在线修改
项目设定 项目设定 , 通过命令 Tools => Project Settings 操作 注 : 这些设定存在应用中 Build选项卡配置项目的生成选项 (分析, 代码生成, 诊断,…) Editors选项卡定义梯形图编辑器的特性 Language extensions选项卡允许用户对符合 IEC 61131-3 (数据类型, 编程语言, 结构)标准的设定作一些扩展。 Operator screens选项卡可以选择: 由操作员控制屏幕切换 由 PLC检测上一次显示的屏幕
项目浏览器 以树形结构表述项目内容,可以移动各种元素: 配置, 数据, 程序, 等. 2 种不同显示方式: 结构视图 功能视图 用户可以在功能视图中构建应用
视图间切换 结构视图 功能视图 垂直视图 水平视图
视图间切换(续) 结构视图 功能视图 垂直视图 水平视图
结构视图 站 Station : 读取项目结构和相关组件 配置 Configuration : 读取和管理硬件配置 导出数据类型 Derived Data Type : 读取和管理结构化变量类型 (数组和 DDT 类型) DFB :读取和管理 DFB 类型 变量&功能块:读取和管理所有变量和功能块 通信 :读取和管理网络配置 Ethernet, Fipway, Modbus Plus 和路由表
结构视图 (续) 程序 Program : 定义并管理程序结构 (任务, 段, 事件, ...) 和编辑程序组件(段,子程序) 的语言编辑器 动态数据表 Animation Tables : 监视和管理用户变量 操作屏幕 Operator Screens :在调试中,读取和管理操作屏 文档Documentation : 存储, 定义和建立用于项目的文本文件
项目属性 鼠标右键--Station文件夹,定义项目属性 General选项卡 : 定义项目名称 (缺省为Station或Functional Station) Protection 选项卡: 激活程序段的保护 可以改变密码或清除密码 注: 如果没有密码,保护无效 Identification 选项卡: 标识项目 应用程序的当前版本,自动增加版本号 创建和生成日期 Comment 选项卡: 项目附带的注释
人机工效 所有的编辑器都可以从正常模式转换到全屏模式 放大编辑空间 通过拖拽定位和移动窗口 一些窗口 (如仿真表, 数据编辑器) 可以定位或移动 : 定位 : 固定在应用窗口外的特定位置 (如项目浏览器) 移动 : 总在最前面显示
实 验
实验 步骤 动作 1 打开Unity Pro,并且使用用户名 Student (密码:Training)登录。 2 创建一个项目,使用以下处理器: 140 CPU 534 14A, 该处理器不能创建辅助任务。 或者 140 CPU 651 60,该处理器能够创建辅助任务。 并且将文件取名为 Training ,保存在文件夹 C:\Schneider_application 中。 3 访问 Tools -> Options…,将 Connection 选项卡中的Default Connection mode 改为 Ask for connection mode ;将 Data & Languages 选项卡中 Languages 区域中的 Automatically assign a variable to a new graphic object 的复选框选中。 4 访问 PLC-> Connect,观察连接模拟器时软件给出的提示。 5 访问 Tools -> Project Settings,在 Editors 选项卡中,选中 Right Justify 的复选框,并且将 Number of 改为 20 列。 6 利用 Project Browser 去浏览项目和不同的编辑器。