收藏 分享(赏)

昆腾Unity Pro快速入门.pdf

上传人:jintaihu 文档编号:5742431 上传时间:2022-06-22 格式:PDF 页数:79 大小:2.48MB
下载 相关 举报
昆腾Unity Pro快速入门.pdf_第1页
第1页 / 共79页
昆腾Unity Pro快速入门.pdf_第2页
第2页 / 共79页
亲,该文档总共79页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、Unity training course 2.0 - module 3.3 : Plcs configuration1 配置配置配置配置www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration2? 第一步创建应用第一步创建应用第一步创建应用第一步创建应用?选择平台 : Premium 或 Quantum (不能互换)?选择处理器类型处理器选择处理器选择处理器选择处理器选择www.PLCwww.91HMI.comwww.PLC

2、www.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration3设定配置编辑器设定配置编辑器设定配置编辑器设定配置编辑器? Structural View 编辑?配置本地总线插槽 地址 0 用于 Premium PLCs 地址 1 用于 Quantum PLCs?配置远程机架 (BUS _X 总线或远程 I/O)?配置现场总线?连接通信硬件到逻辑网络 (Ethernet, Modbus +, Fipway)www.PLCwww.91HMI.comwww.PLCwww.91HMI.com

3、www.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration4处理器替换处理器替换处理器替换处理器替换? 修改处理器类型修改处理器类型修改处理器类型修改处理器类型?右键处理器?只建议替换相同类型的处理器?处理器更换只能在离线模式下进行 注注注注 : Quantum 处理器可以放在插槽的任何位置www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configurat

4、ion5Premium 机架配置机架配置机架配置机架配置? 选择插槽? 定义电源模块 (左侧)? 更换处理器 (如果需要)? 定义模块 : 双击空白位置并添加设备 (1) 或从硬件目录中拖拽过来 (2)(1)(2)www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration6Premium 处理器配置处理器配置处理器配置处理器配置? 选择工作模式 : Run/Stop 输入, 存储器保护, .? 定义存储卡? 定义应用中全局对象

5、: 位和字的数量www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration7模块配置模块配置模块配置模块配置? 模块概览? 对每个通道进行参数配置 (本地模式)? 本地模式下的通道调整 (专用模块) www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration8I/

6、O模块寻址方法模块寻址方法模块寻址方法模块寻址方法 % I / Q X / W / D r . m . c . d . j 符号符号符号符号 类型类型类型类型 I = 输入输入输入输入 Q = 输出输出输出输出 形式形式形式形式 X = 布尔布尔布尔布尔 W = 字字字字 D = 双字双字双字双字 机架号机架号机架号机架号 模块号模块号模块号模块号 通道号通道号通道号通道号 数据号数据号数据号数据号 位位位位 www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3

7、: Plcs configuration9配置网络原理配置网络原理配置网络原理配置网络原理? 配置网络配置网络配置网络配置网络 (Ethernet, Modbus+ or Fipway) :?创建逻辑网络?配置逻辑网络?定义通讯模块或 PCMCIA 卡?建立通讯模块或 PCMCIA 卡与逻辑网络的关联www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration10创建逻辑网络创建逻辑网络创建逻辑网络创建逻辑网络? 添加新网络 (右

8、键应用浏览器的网络文件夹) (1) ? 创建、选择网络类型(Ethernet, Modbus+, Fipway) 并定义名称 (2)? 如果需要,输入注释(1)(2)www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration11配置逻辑网络配置逻辑网络配置逻辑网络配置逻辑网络? 激活逻辑网络配置 (1) ? 配置逻辑网络 : Global Data, I/O Scanning, . (2)(1)(2)www.PLCwww.91H

9、MI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration12定义通讯模块定义通讯模块定义通讯模块定义通讯模块 / PCMCIA 卡卡卡卡? 定义通讯模块 (从硬件目录中拖拽)? 或定义 PCMCIA 卡 (双击卡的位置添加子模块)www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration1

10、3通讯模块通讯模块通讯模块通讯模块 /PCMCIA 卡与逻辑网络的关联卡与逻辑网络的关联卡与逻辑网络的关联卡与逻辑网络的关联? 打开通讯模块 (1)? 选择通道 (2)? 把模块与逻辑网络相关联 (3)(1)(2)(3)www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration14 编程编程编程编程 www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity train

11、ing course 2.0 - module 3.3 : Plcs configuration15变量定义变量定义变量定义变量定义www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration16变量变量变量变量 ? 变量变量变量变量是在程序执行期间可以修改的以BOOL, WORD, DWORD等为类型的内存实体。 ? 定位变量定位变量定位变量定位变量是或者与I/O模块输入输出通道相关联的变量,或者是与内存引用相关联的变量.例如,

12、 变量 Water_pressure 与内存字 %MW102相关联. Water_pressure 就是定位变量.? 非定位变量非定位变量非定位变量非定位变量是既不与I/O模块也不与内存引用相关联的变量 (其在存储器内的位置不可知). 没有与地址关联的变量为非定位变量. www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration17变量变量变量变量 (续续续续)? 公共变量公共变量公共变量公共变量是应用于功能块的变量. 这些变量

13、把数值传递到功能块. 它们用于设定功能块参数.? 私有变量私有变量私有变量私有变量是一些功能块使用的变量. 这些变量不能通过应用程序存储. ? I/ODDT 是输入/输出导出数据类型(Input/Output Derived Data Type)的缩写. I/ODDT 设计为结构化数据类型,代表一个PLC模块的通道. 每个专用模块拥有它自己的 I/ODDT.? 常数常数常数常数是 位于常数域 (%K)中的INT, DINT 或 REAL 类型变量, 或直接寻址变量 (%KW, %KD, 或 %KF). 在程序执行期间不能修改. www.PLCwww.91HMI.comwww.PLCwww.91

14、HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration18Variable & FB 实例目录实例目录实例目录实例目录? 存储 变量变量变量变量 (基本和导出)和功能块实例www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration19编辑变量编辑变量编辑变量编辑变量? 在 同一个工具中同一个工具中同一个工具中同一个工具中作变

15、量的类型定义和实例声明3标识符标识符标识符标识符非定位变量非定位变量非定位变量非定位变量数据类型数据类型数据类型数据类型 定位变量定位变量定位变量定位变量双击单元输入编双击单元输入编双击单元输入编双击单元输入编辑模式辑模式辑模式辑模式21www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration20过滤过滤过滤过滤? 通用类型 (EDT, .) 或变量名称可以直接过滤? 使用变量属性的漏斗过滤器 (类型类型类型类型, 注释注释注

16、释注释, 地址地址地址地址,.)123www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration21显示配置列显示配置列显示配置列显示配置列? 显示配置列显示配置列显示配置列显示配置列?用户可以根据需要来配置显示想要的变量参数列. 列的显示顺序可以通过右侧按钮调整 选中名称前面的检查框可以显示相关列 . 1212www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity

17、 training course 2.0 - module 3.3 : Plcs configuration22数据属性数据属性数据属性数据属性 (续续续续)? 变量的所有参数可以在数据属性窗口中显示变量的所有参数可以在数据属性窗口中显示变量的所有参数可以在数据属性窗口中显示变量的所有参数可以在数据属性窗口中显示.www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration23编辑数据类型编辑数据类型编辑数据类型编辑数据类型? 数

18、据类型可以从以前使用过的类型列表中选择 ? 或通过按 ? 按钮从变量类型中直接选择2112www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration24IODDT? 使用完整的 I/O 结构数据将模块通道映射到变量上12345www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs con

19、figuration25编辑导出功能块编辑导出功能块编辑导出功能块编辑导出功能块 (DFB)? 定义用户功能块类型123 - DFB 程序段4www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration26编辑功能块编辑功能块编辑功能块编辑功能块 (EFB, DFB)? 使用功能块实例12www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training cou

20、rse 2.0 - module 3.3 : Plcs configuration27导出数据类型导出数据类型导出数据类型导出数据类型? 定义数组或结构类型123www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration28变量类型变量类型变量类型变量类型 (DDT)? 使用数组或结构实例4www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training c

21、ourse 2.0 - module 3.3 : Plcs configuration29导出功能导出功能导出功能导出功能? 可以使用不同选项导出整个程序段可以使用不同选项导出整个程序段可以使用不同选项导出整个程序段可以使用不同选项导出整个程序段: 包含导出数据类型 (DDT) 包含导出功能块 (DFB) 包含子程序123123www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration30导出功能导出功能导出功能导出功能 (续续

22、续续)? DDT 或 DFB 实例可以与相关类型同时导出,便于在新程序中的重复使用导出DDT变量类型导出DFB变量类型1221www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration31导入功能导入功能导入功能导入功能? 使用向导使用向导使用向导使用向导可以改变变量、程序段的命名, . 或映射地址?可以导入应用程序的部分或全部.? Unity Pro 提供两种导入模式两种导入模式两种导入模式两种导入模式:?直接导入, 组件导入

23、与导出时的状态完全相同.?通过导入向导 (1), 可以修改变量,程序段的名称, 以及改变映射的地址.www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration32在程序中编辑在程序中编辑在程序中编辑在程序中编辑? 变量可以在任何编辑器直接创建 :?当输入字符串时, 智能分析器检查可用性?如果变量不存在,会弹出窗口,建议用户创建变量? 可以在编辑器中调用数据属性窗口以显示和修改对象属性?窗口在选择时更新www.PLCwww.91H

24、MI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration33I/O 对象对象对象对象? 在硬件配置中提供新的服务? 选择和显示由模块或CPU 管理的所有对象? 单击创建 IODDT 或拓扑 EDT 变量? 预先使用一组 IODDT 变量或拓扑EDT变量符号? 显示应用中使用的 I/O 对象www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - mo

25、dule 3.3 : Plcs configuration34I/O 对象编辑对象编辑对象编辑对象编辑 选择对象类型更新网格表 选择其中一部分定义前缀 创建变量54321www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration35应用程序结构设计应用程序结构设计应用程序结构设计应用程序结构设计www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training

26、 course 2.0 - module 3.3 : Plcs configuration36概述概述概述概述? 应用管理应用管理应用管理应用管理?单站多实例软件 ?完整应用程序保存在单一文件中 (*.STU)?版本号管理? 软件结构软件结构软件结构软件结构?任务 (单任务或多任务, .)?程序段和子程序?功能化模块? 导入导入导入导入 / 导出程序源文件导出程序源文件导出程序源文件导出程序源文件?部分或全部 (一个或更多程序段, 整个应用, .)? 保护保护保护保护?部分或全部 (一个或更多程序段, 整个应用, .)? 程序分析程序分析程序分析程序分析www.PLCwww.91HMI.com

27、www.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration37软件结构软件结构软件结构软件结构? 不同任务不同任务不同任务不同任务?单个任务 : 主任务 (MAST)?多任务 : MAST + 快速任务 (FAST) + 辅助任务 (AUX)?事件任务 : EVT 或 TIMER ? 执行模式执行模式执行模式执行模式?循环执行?周期执行? 程序段程序段程序段程序段?任务被组织为多个程序段? 子程序子程序子程序子程序 - SR?在 MAST, FAST 和 AUX 任务

28、当中 , 程序段可以调用子程序www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration38任务任务任务任务? MAST : 主任务主任务主任务主任务?由程序段 & 子程序组成?使用 LD, FBD, IL, ST 或 SFC编程?循环或周期扫描(0.255 ms, 0 = 循环操作)?由看门狗,系统位 或 字控制? FAST : 快速任务快速任务快速任务快速任务 ?由程序段 & 子程序组成?使用 LD, FBD, IL, ST

29、编程?周期执行 (1.255 ms)?由看门狗,系统位 或 字控制www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration39任务任务任务任务 (续续续续)? EVT 或或或或 TIMER : 事件任务事件任务事件任务事件任务?允许减少应用程序对输入/输出模块,时间定时器事件的响应时间?单个程序段,可使用 LD, FBD, IL, ST语言编程?EVTi : 事件来自输入/输出模块?TIMERi : 事件来自定时器 (ITCN

30、TRL 功能)? AUX : 辅助任务辅助任务辅助任务辅助任务 ?用于较慢的任务处理?可以编写最多4个辅助任务程序 (AUX0 至 AUX3) ,在 Premium TSX P57 5 和 Quantum 140 CPU 6 上?由程序段 & 子程序组成?使用 LD, FBD, IL, ST编程?周期执行 (从10 ms 至 2.55 s)www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration40程序处理程序处理程序处理程序

31、处理 读输入读输入读输入读输入写输出写输出写输出写输出读输入读输入读输入读输入程序处理程序处理程序处理程序处理 写输出写输出写输出写输出循环循环循环循环 n循环循环循环循环 n+1执行模式执行模式执行模式执行模式? 循环循环循环循环? 周期周期周期周期S.P. = 系统处理系统处理系统处理系统处理 程序处理程序处理程序处理程序处理读输入读输入读输入读输入写输出写输出写输出写输出S.P.程序处理程序处理程序处理程序处理读输入读输入读输入读输入 写输出写输出写输出写输出S.P.周期周期周期周期周期周期周期周期www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.P

32、LCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration41多任务多任务多任务多任务? 多任务 = MAST 和 (FAST 或 EVT 或 AUX)? 任务的优先级事件任务事件任务事件任务事件任务 快速任务快速任务快速任务快速任务主任务主任务主任务主任务辅助任务辅助任务辅助任务辅助任务www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration42多

33、任务多任务多任务多任务 (续续续续)? 执行? 举例 循环主任务, 周期快速任务 (周期 = 20 ms)www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration43操作模式操作模式操作模式操作模式? 新建任务新建任务新建任务新建任务?选择 “Task” 文件夹 ?右击 = New Task?选择类型 (快速或辅助任务)?选择周期和看门狗?点击OK确认所有输入注注注注 : 如果使用如果使用如果使用如果使用 AUX 任务任务任务

34、任务, MAST 任务任务任务任务必须是周期的必须是周期的必须是周期的必须是周期的www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration44程序段程序段程序段程序段? 每个任务可以由许多程序段组成?无限制? 与程序段相关联的属性 ?名称 : 最多 32 个字符?语言 : LD, FBD, IL, ST 或 SFC ?相关任务 : Mast, Fast, Event, Aux, SR?条件 (可选) : 有效位执行, 直接配置

35、?注释 : 最多 256 个字符?保护 : 写-保护, 读/写保护? 程序段的执行顺序 :?按在浏览器中显示的顺序执行www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration45操作模式操作模式操作模式操作模式? 新建程序段新建程序段新建程序段新建程序段?选择 “section” 文件夹 ?右击 = New Section?输入参数?点击OK确认所有输入? 应用应用应用应用?导入一个程序段 ?导出一个程序段 (选择要导出的程序

36、段)?删除一个程序段 (选择要删除的程序段)www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration46子程序子程序子程序子程序? 单独编程, 可以使用LD, IL, ST, FBD编程? 可以被程序程序段或另一个子程序调用? 层数限制为 8. 子程序不能调用自己 (不能递归).? 程序段不能调用属于其它任务的子程序www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUn

37、ity training course 2.0 - module 3.3 : Plcs configuration47导入导入导入导入/导出功能导出功能导出功能导出功能? 导出功能导出功能导出功能导出功能?复制文件, 项目程序的部分或全部?生成的文件包括未受保护数据和受保护数据的引用?由扩展文件决定的导出类型 (举例 : *.XDB 导出 DFB 类型, 等.)? 导入功能导入功能导入功能导入功能?获取已有项目程序的部分或全部?应用前自动存储?冲突管理 (如果在导入时,元素已经存在)?导入之后必须进行代码分析www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww

38、.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration48导出文件类型导出文件类型导出文件类型导出文件类型www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration49导出操作导出操作导出操作导出操作? 通过对话框 ?选择导出单元 ?右击 = Export?选择文件夹和文件名?如果有选择, 选择同时导出?点击 Export 确认? 注注注注 :

39、 ?有读/写保护的程序段不能导出.?受保护的 DFB 可以导出,但导出文件 *.XDF 被加密.www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration50导入操作导入操作导入操作导入操作? 通过对话框?选择导入单元的位置?右击 = Import?保存应用 ?选择文件夹和要导入的文件?选择是否使用导入向导?点击Import确认? 注注注注 : ?导入整个应用程序, 打开并选择 *.XEF 文件?选择使用导入向导www.PLCw

40、ww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration51冲突管理冲突管理冲突管理冲突管理? 导入错误报告导入错误报告导入错误报告导入错误报告对话框 (如果元素已经存在)? 变量管理 :?保持全部?替换全部?重命名 : 双击一个单元的Rename 列www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Pl

41、cs configuration52向导向导向导向导? 在导入期间, 可以使用助手以随元素进行重新指定? 选中导入选项 “with wizard? 每种元素类型有一个选项卡 (DDT, DFB, 变量, 程序段, 子程序, 事件)? 通用命令?查找和替换 (可以替换字符串)?调用和保存www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration53全局保护全局保护全局保护全局保护? 激活程序段的全局保护1 右击并选择属性2 使保护

42、有效3 输入密码www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration54程序段保护程序段保护程序段保护程序段保护? 保护程序段 (在全局保护已激活的前提下)1 右击并选择程序段的属右击并选择程序段的属右击并选择程序段的属右击并选择程序段的属性性性性2 选择保护选择保护选择保护选择保护 : 只读只读只读只读 读读读读/写写写写www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww

43、.PLCUnity training course 2.0 - module 3.3 : Plcs configuration55分析应用项目分析应用项目分析应用项目分析应用项目? 允许检测每个应用程序修改后产生的错误? 在输出窗口自动显示在分析时检测到的所有类型的错误? 在输出窗口出现消息,允许你通过双击直接访问出现错误的程序部分www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration56创建创建创建创建? 下拉菜单 “Bu

44、ild” 可以用于生成项目?Rebuild All Project 创建可以下载至PLC或PLC仿真器的文件?Build Project 对现有项目的改变进行生成输出窗口输出窗口输出窗口输出窗口www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration57 调试调试调试调试www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0

45、 - module 3.3 : Plcs configuration58连接连接连接连接 PLC? 连接至 PLC 或 PLC 仿真器的第一步为定义 PLC 地址? 在Communication Parameters中,使用Driver Settings图标,可以直接访问驱动器管理程序www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration59连接模式连接模式连接模式连接模式? 在连接模式中在连接模式中在连接模式中在连接模式中

46、 (在线在线在线在线) ?在 PC 项目与 PLC 项目中进行比较?项目可以下载至PLC或从PLC上载?数据可以传送至PLC或从PLC上载?可以选择项目备份功能,如比较,存储,恢复,清除?PLC 可以设定为运行或停止模式,或者初始化?可以调用Memory consumption查看内存占用情况www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration60Unity 仿真器仿真器仿真器仿真器? Unity 仿真器可以用于仿真器可以

47、用于仿真器可以用于仿真器可以用于:?Quantum 或 Premium PLC 操作的仿真 ?在用户程序中查找或记录错误? 把应用程序下载到仿真器中把应用程序下载到仿真器中把应用程序下载到仿真器中把应用程序下载到仿真器中?从 Unity Pro 菜单栏选择 PLC- Connectwww.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration61仿真器控制面板仿真器控制面板仿真器控制面板仿真器控制面板? 右击系统栏内仿真器图标,选择

48、仿真器面板,启动仿真器控制显示.?当项目下载至仿真器时,仿真器面板显示配置好的 PLC显示图象. 包括: PLC状态, 如, Run, Err, I/O (Error) 等. 主 PC 的名称和它的 IP 地址 在仿真器中运行的项目名称 连接的客户端名称和 IP 地址www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration62调试程序调试程序调试程序调试程序? 为缩短调试和执行时间, Unity Pro 提供以下服务 :?程序

49、动态仿真?在程序元素中插入断点?在单步模式下执行程序,包括Step into,Step out和Step over?调用堆栈获得整个程序路径?通过使用动态数据表或集成操作屏进行输入和输出www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration63动态仿真动态仿真动态仿真动态仿真? 布尔和模拟变量直接在程序编辑器中程序编辑器中程序编辑器中程序编辑器中 (绿色绿色绿色绿色, 红色或黄色红色或黄色红色或黄色红色或黄色)进行进行进行进

50、行仿真? 变量窗口变量窗口变量窗口变量窗口在当前激活的编辑器窗口中显示变量www.PLCwww.91HMI.comwww.PLCwww.91HMI.comwww.PLCwww.PLCUnity training course 2.0 - module 3.3 : Plcs configuration64显示框显示框显示框显示框? 监视窗口监视窗口监视窗口监视窗口 (1) : 与一个变量关联,显示其数值. 窗口颜色根据由数值与最小值和最大值比较的结果来决定(黄色, 兰色或紫红色)? 工具提示工具提示工具提示工具提示 (2) : 当光标移动到模拟变量上时显示其数值www.PLCwww.91HMI.

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 技术资料 > 技术总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报