340 likes | 630 Views
1. 绪言 2. Unity Pro - 使项目成为过程的真实映射 3. Unity Pro - 更 有效地加速开发过程 4. Unity Pro - 更显著地提高 PLC 应用程序的性能 5. Unity Pro - 确保安装的可用性 6. Unity Pro - 开放性的选择. Unity 的 标志 : 一流 的软件及更新的 Modicon PLC. > 开发 一流的 PLC 编程软件. Unity Pro , 通用的一体化软件 用于 Modicon Premium 、 Quantum 以及 Atrium PLC
E N D
1.绪言 2. Unity Pro - 使项目成为过程的真实映射 3.Unity Pro - 更有效地加速开发过程 4. Unity Pro - 更显著地提高PLC应用程序的性能 5. Unity Pro - 确保安装的可用性 6. Unity Pro - 开放性的选择
> 开发一流的PLC 编程软件 • Unity Pro,通用的一体化软件 • 用于 Modicon Premium、Quantum以及 Atrium PLC • 5 种标准的 IEC 61131-3编程语言以及面向 C++的开放性 • 轻松跨越生命周期的各个阶段 设计 安装 运作 维护
XML, 应用程序的源文件格式 > 开发一流的 PLC 编程软件 • 基于施耐德电气在自动化软件领域的丰富经验而开发 • 综合了现有的 Concept 以及 PL7软件各自的优点 及长处,同时也提供了许多新的功能,以加速应用 程序的开发。 • 考虑过程,忘记PLC! • 标准化,可重用性,以及提高应用的质量。 • 本质开放的架构 • 基于全新架构,Unity Pro嵌入了开放的技术,更利于数据交换和定制。
1. 绪言 2.Unity Pro - 使项目成为过程的真实再现 3.Unity Pro - 更有效地加速开发过程 4. Unity Pro - 更显著地提高PLC应用程序的性能 5. Unity Pro - 确保安装的可用性 6. Unity Pro - 开放性的选择
标准化过程中经常使用的功能 Cylinder • 过程中每个基本功能组件可编写成为导出功能块(DFB),从而作为标准重复使用 • 仅需要开发和维护一次代码 • 采用PLC语言开发多个程序段 • 使用结构化数据类型 • DFB可以嵌套 Valve Motor Code • DFB中所包含的数据类型可由用户自定义 • 用户可根据应用需求自定义结构化数据类型(DDT) DFB Data Instance • 标准化组件存储于类库中,带版本管理功能 • 导出功能块 (DFB),导出数据类型 (DDT)以及基本 • 功能块 EFB • 所有DFB实例继承类库中相应模块类型的任何变化 Library
Box packaging Box Feeding Box Robot Box Conveyor 根据过程需求定制数据 • 数据类型可根据用户的需要自行定制 • 结构类型 • 数组 • 多达8层嵌套 • 使用结构和扩展数据名快速访问变量 Box.robot.start • 易于修改 • 变量之间不可能相互重叠 • 所有的实例继承类库中相应变量类型的任何变化 Box Robot Box Conveyor
考虑过程 … 而非PLC ! • 一个功能组件将过程中的一个功能映射为: • 程序段 • 动态数据表 • 操作屏 • 超链接 • 简单直接地访问控制过程的某个部分 • 得益于强大的导入/导出向导,功能组件可以在一个或多个应用程序之中多次重用
更高级的编程语言 • 无需硬件配置即可编程 • 通用指令集 • 不需要预先为 I/O通道、 模块做配置 • 通用数据类型用于映射I/O对象—IODDT • 一个统一的软件,用于3个不同平台 LD • 5种编程语言,符合IEC61131-3标准 • 功能块图 (FBD),梯形图 (LD),结构化文本 (ST), 顺序功能图 (SFC),指令表 (IL) FBD SFC
可用C语言定制标准组件 • 在Visual C++的环境中使用EFB工具包去定制功能 • 基本功能和功能块(EF / EFB) • 结构化数据类型 (数组及结构类型) • 基于功能块的族系进行管理 • 每个对象带版本管理功能 • 易于调试 • 使用Microsoft Visual C++调试功能 (断点、单步执行、显示变量值等等)
1. 绪言 2. Unity Pro - 使项目成为过程的真实映像 3.Unity Pro- 更有效地加速开发过程 4. Unity Pro - 更显著地提高PLC应用程序的性能 5. Unity Pro - 确保安装的可用性 6. Unity Pro - 开放性的选择
定制以及平滑转换使得开发过程更加快速 • 可定制您的工作环境以便加速对常用功能的访问 • 工具栏和菜单 • 通过图标直接访问功能 • 通过应用程序设置可定义您的偏好参数: • 内存使用 • 应用程序生成及执行 • Concept/PL7可以转换成Unity Pro的应用程序 • 无需重新编程!
直观的图形化界面使得配置过程更为简便 • 整个PLC 配置均通过图形化的方式进行定义,包括所有的本地及远程模块 • 完整的在线硬件目录 • 可随时检查应用程序的I/O数量、数据及程序内存,电源消耗 Windows的工作环境 多次undo 即拖即用 上下文敏感的在线帮助 ...
统一的数据编辑器可满足所有需求 • 所有的定义以及实例声明通过一个统一的、集成的编辑器完成 • 变量及其所有属性 • 导出数据类型(DDT) • 功能块(EFB, DFB) • 访问复杂的数据类型集合以及相关的功能 • 位抽取 • 数组,字符串,结构,嵌套… • DWORD/DINT/UDINT… • 完整的IEC功能块库 • 直接从所有的语言编辑器中访问变量列表 • 根据上下文环境筛选类型及实例以供访问 • 即拖即用
更少的编程投入,更高的质量 • 从功能块库中重用功能对象 • 即拖即用 • 自动检查库与程序中 DFB、EFB以及数据结构的版本一致性 • 所有的实例继承库的任何变化 • 重用功能组件以生成应用程序 • 代码段、动态数据表、操作屏 • 辅助向导以便重新指定组件名 • 代码及数据选择助手 • 针对代码的直接上下文语法分析 • 强大而完整的IEC 61131-3语言编辑器 • SFC:无步数限制,多个程序段 • LD:多达64列
以太网服务配置 • 直接在数据编辑器中配置Global Data • 在Ethernet上发布(PUB)和订阅(SUB)变量 • 根据通信需求优化Ethernet带宽 • 达到您所希望的性能级别
代码调试及优化 • 在PC机上仿真PLC • 无需硬件即可调试应用程序 • 减少成本和时间 • 所有的调试工具均可使用 • 新的调试工具,用于简单代码检验功能 • 单步执行 / 逐条指令执行 • 观测点 • FBD和LD中数据流向的动态显示 • SFC步活动时间监测 • 在线修改确保一致性 • 在单次修改过程中对代码和变量进行多处修改 • 在运行模式下 Multiple modifications on line • 内置的诊断观测器的系统诊断 • 在故障发生时自动打开观测器窗口 • 带原始时间标记 • 故障起因分析
1. 绪言 2. Unity Pro - 使项目成为过程的真实映像 3. Unity Pro - 更有效地加速开发过程 4.Unity Pro - 更显著地提高PLC应用程序的性能 5. Unity Pro - 确保安装的可用性 6. Unity Pro - 开放性的选择
快速任务 事件任务 辅助任务 主任务 Timer_1 Alarm-In (IL) Check (LD) Al-Owen (ST) Clean-Up (ST) In1 (IL) Owen1 (SFC) Owen2 (SFC) Carry1 (FBD) Drying1 (LD) EVT1 Meas1 (FBD) Diag-Own (ST) Temp1 (FBD) EVT0 Priority + … - 掌控PLC的性能级别,满足您的需要 • 多任务操作系统允许设置和运行不同的应用程序任务,包括周期性任务和事件任务 • 通过多任务结构取得符合实际需要的性能级别
内部存储器 定位数据 非定位数据 DFB 实例 PCMCIA 内存扩展卡 常量 程序&符号 文件存储 优化PLC内存,按需使用 • 在程序和数据之间设置内存分区 • 最大化可用内存 • 下载配置选项 • 只下载二进制代码-保护您的技术秘密! • 变量注释 • 动态数据表 Unity PLC 内存映射
1. 绪言 2. Unity Pro - 使项目成为过程的真实映像 3. Unity Pro - 更有效地加速开发过程 4. Unity Pro - 更显著地提高PLC应用程序的性能 5.Unity Pro- 确保安装的可用性 6. Unity Pro - 开放性的选择
操作屏提供对应用程序的直观访问 • 使用图形和动态对象显示和控制应用程序 • 易于创建:对象库,超链接… • 在线创建 • 访问PLC中集成的所有对象,并可从图形对象中进行交叉引用 • 易于浏览 • 使用按钮或PLC请求切换不同的操作屏 • 多屏幕显示:操作屏、程序、动态数据表
针对故障起因的快速诊断 • 故障起因分析 • 自动追溯错误发生的源头 • 直接在代码段中寻找 • 内置的系统诊断 • 硬件 (I/O,现场总线…) • 程序状态 • 集成的应用程序诊断 • 逻辑执行 • 用户可自行定制诊断功能 • Unity Pro内置的观测器 • 自动可视化PLC中所记录的错误 • 不需要编程 • 原始时标 • 确认 • 归档
控制您的操作 • 在操作员级别上确保对于PLC应用程序的安全访问 • 用户列表,指明每个用户授权使用的功能 • 对操作员的审核追踪 • 所有的用户操作带有时标 • 在Windows事件阅览器中查看操作记录
监控您的SFC程序 • Unity SFC View 在HMI上监控SFC 图表 • 在任何一个支持ActiveX控件的HMI上显示SFC信息 • 直接从Unity的项目数据库中读取SFC图表 • 在线可视化SFC图表 • 显示步和转换的状态及执行时间 • 通过OFS Server读取PLC信息 • SFC程序段发生修改之后自动重载 • 提供SFC诊断功能 • 读取PLC诊断缓冲区的信息 • 不需要开发专门的诊断应用程序,因此维护简单方便
1. 绪言 2. Unity Pro - 使项目成为过程的真实映像 3. Unity Pro -更有效地加速开发过程 4. Unity Pro-更显著地提高PLC应用程序的性能 5.Unity Pro-确保安装的可用性 6.Unity Pro-开放性的选择
在应用程序中连接所有本地/远程的文档及工具在应用程序中连接所有本地/远程的文档及工具 • 项目所有相关的资源可以通过超链接直接连接到应用程序的任意部分 • 电子或机械绘图 • 维护信息 • 软件工具
与其它应用程序协同工作 • Unity Pro 使用XML作为源文件格式 • 所有的组件可以导出或导入到任何外部应用程序 • 配置 • 程序段 • 变量….. Unity Pro / SFC Third party Application Export XML XML transformation
MES ERP Mechanical CAD Process simulator Unity Electrical CAD Supervisor software Other Application generator Network management Unity Developer’s Edition (UDE)的高度开放性 • 您的软件工具可以自由地访问Unity Pro的资源 • 内置的服务器 • 数据库 • 通过XML文件进行静态交换 • 通过COM/DCOM服务器进行动态交换 • C++, VB • VBA宏
自由构建解决方案 … 真正响应您的需求 • 协同自动化伙伴项目 • 为第三方合作伙伴提供商业化架构、培训以及认证,进而提供满足您的自动化需求的最佳方案 • 由合作伙伴及用户组成的合作团体的基础 • Unity Developer’s Edition
定制您的软件平台 • 对Unity Pro进行特殊定制,经济而实用 • 生成变量 • 从已有代码段中生成DFB • 抽取程序注释用于翻译 • 从已有对象中生成操作屏 • … VBA macro
Unity Pro :更高的生产力,更好的协同能力 简.易.精.智 智能Unity Pro 提供了更高层次的软件工具以便标准化及复用 软件功能组件 灵活Unity Pro使得选择“最合适”的PLC平台成为可能 Premium, Quantum, Atrium 开放Unity Pro为协同自动化而设计XML, VBA
问 题与解答