您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > Core06_Diagnostics
GCCS-1GlobalCommonControlSoftwareDesignCoreSection6:Diagnostics诊断Objectives目标•Identifythethreecategoriesofdiagnosticmessages清楚三种类型的诊断信息•Statethenumberofpromptandalarmmessagespossible清楚提示和报警信息数量•Identifythethreevaluespresentinadiagnosticmessage三种诊断信息的值•DescribehowmessagesareprioritizedfortheHMIdisplay在HMI上显示的优先级•UsetheHMIHelpscreentoidentifyfaultinformation故障信息的HMI帮助菜单•UsetheHMImessagetofindtherungofPLClogicthatisgeneratingaHMIalarmmessage通过HMI的报警信息定位PLC内的逻辑语句。DiagnosticsCategories诊断类型•Alarms报警–Callformaintenance呼叫维修–AppearintheAlarmBanneronHMI在HMI报警条上显示–AreASCIIEchoedtoCIMplicity,Marquees(PMCASCIIEcho)反馈给CIMplicity,Marquees•Prompts提示–AssistinoperatingHMI帮助操作HMI•Tellwhyanoperationisnotallowed.“Can’tDo”告诉为什么不能操作。–AppearinLocalMessageDisplayonHMI在HMI上显示本地信息。–ArelocaltotheHMI本地连接到HMI•ProcessMonitoring&Controls(PMC)Warning/StatusBits过程监控&控制(PMC)警告/状态位–ViewedinCimplicity(CIM)在Cimplicity上显示–Signalunusualstate(robotbypassed)非正常信息–UsedtoanimateCellLayoutscell布置Theprogram’sdiagnostics诊断程序•Eachprogram(station,robot,cell,etc…)generatesitsownAlarmsandPromptsasfollows:每个程序都会生成报警和提示信息。Oneprompt(highestpriority)Oneprompt(highestpriority)Upto10activealarms(tenhighestpriority)Upto10activealarms(tenhighestpriority)AA020AlarmsAlarmsPromptThereare999possibleAlarmNumbers1–999.(triggerbyvalue)Thereare999possibleAlarmNumbers1–999.(triggerbyvalue)Thereare999possiblePromptNumbers1–999.(triggerbyvalue)Thereare999possiblePromptNumbers1–999.(triggerbyvalue)AlarmsandPromptsarelocateddirectlyinthesameroutineasthecontrollinglogic.Thisallowsroutinestobeadded/removedkeepingthediagnosticsuptodate.AlarmsandPromptsarelocateddirectlyinthesameroutineasthecontrollinglogic.Thisallowsroutinestobeadded/removedkeepingthediagnosticsuptodate.RoutineRoutineAA020Diagnostics一个提示最多10个报警999个999个报警和提示在同一控制程序中。在程序增加和修改时保证诊断的更新Diagnosticsnumbersbyprogram程序的诊断号•The999Alarmnumbersand999Promptnumbersareusedasfollows…故障和提示号码Thereservedrange600–999allowsstandardlogicmodulestobeaddedtoanyprogramwithouttheneedtomodifydiagnostics.Thereservedrange600–999allowsstandardlogicmodulestobeaddedtoanyprogramwithouttheneedtomodifydiagnostics.Use/AllocatedbyNumbersReserved600–999Bytheapplication1–599(0-Invalid)Use/AllocatedbyNumbersReserved600–999Bytheapplication1–599(0-Invalid)AA020AlarmsAlarmsPromptAA020DiagnosticsRoutineRoutineStyle600-999号码用于标准的逻辑模块,在增加程序时不需要更改诊断程序HMImessagenumbersHMI信息号•TheHMIrequiresuniquenumbersHMI需要一个唯一值(triggersvalues触发值).HowcantheHMIdistinguishbetween如何诊断不同工位AA010Alarm10andAA020Alarm10andAA030Alarm10?Note:AllthreenumbersarenotsenttotheHMIatthesametime.TheHMIonlyneedstobeabletodisplayauniquemessageforeachdiagnostic.所有报警号不是同时送到HMI.因此HMI显示每个诊断的唯一信息。Alarm10AA010Diagnostics101010Alarm10AA020DiagnosticsAlarm10AA030DiagnosticsProgrammessageoffsets信息偏移•Eachprogramisassignedamessageoffsetvalueinthe1000srange.Thisoffsetisaddedtoeachdiagnosticintheprogram每个程序都有一个指定的1000范围偏移值。这个偏移值加到每个程序Alarm10AA010Diagnostics+1000Alarm10AA020Diagnostics+2000Alarm10AA030Diagnostics+3000101010102010201030103010MessageoffsetDuplicatingaprogram复制程序•MessageOffsetsallowprogramstobeeasilyduplicated.信息偏移可很方便的进行程序复制Alarm10AA010R01Diagnostics+11000Alarm10AA010R02Diagnostics+1200012010Aprogramforcontrollingarobot,AA010R01,canbewrittenwithAlarms1-999andPrompts1-999.机器人AA010R01的报警1-999,提示1-999AprogramforrobotAA010R02canbecreatedbycopyingtheAA010R01programandassigninganewoffset.Allofthediagnosticsarenowunique.Noneofthediagnosticlogicischanged!机器人AA010R02只需要拷贝,会有新的偏移值。所有的诊断号是唯一的11010COPYNewOffsetDiagnostictextforanewprogramneedstobeenteredintotheHMI.新的诊断信息需要输入到HMIProgramMessageOffsets程序信息偏移值•InMulti-CellprojectsitisnecessarytoassignamessageoffsettotheCellsbecausethePLCwillutilizeoffset0有多个Cell的项目需要安排信息偏移值。PLC的偏移值是0ProgramMessageOffsetsProgramOffsetRangePLCProgram0CellProgram1,000–19,000*StationProgram1,000–19,000*RobotProgram50,000–73,000WeldControllerProgram20,000–31,000CFlex80,000–85,000HMI’s90,000–92,000MultipleAlarmScenario多个报警设定•ItispossibleforseveralprogramstosendmessagestotheHMIprogramatthesametime.允许多个程序同时将信息送到HMI程序中。•Forexample,arobotmay“crash”onanautostationwelder’sclamp:twofaultswouldbegenerated,onefromtherobot(cannotmoveduetofollowingerror)andonefromtheweldingstationroutine(cannotopenorclosetheclamp).例如,机器人会‘碰到’自动工位的焊接夹头:两个故障同时产生,一个从机器人(无法移动)而另一个来自于焊接工装(夹头无法打开关闭)•TheHMIcanonlydisplay(inthebanneratthetopofthescreen)onealarmandonepromptatatime.在HMI上同时只能显示(在屏幕顶端)一个报警和一个提示。HMIProgram程序•WhatAlarmandPromptdoestheHMIdisplay?HMI显示那种报警和提示?AlarmsPromptAA030DiagnosticsHMI11Alarm1PromptAlarmsPromptAA020DiagnosticsAlarmsPromptAA010DiagnosticsTheHMIprogram(HMI1)looksatalltheavailablediagnostics.HMI程序检测所有可能诊断ItthenpicksasingleAlarmandPrompt.选中一条报警和提示Diagnosticselectionexample诊断确认举例•IfAA030isselected若选中AA0301PromptHMI11AlarmAlarmsPromptAA020DiagnosticsAndAA020hasthehighestprioritydiagnostic.若AA020有最高等级的诊断信息AlarmsPromptAA030DiagnosticsThenAA020diagnosticsaresenttotheHMI将AA020诊断信息传送给HMIAlarmsPromptAA010DiagnosticsDiagnosticselectionexample诊断确认举例•IfAA030isselected若选中AA0301PromptHMI11AlarmAlarmsPromptA
本文标题:Core06_Diagnostics
链接地址:https://www.777doc.com/doc-2906895 .html