SE544803C2 - Förfarande, system och anordning för en arbetsmaskin - Google Patents
Förfarande, system och anordning för en arbetsmaskinInfo
- Publication number
- SE544803C2 SE544803C2 SE1450430A SE1450430A SE544803C2 SE 544803 C2 SE544803 C2 SE 544803C2 SE 1450430 A SE1450430 A SE 1450430A SE 1450430 A SE1450430 A SE 1450430A SE 544803 C2 SE544803 C2 SE 544803C2
- Authority
- SE
- Sweden
- Prior art keywords
- alarm
- information
- log
- event
- fault
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 238000005065 mining Methods 0.000 claims description 71
- 230000008569 process Effects 0.000 claims description 42
- 238000004590 computer program Methods 0.000 claims description 32
- 230000008859 change Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 description 20
- 239000003921 oil Substances 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 239000011435 rock Substances 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005553 drilling Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000009412 basement excavation Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000010705 motor oil Substances 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21F—SAFETY DEVICES, TRANSPORT, FILLING-UP, RESCUE, VENTILATION, OR DRAINING IN OR OF MINES OR TUNNELS
- E21F17/00—Methods or devices for use in mines or tunnels, not covered elsewhere
- E21F17/18—Special adaptations of signalling or alarm devices
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C11/00—Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C7/00—Details or accessories common to the registering or indicating apparatus of groups G07C3/00 and G07C5/00
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Geology (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Testing And Monitoring For Control Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Uppfinningen avser ett förfarande för styrning av en arbetsmaskin (2). Uppfinningen omfattar granskning av minst ett element av arbetsmaskinen (2) för att upptäcka om det finns ett fel i sagda minst ett element. Om ett fel har upptäckts, sätts på en larmindikation. Med larmindikationen inställd omfattar förfarandet vidare sättande av larmindikationen på ett aktivt läge när felet i sagda minst ett element har upptäckts, eller på ett passivt läge när felet av sagda minst ett element har försvunnit. Uppfinningen avser även ett system och en anordning i vilka förfarandet utförs.
Description
1 FÖRFARANDE, SYSTEM OCH ANORDNING FÖR EN ARBETSIVIASKIN Tekniskt område Den föreliggande uppfinningen avser ett förfarande för kontrollering av en arbetsmaskin, i vilken tillstàndet hos minst ett element av arbetsmaskinen granskas för att upptäcka ett avvikande tillstànd hos sagda minst ett element. Uppfinningen avser även ett system för kontrollering av en arbetsmaskin, vilken arbetsmaskin omfattar minst ett element, varvid systemet omfattar en tillstàndsindikator för att upptäcka ett avvikande tillstànd hos sagda minst ett element. Vidare presenteras en anordning för en arbetsmaskin, vilken arbetsmaskin omfattar minst ett element, varvid systemet omfattar en till- ständsindikator för att upptäcka ett avvikande tillstànd hos sagda minst ett element.
Bakgrundsinformation Arbetsmaskiner, säsom gruvmaskiner, omfattar olika element för att möjlig- göra gruvdrift, säsom bergavverkning. Till exempel en gruvmaskin kan omfatta ett bergborr eller ett annat verktyg som styrs av ett styrsystem. Nägra gruvmaskiner kan omfatta en kross för krossning av material, säsom till exempel sten. Verktyget kan vara monterad pä en vagn av gruvmaskinen. Gruvmaskiner kan ytterligare omfatta en motor för generering av kraft för att röra gruvmaskinen, för att driva en generator för generering av ström för gruvmaskinen, och för att driva t.ex. en eller flera hydrauliska pumpar som kan användas för att generera tryck för ett hydrauliskt system av gruvmaski- nen. Det hydrauliska systemet kan omfatta ventiler, rör, hydrauliska cylindrar osv. De hydrauliska cylindrarna kan användas t.ex. för att röra olika delar av gruvmaskinen, säsom en borrbom. Borrmaskinen kan ocksä använda det hydrauliska systemet för borrning. Styrsystemet av gruvmaskinen kan omfatta element för att styra driften av de hydrauliska cylindrarna och andra ställdon som kan finnas i gruvmaskinen. l nägra gruvmaskiner kan användas elektriska ställdon, säsom elektriska motorer och/eller solenoider, i stället för eller förutom hydrauliska ställdon. 2 En användare kan ocksä kontrollera gruvmaskinens drift med t.ex. en kon- trollpanel som kan omfatta en ratt, en styrspak, strömställare och/eller nägra andra medel för att röra gruvmaskinen, för att placera ut verktyget, för att sätta pà och stänga av verktyget, osv.
Gruvmaskiner kan omfatta ställdon för att utföra olika uppgifter, givare för att upptäcka tillständet hos ställdon och/eller att mäta tillständet hos olika delar av gruvmaskinen och möjligtvis att göra mätningar av miljön, osv. Ställdonen och givarna kan vara under kontroll av ett styrsystem som kan omfatta ett övervakningselement som ger användaren visuell och/eller akustisk inform- ation i t.ex. ett grafiskt användargränssnitt (eng. graphica/ user interface, GUI) för att styra driften av ställdonen, för att analysera givarsignaler, para- metrar osv. som möjligtvis behövs för bestämning av gruvmaskinens tillstànd. Användargränssnittet ger användaren information och mottar användarens instruktioner. Kontrollpanelen kan vara en del av användargränssnittet och styrd av övervakningselementet.
För att möjliggöra god effektivitet borde gruvmaskinerna kunna köras utan problem sä länge som möjligt och med minimala underhällsavbrott. Gruv- maskinerna, vilka är komplicerade maskiner, kan dock inte alltid fungera ordentligt, utan det kan förekomma olika fel eller funktionsstörningar. Gruv- maskiner har vanligtvis nàgot slags diagnostiskt system eller andra medel för att upptäcka fel och/eller situationer som kan indikera ett kommande fel. Det diagnostiska systemet kan generera en varning för en situation som kan leda till en allvarligare situation, och det kan ocksä generera ett larm när ett fel eller en funktionsstörning har upptäckts. Dessa varningar och larm kan pre- senteras för användaren av gruvmaskinen sä att användaren kan vidta lämp- liga ätgärder för att förhindra att felet uppstär eller för att reparera det upp- täckta felet. I nägra situationer kan styrsystemet automatiskt stanna gruv- maskinen eller dess delar när ett fel har upptäckts, särskilt när felet kan orsaka människoskador och/eller materiella skador.
Signaler mellan olika delar av styrsystemet kan överföras via ett dataöver- föringsnät, säsom en fältbuss eller en CAN-buss (Controller Area Network). Ett sädant dataöverföringsnät kallas även en styrbuss i den här ansökningen. Dataöverföringsnätet kan använda ett protokoll pà högre nivà, säsom CANopen eller J1939 när information överförs mellan noder i dataöver-föringsnätet. Ställdon, givare och andra element kan vara anslutna till data- överföringsnätet som noder av nätet, eller de kan vara kopplade till en kom- munikationsenhet som är ansluten till nätet för att fungera som en nod. Säle- des kan kommunikationsenheten kommunicera med andra delar av nätet för att motta fràn nätet t.ex. instruktioner som skall givas till ställdonen och/eller för att sända till nätet information som erhällits fràn t.ex. givarna. En bestämd funktionalitet i anordningen som fungerar som en nod krävs sä att den kan ansluta sig till nätet, sända meddelanden till nätet och motta meddelanden fràn nätet.
Det kan hända att noden som är avsedd att övervaka ett funktionellt tillstànd av ett element i gruvmaskinen upptäcker ett fel eller en funktionsstörning och sàledes genererar ett larm och meddelar den till nätet. Om ett larm upptäcks när övervakningselementet häller pà att till exempel initieras, är övervak- ningselementen kanske inte färdig för behandling av signaler frän dataöver- föringsnätet och sàledes upptäcks ett larm kanske inte av övervaknings- elementet, särskilt när larmet inte längre är aktivt när övervakningselementet är i drift efter initialiseringssteget.
Sammanfattning Den föreliggande uppfinningen tillhandahàller lösningar för att förbättra fel- hantering i en arbetsmaskin. Enligt nägra utföringsexempel av den före- liggande uppfinningen presenteras ett tillstàndsmaskin för hantering av larm. Tillstàndsmaskinen omfattar minst tre tillstànd. Ett första tillstànd är ett “larm av” -tillstànd som indikerar att det inte finns nägra fel i ett komponent, dvs komponentet vars tillstànd larmet är avsett att indikera. Larmet kan ocksà vara i ett "pà"-tillstànd som är delat i minst tvà underordnade tillstànd: aktivt och passivt. Det andra tillstàndet, dvs larmet i aktivt tillstànd, indikerar att det finns ett fel i komponenten. Det tredje tillstàndet, dvs larmet i passivt tillstànd, indikerar att det har funnits ett fel i komponenten men felet har korrigerats eller försvunnit pà andra sätt fastän larmet inte ännu blivit àterställt. Det kan ocksà tillhandahàllas en indikation av ursprungskomponenten, dvs den fak- tiska källan till felet. Därför kan den egentliga orsaken till larmen vara lättare att fä reda pà, jämfört med situationen att bara en nod-lD skulle informeras om larmet. En identifierare av en fysisk nod, dvs en enstaka nod, kan omfatta flera ursprungskomponenter, sàsom boom1 och boom2. Tack vare detta kan 4 systemet med densamma felkoden för detsamma felet särskiljas med bara ursprungskomponenten.
Enligt en första aspekt presenteras ett förfarande för styrning av en arbets- maskin, i vilket driften av minst ett element av arbetsmaskinen granskas för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, en larmindikation sätts pà. Förfarandet omfattar vidare till- handahällande av en larmunderhällskomponent för: - att motta larminformation fràn en eller flera maskinstyrnoder; - att koppla ihop med en larmloggfil för att lagra larminformationen fràn sagda en eller flera maskinstyrnoder till larmloggfilen och att hämta larminformation fràn larmloggfilen; - att koppla ihop med en händelseloggfil för att lagra händelseinformat- ion i händelseloggfilen och att hämta händelseinformation fràn hän- delseloggfilen; - att koppla ihop med en larmhistorik för att lagra larminformation i larm- historiken och att hämta larminformation fràn larmhistoriken; och - att avlägsna larminformation frän larmloggfilen när larmets tillstànd har förändrats fràn ett aktivt tillstànd till ett annat tillstànd.
Enligt en andra aspekt tillhandahàlls ett system för styrning av en arbets- maskin, vilken arbetsmaskin omfattar minst ett element, varvid systemet omfattar ett granskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, granskningselementet är anpassat att sätta pà en larmindikation. Systemet omfattar vidare en larm- underhällskomponent som är anpassad att: - upptäcka händelser som inte är larm; - motta larminformation frän en maskinstyrnod; - koppla ihop med en larmloggfil för att lagra larminformation i larmlogg- filen och att hämta larminformation fràn larmloggfilen; - koppla ihop med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och att hämta händelseinformation fràn händelse- loggfilen; - koppla ihop med en larmhistorik för att lagra larminformation i larmhistoriken och att hämta larminformation fràn larmhistoriken; och - avlägsna larminformation frän larmloggfilen när larmets tillstànd har förändrats fràn ett aktivt tillstànd till ett annat tillstànd.
Enligt en tredje aspekt tillhandahàlls en anordning för styrning av en arbets- maskin, vilken anordning omfattar minst en processor och minst ett minne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor - fär enheten att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta pà en larmindikation om ett fel har upptäckts.
Vidare inbegriper minnet datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor - fär enheten att tillhandahàlla en larmunder- hàllskomponent för: - att upptäcka händelser som inte är larm; - att motta larminformation fràn en maskinstyrnod; - att koppla ihop med en larmloggfil för att lagra larminformation i larm- loggfilen och att hämta larminformation fràn larmloggfilen; - att koppla ihop med en händelseloggfil för att lagra händelseinformat- ion i händelseloggfilen och att hämta händelseinformation fràn hän- delseloggfilen; - att koppla ihop med en larmhistorik för att lagra larminformation i larm- historiken och att hämta larminformation frän larmhistoriken; och - att avlägsna larminformation frän larmloggfilen när larmets tillstànd har förändrats fràn ett aktivt tillstànd till ett annat tillstànd.
Enligt en fjärde aspekt tillhandahàlls en datorprogramprodukt som inbegriper datorprograminstruktioner, vilka - när de är utförda av en processor - fär anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta pà en larmindikation om ett fel har upptäckts. Vidare inbegriper datorprogramprodukten datorprograminstruktioner, vilka - när de är utförda av processorn - fär enheten att tillhandahàlla en larm- underhällskomponent för: - att upptäcka händelser som inte är larm; - att motta larminformation fràn en maskinstyrnod; - att koppla ihop med en larmloggfil för att lagra larminformation i larm- loggfilen och att hämta larminformation fràn larmloggfilen;att koppla ihop med en händelseloggfil för att lagra händelseinformat- ion i händelseloggfilen och att hämta händelseinformation fràn hän- delseloggfilen; att koppla ihop med en larmhistorik för att lagra larminformation i larm- historiken och att hämta larminformation fràn larmhistoriken; och att avlägsna larminformation frän larmloggfilen när larmets tillstànd har förändrats fràn ett aktivt tillstànd till ett annat tillstànd.
Enligt en femte aspekt tillhandahålls ett förfarande för styrning av en arbets- maskin, i vilket driften av minst ett element av arbetsmaskinen granskas för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, sätts pà ett larmindikation. l förfarandet vidare: upptäcks händelser som inte är larm; mottas larminformationen fràn en maskinstyrnod; kopplas ihop med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och för att hämta händelseinformation fràn händel- seloggfilen; lagras larmindikationen i en larmloggfil och i en larmhistorik; och avlägsnas larminformation frän larmloggfilen när larmets tillstànd har förändrats fràn ett aktivt tillstànd till ett annat tillstànd.
Enligt en sjätte aspekt tillhandahàlls ett system för styrning av en arbets- maskin, vilken arbetsmaskin omfattar minst ett element, varvid systemet omfattar ett granskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, granskningselementet är anpassat att sätta pà en larmindikation. Vidare omfattar systemet: en mottagare som är anpassad att motta larminformationen fràn en maskinstyrnod; ett minne; och ett gränssnitt som är anpassat att lagra larmindikationen i en larmlogg- fil, att lagra händelseinformationen i händelseloggfilen, att hämta hän- delseinformation fràn händelseloggfilen till en larmhistorik, och att avlägsna larminformation frän larmloggfilen när larmets tillstànd har förändrats fràn ett aktivt tillstànd till ett annat tillstànd.
Enligt en sjunde aspekt tillhandahàlls en anordning för styrning av en arbetsmaskin, vilken anordning omfattar minst en processor och minst ett 7 minne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor - fär enheten att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta pà en larmindikation om ett fel har upptäckts.
Vidare inbegriper minnet datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor - fär anordningen att tillhandahålla en larm- underhällskomponent för: - att motta larminformation fràn en maskinstyrnod; - att koppla ihop med en larmloggfil för att lagra larminformation i larm- loggfilen och att hämta larminformation fràn larmloggfilen; - att koppla ihop med en händelseloggfil för att lagra händelseinformat- ion i händelseloggfilen och att hämta händelseinformation fràn hän- delseloggfilen; - att koppla ihop med en larmhistorik för att lagra larminformation i larm- historiken och att hämta larminformation frän larmhistoriken; och - att avlägsna larminformation frän larmloggfilen när larmets tillstànd har förändrats fràn ett aktivt tillstànd till ett annat tillstànd.
Enligt en àttonde aspekt tillhandahàlls ett förfarande för styrning av en arbetsmaskin, i vilket driften av minst ett element av arbetsmaskinen grans- kas för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, ett larmindikation sätts pà. Vidare i förfarandet upptäcks händelser som inte är larm; lagras larmindikationen i en larmloggfil; lagras händelseinformation i en händelseloggfil; hämtas händelseinformation fràn händelseloggfilen; och lagras larmindikationen och händelseinformationen i en larmhistorik av en nod (8) av en styrbuss av arbetsmaskinen; och avlägs- nas larminformation fràn larmloggfilen när larmets tillstànd har förändrats frän ett aktivt tillstànd till ett annat tillstànd.
Beskrivning av ritninqarna l det följande skall den föreliggande uppfinningen beskrivas mera i detalj med hänvisning till de bifogade ritningarna, i vilka figurer 1a-1 c figur1d figurfigur3a figur3b figur3o figurfigurfigur8 visar förenklade exempelscheman pà styrsystem för gruvmaski- ner; visar ett förenklat exempel pà styrsystem av en gruvmaskin; visar ett exempel pà ett styrsystem för en gruvmaskin som utnyttjar en CAN-buss; visar ett exempel pà nàgra funktionella element av en nod i ett styrsystem för en gruvmaskin; visar ett annat exempel pà nàgra funktionella element av en nod i ett styrsystem för en gruvmaskin; visar ett ytterligare exempel pà nàgra funktionella element av en nod i ett styrsystem för en gruvmaskin; visar ett exempel pà ett larmtillstàndsmaskin enligt ett utförings- exempel av den föreliggande uppfinningen; visar ett exempel pà lagring av larminformation i en larmloggfil och i en larmhistorik; visar ett exempel pà en anordning enligt den föreliggande upp- finningen; och figurer 7a-7c visar exempel pà arbetsmaskiner.
Detalierad beskrivning av nàgra utförinqsexempel De föreliggande utföringsformerna är tillämpliga särskilt i styrsystem för arbetsmaskiner, sàsom mobila gruvmaskiner som behövs i gruvindustrin, till exempel olika mobila maskiner för bergborrning, belastning och transport. l det följande skall arbetsmaskiner av detta slag hänvisas till som gruvmaski- ner. Tillämpningen av de föreliggande särdrag är inte begränsad till styr- system för en gruvmaskin som beskrivs nedan, utan särdrag av uppfinningen 9 kan ocksä tillämpas i styrsystem för gruvmaskiner av olika slag. Det bör ocksä noteras att en gruvmaskin kan i allmänhet ocksä hänvisa till olika maskiner som används för bergavverkning pà ett ovanjords eller jordisk verk- samhetsomräde.
Nägra icke-begränsande exempel pà arbetsmaskiner 2 visas i figurer 7a-7c. Figur 7a visar ett exempel pà en borrigg, figur 7b visar ett exempel pà en lastmaskin, och figur 7c visar ett exempel pà en krossmaskin.
Figur 1a visar ett förenklat exempelschema pä ett styrsystem 1 för ett gruv- fordon 2. Styrsystemet omfattar en övervakningsenhet 3 (SUP-PC#1), säsom en dator, med en dataöverföringsförbindelse 4 till en styrbuss 5. Övervak- ningsenheten 3 utgör ett slags övervakningsnivà 6 av styrsystemet 1. Över- vakningsenheten 3 kallas även en övervakningsnod 3 i den här ansökningen. Styrsystemet 1 omfattar även en maskinstyrningsnivà 7, i vilken element som är kopplade till olika slags ställdon, givare osv är belägna. l\/laskinstyrnings- nivän 7 kan omfatta en eller flera enheter 8 för olika ändamäl i dataöver- föringsförbindelsen till styrbussen 5. Enheterna som fungerar som noder pà maskinstyrningsnivän kallas även maskinstyrnoder 8 i den här ansökningen. Noden 8 kan omfatta en programmerbar logisk styrenhet (eng. program- mable /ogic controller, PLC) med in och utgàngar för anslutningar till och fràn ställdonen, givarna och andra element i gruvfordonets härdvara.
Figur 1b visar ett förenklat exempelschema av ett annat styrsystem 1 som är avsett för ett kranstyrsystem 21 av gruvfordonet 2. l detta utföringsexempel omfattar maskinstyrningsnivän 7 ett pekdon 9, säsom en styrspak, som är kopplat till PLC#1. l\/laskinstyrningsnivän 7 omfattar ocksä tvä ventiler 10a, 10b för kranens hydraulcylindrar (inte visade i figur 1b).
Figur 1C visar ett förenklat exempelschema pà ytterligare ett styrsystem 1 för gruvfordonet 2. I detta utföringsexempel omfattar övervakningsnivàn 6 en första övervakningsenhet SUP-PC#1 och en andra övervakningsenhet SUP- PC#2. l\/laskinstyrningsnivän 7 omfattar bl.a. en maskinstyrningsdator l\/ICPC, flera PLC-enheter PLC#1, PLC#2, nägra l/O-enheter, osv. Det finns ocksä en andra styrbuss 11, till vilken den första PLC-enheten PLC#1 är ansluten. Styrbussen 11 är avsedd att möjliggöra kommunikation mellan l/O-enheter som är anslutna till den andra styrbussen 11 och den första PLC-enheten.
Därför har den första PLC-enheten tillgäng till l/O-enheterna och den funge- rar som en nätsluss mellan den första styrbussen 5 och den andra styr- bussen 11. Den första styrbussen 5 och den andra styrbussen 11 kan utnyttja detsamma protokollet eller olika protokoll. Exempelvis kan bàde den första styrbussen 5 och den andra styrbussen 11 utnyttja CANopen-protokoll, eller den första styrbussen 5 kan utnyttja CANopen-protokoll och den andra styrbussen 11 kan utnyttja J1939-protokoll. I det senare fallet kan nätslussen PLC#1 behöva att utföra protokollkonverteringar mellan meddelanden av den första styrbussen 5 och den andra styrbussen l det här sammanhanget bör det noteras att de exempelsystem som visas i figurerna 1a-1c är bara förenklade exempel, och i praktiska tillämpningar kan system omfattar betydligt fler enheter som fungerar som noder i styrbussen, och det kan ocksä finnas ett stort antal I/O-enheter, ställdon, givare och andra element för att möjliggöra drift av gruvfordonet. Vidare kan ett gruv- fordon omfatta flera olika system, vilka kanske eller kanske inte kommunice- rar med varandra. Exempelvis kan det finnas ett system för att styra motorns drift, transmission, bromsar och ljus av gruvfordonet samt ett annat system för att styra manipulering av verktyg, kran(ar) osv. pà gruvfordonet. Det kan finnas en nätsluss mellan det första systemet och det andra systemet, sàsom visas i figur 1d. l det följande skall funktionen av styrsystemet enligt ett första utföringsexem- pel beträffande eventuella felsituationer beskrivas närmare. Ett förenklat exempel pä styrsystemet för ett gruvfordon 2 som utnyttjar en CAN-buss 5 och som visas i figur 5 omfattar övervakningsenheten 3, vilken stär i data- överföringsförbindelse med CAN-bussen 5. Säledes fungerar övervaknings- enheten 3 som en nod i CAN-bussen Figur 3a visar ett exempel pä nägra funktionella element av en nod av ett styrsystem för en gruvmaskin. Detta exempel omfattar funktioner av bàde en maskinstyrnod och en övervakningsnod. Övervakningsenheten 3 är installe- rad med ett dataöverföringsgränssnitt 12 för kommunikation med CAN-bus- sen 5, en processbild 13 som omfattar information om signaler av gruvfordo- net 2, och kan omfatta tillämpningar 14 för olika uppgifter. Det kan finnas en maskinstyrtillämpning 15 som har tillgäng till processbilden sä att maskinstyr- tillämpningen 15 kan läsa värden av signalerna som lagrats i processbildenoch kan eventuellt ocksà skriva värden för en eller flera av signalerna i pro- cessbilden. Det kan finnas en larmhanteringstillämpning 18. Det finns ocksà en tillämpning för ett grafiskt användargränssnitt (eng. graphica/ user inter- face, GUI), vilken kan kommunicera med maskinstyrtillämpningen 15 och/eller kan ha direkt tillgàng till processbilden 13. GUI-tillämpningen 16 kan presentera information om värden pà olika signaler, larm, händelser osv. GUI-tillämpningen 16 kan motta inmatningar fràn användaren av gruvfor- donet 2, till exempel nya värden för parametrar, instruktioner för att byta vyer som visas pà en skärm 17 osv. Tillämpningarna kan ocksà omfatta bl.a. til- lämpningen 16 för användargränssnittet, en tillämpning 18 för larmhantering, en tillämpning 20 för diagnostik, osv.
Figur 3b visar ett annat exempel pà nägra funktionella element av en nod i ett styrsystem för en gruvmaskin. Detta exempelenhet kan tillämpas för använd- ning som maskinstyrnoden 8 och är installerad med ett dataöverförings- gränssnitt 12 för kommunikation med CAN-bussen 5, en processbild 13 som omfattar information om signaler av noden för gruvfordonet 2, och kan omfatta tillämpningar 14 för olika uppgifter. Det kan finnas en maskinstyr- tillämpning 15 som har tillgàng till processbilden sä att maskinstyrtillämp- ningen 15 kan läsa värden av signalerna som lagrats i processbilden och kan eventuellt ocksà skriva värden för en eller flera av signalerna i processbilden.
Figur 3c visar ytterligare ett annat exempel pà nägra funktionella element av en nod av ett styrsystem för en gruvmaskin. Detta exempelenhet kan tilläm- pas för att användas som övervakningsnoden 3 och är installerad med ett dataöverföringsgränssnitt 12 för kommunikation med CAN-bussen 5, en pro- cessbild 13 som omfattar information om signaler av noder för gruvfordonet 2, och kan omfatta tillämpningar 14 för olika uppgifter. Det kan finnas en til- lämpning 16 för ett grafiskt användargränssnitt (GUI), vilken kan kommuni- cera med maskinstyrtillämpningen 15 och/eller kan ha direkt tillgàng till pro- cessbilden 19. GUI-tillämpningen 16 kan presentera information om värden pà olika signaler, larm, händelser osv. GUI-tillämpningen 16 kan motta inmatningar frän användaren av gruvfordonet 2, till exempel nya värden för parametrar, instruktioner för att byta vyer som visas pà en skärm 17 osv. Til- lämpningarna kan ocksà omfatta bl.a. tillämpningen 16 för användargräns- snittet, tillämpningen 18 för larmhantering, en tillämpning 20 för diagnostik, osv.Pä maskinstyrningsnivän kan I/O-enheterna motta faktiska värden fràn olika slags givare, strömställare osv. Exempelvis kan det finnas en eller flera tem- peraturgivare som mäter temperaturen pä motoroljan, temperaturen pà hyd- raulvätskan, trycket i hydraulsystemet, osv. Det kan finnas strömställare som indikerar om en broms är pà eller av, om dörren till förarhytten är öppen eller stängd, om en bom befinner sig i ett ytterläge, osv.
I/O-enheterna kan också tillhandahålla signaler till ställdon. Till exempel motorns varvtal kan justeras sàsom läget av bommen, eller ett verktyg av gruvfordonet kan sättas pà eller av, osv.
De ovannämnda exemplen är icke-begränsande exempel pà ändamälet med I/O-enheterna och andra delarna av styrsystemet. Fackmannen är medveten att gruvfordonet 2 kan ytterligare omfatta olika slags funktioner, verktyg, ställdon, givare, I/O-enheter osv, men en mera detaljerad beskrivning av dem är inte nödvändig i detta sammanhang.
När man använder gruvfordonet, läser I/O-enheterna signaler fràn givarna och sänder information om signalvärdena antingen direkt till CAN-bussen 5, om I/O-enheten är anordnad att fungera som en nod, eller till PLC-enheten, till vilken I/O-enheten är ansluten. PLC-enheten skall sedan sända inform- ationen om signalvärdena till CAN-bussen. Överföring av informationen till CAN-bussen kan utföras genom att använda ett protokoll, sàsom CANopen. l ett sädant fall är informationen paketerad enligt CANopen-specificeringar sä att den mottagande noden kan ätervinna informationen fràn paketet (pake- ten).
Användningen av CAN-buss tillàter att en ny enhet kan tilläggas pà bussen i farten, dvs utan att stänga av styrbussen. När en enhet anslutas till CAN- bussen och/eller sätts pà, kan den utföra en handskakning med en annan enhet (andra enheter) eller med en masterenhet av CAN-bussen för att fä en ny apparatadress, om nödvändigt. Ä andra sidan har apparatadressen eventuellt ställts in av en konfigurator av styrsystemet, varvid handskak- ningen kanske inte behövs. När enheten har initierats, kan den gà in i ett för- operationellt tillstànd och sända ett boot-up-meddelande till masterenheten, varvid masterenheten är medveten om enhetens närvaro och att den är i det 13 föroperationella tillstàndet. Enheten kan sedan fä instruktioner fràn t.ex. masterenheten att gà in i det operationella tillstàndet. l\/lasterenheten kan vara till exempel övervakningsenheten 3, varvid övervakningsenheten 3 är medveten om de aktiva noderna i CAN-bussen Varje enhet som är ansluten som en nod 8 till styrbussen 5 kan ha en pro- cessbild 13. Processbilden innehàller information om signalerna som finns i enheten. Till exempel när enheten styr ett ställdon, signaler fràn enheten kan innehàlla ett inställningsvärde för ställdonet och det faktiska tillstàndet hos ställdonet som mätts eller bestämts pà annat sätt av t.ex. en givare. För en enhet som styr driften av gruvfordonets motor kan processbilden innehàlla signaler som hänför sig till temperaturer pà olika delar av motorn, till exempel kylvätsketemperatur, oljetemperatur, bränsletemperatur osv. Dessa temperaturer har eventuellt mätts med t.ex. temperaturgivare som anslutits till enheten.
Pà övervakningsnivàn innehàller övervakningsenheten 3 ocksà en process- bild 19 som kan innehàlla information som motsvarar processbilder fràn alla noder som är under kontroll av övervakningsenheten 3. För att hälla pro- cessbilderna uppdaterade kan övervakningsenheten 3 fràga noderna t.ex. genom att sända ett meddelande med begäran till noden (noderna). Noderna 8 kan besvara förfràgningen genom att sända en eller flera svarmeddelanden som innehàller informationen som finns i nodens 8 processbild. I stället eller dessutom kan noderna 8 sända deras processbild eller en del av deras pro- cessbild till övervakningsenheten 3 utan begäran, t.ex. med intervaller eller när ett eller flera värden av processbildens signaler har förändrats. Ocksà när ett fel har upptäckts av en nod 8 kan noden 8 driva ett larmmeddelande till styrbussen 5 utan en begäran fràn övervakningsnoden Övervakningsenhetens 3 processbild är tillgänglig för en eller flera tillämp- ningar som körs i övervakningsenheten 3, t.ex. genom ett programmerings- gränssnitt av processbilden.
Enheter pà maskinstyrningsnivän kan ocksà ha förmägan att köra tillämp- ningsprogram eller de kan ha programmerbara logiker för att anordna logiska kretsar att utföra bestämda uppgifter. Dessa uppgifter kan innebära upptäck- ande av eventuella fel eller funktionsstörningar vid drift av gruvfordonet. Tillexempel en PLC-enhet kan vara programmerad att mäta oljetemperaturen i motorn och att jämföra den med ett referensvärde. Pä basis av jämförelsen kan en flagga eller en annan indikation sättas eller àterställas beroende pä det, om oljetemperaturen överskrider referensvärdet eller inte. Denna flagga kan vara anordnad i processbilden av maskinstyrnoden 8 sä att den är till- gänglig för t.ex. larmtillämpningsprogrammet som körs i övervaknings- enheten Förutom feldetekteringen och indikationen kan enheten ocksà vara pro- grammerad att initiera nägra skyddsätgärder och/eller att förhindra att vissa ätgärder utförs när ett fel har upptäckts. Anordningen kan till exempel stanna en hydraulisk pump om ett allvarligt fel i det hydrauliska systemet har upp- täckts. Som ett annat exempel kan enheten förhindra att verktyget startas om ett fel har upptäckts i styrsystemet för verktyget.
I allmänhet när ett fel eller en funktionsstörning kan orsaka människoskador eller materiella skador, omfattar feldetekteringslogiken ett styrsystem som kan användas för att försöka förhindra skadorna. Om det inte är sannolikt att felet eller funktionsstörningen kunde orsaka människoskador eller materiella skador, kan det vara tillräckligt att generera ett larm men inte läsa nägra andra funktioner.
Enhetens tillämpning av maskinstyrning kan övervaka alla relevanta felkällor som kan förekomma, och den har anordnats för övervakning i delsystemet till vilket enheten är ansluten. l\/lan kan övervaka till exempel en kortslutning av I/O-stift i digital utgäng, en kabelbrott i strömingàng, en tidsutlösning för mottagning av meddelanden i CANopen, felaktiga CANopen-modultyper eller programversioner.
Ett larm kan ha tvà tillstànd: larm av och larm pä. Larm av -tillstàndet indike- rar att felet som orsakar detta larm inte är pà. Larm av -tillstàndet kan vara aktiverad ocksà när felet har tidigare varit aktivt (pà) men det har äterställts. Larm pà -tillstàndet indikerar att felet är aktivt eller att larmen inte har àter- ställts efter felet har försvunnit (eller reparerats).
I nägra utföringsformer är larm pà -tillstàndet av larmet ytterligare delad till tvà deltillstànd, nämligen ett aktivt och ett passivt tillstànd. När felet har upp- täckts och larmet är pàkopplat, sätts larmet i det aktiva tillständet. Därför indikerar det aktiva tillståndet att felet som orsakade larmet är ännu pä. När felet som orsakade larmet inte längre är pä, dvs felet har försvunnit, men larmet har inte ännu äterställts, gär larmet till det passiva tillständet. Figur 4 visar ett exempel pä en larmtillständsmaskin av detta slag.
Det kan finnas flera fall, i vilka en “fel av” -händelse inte kan särskiljas. Det kan till exempel hända att av nägon anledning larmobjektet inte alls uppdate- ras. Därför kan felet ännu vara pà, eller det kan vara av. l sädana fall kan larmet gä frän det aktiva till det passiva tillständet efter en tidsutlösnings- period har förflutit fràn den senaste uppdateringen eller efter det att larmet gätt till det aktiva tillständet. Tidsutlösningsperioden kan vara flera hundra millisekunder eller t.o.m. flera sekunder i nägra utföringsformer. l det följande skall ett exempel pä larmdetekterings och indikationsprocessen samt larmtillständsmaskinen enligt ett utföringsexempel i exempelkonfigurat- ionen av gruvfordonet 2 beskrivas närmare. Det förutsätts att en kranstyr- enhet 21 upptäcker ett fel i drift av kranen 22. Kranstyrenheten 21 kan till exempel ha en inmatning som övervakar funktionen av ventilerna 10a, 10b. lnmatningen kan indikera ventilens öppningsnivä. Kranstyrenheten 21 har en parameter som indikerar ventilens inställningsvärde. Kranstyrenheten 21 kan därför jämföra ingàngsvärdet och parametervärdet för att bestämma om dessa motsvarar varandra tillräckligt nära. Om inte, skall kranstyrenheten 21 generera ett larmindikation för att indikera att ventilen inte är tillräckligt nära inställningsvärdet. Larmindikationen lagras i kranstyrenhetens 21 larmloggfil. Larmindikationen innehäller en tillständsflagga som nu sätts pä, samt identi- fieringsinformation om den felaktiga ventilen, dvs ventilens enhets-lD. Larm- indikationen kan ytterligare omfatta en tidstämpel av det ögonblick dä felet upptäcktes. l nägra utföringsformer finns det ocksä en larmräknare, pä vilken inställs ett första värde, t.ex. 1, när felet har upptäckts för första gängen. Värdet pä larmräknaren ökas varje gäng när felet äteruppstär, oberoende om larmets tillstànd har äterställts eller inte. Härvid kan värdet pä larmräknaren använ- das som en indikation pä antalet förekomster av larm. Det absoluta värdet pä larmräknaren motsvarar dock kanske inte direkt antalet inträffade fel, efter- som minnesplatsen där värdet pä larmräknaren är lagrat har en begränsad 16 längd. Värdet pà Iarmräknaren kan därför nä det maximala värdet, men vär- det pà Iarmräknaren kanske förändrar sig inte senare, förrän systemet àter- ställs eller larmräknarna àterställs. Detta kan hända till exempel när maskin- styrnoden 8 stängs av för en stund.
I nägra utföringsformer kan maskinstyrnoderna 8 ytterligare omfatta en räk- nare för tillstàndsförändringar, vilken är avsedd att användas för räkning av förändringar i larmloggfilen. Dessa förändringar kan omfatta en aktivering av ett larm, en förändring i larmtillständet, eller en àterställning av ett larm. Räk- naren för tillstàndsförändringar kan ackumuleras när ett sàdant tillstànd inträffar i ett tillstànd av nàgot larm i larmloggfilen eller när en bestämd typ av förändring i tillstàndet av larmet inträffar. Ocksà räknaren för tillstàndsföränd- ringar har en bestämd längd och den kan bli àterställd till noll (eller ett annat startvärde) efter värdet av räknaren för tillstàndsförändringar har nätt maxi- mivärdet som ryms i minnesplatsen som är reserverad för räknaren för till- stàndsförändringar.
Ett syfte med räknaren för tillstàndsförändringar är att möjliggöra uppteck- ande av fel vilka eventuellt kan ha förekommit när övervakningsnoden 3 initi- erades och kunde inte ännu motta meddelanden fràn styrbussens 5 maskin- styrnoder Värdet av räknaren för tillstàndsförändringar kan överföras periodiskt frän maskinstyrnoden 8 till styrbussen 5. Således kan övervakningsnoden 3 granska värdet pà räknaren för tillstàndsförändringar, och när den upptäcker en förändring i värdet, kan övervakningsnoden 3 begära maskinstyrnoden 8 att sända larmloggfilen eller delar av den till övervakningsnoden 3. Begäran kan genomföras som ett meddelande med begäran som sänts av övervak- ningsnoden 3 via styrbussen 5, eller pà nàgot annat lämpligt sätt. l\/|askin- styrnoden 8 kan sända larmloggfilen genom att sända ett eller flera med- delanden till övervakningsnoden 3 via styrbussen Övervakningsnoden 3 kan ocksà läsa värdet av räknaren för tillstàndsföränd- ringar och jämföra det med ett föregàende värde som eventuellt har lagrats i processbilden 19 av övervakningsnoden 3. Om värdena stämmer, är det sannolikt att inga fel har inträffat som övervakningsnoden 3 inte är medveten om. Ä andra sidan om värdena inte stämmer, är det sannolikt att övervak-ningsnoden 3 av någon anledning har utelämnat ett larm. Övervaknings- noden 3 kan alltsà generera ett meddelande med begäran och sända det till sagda maskinstyrnod 8 och begära en uppdatering av uppgifterna i maskin- styrnoden 8. De uppdaterade datavärden kan lagras i processbilden, och om nägra andra àtgärder behövs, t.ex. för att indikera larmet för användaren, kan övervakningsnoden 3 initiera sàdana àtgärder.
Kranstyrenheten 21 bildar ett meddelande t.ex. enligt CANopen-protokollet. Kranstyrenheten 21 inkluderar i meddelandet en fel-ID, en larmtyp, en larm- källa (ursprungskomponent) samt eventuellt en tidstämpel. l meddelandet kan ocksà införas värdet pà larmräknaren. Larmkällan kan vara enhets-ID, eventuellt kompletterad med ytterligare information om detsamma gruvfor- donet kan omfatta fler än en enhet med samma enhets-lD. l sàdana fall är det kanske nödvändigt att komplettera källinformationen med information om delsystemet som enheten hör till. Eftersom längden av ett meddelande i CANopen-protokollet är ganska begränsad, räcker det kanske inte till att sända larminformationen i ett enstaka meddelande. l sàdana situationer kan kranstyrenheten 21 bilda och sända ett flertal meddelanden enligt CANopen- protokollet. Övervakningsnoden 3 mottar meddelandet och bearbetar den i övervak- ningsnodens 3 inre kommunikationsstack. l\/leddelandet tolkas av ett kom- munikationskomponent. En dataöverföringsgränssnittskomponent bestäm- mer att sagda meddelande hänför sig till larm. Sàledes tillhandahàller data- överföringsgränssnittskomponenten meddelandet till larmkomponenten för hantering. Larmkomponenten granskar meddelandet för att ta reda pà bl.a. källan till felet samt felets tillstànd. Larmkomponenten lagrar larminformat- ionen i övervakningsnodens 3 larmloggfil. Larminformationen kan ocksà lag- ras i övervakningsnodens 3 larmhistorik. Larminformationen som lagras i larmloggfilen och i larmhistoriken innehàller tidstämpeln och källan till larmet. Övervakningsnodens 3 larmloggfil är en samling av information i larmlogg- filen av noderna i systemet, dvs en sammanslutning av nodernas larmlogg- filer. Övervakningsnodens processbild är ocksà en sammanslutning av pro- cessbilder av maskinstyrnoderna 8 eller delar av dem.Figur 5 visar ett exempel pà lagring av larminformation i Iarmloggfilen och i larmhistoriken. Pilarna anger de logiska vägarna som kan användas när ett larm lagras samt elementen som kan medverka i hanteringen av larminform- ationen. Delsystemet 50 omfattar maskinstyrningsnivàn 6 och styrbussen 5. Ett larmmeddelande kan mottas genom en larmnätsluss 51, vilken kan omfatta en larmavbildningstabell 52 sä att larmnätslussen kan tilldela larm- koden ett annat värde, om nödvändigt. Larmindikationen vidarebefordras till larmunderhällskomponenten 53, vilken tar hand om lagring av larmet i larm- loggfilen 54 och i larmhistoriken 55 hos övervakningsnoden 3. Det kan ocksà finnas en händelseloggfil 56 som larmunderhällskomponenten kan använda för att lagra information om upptäckta händelser som inte är larm.
Larmmeddelandet kan ocksà omvandlas till en annan form pà ett annat sätt än genom att använda larmavbildningstabellen. Till exempel en del av larm- koden som erhàllits fràn delsystemet kan uteslutas fràn larmkoden.
I nägra utföringsform innehàller maskinstyrnoden 8 inte tidstämpeln med larminformationen. Sàledes kan övervakningsnodens 3 larmkomponent infoga larmtiden i larminformationen. l nägra utföringsexempel har meddelandet som kan användas för att sända larminformation till styrbussen den följande strukturen: - ett blockhuvud; och - ett eller flera larmobjekt.
Blockhuvudet kan vara t.ex. 6 byte läng, vilket innehàller information om antalet larmobjekt i meddelandet. Längden av varje larmobjekt kan vara till exempel tio byte, vilket kan innehàlla larmkod, tidstämpel och räknarvärdet för larmet. Det bör noteras i detta sammanhang att det ovan givna exemplet pà meddelandestrukturen presenteras endast för att illustrera uppfinningen, inte för att begränsa uppfinningen enbart för sàdana meddelandestrukturer.
Varje gäng felets tillstànd förändras kan maskinstyrnoden 8 generera och sända ett nytt meddelande med information om det förändrade tillstàndet. Larmloggfilen kan uppdateras sä att när felet försvinner, dvs larmet förändras till det passiva eller i nägra situationer av-tillstàndet, kan larmet avlägsnas fràn Iarmloggfilen när den sätts till av-tillstàndet. Larmet kan dock bli kvar i 19 larmhistoriken. Med andra ord kan ett larm förekomma en gäng i larmlogg- filen men flera gänger i larmhistoriken.
Information om larmen tillhandahålls ocksä pä användargränssnittet sä att man kan presentera användaren bl.a. orsaken till larmet, larmets tillständ och tidstämpeln. Till exempel ett fönster kan visas pä skärmen, vilket innehäller information om alla larm som är antingen aktiva eller passiva. För att avskilja bättre vilka larm är aktiva och vilka är passiva, aktiva och passiva larm kan indikeras med olika färger, med olika typsnitt och/eller pä andra lämpliga sätt.
I utföringsformer där larmet kan vara aktivt eller passivt kan larmets tillständ i larmloggfilen bytas mellan dessa tvä tillständ, när det motsvarande felet för- svinner eller äteruppstär.
När ett fel har försvunnit, sätts larmet i det passiva tillständet, om detta stöds av tillämpningen, eller av-tillständet, om det passiva tillständet inte används för larm. Larmets tillständ kan bytas frän det passiva tillständet till av-tillstän- det, när larmet har äterställts. Till exempel kan en tillämpning äterställa lar- met när felet har försvunnit. Denna typ av ätgärd kan vara tillämplig t.ex. när larmet hänför sig till temperaturen pä olja i ett smörjsystem för motorn av gruvmaskinen. Äterställningen utförs kanske inte eller behöver inte alltid utfö- ras automatiskt, utan den kan kräva nägon användarätgärd eller en förutbe- stämd förutsättning för att utföras. Till exempel när ett fel har upptäckts och ett larmmeddelande har sänts till övervakningsnoden 3, indikerar övervak- ningsnodens 3 användargränssnittskomponent larmet för användaren t.ex. genom att generera en visuell indikation pä skärmen och/eller genom att bilda en hörbar ljudsignal i övervakningsnodens 3 högtalare. Användaren kan sedan reagera pä larmet och äterställa larmet när felet har försvunnit. I nägra utföringsformer bekräftar användaren larmet, vilket införs i tillämpnings- programmet, och tillämpningsprogrammet utför äterställningen av larmet, om felet har försvunnit. l nägra utföringsformer, när tillämpningsprogrammet äterställer larmet, kan densamma larmkoden som användes när larmet inställdes användas vid äterställning.
Det kanske förutsätts att indikationen visas pà skärmen tills användaren har reagerat pä den (dvs bekräftat Iarmindikationen), eller indikationen kan avlägsnas efter en viss tid har förflutit fràn initieringen av indikationen. I nägra utföringsformer kan larmindikationen vara tvàfasig: först tillhandahålls en större indikation och därefter ändras indikationen till en mindre storlek, t.ex. till en textrad pä skärmen. Användargränssnittet kan ocksä omfatta en lampa eller lampor som kan tändas eller släckas när ett visst fel har upptäckts. l nägra utföringsformer omfattar den visade larminformationen inte bara larmdata men ocksä ett gränsvärde som hänför sig till larmet. Till exempel om systemet har upptäckt att oljetemperaturen är för hög, dvs över ett bestämt gränsvärde, kan det faktiska temperaturvärdet och gränsvärdet visas med förklarande text, säsom ”O/jetemperatur för hög: nu 72 OC, maximum är 70 OC”. Gränsvärdet tillsammans med andra larminformation kan ocksä inklu- deras i larmloggfilen och/eller larmhistoriken. Gruvfordonets larmkonfigurat- ion omfattar information om gränsen är minimi eller maximigränsen. Sàledes behöver larmmeddelandet inte innehälla denna information.
Larmmeddelandet innehäller larmets kod, vilken kanske inte är informativ i och för sig. Därför kan användargränssnittskomponenten eller larmkompo- nenten innehälla en avbildningstabell eller nägot annat lämpligt medel, i vilket en motsvarighet mellan larmkoden och en förklarande text kan tillhanda- hällas. Till exempel: Denna kod avslöjar att när larmkoden är abcd1234, skulle användargräns- snittet veta att den hänför sig till oljetemperatur och att gränsvärdet är max- imivärdet.
När användaren har upptäckt larmet, kan han/hon dä ange inmatning via tangentbordet, pekskärmen eller andra inmatningsmedel för att informera att han/hon har upptäckt larmet, och möjligtvis initiera ätgärder för att reparera felet och/eller ställa in gruvfordonet pà ett säkert drifttillständ.Det finns ocksà andra alternativ för att individuellt identifiera signalen än sig- nalnamnet. ldentifieraren kan till exempel innehàlla ett index som kan vara numeriskt eller alfanumeriskt, ett index-delindex-par, osv. lndexet eller index-delindex-paret kan vara en adress för noden eller det kan innehàlla nodens adress. I nàgra utföringsformer är indexet ett 16 bitars nummer och delindexet är ett 8 bitars nummer.
Det bör noteras att i utföringsformer som utnyttjar en räknare ackumuleras räknaren vanligtvis bara när ett fel uppstàr. Sàledes blir räknarvärdet oför- ändrad när felet försvinner eller larmet har äterställts. Det kan dock ocksà vara möjligt att tillämpa räknaren pà ett sàdant sätt att den ökas varje gäng när larmtillstàndet förändras. l nàgra utföringsformer ökas räknarvärdet inte, utan det minskas när ett fel upptäcks.
I nàgra utföringsformer kan larmmeddelandet bildas och sändas upprepade gànger när felet är pà. l larmmeddelandet kan dä införas det faktiska mät- värdet av den felaktiga anordningen eller komponenten. Till exempel om larmet hänför sig till ett temperaturvärde, kan larmmeddelandet omfatta det mätta temperaturvärdet. l nàgra andra utföringsformer bildas bara ett med- delande eller en uppsättning av meddelanden när felet upptäcks, och ett annat meddelande bildas när felet har försvunnit. Det sistnämnda meddelan- det kan dä omfatta ett maximi eller minimimätvärde som hänför sig till den felaktiga anordningen eller komponenten, t.ex. maximi eller minimitemperatu- ren, maximi eller minimitrycket osv.
Larmloggfilen kan lagras i ett flyktigt minne av maskinstyrnoden 8, eller i ett icke-flyktigt minne. Om larmloggfilen är lagrad i bara ett flyktigt minne, kan larmloggfilen försvinna när maskinstyrnoden 8 avkopplas. Larmhistoriken kan lagras t.ex. som en fil i det permanenta minnet eller i en annan lämplig form sä att larmhistoriken kan uppdateras och ses genom lämpliga tillämpningar. l övervakningsnoden 3 kan larmloggfilen ocksà lagras i ett flyktigt minne av övervakningsnoden 3, eller den kan lagras i ett icke-flyktigt minne av över- vakningsnoden 3. Larmhistoriken lagras företrädesvis i ett icke-flyktigt minne av övervakningsnoden 3 eller i ett icke-flyktigt minne av en annan anordning. Till exempel fordonet 2 kan omfatta flera datorer, vilka fungerar som över- vakningsnoder 3 och kan kommunicera med varandra. En av datorerna somfungerar som övervakningsnoder kan lagra larmhistoriken av varje övervak- ningsnod i ett icke-flyktigt minne, medan de andra övervakningsnoderna kan lagra larmhistoriken i ett flyktigt minne eller i ett icke-flyktigt minne. I ytterli- gare en utföringsform kan gruvfordonet 2 omfatta ett flertal datorer, av vilka en eller flera fungerar som övervakningsnoder 3 och en av datorerna funge- rar som en central dator som kan kommunicera med de andra datorerna. Den centrala datorn kan lagra larmhistoriken av varje övervakningsnod i ett icke-flyktigt minne. Övervakningsnoderna 3 kan vara försedda med funktioner för inställning, àterställning och kontroll av larmtillstànd. Till exempel en användare av gruvfordonet kan kontrollera larmloggfilen och larmhistoriken när sä önskas. Användaren kan ocksä äterställa larm fràn larmloggfilen och kontrollera till- ständet av larmet (larmen).
I nägra utföringsformer kan övervakningsnoden 3 ocksä omfatta en larm- loggfil för lagring av information om larm, vilket kan utföras i övervaknings- noden I nägra utföringsformer kan olika användare ha olika àtkomsträttigheter till systemet, varvid användare med färre àtkomsträttigheter kanske inte kan utföra alla ätgärder som användare med fler àtkomsträttigheter är tillàtna att använda. Exempelvis kan vissa användare äterställa larm men nägra andra användare kan eventuellt inte äterställa larm utan enbart se larm och larm- historiken.
I nägra utföringsformer kan larmloggfilen och larmhistoriken användas för att ge användaren olika slags statistisk information om Iarmen. Till exempel kan larmkomponenten àstadkomma att alla larm, bara larm som har inträffat efter det senaste underhàllet av gruvmaskinen, eller bara nya larm visas pà användargränssnittet för användaren. För att fä sàdana listor kan larm- komponenten granska Iarmens tidstämplar och information om underhàll av gruvmaskinen.
Den föreliggande uppfinningen kan tillämpas i anordningar som omfattar minst en eller flera processorer 30 och ett eller flera minnen 31, sàsom visas i exemplet av figur 6. l\/linnet 31 kan omfatta ett flyktigt minne, sàsom ettdirektminne (RAIVI), och ett icke-flyktigt minne, säsom ett läsminne (ROIVI), ett elektriskt raderbart läsminne (EEPRONI) och/eller andra typer av minnen. l nägra utföringsexempel kan minnet ocksä omfatta ett flashminne eller en fast skivminnesenhet. l\/linnet kan vara försett med program vilka - när de är utförda av processorn - fär anordningen att utföra minst nägra ätgärder pà maskinstyrningsnivän, ätgärder pà övervakningsnivàn och/eller kommuni- kationsätgärder med styrbussen. Kommunikationskomponenten, larm- komponenten, användargränssnittskomponenten och andra funktionselement som är anordnade i form av mjukvara kan vara installerade i form av flera program, programbibliotek osv. Funktionerna pä maskinstyrningsnivän och övervakningsnivàn är kanske inte installerade i särskilda anordningar utan nägra av funktionerna pä maskinstyrningsnivän och övervakningsnivàn kan installeras i densamma anordningen, säsom i övervakningsnoden 3. Anord- ningen kan ytterligare omfatta ett bussgränssnitt 33 sä att anordningen kan anslutas till styrbussen 5. Bussgränssnittet 33 kan omfatta en mottagare för mottagning av data frän styrbussen, och en sändare för överföring av data till styrbussen. Anordningen kan ocksä omfatta ingängs och utgängsanslut- ningar 34 (I/O-gränssnitt) t.ex. för mottagning av givardata och/eller för sänd- ning av styrsignaler till ställdon. Anordningen som är avsedd att användas som övervakningsnoden 3 behöver eventuellt inte I/O-gränssnittet 34 utan inbegriper användargränssnittet 35. Användargränssnittet kan omfatta en skärm, ett tangentbord, ett pekdon och/eller andra medel för att ge använda- ren information och för inmatning av användarinstruktioner. l det följande skall nägra utföringsexempel beskrivas. Enligt ett första utfö- ringsexempel tillhandahålls ett förfarande för styrning av en arbetsmaskin, i vilket funktionen av minst ett element av arbetsmaskinen granskas för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, sätts pä ett larmindikation. Larmindikationen, när det sätts pä, inställs i ett aktivt tillstànd när felet i sagda minst ett element har upptäckts, eller i ett passivt tillstànd när felet av sagda minst ett element har försvunnit.
I nägra utföringsformer, när larmet inställs i det aktiva tillständet, ökar värdet pä räknaren för tillständsförändringar med ett. l nägra utföringsformer kontrolleras räknaren för tillständsförändringar genom maskinstyrnoden av arbetsmaskinen.I nägra utföringsformer omfattar förfarandet ytterligare: - granskning om Iarmindikationen används som ett övervaknings- element för att utföra en funktion i arbetsmaskinen; och - hindrande eller tillätelse av utförandet av funktionen pä basis av larm- tillständet.
I nägra utföringsformer förhindras utförandet av funktionen om Iarmindikat- ionen indikerar att larmet är i det aktiva tillständet.
I nägra utföringsformer förhindras utförandet av funktionen om Iarmindikat- ionen indikerar att larmet är i det aktiva tillständet.
I nägra utföringsformer, när larmet är i det aktiva tillständet, omfattar för- farandet ytterligare - väntan pä en uppdatering av larmtillständet; och - om uppdateringen inte mottas inom en förutbestämd tid, byte av lar- met till det passiva tillständet.
I nägra utföringsformer upprätthälls en processbild som omfattar signaler som förekommer i en nod, varvid Iarmindikationen lagras i processbilden.
I nägra utföringsformer tillhandahälls en maskinstyrtillämpning, varvid maskinstyrtillämpningen läser Iarmindikationen frän processbilden för att bestämma larmtillständet.
I nägra utföringsformer bestäms Iarmindikationen pä basis av en signal som lagrats i processbilden.
Enligt ett andra utföringsexempel tillhandahälls ett system för styrning av en arbetsmaskin, vilken arbetsmaskin omfattar minst ett element, varvid syste- met omfattar ett granskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, är gransknings- elementet anpassat att sätta pä en Iarmindikation. Det granskande elementet anpassas ytterligare - när Iarmindikationen sätts pä - att inställa Iarmindi- kationen i ett aktivt tillständ när felet i sagda minst ett element har upptäckts, eller i ett passivt tillständ när felet av sagda minst ett element har försvunnit.
I nägra utföringsformer, när larmet inställs i det aktiva tillständet, är systemet anpassat att öka värdet pä en räknare av tillständsförändringar.
I nägra utföringsformer befinner sig räknaren för tillständsförändringar i en maskinstyrnod av arbetsmaskinen.
I nägra utföringsformer omfattar systemet ytterligare: - ett styrelement som är anpassat att granska om larmindikationen används som ett styrelement för utförande av en funktion i arbets- maskinen; och att förhindra eller tilläta utförandet av funktionen pä basis av larmtillständet.
I nägra utföringsformer omfattar en nod av systemet en processbild som omfattar signaler som förekommer i noden, varvid noden är anpassad att lagra larmindikationen i processbilden.
I nägra utföringsformer omfattar systemet ytterligare en maskinstyrtillämpning som är anpassad att läsa larmindikationen frän processbilden för att bestämma larmtillständet.
I nägra utföringsformer är systemet anpassat att bestämma larmindikationen pä basis av en signal som lagrats i processbilden.
I nägra utföringsformer är arbetsmaskinen en borrigg, en lastmaskin, en tipp- bil med bergflak, en kross och siktmaskin, en transportör, en vägfräsmaskin eller en kontinuerlig gruvbrytningsmaskin.
Enligt ett tredje utföringsexempel tillhandahälls en anordning för styrning av en arbetsmaskin, vilken anordning omfattar minst en processor och minst ett minne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor -fär anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta pä en larmindikation om ett fel har upptäckts. Vidare inbegriper minnet datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor -fär anordningen att:- inställa Iarmindikationen i ett aktivt tillstànd när Iarmindikationen är i pà-tillstàndet och när felet i sagda minst ett element har upptäckts, eller - inställa Iarmindikationen i ett passivt tillstànd när Iarmindikationen är i pà-tillstàndet och när felet i sagda minst ett element har försvunnit.
Enligt ett fjärde utföringsexempel tillhandahålls en datorprogramprodukt som inbegriper datorprograminstruktioner, vilka - när de är utförda av en proces- sor - fär anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta pà en larmindikation om ett fel har upptäckts.
Ytterligare avser datorprogramprodukten datorprograminstruktioner vilka - när de är utförda av processorn - fär anordningen att: - inställa Iarmindikationen i ett aktivt tillstànd när Iarmindikationen är i pà-tillstàndet och när felet i sagda minst ett element har upptäckts, eller - inställa Iarmindikationen i ett passivt tillstànd när Iarmindikationen är i pà-tillstàndet och när felet i sagda minst ett element har försvunnit.
Enligt ett femte utföringsexempel tillhandahàlls ett förfarande för styrning av en arbetsmaskin, i vilket funktionen av minst ett element av arbetsmaskinen granskas för att upptäcka om det finns ett fel i sagda minst ett element, var- vid om ett fel har upptäckts, sätts ett larmindikation pà. Vidare i förfarandet: - bestäms en ursprungskomponent för felet; och - inkluderas information om ursprungskomponenten i Iarmindikationen.
Enligt ett sjätte utföringsexempel tillhandahàlls ett system för styrning av en arbetsmaskin, vilken arbetsmaskin omfattar minst ett element, varvid syste- met omfattar ett granskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, är gransknings- elementet anpassat att sätta pà en larmindikation. Granskningselementet anpassas ytterligare att bestämma en ursprungskomponent för felet och att inkludera information om ursprungskomponenten i Iarmindikationen.
Enligt ett sjunde utföringsexempel tillhandahàlls en anordning för styrning av en arbetsmaskin, vilken anordning omfattar minst en processor och minst ettminne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor - fär anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta pà en larmindikation om ett fel har upptäckts. Vidare inbegriper minnet datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor - fär anordningen att: - bestämma en ursprungskomponent för felet; och - inkludera information om ursprungskomponenten i larmindikationen.
Enligt ett àttonde utföringsexempel tillhandahålls ett förfarande för styrning av en arbetsmaskin, i vilket funktionen av minst ett element av arbetsmaskinen granskas för att upptäcka om det finns ett fel i sagda minst ett element, var- vid om ett fel har upptäckts, sätts ett larmindikation pà. Förfarandet omfattar vidare tillhandahällande av en larmunderhällskomponent för: - att motta larminformation fràn en eller flera maskinstyrnoder; - att koppla ihop med en larmloggfil för att lagra larminformationen fràn sagda en eller flera maskinstyrnoder till larmloggfilen och att hämta larminformation frän larmloggfilen; och - att koppla ihop med en larmhistorik för att lagra larminformation i larm- historiken och att hämta larminformation frän larmhistoriken. l nägra utföringsformer tillhandahàller larmunderhällskomponenten ytterligare ett meddelande om larmet i användargränssnittet. l nägra utföringsformer ger larmunderhàllskomponenten ytterligare en instruktion för maskinstyrnoden för att avställa larmindikationen. l nägra utföringsformer tillhandahàller larmunderhällskomponenten ytterligare gruppering av larmindikationer i en eller flera grupper.
Enligt ett nionde utföringsexempel tillhandahàlls ett system för styrning av en arbetsmaskin, vilken arbetsmaskin omfattar minst ett element, varvid syste- met omfattar ett granskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, är gransknings- elementet anpassat att sätta pà en larmindikation. Systemet omfattar vidare en larmunderhällskomponent som är anpassad att:- motta Iarminformation från en maskinstyrnod; - koppla ihop med en Iarmloggfil för att lagra Iarminformation i Iarmlogg- filen och att hämta Iarminformation från Iarmloggfilen; och - koppla ihop med en larmhistorik för att lagra Iarminformation i larmhistoriken och att hämta Iarminformation från larmhistoriken.
Enligt ett tionde utföringsexempel tillhandahålls en anordning för styrning av en arbetsmaskin, vilken anordning omfattar minst en processor och minst ett minne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor -får anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta på en larmindikation om ett fel har upptäckts. Vidare inbegriper minnet datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor - får anordningen att tillhandahålla en larm- underhållskomponent för: - att motta Iarminformation från en maskinstyrnod; - att koppla ihop med en Iarmloggfil för att lagra Iarminformation i larm- loggfilen och att hämta Iarminformation från Iarmloggfilen; och - att koppla ihop med en larmhistorik för att lagra Iarminformation i larm- historiken och att hämta Iarminformation från larmhistoriken.
Enligt ett elfte utföringsexempel tillhandahålls en datorprogramprodukt som inbegriper datorprograminstruktioner, vilka - när de är utförda av en proces- sor -får anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta på en larmindikation om ett fel har upptäckts. Vidare inbegriper datorprogramprodukten datorprograminstruktioner, vilka - när de är utförda av processorn - får enheten att tillhandahålla en larm- underhållskomponent för: - att motta Iarminformation från en maskinstyrnod; - att koppla ihop med en Iarmloggfil för att lagra Iarminformation i larm- loggfilen och att hämta Iarminformation från Iarmloggfilen; och - att koppla ihop med en larmhistorik för att lagra Iarminformation i larm- historiken och att hämta Iarminformation från larmhistoriken.Enligt ett tolfte utföringsexempel tillhandahàlls ett förfarande för styrning av en arbetsmaskin, i vilket funktionen av minst ett element av arbetsmaskinen granskas för att upptäcka om det finns ett fel i sagda minst ett element, var- vid om ett fel har upptäckts, sätts ett larmindikation pà. Vidare i förfarandet: - mottas larminformationen fràn en maskinstyrnod; och - lagras larmindikationen i en larmloggfil och i en larmhistorik. l nägra utföringsformer lagras larmloggfilen i ett minne av arbetsmaskinens övervakningsanordning.
Enligt ett trettonde utföringsexempel tillhandahàlls ett system för styrning av en arbetsmaskin, vilken arbetsmaskin omfattar minst ett element, varvid systemet omfattar ett granskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, är gransknings- elementet anpassat att sätta pà en larmindikation. Vidare omfattar systemet: - en mottagare som är anpassad att motta larminformationen fràn en maskinstyrnod; - ett minne; och - ett gränssnitt som är anpassat att lagra larmindikationen i en larmlogg- fil och i en larmhistorik.
Enligt ett fjortonde utföringsexempel tillhandahàlls en anordning för styrning av en arbetsmaskin, vilken anordning omfattar minst en processor och minst ett minne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor - fär anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen; och - sätta pä en larmindikation om ett fel har upptäckts. Vidare inbegriper minnet datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor - fär anordningen att tillhandahàlla en larm- underhällskomponent för: - att motta larminformation fràn en maskinstyrnod; - att koppla ihop med en larmloggfil för att lagra larminformation i larm- loggfilen och att hämta larminformation fràn larmloggfilen; och - att koppla ihop med en larmhistorik för att lagra larminformation i larm- historiken och att hämta larminformation frän larmhistoriken.
Den föreliggande uppfinningen är inte begränsad enbart till de ovannämnda exemplen utan den kan utföras inom ramen för de bifogade patentkraven.
Claims (27)
1. fitL-tëïörfarandeförfarande. som utförs av ett system. för styrning av en arbetsmaskin (2), varvid funktionen av minst ett element av arbetsmaskinen (2) granskas för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, en larmindikation sätts på, systemet örnfattar vidare en larmunderhàllskomponent för att trpptacka händelser som inte: air lgrmëkännetecknat av att imförfarandet ytterligalregmtfggmsmgçgegg: Vil-, ...å :Qw .m HQ" g :VH V: - att larrnunderhållskomponenten mottar larminformation från en eller flera maskinstyrnoder (8), - att koppla ihop tarmunderhållskomponerwten med en larmloggfil för att lagra larminformationen från sagda en eller flera maskinstyrnoder (8) i larmloggfilen och att hämta larminformation från larmloggfilen; - att koppla ihop larmunderhållskomponenten med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och att hämta händelseinformation från händelseloggfilen; - att koppla ihop larmunderhållskomponenten med en larmhistorik för att lagra larminformation i larmhistoriken och att hämta larminformation från larmhistoriken; och - att larmunderhållskomponenten avlägsnar: larminformation från larmloggfilen när larmets tillstånd har bytt från ett aktivt tillstånd till ett annat tillstånd.
2. Förfarande enligt patentkrav 1, kännetecknat av att larmunderhållskompo- nenten ytterligare tillhandahåller ett meddelande om larmet på ett användar- gränssnitt.
3. Förfarande enligt patentkrav 2, kännetecknat av att larmunderhållskompo- nenten ytterligare ger en instruktion för maskinstyrnoden (8) att avställa larmindikationen.
4. Förfarande enligt patentkrav 1, 2 eller 3, kännetecknat av att larmunder- hållskomponenten ytterligare tillhandahåller gruppering av larmindikationer i en eller flera grupper.
5. Förfarande enligt något av patentkraven 1-4, kännetecknat av att när ett larm upptäcks, omfattar förfarandet ytterligare ökning av ett värde på en räk- nare för tillståndsförändringar.
6. Förfarande enligt patentkrav 5, kännetecknat av att i förfarandet ytterligare ett värde på räknaren för tillståndsförändringar lagras i en processbild (19).
7. Förfarande enligt patentkrav 6, kännetecknat av att i förfarandet ytterligare: - ett värde på räknaren för tillståndsförändringar jämförs med det i pro- cessbilden (19) lagrade värdet; - om de jämförda värdena inte stämmer, begärs en uppdatering av data av maskinstyrnoden (8).
8. Förfarande enligt patentkrav 5, 6 eller 7, kännetecknat av att i förfarandet ytterligare: - en övervakningsnod (3) initieras; - efter initieringen av övervakningsnoden (3) granskas värdet på räkna- ren för tillståndsförändringar; och - på basis av värdet på räknaren för tillståndsförändringar bestäms om ett fel har uppstått under initieringen av övervakningsnoden (3).
9. Förfarande enligt något av patentkraven 1-7, kännetecknat av att i för- farandet ytterligare: - information om larm presenteras i ett användargränssnitt för att visa alla larm, bara larm som inträffar efter det senaste underhållet av en gruvmaskin, eller bara nya larm för en användare.
10. Förfarande enligt patentkrav 9, kännetecknat av att för att få informat- ionen om larm omfattar förfarandet minst ett av de följande: - granskning av tidstämpel på larmen; - granskning av information som hänför sig till underhåll av gruvmaski- nen.
11. âgâystehflfsystem för styrning av en arbetsmaskin (2), vilken arbetsmaskin (2) omfattar minst ett element, varvid systemet omfattar ettgranskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, är granskningselementet anpassat att sätta på en larmindikation_ systemet olntättaf* larmuhderhàíiskothponent for att upptäcka härideleer" som inte är tarm kännetecknat av att tfertigar~el~~llomfatter»Weewewtlarm underhålls- komponenteg som-är anpassad att: - -u-petäokta--hä-n-eie-l-ser-»eom-in-teWä-r tarm; - motta larminformation från en maskinstyrnod (8); - koppla ihop med en larmloggfil för att lagra larminformation i larmlogg- filen och att hämta larminformation från Iarmloggfilen; - koppla ihop med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och att hämta händelseinformation från händelse- Ioggfilen; - koppla ihop med en larmhistorik för att lagrat larminformation i larmhistoriken och att hämta larminformation från larmhistoriken; och - avlägsna larminformation från larmloggfilen när larmets tillstånd harför- ändrats från ett aktivt tillstånd tiil ett annat tillstånd. vidare en
12. System enligt patentkrav 11, kännetecknat av att larmunderhållskompo- nenten är anpassad att bilda ett meddelande om larmet på ett användar- gränssnitt.
13. System enligt patentkrav 12, kännetecknat av att larmunderhållskompo- nenten är anpassad att bilda en instruktion för maskinstyrnoden (8) att avställa larmindikationen.
14. System enligt patentkrav 11, 12 eller 13, kännetecknat av att larmunder- hållskomponenten är anpassad att tillhandahålla gruppering av larmindikat- ioner i en eller flera grupper.
15. System enligt något av patentkraven11-14, kännetecknat av att maskinstyrnoden (8) omfattar en räknare för tillståndsförändringar, varvid maskinstyrnoden (8) är anpassad att öka värdet på räknaren för tillstånds- förändringar när larmet upptäcks.
16. System enligt patentkrav15, kännetecknat av att systemet ytterligare omfattar en processbild (19) som är anpassad att lagra ett värde på räknaren av tillståndsförändringar.
17. Systemet-System- enligt patentkrav 16, kännetecknat av att systemet är ytterligare anpassat att: - jämföra ett värde på räknaren för tillståndsförändringar med det i pro- cessbilden (19) lagrade värdet; - begära en uppdatering av data av maskinstyrnoden (8), om de jämförda värdena inte stämmer.
18. Sy-steme-t~-System- enligt patentkrav 15, 16 eller 17, kännetecknat av att systemet är ytterligare anpassat att: - initiera en övervakningsnod (3); - granska värdet på räknaren för tillståndsförändringar efter initieringen av övervakningsnoden (3); och - bestämma på basis av värdet på räknaren för tillståndsförändringar, om ett fel har uppstått under initieringen av övervakningsnoden (3).
19. $ys~temet~System- enligt något av patentkraven 11-18, kännetecknat av att systemet är ytterligare anpassat att: - tillhandahålla information om larm på ett användargränssnitt för att visa alla larm, bara larm som inträffar efter det senaste underhållet av en gruvmaskin, eller bara nya larm för en användare.
20. System enligt patentkrav 19, kännetecknat av att för att få informationen om larm är systemet ytterligare anpassat att utföra minst ett av de följande: - granskning av tidstämpel på larmen; - granskning av information som hänför sig till underhåll av gruvmaski- nen.
21. š_r_x_____A»n-er=d-n~ànganordninq. för ett system sonw omfattar en larmunderhåilskomponent för att upptäcka händelser som inte är larm. för styrning av en arbetsmaskin (2), vilken anordning omfattar minst en processor och minst ett minne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor -får anordningen att:- upptäcka om det finns ett fel i minst ett element av arbetsmaskinen (2); och - sätta på en larmindikation om ett fel har upptäckts; kännetecknad av att minnet vidare inbegriper datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor - får anordningen att tillhandahålla e~n~~larmunderhållskomponentü för: - att-vupp-'täok-aavharide-lser-----se-rfn~---všrrfrrte~ärlarm-ç - att motta larminformation från en maskinstyrnod (8); - att koppla ihop med en larmloggfil för att lagra larminformation i larm- loggfilen och att hämta larminformation från larmloggfilen; - att koppla ihop med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och att hämta händelseinformation från hän- delseloggfilen; - att koppla ihop med en larmhistorik för att lagra larminformation i larmhistoriken och att hämta larminformation från larmhistoriken; och - att avlägsna larminformation från larmloggfilen när larmets tillstånd har förändrats från ett aktivt tillstånd till ett annat tillstånd.
22. _E_g_ datorproqramprodukt. for ett systern som pnrfattel” en larmunderhàliskornponent för att upptäcka händelser som inte är tarm, som inbegriper datorprograminstruktioner vilka - när de är utförda av en processor - får anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen (2); och - sätta på en larmindikation om ett fel har upptäckts; kännetecknad av att datorprogramprodukten ytterligare inbegriper dator- programinstruktioner, vilka - när de är utförda av processorn -får anordningen att tillhandahålla en--larmunderhållskomponentgn för: ä .. i ,. i A ., i :I - att motta larminformation från en maskinstyrnod (8); - att koppla ihop med en larmloggfil för att lagra larminformation i larm- loggfilen och att hämta larminformation från larmloggfilen; - att koppla ihop med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och att hämta händelseinformation från hän- delseloggfilen; - att koppla ihop med en larmhistorik för att lagra Iarminformation i larmhistoriken och att hämta Iarminformation från larmhistoriken; och - att avlägsna Iarminformation från larmloggfilen när larmets tillstånd har förändrats från ett aktivt tillstånd till ett annat tillstånd.
23. šttuulšö-rfa-randeförfarande, som utförs av ett system. för styrning av en arbetsmaskin (2), varvid funktionen av minst ett element av arbetsmaskinen (2) granskas för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, en larmindikation sätts på, s; sternet oinfsttar vidare en larmunderhållskomponertt for att upptäcka händetser som inte är l__a_r_n1_,_kännetecknat av att i förfarandet ytterligare utförs stegen: - -up-p-t-ä-eks--tftandete-e»ß~~som-»i-n-te-----ä-rilaifm-»e- - mottas av larmunderhållskomponenten larminformationen från en maskinstyrnod (8); och - lagras larminformationen i en larmunderhåliskomponenten; - kopplas ihop larmunderhållskornponenten med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och hämtas händelseinformation från händelseloggfilen; - lagras larminformationen i en larmhistorik kopplad ihop med larmunderhållskomponenten; och - avlägsnas av larmunderhàliskomponeiwteiw Iarminformation från larmloggfilen när larmets tillstånd har förändrats från ett aktivt tillstånd till ett annat tillstånd. larmloggfil kopplad ihop med
24. Förfarande enligt patentkrav 23, kännetecknat av att larmloggfilen lagras i ett minne av arbetsmaskinens (2) övervakningsanordning (3).
25. gtgåystemsystem för styrning av en arbetsmaskin (2), vilken arbetsmaskin (2) omfattar minst ett element, varvid systemet omfattar ett granskningselement för att upptäcka om det finns ett fel i sagda minst ett element, varvid om ett fel har upptäckts, är granskningselementet anpassat att sätta på en larmindikation) systemet ornfattar vidare larmunderhållskcnnponent för att upptäpka häridelser som inte är tanka kännetecknat av att larmunderhàtlskomponenten systentet ytterligare omfattar: '- en mottagare som är anpassad att motta larminformationen och händel- seinformationen som inte hänför sig till larm från maskinstyrnoden (8); - ett minne; och - ett gränssnitt som är anpassat att lagra larmindikationen i en larmloggfil, att lagra händelseinformationen i händelseloggfilen, att hämta hän- delseinformation från händelseloggfilen, att lagra larmindikationen i en larmhistorik; och att avlägsna larminformation från larmloggfilen när larmets tillstånd har förändrats från ett aktivt tillstånd till ett annat tillstånd.
26. ârlwAin-evrdininganordning, för ett system som omfattar en larmunderhåilskomponent för att upptäcka händelser som inte är larrrr för styrning av en arbetsmaskin (2), vilken anordning omfattar minst en processor och minst ett minne, vilket minne inbegriper datorprograminstruktioner vilka - när de är utförda av sagda minst en processor- får anordningen att: - upptäcka om det finns ett fel i minst ett element av arbetsmaskinen (2); och - sätta på en larmindikation om ett fel har upptäckts; kännetecknad av att minnet vidare inbegriper datorprogaminstruktioner, vilka - när de är utförda av sagda minst en processor - får anordningen att tillhandahålla ert-larmunderhållskomponentgg för: - att motta larminformation och händelseinformation som inte hänför sig till larm från maskinstyrnoden (8); - att koppla ihop med en larmloggfil för att lagra larminformation i larm- loggfilen och att hämta larminformation från larmloggfilen; - att koppla ihop med en händelseloggfil för att lagra händelseinformation i händelseloggfilen och hämtas händelseinformation från händel- seloggfilen; - att koppla ihop med en larmhistorik för att lagra larminformation i larmhistoriken och att hämta larminformation från larmhistoriken; och - att avlägsna larminformation från larmloggfilen när larmets tillstånd har förändrats från ett aktivt tillstånd till ett annat tillstånd.
27. §_t__t_ förfarande. som titförs av ett system, för styrning av en arbetsmaskin (2), varvid funktionen av minst ett element av arbetsmaskinen (2) granskas för att upptäcka om det finns ett fel i sagda minst ett element,varvid om ett fel har upptäckts, sätts en larmindikation på, systernewgwçfigfiwgjflagtgaag vidare en larmunderhàšlskomponeræâ för att uriotäcka händelser som inåt? är l_a__r_n_^i,_ kännetecknat av att förfarandet ytterligare omfattarmzgngtwtfgligmrggvgvggvgjï utförs av larmunderhåilskomponenten. açeizitäekaifideväfvmlfiiwzändet-ser-setfnwènteaàfir larmç--lagring av larmindikationen i en Iarmloggfil; lagring av händelseinformationen i en händelseloggfil; hämtande av händelseinformation från händelseloggfilen; och lagring av larmindikationen i en Iarmhistorik av en nod (8) av en styrbuss av arbetsmaskinen; och avlägsnande av larminformation från larmloggfilen när larmets tillstånd har förändrats från ett aktivt tillstånd till ett annat tillstånd.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/FI2011/050876 WO2013053978A1 (en) | 2011-10-11 | 2011-10-11 | A method, system and a device for controlling a work machine |
Publications (2)
Publication Number | Publication Date |
---|---|
SE1450430A1 SE1450430A1 (sv) | 2014-04-08 |
SE544803C2 true SE544803C2 (sv) | 2022-11-22 |
Family
ID=48081418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE1450430A SE544803C2 (sv) | 2011-10-11 | 2011-10-11 | Förfarande, system och anordning för en arbetsmaskin |
Country Status (5)
Country | Link |
---|---|
CN (1) | CN103975371B (sv) |
AU (1) | AU2011378996B2 (sv) |
SE (1) | SE544803C2 (sv) |
WO (1) | WO2013053978A1 (sv) |
ZA (1) | ZA201402162B (sv) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013106954A1 (de) * | 2013-07-02 | 2015-01-08 | Phoenix Contact Gmbh & Co. Kg | Verfahren zur Fehlerüberwachung, Steuer- und Datenübertragungsanlage und Steuereinrichtung |
US20150234767A1 (en) | 2013-09-23 | 2015-08-20 | Farmobile, Llc | Farming data collection and exchange system |
CN104787007A (zh) * | 2015-03-20 | 2015-07-22 | 句容五星机械制造有限公司 | 翻斗车车厢自举升位置不能放下故障检测方法 |
US12020126B2 (en) | 2021-04-08 | 2024-06-25 | International Business Machines Corporation | Automated pressure level detection and correction |
DE102022100107A1 (de) * | 2022-01-04 | 2023-07-06 | Lisa Dräxlmaier GmbH | Steuerungsanordnung für ein fahrzeug-bordnetz |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06174600A (ja) * | 1992-09-16 | 1994-06-24 | Caterpillar Inc | 状態変化を表示する方法および装置 |
JP3192294B2 (ja) * | 1993-09-20 | 2001-07-23 | 富士通株式会社 | アラーム最適化装置 |
GB9320381D0 (en) * | 1993-10-04 | 1993-11-24 | Patel Baldev | Industrial equipment operating status scanner |
US6169953B1 (en) * | 1997-09-08 | 2001-01-02 | Case Corporation | Method and apparatus for protecting an engine from overheating |
US6212483B1 (en) * | 1998-09-23 | 2001-04-03 | Caterpillar Inc. | Apparatus and method of providing diagnostic information to an operator |
US6622264B1 (en) * | 1999-10-28 | 2003-09-16 | General Electric Company | Process and system for analyzing fault log data from a machine so as to identify faults predictive of machine failures |
US6493616B1 (en) * | 1999-08-13 | 2002-12-10 | Clark Equipment Company | Diagnostic and control unit for power machine |
JP2001057809A (ja) * | 1999-08-20 | 2001-03-06 | Yanmar Agricult Equip Co Ltd | 農作業機におけるエラー信号の記憶制御装置 |
US20020007237A1 (en) * | 2000-06-14 | 2002-01-17 | Phung Tam A. | Method and system for the diagnosis of vehicles |
JP3817170B2 (ja) * | 2001-12-14 | 2006-08-30 | ヤンマー農機株式会社 | コンバインにおける表示装置 |
JP2004348274A (ja) * | 2003-05-20 | 2004-12-09 | Fuji Heavy Ind Ltd | 通信故障の診断装置 |
US7983820B2 (en) * | 2003-07-02 | 2011-07-19 | Caterpillar Inc. | Systems and methods for providing proxy control functions in a work machine |
US7516244B2 (en) * | 2003-07-02 | 2009-04-07 | Caterpillar Inc. | Systems and methods for providing server operations in a work machine |
JP2005058175A (ja) * | 2003-08-20 | 2005-03-10 | Yanmar Co Ltd | 作業車両における制御装置 |
JP4074615B2 (ja) * | 2004-11-17 | 2008-04-09 | 日立建機株式会社 | 建設機械の診断情報表示システム |
US7477960B2 (en) * | 2005-02-16 | 2009-01-13 | Tokyo Electron Limited | Fault detection and classification (FDC) using a run-to-run controller |
US9222239B2 (en) * | 2007-09-11 | 2015-12-29 | Vermeer Manufacturing Company | On-board service tool and method |
JP2009096337A (ja) * | 2007-10-17 | 2009-05-07 | Toyota Motor Corp | 故障記録装置 |
-
2011
- 2011-10-11 AU AU2011378996A patent/AU2011378996B2/en active Active
- 2011-10-11 CN CN201180074102.2A patent/CN103975371B/zh active Active
- 2011-10-11 WO PCT/FI2011/050876 patent/WO2013053978A1/en active Application Filing
- 2011-10-11 SE SE1450430A patent/SE544803C2/sv unknown
-
2014
- 2014-03-24 ZA ZA2014/02162A patent/ZA201402162B/en unknown
Also Published As
Publication number | Publication date |
---|---|
ZA201402162B (en) | 2016-01-27 |
WO2013053978A1 (en) | 2013-04-18 |
CN103975371A (zh) | 2014-08-06 |
SE1450430A1 (sv) | 2014-04-08 |
AU2011378996A1 (en) | 2014-05-22 |
CN103975371B (zh) | 2016-05-11 |
AU2011378996B2 (en) | 2014-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6904639B2 (ja) | フィールド計装装置からの診断データのバックグラウンド収集 | |
AU2011378996B2 (en) | A method, system and a device for controlling a work machine | |
JP5715199B2 (ja) | 試験ユニット、システムおよびデバイス試験実行方法 | |
EP3012156B1 (en) | Abnormality information control device for construction machine | |
WO2013053977A1 (en) | A method, system and a device for controlling a work machine | |
EP2619635B1 (en) | Methods and apparatus to display process control device information | |
JP5877203B2 (ja) | プロセス制御装置情報を表示する方法、並びに、装置 | |
CN112924205A (zh) | 作业机械故障诊断方法、装置、作业机械和电子设备 | |
EP2530543A1 (en) | Method and device for convert alarm messages in a fieldbus system from one protocol to another | |
JP2012080181A (ja) | 障害情報管理方法および障害情報管理プログラム | |
KR102403362B1 (ko) | 조임 툴 내 에너지 흐름 모니터링 방법, 모니터링 노드 및 컴퓨터 프로그램 | |
WO2018193571A1 (ja) | 機器管理システム、モデル学習方法およびモデル学習プログラム | |
CN116164994A (zh) | 一种采煤机故障诊断方法、装置、设备及存储介质 | |
AU2011379005B2 (en) | Maintenance of work machines | |
US20220171850A1 (en) | Controller system | |
JP2013140624A (ja) | 異常診断装置および産業機械 | |
JP6821559B2 (ja) | 自己修復機能を有するフィールド機器 | |
JP2007286707A (ja) | 機器診断システム | |
US20240080372A1 (en) | Systems and methods for remote device monitoring | |
CN117785436A (zh) | 用于受限计算设备的可链式计算操作的基于条件的部署的***和方法 | |
KR20210126871A (ko) | 발명의 명칭 plc 장치 | |
Ahsan | An on-line distributed system for improved real-time process performance |