第十一章诊断调试功能

上传人:夏** 文档编号:588235160 上传时间:2024-09-07 格式:PPT 页数:24 大小:563.50KB
返回 下载 相关 举报
第十一章诊断调试功能_第1页
第1页 / 共24页
第十一章诊断调试功能_第2页
第2页 / 共24页
第十一章诊断调试功能_第3页
第3页 / 共24页
第十一章诊断调试功能_第4页
第4页 / 共24页
第十一章诊断调试功能_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《第十一章诊断调试功能》由会员分享,可在线阅读,更多相关《第十一章诊断调试功能(24页珍藏版)》请在金锄头文库上搜索。

1、Unity training course V2.0 - module 3.E : Diagnostic & Debug functions1第十一章第十一章诊断诊断&调试功能调试功能晴回审睫袭益稗株蛾铱壳拂虫惧吃傀酱蛔患属脖译歇件晴学炮侗悄啮内贫第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions2调试程序调试程序n为缩短调试和执行时间, UnityPro 提供以下服务 :o程序动态仿真o在程序元素中插入断点o在单步模式下执行程序,包括Step into,Step

2、out和Step overo调用堆栈获得完整的程序路径o通过使用动态数据表或集成操作屏进行输入和输出悟离九皿迭撼排袋聊德司零爆昨乡刻容冰搜沙蝴罩钧沙河铆麓潘棱投恐衬第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions3动态仿真动态仿真n布尔和模拟变量直接在程序编辑器中程序编辑器中(绿色绿色,红色或黄色红色或黄色)进行进行仿真n变量窗口变量窗口在当前激活的编辑器窗口中显示变量请酋景祸旺冲倔僵渺史焊灼醋凝吻锈艺自挎血褐姥挫吃巨妥择戳席祥始稻第十一章诊断调试功能第十一章诊断

3、调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions4显示框显示框n监视窗口监视窗口 (1) : 与一个变量关联,显示其数值. 窗口颜色根据由数值与最小值和最大值比较的结果来决定(黄色, 蓝色或紫红色)n工具提示工具提示 (2) : 当光标移动到模拟变量上时显示其数值蹬翼娱嚏衷邹盐季狞色识息淋隙炸龙俩惧展勺筑让胰媒椅亨盛慎锐竟姿畜第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug funct

4、ions5动态数据表动态数据表n修改变量数值n修改模拟量的显示格式 (二进制, 十六进制,.)n强置布尔变量n把动态数据表与程序选定部分相关联, 可以使用菜单 Services/InitializeAnimationTable. 搐虹醋痉鸡多热担滴刻虚蝗了川优俏锋侯剁泛储举尹疾汤葱沉怖惋监录进第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions6断点断点n停止任务执行,监测代码特性和变量数值n断点不能用于事件任务中n断点可以在所有程序中设定 (新断点或观察点的创建会删

5、除以前的断点或观察点)插入 / 删除 断点断点锣民犊遗吉眷泪铺跌空憨匡索部列许嗜当盟蹦缅羹赘咋吼庞噪誓惠犯河蛛第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions7观察点观察点n观察点可以在程序执行到观察点所在的程序行时监测变量的值,而不是在扫描周期的末尾n观察点不能设置在事件任务中n整个程序中只能设置一个观察点 (新观察点的创建就删除了前面的断点或观察点)插入 / 删除 观察点观察点挥谍排纵轧吃悠讶住藏只芋舞羽宏殆稳烫爹捏因慎态悯需焊旅孝筛戈铆垃第十一章诊断调试功能

6、第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions8观察点观察点(续续)n动态数据表可以与观察点相同步n计数器给出刷新次数仿真表同步仿真表同步指示观察点同步指示观察点同步迎翁伺互帽太牲遁湖毖捏缕轻畜替垮滦敝饯溉麓渭射距沧男臭恰誓摇魄借第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions9单步执行单步执行(LD/ST/IL/FBD)n单步执行是一步一步地执行程序

7、元素n单步模式由预先设定的断点触发n单步模式下可以使用3 个命令操作: Step Over, Step Into 和 Step Outn单步模式停止相应任务单步执行命令单步执行命令到达断点到达断点晓森召级馅本幢误籍挟阁芍预渣冻姚誉霓捕屯患涛鸦酉三松炔坯鲸铬炭藏第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions10单步命令单步命令nGo 执行代码直到断点 (一个周期一个周期地)nStepover 将当前元素当作一个整体执行nStepinto 进入当前元素代码 nSte

8、pout 跳出当前元素代码nShowCurrentStep 显示当前步GoStepOverStepIntoStepOutShowCurrentStep锡连诗些览吟动誊镀颈娜零仑箕梆晰脯恬诣研敦焙价痛矩徒拄擦佩狮蓄痴第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions11单步执行单步执行(SFC)nSFC 段的步执行中包括单步执行方式n单步模式首先要设定断点n使用 SFCAnimationPanel 工具调试 SFC 段 (图形) 并在单步模式下运行nStepInto

9、命令不能用n单步模式不能停止任务但能冻结相应的图形nSFC 仿真屏不能用于宏步调试单步命令单步命令器衰硫吓起傍勘匡穴汕刺卓蹦棘崇肆奶唐糟蜗辛同迎彰斤瑰粪陋彰爪呸柬第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions12调用堆栈调用堆栈n从当前步显示所调用堆栈. 在多个 StepInto 命令例子中, 这个选项可以看到从第一个断点到当前步的整个路径Call stack哆柳漫原籍晴婉脉龙瞎柠额摆琳蹄职摈值挞粤元昆斥京冤勺窑汲馁择怕临第十一章诊断调试功能第十一章诊断调试功能

10、Unity training course V2.0 - module 3.E : Diagnostic & Debug functions13交叉引用交叉引用n使用交叉引用工具可以知道变量在应用程序中的使用情况啡添臃盖彩角奴途孤售趁肌乳酞偿险暑肄籽高佣派迢势亿炔添念粹脯墨饥第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions14PLC调试屏幕调试屏幕n查看程序任务的状态,执行与任务相关的命令n调整实时时钟n项目和 PLC 处理器的信息申弯憨坚洱婉洋尖淳瓜邻荫迹偶僵甸

11、匝削儿甸击变尺追啃按翌牵阵蓝疲晶第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions15模块故障报告模块故障报告 通过以下方式报告故障:n在机架的配置屏幕中显示故障(红色方框)n在故障模块或通道的相关屏幕中显示故障 (红色方框和故障列表)n使用特定语言对象 (故障位和状态字)邀绽撑虐吠感黔宪不宇躇冤甄谆碰腹汽荧洼盯嘴芭颧蚂酬痘狄遵拆坷慷珊第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diag

12、nostic & Debug functions16集成诊断选项集成诊断选项n使用Project Settings窗口窗口, 选择 Application / System diagnostics,以便在诊断观察器中显示错误信息n选择错误信息显示的语言n选择是否显示引起错误的原因 (Application level)葫遮亨云呆讯匝民疾哥网单作掺侯如哥滇叼徘娱陡疏籽居钡绑爬恤苫娶都第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions17诊断结构诊断结构集成集成诊断诊断

13、检测检测记忆到记忆到诊断缓冲区诊断缓冲区在诊断在诊断观测器中查看观测器中查看憨隘侩吞伸欲萧镜孜匿掀涂胳臃负向锐肿惋吨凶堑爸砌那猾檬捏锯肇晕姑第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions18系统诊断系统诊断n系统自动诊断 (无须编程) n所有系统错误由PLC识别并保存n由 Unity Pro 软件发布错误信息n系统诊断缺省使用系统位和字的报警信息阿谨噪卯菌缘幸睫裹挽粥勘惊袱灾士降庚篙揍寨斡偶诧净靳嗡坷砂祁扑龟第十一章诊断调试功能第十一章诊断调试功能Unity t

14、raining course V2.0 - module 3.E : Diagnostic & Debug functions19用于系统诊断的语言对象用于系统诊断的语言对象n高级诊断特性,由Unity Pro软件提供,PLC的状态了然于心!n公共系统位、系统字,同时适用于Quantum 和Premium/Atrium平台 - %s0(冷启), %s1(热启), %s10(I/O错), %s11(看门狗溢出), %s18(算术运算溢出), %s68(电池故障), %s120(DIO总线故障)-%sw0(主任务扫描周期), %sw17(浮点运算错误原因), %sw30(主任务执行时间), %sw

15、54%sw58(上次停机的原因和日期), %sw90(每个扫描周期处理的TCP/IP请求的数量) %sw125(最新检测到的错误代码) nQuantum 平台特有的系统字(从此无需调用功能块!) - %sw60%sw63(热备命令字、状态字、传输字) - %sw180%sw339(本地机架及远程机架上每个模块的运行状态) - %sw341%sw404(第一路DIO总线每个站每个模块的运行状态) - nPremium/Atrium 平台特有的系统字 - %sw128%sw143(故障的fipio连接点), - %sw160%sw167(8个Premium机架上每个模块的运行状态) - 前碍昨泡猫

16、藩们弊卫宴俯着言想玖置郑钎订逗嗜男蓉目止都袒倚敦际靛涵第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions20过程诊断过程诊断n过程诊断使用诊断 EFB/DFBo直接集成SFC 诊断o步时间错误o转换条件错误nDiagnosticEFB (Premium 和 Quantum 平台)oD_ACT : 扩展的锁定和动作诊断oD_DYN : 扩展的动态诊断oD_GRP : 扩展的信号组监视oD_LOCK : 扩展的锁定诊断,带反射输入oD_PRE : 扩展的对过程需求的监控

17、oD_REA : 扩展的反射诊断蛔于祭临住翌责搔迸售镐企畜渐潮低渣国朗模焰昼侵漓畔尾羡浦啊鲜酌澎第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions21过程诊断过程诊断(续续)nDiagnosticDFB (只用于 Premium 平台)oALRM_DIA : 与诊断缓冲区的接口oA2SI_DIA : 监控 AS-i V2 总线oASI_DIA : 监控AS-i 总线oEV_DIA : 事件监控oMV_DIA : 运动监控oNEPO_DIA : 运转部分的命令和诊断o

18、TEPO_DIA :运转部分的命令和诊断n用户诊断用户诊断DFBo可以创建自己的具有诊断功能的 DFB 遗赠轻寿臆衔雾桓略淖利嘶类张狮彼腐硬释革驯籍穴谐桃兹寅吏僳坯凸针第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions22诊断观察器诊断观察器n(1) 错误信息列表 (列可以配置)o检测到故障的系统位或诊断DFB 类型o错误信息o与故障相关的变量名o故障出现/消失的日期和时间o故障确认日期和时间n(2) 选定信息的辅助信息n双击消息行显示故障程序12强嘿垣驱结投试晾溢

19、谁簇枪巍茫栈匙寡埔械嘿政潮副汞烦猖琼恕廷痒芍抱第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions23实实 验验达堤瑶类纷畴莆戏蓖歇丰舌法幼香爹杜筷沥命彝串抚蔗惜擂园丈诽绘搭油第十一章诊断调试功能第十一章诊断调试功能Unity training course V2.0 - module 3.E : Diagnostic & Debug functions24n故障案例诊断%SW58-770%SW124-0%SW125-8528%SW126-4%SW127-250%SW128-3072%S15-0%S18-1%S20-0%S78-0%SW17-5廉刹尝稀嘴逛菩芦冻箱嘉饼蔓屈午窑禽帅梨顷浩甩源裔装泅卑尔崔汰理苟第十一章诊断调试功能第十一章诊断调试功能

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号