ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:3.43MB ,
文档编号:2430489      下载积分:22 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-2430489.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(第06章应用程序结构课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

第06章应用程序结构课件.ppt

1、Unity training course V2.0 - module 3.5 : Application structure1第六章第六章 应用程序结构应用程序结构.Unity training course V2.0 - module 3.5 : Application structure2概述概述n 应用管理应用管理o单站多实例软件 o完整的应用程序保存在单一文件中 (*.STU)o版本号管理n 软件结构软件结构o任务 (单任务或多任务, .)o程序段和子程序o功能组件n 导入导入 / 导出程序源文件导出程序源文件o部分或全部 (一个或更多程序段, 整个应用, .)n 保护保护o部分或全

2、部 (一个或更多程序段, 整个应用, .)n 程序分析程序分析.Unity training course V2.0 - module 3.5 : Application structure3软件结构软件结构n 不同任务不同任务o单个任务 : 主任务 (MAST)o多任务 : MAST + 快速任务 (FAST) + 辅助任务 (AUX)o事件任务 : EVT 或 TIMER n 执行模式执行模式o循环执行o周期执行n 程序段程序段o任务被组织为多个程序段n 子程序子程序 - SRo在 MAST, FAST 和 AUX 任务当中 , 程序段可以调用子程序.Unity training cour

3、se V2.0 - module 3.5 : Application structure4任务任务n MAST : 主任务主任务o由程序段 & 子程序组成o使用 LD, FBD, IL, ST 或 SFC编程o循环或周期扫描(0.255 ms, 0 = 循环操作)o由看门狗,系统位或字控制n FAST : 快速任务快速任务 o由程序段 & 子程序组成o使用 LD, FBD, IL, ST编程o周期执行 (1.255 ms)o由看门狗,系统位或字控制.Unity training course V2.0 - module 3.5 : Application structure5任务任务 (续续)

4、n EVT 或或 TIMER : 事件任务事件任务o减少应用程序对输入/输出模块,时间定时器事件的响应时间o单个程序段,可使用 LD, FBD, IL, ST语言编程oEVTi : 事件来自输入/输出模块oTIMERi : 事件来自定时器 (ITCNTRL 功能)n AUX : 辅助任务辅助任务 o用于较慢的任务处理o可以编写最多4个辅助任务程序 (AUX0 至 AUX3) ,在 Premium TSX P57 5 和 Quantum 140 CPU 6 上o由程序段 & 子程序组成o使用 LD, FBD, IL, ST编程o周期执行 (从10 ms 至 2.55 s).Unity train

5、ing course V2.0 - module 3.5 : Application structure6程序处理程序处理 读输入读输入写输出写输出读输入读输入程序处理程序处理 写输出写输出循环循环 n循环循环 n+1执行模式执行模式n 循环循环n 周期周期S.P. = 系统处理系统处理 ( 保持保持)程序处理程序处理读输入读输入写输出写输出S.P.程序处理程序处理读输入读输入 写输出写输出S.P.周期周期周期周期.Unity training course V2.0 - module 3.5 : Application structure7多任务多任务n 多任务 = MAST 和 (FAST

6、 或 EVT 或 AUX)n 任务的优先级事件任务事件任务 快速任务快速任务主任务主任务辅助任务辅助任务.Unity training course V2.0 - module 3.5 : Application structure8多任务多任务 (续续)n 执行n 举例:循环主任务, 周期快速任务 (周期 = 20 ms).Unity training course V2.0 - module 3.5 : Application structure9操作模式操作模式n 新建任务新建任务o选择 “Task” 文件夹 o右击 = New Tasko选择类型 (快速或辅助任务)o选择周期和看门狗o

7、点击OK确认所有输入注注 : 如果使用如果使用 AUX 任务任务, MAST 任务任务必须是周期的必须是周期的.Unity training course V2.0 - module 3.5 : Application structure10程序段程序段n 每个任务可以由许多程序段组成o无限制n 与程序段相关联的属性 o名称 : 最多 32 个字符o语言 : LD, FBD, IL, ST 或 SFC o相关任务 : Mast, Fast, Event, Aux, SRo条件 (可选) : 有效位执行, 直接配置o注释 : 最多 256 个字符o保护 : 写保护, 读/写保护n 程序段的执行顺

8、序 :o按在浏览器中显示的顺序执行.Unity training course V2.0 - module 3.5 : Application structure11操作模式操作模式n 新建程序段新建程序段o选择 “section” 文件夹 o右击 = New Sectiono输入参数o点击OK确认所有输入n 应用应用o导入一个程序段 o导出一个程序段 (选择要导出的程序段)o删除一个程序段 (选择要删除的程序段).Unity training course V2.0 - module 3.5 : Application structure12子程序子程序n 单独编程, 可以使用LD, IL,

9、 ST, FBD编程n 可以被程序程序段或另一个子程序调用n 嵌套层数限制为 8. 子程序不能调用自己 (不能递归).n 程序段不能调用属于其它任务的子程序.Unity training course V2.0 - module 3.5 : Application structure13功能视图功能视图n PLC 项目的结构按照实际过程的结构进行组织: o功能组件的树状结构o多任务管理简化编程环境n 创建模块化应用n 提高程序重用性o组件导入/导出服务, 变量的重新分配.Unity training course V2.0 - module 3.5 : Application structur

10、e14原则原则n 对功能分析的“直接翻译”o可重复使用和嵌套不同的组件o使用程序段构建n PLC 程序的基本组件oLD, IL, ST, FBD 或带宏步的 SFCo使用指令, EFB, DFB的功能库n 用户功能块封装程序 oI/O 接口可以参数化o使用非定位变量: 公共和私有o使用 LD, ST, IL, FBD 编写代码n 基本和标准指令功能组件功能组件程序段程序段 EFBs & DFBs 基本指令基本指令.Unity training course V2.0 - module 3.5 : Application structure15功能视图功能视图n Station Function

11、al文件夹允许文件夹允许 :o访问, 创建或删除功能组件o导出或导入整个项目o访问项目属性o保护项目n 功能组件文件夹包括功能组件文件夹包括 :o程序文件夹由一个或几个程序段组成o仿真表文件夹由一个或几个仿真表组成o操作屏文件夹由一个或几个操作屏组成o更低层次的功能组件.Unity training course V2.0 - module 3.5 : Application structure16创建功能模块创建功能模块n 创建o直接o通过导入n 创建新的功能组件n 添加/创建程序段, 事件, 流程图, 表格或屏幕o例 1 : 程序段, 事件或流程图已经存在结构视图中 简单拖拽,在功能组件上

12、放置程序段o例 2 : 程序段, 事件或流程图在结构视图中不存在 当从功能视图中创建程序段时 : 相关任务必须在创建程序段的时候指定.Unity training course V2.0 - module 3.5 : Application structure17管理管理n 移动功能组件 (简单拖拽移动功能组件)n 分离功能组件 (断开功能模块与相关对象 (程序, 表格, 屏幕)之间的联系)n 删除一个或多个功能组件o不删除关联的代码段和仿真表o删除关联的代码段和仿真表n 导入 / 导出功能组件o不重新分配o使用导入向导重新分配n 保护功能组件中的程序段n 激活功能组件中的程序段条件 (强置

13、0, 强置 1, 强置取消).Unity training course V2.0 - module 3.5 : Application structure18导入导入/导出功能导出功能n 导出功能导出功能o复制文件, 项目程序的部分或全部o生成的文件包括未受保护数据和受保护数据的引用o由扩展文件决定的导出类型 (举例 : *.XDB 导出 DFB 类型, 等.)n 导入功能导入功能o获取已有项目程序的部分或全部o应用前自动存储o冲突管理 (如果在导入时,元素已经存在)o导入之后必须进行代码分析.Unity training course V2.0 - module 3.5 : Applica

14、tion structure19导出文件类型导出文件类型.Unity training course V2.0 - module 3.5 : Application structure20导出操作导出操作n 通过对话框 o选择导出单元 o右击 = Exporto选择文件夹和文件名o如果有选择, 选择同时导出o点击 Export 确认n 注注 : o有读/写保护的程序段不能导出.o受保护的 DFB 可以导出,但导出文件 *.XDF 被加密.Unity training course V2.0 - module 3.5 : Application structure21导入操作导入操作n 通过对话

15、框o选择导入单元的位置o右击 = Importo保存应用 o选择文件夹和要导入的文件o选择是否使用导入向导o点击Import确认n 注注 : o导入整个应用程序, 打开并选择 *.XEF 文件o选择使用导入向导.Unity training course V2.0 - module 3.5 : Application structure22冲突管理冲突管理n 导入错误报告导入错误报告对话框 (如果元素已经存在)n 变量管理 :o保持全部o替换全部o重命名 : 双击一个单元的Rename 列.Unity training course V2.0 - module 3.5 : Applicatio

16、n structure23向导向导n 在导入期间, 可以使用助手以方便元素进行重新指定n 选中导入选项 “with wizardn 每种元素类型有一个选项卡 (DDT, DFB, 变量, 程序段, 子程序, 事件)n 通用命令o查找和替换 (可以替换字符串)o调用和保存.Unity training course V2.0 - module 3.5 : Application structure24全局保护全局保护n 激活程序段的全局保护1 右击并选择属性2 使保护有效3 输入密码.Unity training course V2.0 - module 3.5 : Application st

17、ructure25程序段保护程序段保护n 保护程序段 (在全局保护已激活的前提下)1 右击并选择程序段的属右击并选择程序段的属性性2 选择保护选择保护 : 只读只读 读读/写写.Unity training course V2.0 - module 3.5 : Application structure26分析应用项目分析应用项目n 允许检测每个应用程序修改后产生的错误n 在输出窗口自动显示在分析时检测到的所有类型的错误n 在输出窗口出现消息,允许你通过双击直接访问出现错误的程序部分.Unity training course V2.0 - module 3.5 : Application structure27创建创建n 下拉菜单 “Build” 可以用于生成项目oRebuild All Project 创建可以下载至PLC或PLC仿真器的文件oBuild Project 对现有项目的改变进行生成输出窗口输出窗口.

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|