<?xml version="1.0" encoding="UTF-8"?>
<messages language="sv">
  <alarms category="vms" version="2018.0">
    <alarm majorcode="1" minorcode="6" message="Vmsserver ansluten {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="15" message="Ko instängd. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="105" message="Vmsserver frånkopplad {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="106" message="Felaktig konfigurering {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="110" message="Okänd ko med transponder {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="111" message="Ko inte identifierad. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="123" message="Ko har tagit sig ut från MS-bås. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="200" message="Externa larm till mjölkningsstation {devicename} {SupportingData6}">
    </alarm>
    <alarm majorcode="1" minorcode="203" message="Mjölkningsstationsprogrammet avslutades oväntat {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="204" message="Mjölkningsstationsprogrammet startades om {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="205" message="Strömavbrott till mjölkningsstation {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="210" message="Självtest slutfört: {SupportingData1}.{SupportingData2} {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="211" message="Misslyckat självtest: {SupportingData1}.{SupportingData2} {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="212" message="Många självtester utförs på kort tid">
    </alarm>
    <alarm majorcode="1" minorcode="303" message="Schemalagd disk har INTE startat {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="312" message="Oväntat hög mängd för kopp {SupportingData1}. Förväntad {SupportingData2}, faktisk {SupportingData3} {devicename}">
      <property id="SupportingData2" unit="yield"/>
      <property id="SupportingData3" unit="yield"/>
    </alarm>
    <alarm majorcode="1" minorcode="315" message="Oväntat låg mängd för kopp {SupportingData1}. Förväntad {SupportingData2}, faktisk {SupportingData3} {devicename}">
      <property id="SupportingData2" unit="yield"/>
      <property id="SupportingData3" unit="yield"/>
    </alarm>
    <alarm majorcode="1" minorcode="316" message="TCA-diskningen har inte slutförts. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="317" message="Ändringar av konfigurationen kräver en omstart av mjölkningsstationen">
    </alarm>
    <alarm majorcode="1" minorcode="318" message="Diskning av tom stallplats INTE startad {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="319" message="Mjölkbilsdiskning INTE startad {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="320" message="Ko förinställd diskning INTE startad {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="321" message="Avskiljningsdiskning INTE startad {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="322" message="Extern diskning INTE startad {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="323" message="Manuell diskning INTE startad {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="329" message="Avskiljningsläget avslutat av tankko. Kon har mjölkats">
    </alarm>
    <alarm majorcode="1" minorcode="330" message="Avskiljningsläget avslutat av tankko. Kon har inte mjölkats.">
    </alarm>
    <alarm majorcode="1" minorcode="331" message="Avskiljningsläge avslutat av schemalagd diskning">
    </alarm>
    <alarm majorcode="1" minorcode="332" message="Avskiljningsläge avslutat av pausad stallplatsrengöring">
    </alarm>
    <alarm majorcode="1" minorcode="333" message="Avskiljningsläge avslutat av mjölkbilsdiskning">
    </alarm>
    <alarm majorcode="1" minorcode="334" message="Avskiljningsläge avslutat av extern diskning">
    </alarm>
    <alarm majorcode="1" minorcode="335" message="Avskiljningsläge avslutat av maskinvarufel">
    </alarm>
    <alarm majorcode="1" minorcode="339" message="Diskning misslyckades. Avskiljningsläget avslutat.">
    </alarm>
    <alarm majorcode="1" minorcode="340" message="Diskning misslyckades">
    </alarm>
    <alarm majorcode="1" minorcode="341" message="Diskning avbröts av användare">
    </alarm>
    <alarm majorcode="2" minorcode="57" message="Spene ej funnen för tvätt {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="102" message="Robot ändlägeskalibrering misslyckades {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="113" message="Kommunikation med kamera bruten (kamera ger inga bilder) {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="132" message="Io-systemets hårdvara är inte korrekt ansluten. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="136" message="Internt fel i AxisController">
    </alarm>
    <alarm majorcode="2" minorcode="140" message="Hydraulpump - för hög oljetemperatur {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="141" message="Hydraulpump - för låg oljenivå {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="142" message="Hydraulpump - för högt oljetryck {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="143" message="Hydraulpump - för lågt oljetryck {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="146" message="Hydraulpump - för låg oljetemperatur {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="204" message="AxisController ej ansluten {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="208" message="Ogiltiga spenkoppspositioner. Inte kalibrerade? {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="209" message="Ogiltig tvättkoppsposition. Inte kalibrerad? {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="308" message="Robot: ventildödbandskalibrering misslyckades {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="400" message="Kamerarengöring misslyckades {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="401" message="Hydraulpump – kan inte nå måloljetryck {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="402" message="Kunde inte hämta spenkopp {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="403" message="Kunde inte hämta spentvättkopp {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="404" message="Inte alla spenar desinficerades {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="405" message="Kunde inte fästa spenkopp {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="406" message="Kolägessensor inaktiverad {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="409" message="Spenen {SupportingData1} är utanför robotens tillåtna rörelseområde {devicename}">
      <property id="SupportingData1" unit="MSTeatMaskString"/>
    </alarm>
    <alarm majorcode="2" minorcode="410" message="Säkerhetsbrytare aktiv. Robotarmen är blockerad. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="411" message="Robotarmen kan inte styras {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="412" message="Kolägessensor ej kalibrerad {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="413" message="NECA-kortet har tappat kontakten med CPU- eller MIO-korten {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="414" message="Fel IO-konfiguration {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="415" message="Systemfel för ioman-IO {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="416" message="Ingen rörelse detekterad när rörelse förväntades, led: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="417" message="Axeln rör sig i fel riktning, led: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="418" message="Hårdvaran pausad {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="419" message="Det gick inte att ändra girvinkel {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="420" message="Robotarmen behöver ändpunktskalibrering {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="421" message="Robotarmen behöver dödgångskalibrering {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="422" message="Oväntad signal från gripklons sensor {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="423" message="Ovanliga kalibreringsvärden för dödzon, led: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="424" message="Inga enkoderpulser, led: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="425" message="Blandad påsättning: Kopp {SupportingData1} används för {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="MSTeatMaskString"/>
    </alarm>
    <alarm majorcode="3" minorcode="100" message="Avspark (Väntad mängd {SupportingData1}, mängd {SupportingData2}) {devicename}">
      <property id="SupportingData1" unit="yield"/>
      <property id="SupportingData2" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="105" message="Flödet för högt {SupportingData1} från koppen {SupportingData2} {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="106" message="För stor mjölkmängd {SupportingData1} från koppen {SupportingData2} {devicename}">
      <property id="SupportingData1" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="114" message="Mjölkmätarens {SupportingData1} för konduktivitet ({SupportingData2}) är utanför tillåtet område ({SupportingData3} - {SupportingData4}) {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="115" message="Konduktiviteten avviker ({SupportingData1}) för mycket ({SupportingData2}) mellan mätare {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="118" message="FF mätare {SupportingData1} har problem att mäta blod {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="119" message="Många mjölkningar med högt blodvärde {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="200" message="Avsparkning av spenkopp {SupportingData1} (Väntad mängd {SupportingData2}, mängd {SupportingData3}) {devicename}">
      <property id="SupportingData2" unit="yield"/>
      <property id="SupportingData3" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="202" message="Ingen mängd från kopp {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="1" message="Ko har lämnat stallet. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="100" message="Stängde inte grinden. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="105" message="Kunde inte släppa ut ko. Ko kvar i stallet. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="106" message="Kunde inte stänga grind. Ko kvar i stallet. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="109" message="Kunde inte stänga golvspolningsventilen. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="118" message="Okänd ko med transponder {SupportingData6} {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="119" message="Ko för länge i området {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="120" message="Ko har anlänt till området {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="121" message="Ko har låst området {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="122" message="Ko har låst upp området {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="125" message="Grind ändrad till manuellt läge. Grind: {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="126" message="Grind i manuellt läge längre än {SupportingData1} minuter. Grind: {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="127" message="Grind i viloläge längre än {SupportingData1} minuter. Grind: {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="128" message="För många djur i området '{SupportingData6}'. Djur: {SupportingData1}, Max.: {SupportingData2}">
    </alarm>
    <alarm majorcode="4" minorcode="300" message="Ingångsgrinden öppnades inte helt inom {SupportingData1} sekunder enligt sensorn {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="13" message="Tank kan ta emot mjölk {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="14" message="Filterbyte krävs {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="15" message="Filterbyte medges {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="16" message="Filterbyte nekas {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="17" message="Filterbyte avklarat {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="102" message="Tankventil i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="103" message="Diskning avslutades inte {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="104" message="Tank kan inte ta emot mjölk {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="106" message="Timeout för mjölkbil att åka. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="107" message="Timeout för tankdiskning. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="109" message="Bra mjölk-ventil i fel läge">
    </alarm>
    <alarm majorcode="5" minorcode="110" message="Mjölkavledningsventil i fel läge">
    </alarm>
    <alarm majorcode="5" minorcode="113" message="Timeout för tömning av slutenhet. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="128" message="Tiden ute för byte av mjölkfilter {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="134" message="Tankventilfel. Sensor C{SupportingData1} är {SupportingData2} ska vara {SupportingData3} {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="135" message="Systemdiskning behövs {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="207" message="BBB-ventil ({SupportingData1}) i fel läge {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="208" message="Urluftningsventil för bra mjölk öppnades oväntat {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="250" message="Inget vatten i förtanken för ånga {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="253" message="Tiden ute för påfyllning av vatten i ångpannan {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="254" message="Inget ångtryck inom tidsgränsen {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="501" message="Tankmjölkventil öppnades långsamt {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="502" message="Tankdiskventil öppnades långsamt {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="503" message="Tankmjölkventil stängdes långsamt {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="504" message="Tankdiskventil stängdes långsamt {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="511" message="Tankmjölkventil har inte öppnats {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="512" message="Tankdiskventil har inte öppnats {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="513" message="Tankmjölkventil har inte stängts {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="514" message="Tankdiskventil har inte stängts {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="521" message="TankMjölk är öppen men ska vara stängd {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="522" message="TankDisk är öppen men ska vara stängd {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="523" message="TankMjölk är stängd men ska vara öppen {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="524" message="TankDisk är stängd men ska vara öppen {devicename}">
    </alarm>
    <alarm majorcode="6" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="6" minorcode="1" message="AlcomIo kort reset nod {SupportingData1} buss {SupportingData2}">
    </alarm>
    <alarm majorcode="6" minorcode="2" message="Vmsioman init gjord">
    </alarm>
    <alarm majorcode="6" minorcode="100" message="Kortslutning AlcomIo nod {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="101" message="Alcom sändningsfel {SupportingData1} nod {SupportingData2}:{SupportingData3} buss {SupportingData4}">
    </alarm>
    <alarm majorcode="6" minorcode="102" message="Alcom ogiltig nod {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="103" message="Felaktigt format alcom-meddelande">
    </alarm>
    <alarm majorcode="6" minorcode="104" message="Vmsio avbruten ({SupportingData1})">
    </alarm>
    <alarm majorcode="6" minorcode="105" message="Ogiltigt alcombussnummer {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="106" message="Tappad token alcomio node {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="107" message="VmsIo kort skickade reset!!">
    </alarm>
    <alarm majorcode="6" minorcode="108" message="VmsIo prom har fel version!!">
    </alarm>
    <alarm majorcode="6" minorcode="109" message="VmsIo-kort har fel version {SupportingData1}!!">
    </alarm>
    <alarm majorcode="6" minorcode="110" message="Oväntad sensorstatus nod {SupportingData1} sub {SupportingData2}">
    </alarm>
    <alarm majorcode="6" minorcode="111" message="I/O blockad">
    </alarm>
    <alarm majorcode="6" minorcode="112" message="Kortslutning på ventilaxel X={SupportingData1} Y={SupportingData2} Z={SupportingData3}">
    </alarm>
    <alarm majorcode="6" minorcode="201" message="Kunde inte synkronisera mjölkningsstationen med DelPro gateway">
    </alarm>
    <alarm majorcode="6" minorcode="202" message="Kunde inte synkronisera djur med DelPro gateway">
    </alarm>
    <alarm majorcode="9" minorcode="6" message="Mjölkningsstationen har varit overksam i {SupportingData1} minuter">
    </alarm>
    <alarm majorcode="9" minorcode="11" message="Mjölk avskiljs automatiskt pga hög konduktivitet">
    </alarm>
    <alarm majorcode="9" minorcode="12" message="Mjölk avskild automatiskt, pga hög blodnivå">
    </alarm>
    <alarm majorcode="9" minorcode="15" message="Blodnivå i mjölk är över {SupportingData1} ppm!">
    </alarm>
    <alarm majorcode="9" minorcode="16" message="Kan inte ansluta till mjölkningsstation">
    </alarm>
    <alarm majorcode="9" minorcode="17" message="OCC värde högre än {SupportingData1}!">
    </alarm>
    <alarm majorcode="9" minorcode="18" message="Mjölk avskiljs automatiskt pga MDi">
    </alarm>
    <alarm majorcode="9" minorcode="19" message="MDi nivå i mjölk är över {SupportingData1}!">
    </alarm>
    <alarm majorcode="9" minorcode="22" message="Det går inte att ansluta till grindkontroller">
    </alarm>
    <alarm majorcode="9" minorcode="23" message="Det går inte att ansluta till IO-konfigureringskoordinator">
    </alarm>
    <alarm majorcode="9" minorcode="26" message="Kan inte ansluta till slingans diskenhet">
    </alarm>
    <alarm majorcode="12" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="12" minorcode="1" message="BCC - Låg temperatur diskvatten">
    </alarm>
    <alarm majorcode="12" minorcode="2" message="BCC - Slut på diskmedel">
    </alarm>
    <alarm majorcode="12" minorcode="3" message="BCC Tömningsfel. Kan inte tömma tank">
    </alarm>
    <alarm majorcode="12" minorcode="4" message="BCC Timeout påfyllning av vatten">
    </alarm>
    <alarm majorcode="12" minorcode="5" message="BCC Fel kontrollsumma i parameterminne">
    </alarm>
    <alarm majorcode="12" minorcode="6" message="BCC Fel kontrollsumma i programminne">
    </alarm>
    <alarm majorcode="12" minorcode="7" message="BCC För hög vattennivå i tank, larmnivå uppnådd">
    </alarm>
    <alarm majorcode="12" minorcode="8" message="BCC För lång tid, ingen disk">
    </alarm>
    <alarm majorcode="12" minorcode="9" message="BCC-ventil i fel läge">
    </alarm>
    <alarm majorcode="12" minorcode="10" message="BCC - CPU-vakt återställning">
    </alarm>
    <alarm majorcode="12" minorcode="11" message="BCC Mjölktemperatur för hög">
    </alarm>
    <alarm majorcode="12" minorcode="12" message="BCC Mjölk för länge i bufferttank">
    </alarm>
    <alarm majorcode="12" minorcode="13" message="BCC har haft strömavbrott">
    </alarm>
    <alarm majorcode="12" minorcode="14" message="BCC Mjölktemperatur för låg">
    </alarm>
    <alarm majorcode="12" minorcode="15" message="ICS tanklarm från icke-FCC-tank">
    </alarm>
    <alarm majorcode="12" minorcode="16" message="BCC - Temperatursensor trasig">
    </alarm>
    <alarm majorcode="12" minorcode="17" message="BCC Kylning startar inte i tid">
    </alarm>
    <alarm majorcode="12" minorcode="18" message="ICS BBB ventiler i fel position">
    </alarm>
    <alarm majorcode="12" minorcode="19" message="BCC kortslutning i diskmedelsdoserare">
    </alarm>
    <alarm majorcode="12" minorcode="20" message="ICS-diskning avbruten på grund av att tank BB&amp;B inte är i läge">
    </alarm>
    <alarm majorcode="12" minorcode="21" message="Tankdisk - Låg temperatur diskvatten">
    </alarm>
    <alarm majorcode="12" minorcode="22" message="Tankdisk - Slut på diskmedel">
    </alarm>
    <alarm majorcode="12" minorcode="23" message="Tankdisk - Kortslutning diskmedelavkänning">
    </alarm>
    <alarm majorcode="12" minorcode="24" message="Tankdisk - För lång tid för påfyllning av vatten">
    </alarm>
    <alarm majorcode="12" minorcode="25" message="Tankdisk - Fel kontrollsumma i parameter minne">
    </alarm>
    <alarm majorcode="12" minorcode="26" message="Tankdisk - Fel kontrollsumma i program minne">
    </alarm>
    <alarm majorcode="12" minorcode="27" message="Tankdisk - Tank är inte tömd efter diskning">
    </alarm>
    <alarm majorcode="12" minorcode="28" message="Tankdisk - Eventuell blandning av diskmedel">
    </alarm>
    <alarm majorcode="12" minorcode="29" message="Tankdisk - Strömavbrott under diskning">
    </alarm>
    <alarm majorcode="12" minorcode="30" message="Tankdisk - Utloppsventil stängd under diskning">
    </alarm>
    <alarm majorcode="12" minorcode="31" message="Tankdisk - CPU-vakt återställning">
    </alarm>
    <alarm majorcode="12" minorcode="32" message="Tankdisk - För lång tid för disk, pump fungerar inte">
    </alarm>
    <alarm majorcode="12" minorcode="33" message="Tankdisk - Mjölktemperatur för låg">
    </alarm>
    <alarm majorcode="12" minorcode="34" message="Tankdisk - För lång kylningstid">
    </alarm>
    <alarm majorcode="12" minorcode="35" message="Tankdisk - Strömavbrott under kylning">
    </alarm>
    <alarm majorcode="12" minorcode="36" message="Tankdisk - Temperaturesensor trasig">
    </alarm>
    <alarm majorcode="12" minorcode="37" message="Tankdisk - Kylning startar inte i tid">
    </alarm>
    <alarm majorcode="12" minorcode="38" message="Tankdisk - Omrörare snurrar ej på förväntad tid">
    </alarm>
    <alarm majorcode="12" minorcode="39" message="Tankdisk - För lång tid, saknar hett vatten">
    </alarm>
    <alarm majorcode="12" minorcode="40" message="Tankdisk - Hämtningslarm. Ev dålig mjölk. Mjölk måste kontrolleras före hämtning">
    </alarm>
    <alarm majorcode="12" minorcode="41" message="Tankdisk - För varmt diskvatten">
    </alarm>
    <alarm majorcode="12" minorcode="42" message="Tankdisk - Fel på doseringspump">
    </alarm>
    <alarm majorcode="12" minorcode="43" message="Tankdisk - Fel på lågnivåvakt">
    </alarm>
    <alarm majorcode="12" minorcode="44" message="Tankdisk - Fel på högnivåvakt">
    </alarm>
    <alarm majorcode="12" minorcode="45" message="Tankdisk - Tidsgräns för värmning under diskning">
    </alarm>
    <alarm majorcode="12" minorcode="46" message="Tankdisk - BBB-ventilfel">
    </alarm>
    <alarm majorcode="12" minorcode="47" message="Hög mjölknivå i tanken! Kontrollera att mjölken kommer att hämtas snart, annars finns det risk för att tanken översvämmas">
    </alarm>
    <alarm majorcode="12" minorcode="48" message="GSM-konfigurationsfel">
    </alarm>
    <alarm majorcode="12" minorcode="49" message="Ingen CANIO-anslutning">
    </alarm>
    <alarm majorcode="12" minorcode="70" message="Kritiskt larm i mjölktanken">
    </alarm>
    <alarm majorcode="12" minorcode="71" message="Larm från mjölktank">
    </alarm>
    <alarm majorcode="12" minorcode="72" message="Elektriskt fel i mjölkrumskontrollen">
    </alarm>
    <alarm majorcode="12" minorcode="73" message="Utloppsventilen har fastnat i öppet läge">
    </alarm>
    <alarm majorcode="12" minorcode="74" message="Strömförsörjningsproblem i mjölkrummet">
    </alarm>
    <alarm majorcode="12" minorcode="75" message="Du har fått ett larm i mjölkrummet">
    </alarm>
    <alarm majorcode="12" minorcode="76" message="Du har fått ett kritiskt larm i mjölkrummet">
    </alarm>
    <alarm majorcode="12" minorcode="77" message="Utloppsventilen på bufferttank är inte stängd">
    </alarm>
    <alarm majorcode="12" minorcode="78" message="Larm från buffertank">
    </alarm>
    <alarm majorcode="12" minorcode="79" message="Bufferttank är nästan full">
    </alarm>
    <alarm majorcode="12" minorcode="80" message="Bufferttank är full">
    </alarm>
    <alarm majorcode="12" minorcode="81" message="Motta alla meddelanden">
    </alarm>
    <alarm majorcode="12" minorcode="82" message="Motta alla larm">
    </alarm>
    <alarm majorcode="12" minorcode="83" message="Varning, tanken nästan full">
    </alarm>
    <alarm majorcode="12" minorcode="84" message="Fel, tanken är full">
    </alarm>
    <alarm majorcode="12" minorcode="85" message="Flytta slangen till diskningsläge">
    </alarm>
    <alarm majorcode="12" minorcode="86" message="Flytta slangen till mjölkläge">
    </alarm>
    <alarm majorcode="12" minorcode="87" message="Ingen kommunikation från MRC till tanken">
    </alarm>
    <alarm majorcode="12" minorcode="88" message="Ingen kommunikation från MRC till den andra tanken">
    </alarm>
    <alarm majorcode="12" minorcode="89" message="Ingen kommunikation från MRC till Master VMS">
    </alarm>
    <alarm majorcode="12" minorcode="90" message="Lufttrycket för lågt i mjölkrummet">
    </alarm>
    <alarm majorcode="12" minorcode="91" message="Mjölktemperaturen för låg i mjölkrummet">
    </alarm>
    <alarm majorcode="12" minorcode="92" message="Mjölktemperaturen för hög i mjölkrummet">
    </alarm>
    <alarm majorcode="12" minorcode="93" message="Larm för mjölkrumsdiskning">
    </alarm>
    <alarm majorcode="12" minorcode="94" message="BBB-fel">
    </alarm>
    <alarm majorcode="12" minorcode="95" message="Larm för slingdiskning">
    </alarm>
    <alarm majorcode="12" minorcode="96" message="Varning: Filterbytet tar för lång tid - glömt att frigöra?">
    </alarm>
    <alarm majorcode="12" minorcode="97" message="Varning: slangbytet har tagit för lång tid - kontrollera omkopplaren!">
    </alarm>
    <alarm majorcode="12" minorcode="98" message="Ingen mjölk detekteras i bufferttanken">
    </alarm>
    <alarm majorcode="12" minorcode="99" message="Motorströmsensorn för PumpOver är ur funktion">
    </alarm>
    <alarm majorcode="12" minorcode="100" message="Bufferttanken borde vara tom, men det detekteras inte">
    </alarm>
    <alarm majorcode="12" minorcode="101" message="Tankbilsföraren har förmodligen glömt att starta diskning">
    </alarm>
    <alarm majorcode="12" minorcode="102" message="Du har ett larm på primärtanken">
    </alarm>
    <alarm majorcode="12" minorcode="103" message="Du har ett larm på sekundärtanken/BVV">
    </alarm>
    <alarm majorcode="12" minorcode="255" message="Ingen kommunikation med tank">
    </alarm>
    <alarm majorcode="13" minorcode="100" message="VP överhettad">
    </alarm>
    <alarm majorcode="13" minorcode="105" message="VP temperatursensor avaktiverad">
    </alarm>
    <alarm majorcode="13" minorcode="106" message="VP-B temperatursensor avaktiverad">
    </alarm>
    <alarm majorcode="13" minorcode="107" message="VP-C temperatursensor avaktiverad">
    </alarm>
    <alarm majorcode="13" minorcode="110" message="VP pumptätning hög temperatur (igensatt pump)">
    </alarm>
    <alarm majorcode="13" minorcode="115" message="VP max antal misslyckade sköljningar">
    </alarm>
    <alarm majorcode="13" minorcode="125" message="VP slut på olja">
    </alarm>
    <alarm majorcode="13" minorcode="126" message="Ingen olja i VP-B">
    </alarm>
    <alarm majorcode="13" minorcode="127" message="Ingen olja i VP-C">
    </alarm>
    <alarm majorcode="13" minorcode="150" message="VP larm">
    </alarm>
    <alarm majorcode="13" minorcode="200" message="VP pumptätning vid varningsnivå för hög temp">
    </alarm>
    <alarm majorcode="13" minorcode="205" message="VP vakuumnivå över inställt värde">
    </alarm>
    <alarm majorcode="13" minorcode="210" message="VP fel MVR eller systemläckage">
    </alarm>
    <alarm majorcode="13" minorcode="215" message="VP ej diskad">
    </alarm>
    <alarm majorcode="13" minorcode="220" message="VP problem disktemperatur">
    </alarm>
    <alarm majorcode="13" minorcode="225" message="VP ej kylning">
    </alarm>
    <alarm majorcode="13" minorcode="230" message="VP problem kyltemperatur">
    </alarm>
    <alarm majorcode="13" minorcode="235" message="VP kylning för ofta">
    </alarm>
    <alarm majorcode="13" minorcode="236" message="CheckPumpA">
    </alarm>
    <alarm majorcode="13" minorcode="237" message="CheckPumpB">
    </alarm>
    <alarm majorcode="13" minorcode="238" message="CheckPumpC">
    </alarm>
    <alarm majorcode="13" minorcode="239" message="Vakuumsensorsignal utanför området">
    </alarm>
    <alarm majorcode="13" minorcode="240" message="VP inget vakuum på hög fart">
    </alarm>
    <alarm majorcode="13" minorcode="245" message="VP låg oljenivå">
    </alarm>
    <alarm majorcode="13" minorcode="246" message="Låg oljenivå VP-B">
    </alarm>
    <alarm majorcode="13" minorcode="247" message="Låg oljenivå VP-C">
    </alarm>
    <alarm majorcode="13" minorcode="250" message="VP tid för huvudservice">
    </alarm>
    <alarm majorcode="13" minorcode="251" message="VP tid för enklare service">
    </alarm>
    <alarm majorcode="15" minorcode="302" message="Inga diskmedelspumpar är konfigurerade i VC. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="307" message="Vatten saknas för spenrengöring. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="309" message="Det gick inte att förbereda diskning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="310" message="Det gick inte att köra diskning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="311" message="Det gick inte att köra bakspolning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="313" message="Det gick inte att köra tömmande spenrengöring. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="317" message="Spentvättkoppens tank är full. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="318" message="För låg spenrengöringstemperatur: {SupportingData1} ({SupportingData2}-{SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="321" message="För hög spenrengöringstemperatur: {SupportingData1} ({SupportingData2}-{SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="322" message="Möjligt maskinfel under backflush. Fortsätt INTE mjölka förrän en framgångsrik backflush har utförts!. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="401" message="Inget vakuum, så det går inte att påbörja diskning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="402" message="Spenkoppen {SupportingData1} sitter inte på sitt spolmunstycke. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="403" message="Det gick inte att få vatten från tråget, diskcykel {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="404" message="Det gick inte att tömma tråget. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="405" message="Det gick inte att tömma mottagaren, rengöringscykel {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="406" message="Det gick inte att tömma mottagaren. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="407" message="Inget vatten kommer in i tråget. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="408" message="Inget vatten kommer in i slutenhetens diskcykel {SupportingData1}, orsak # {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="409" message="Programmet har avbrutits av en incident {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="410" message="Diskkrets för spenförberedelse inte sköljd, disktråget inte fyllt. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="412" message="Mjölkventiler: V{SupportingData1} i fel läge. Ventilen ställdes in på {SupportingData2}, sensorn returnerade: {SupportingData3}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="413" message="Cirkulationen startades inte på temperatur. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="414" message="Slutlig returtemperaturcirkulation: {SupportingData1} var för låg. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="415" message="Inget vatten lämnar tråget. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="416" message="Slutlig temperatur försköljning: {SupportingData1} var för hög. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="417" message="Cirkulationsdiskning startade inte. Minsta cirkulationsvattenvolym uppnåddes inte. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="418" message="Urluftnings- eller blockventil V{SupportingData1}-sensorn fungerar inte. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="419" message="Spenkoppen {SupportingData1} sitter inte på sitt spolmunstycke. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="420" message="Spenkoppen {SupportingData1} sitter inte på sitt spolmunstycke. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="421" message="Inget vakuum, så det går inte att påbörja diskning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="422" message="Diskventil V{SupportingData1} sensorvärdet är: {SupportingData2} ska vara: {SupportingData3}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="423" message="Inget vatten kommer in i tråget, diskcykel {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="424" message="Inget vatten kommer genom mottagarens sprutmunstycke, diskcykel {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="425" message="Starttemperatur diskcykel {SupportingData1}: {SupportingData2} var för låg. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="426" message="Läckage i spenrengöringens diskkrets. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="427" message="Stort läckage i spenrengöringens diskkrets. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="428" message="Tal för diskningskvalitet: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="429" message="Kontrollera vattenflödeshastigheten: {SupportingData1} l/min. Den är för låg. Kontrollera vattenförsörjningen. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="430" message="Luftinloppsventilen (V1544) har inte öppnats. Testa vakuumnivån: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="15" minorcode="431" message="Doseringen av syradiskmedel har inte kalibrerats. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="432" message="Doseringen av alkaliskt diskmedel har inte kalibrerats. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="433" message="Doseringen av klor har inte kalibrerats. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="434" message="Doseringen av ensymdiskmedel har inte kalibrerats. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="435" message="Desinfektionsmedeldoseringen har inte kalibrerats. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="441" message="Slut på syradiskmedel. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="442" message="Slut på alkaliskt diskmedel. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="443" message="Slut på klor. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="444" message="Slut på ensymdiskmedel. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="445" message="Slut på desinfektionsmedel. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="461" message="För lite syradiskmedel har matats ut. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="462" message="För lite alkaliskt diskmedel har matats ut. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="463" message="För lite klor har matats ut. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="464" message="För lite ensymdiskmedel har matats ut. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="465" message="För lite desinfektionsmedel har matats ut. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="471" message="Syradiskmedel har inte tilldelats till en diskmedelspump. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="472" message="Alkaliskt diskmedel har inte tilldelats till en diskmedelspump. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="473" message="Klor har inte tilldelats till någon diskmedelspump. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="474" message="Ensymdiskmedel har inte tilldelats till en diskmedelspump. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="475" message="Desinfektionsmedel har inte tilldelats till en diskmedelspump. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="481" message="Diskmedelssensorfel. Inga diskmedel doseras.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="482" message="Diskmedelssensorn är inaktiverad, men rapporterar flöde. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="483" message="Diskmedelsventilerna är stängda, men sensorn rapporterar flöde. Stoppa mjölkningen! Läckaget kan skada kornas spenar. Kontakta en servicetekniker.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="484" message="Endast ett diskmedel per diskprogramblock stöds. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="485" message="Diskmedelsdosering inte begärd. Inget diskmedel doserat.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="486" message="Påminnelse. Diskmedelssensorn är avaktiverad.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="490" message="TC-cirkulationspumpen fungerar inte, diskcykel {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="491" message="Rengöringen av luftinloppet fungerar inte som det ska, diskcykel {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="492" message="Spenrengöringskretsen fick ingen signal om vattenfyllning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="493" message="Spenrengöringskretsen fick ingen signal om vattenfyllning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="494" message="TC-avloppsvattentank detekteras inte som tom. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="495" message="TC-avloppsvattentank detekteras inte som tom. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="496" message="Avskiljningsenhet gick till hinkplacering. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="497" message="Starttemperatur för diskcykel {SupportingData1}: {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="498" message="Returtemperatur för diskcykel {SupportingData1} för låg: {SupportingData2} på grund av låg starttemperatur: {SupportingData3}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
      <property id="SupportingData3" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="499" message="Diskmedelsventilenheten sköljs inte mellan diskmedelstyper. Orsak = {SupportingData1}, cykelnr: {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="500" message="Tankventilfel. MRC-svaret är {SupportingData1} ska vara {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="501" message="Nivåsensorer visar negativt värde: {SupportingData1} cm. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="502" message="Det gick inte att tömma. Vatten kvar i mjölkningsutrustningen. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="503" message="För lågt vakuum före spenrengöring. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="504" message="Läckage i spenrengöringens diskkrets. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="506" message="Diskningen lyckades, kvalitetstal: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="507" message="Diskkrets för spenförberedelse inte sköljd, avloppstank inte fylld. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="508" message="Mjölkventilen svarar inte på diskningskommandot. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="509" message="Tankventilen stängdes plötsligt. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="108" message="XMS: ogiltiga parametrar för provmjölkningsutrustning. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="120" message="OCC: För högt tryck. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="121" message="OCC: För lågt tryck. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="122" message="OCC: Stannat pga busskommunikationsproblem. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="123" message="OCC: för låg temperatur. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="124" message="OCC: Vätska i botten av skåpet. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="125" message="OCC: Avloppsbehållaren är full. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="126" message="OCC: Tryckgivaren är trasig eller läckage/stopp i någon slang. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="127" message="OCC: Provkammaren är smutsig. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="128" message="OCC: Slut på reagens eller läckage/igensättning i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="129" message="OCC: Slut på hypoklorid eller läckage/igensättning i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="130" message="OCC: Inget vatten i tratten eller läckage/blockering i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="131" message="OCC: Ingen mjölk i tratten eller läckage/blockering i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="132" message="OCC: Inget svar från OCC. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="133" message="OCC: OCC:n kan inte mäta, någon parameter är fel. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="134" message="OCC: Kan inte diska mätenheten. Den är för smutsig. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="135" message="OCC: Kan inte återhämta sig, service behövs. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="136" message="OCC: Ingen mjölk i separertratten. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="138" message="OCC: Tratten är inte tom. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="139" message="OCC: Fel vid skrivning till flash. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="140" message="OCC: Fel vid läsning från flash. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="141" message="OCC: Tratten är igensatt. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="142" message="OCC: flera saknade svar. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="143" message="OCC: Trycksensorn är trasig. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="144" message="OCC: Sprutans läcker vid övertryck. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="145" message="OCC: Sprutans läcker vid undertryck. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="146" message="OCC: För lågt tryck i hypokloridröret. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="147" message="OCC: För lågt tryck i luftslangen. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="148" message="OCC: För lågt tryck i mjölkslangen. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="149" message="OCC: För lågt tryck i reagensslangen. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="150" message="OCC: För högt tryck i mätenhetsröret till avloppet. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="151" message="OCC: För högt tryck i mätenhetsröret till avloppsbehållaren. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="152" message="OCC: För högt tryck i mjölkslangen. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="153" message="OCC: För högt tryck i hypokloridröret. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="154" message="OCC: Avloppsbehållaren är nästan full. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="200" message="MSD: BBB-ventil ({SupportingData1}) i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="201" message="MSD: BBB-ventil ({SupportingData1}) i fel position efter MSD-BBB-självtest. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="100" message="Systemvakuumnivån är inte rätt konfigurerad. Standard används: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="101" message="Mycket hög vakuumnivå under mjölkning. Högsta: {SupportingData1}, gräns: {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="102" message="Mycket låg vakuumnivå under mjölkning. Lägsta: {SupportingData1}, gräns: {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="103" message="Hög vakuumnivå under mjölkning. Gräns: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="104" message="Låg vakuumnivå under mjölkning. Gräns: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="105" message="Vakuumnivån har blivit för hög. Systemvakuumnivå: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="106" message="Vakuumnivån har blivit för låg. Systemvakuumnivå: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="107" message="Hög vakuumnivå. Aktuell: {SupportingData1}, gräns: {SupportingData2} {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="108" message="Låg vakuumnivå. Aktuell: {SupportingData1}, gräns: {SupportingData2} {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="109" message="För lite vakuum för spenrengöring {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="110" message="För högt vakuum i spenkopp {SupportingData1} under mjölkning {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="111" message="För lågt vakuum i spenkopp {SupportingData1} under mjölkning {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="113" message="Vakumsensorn i spenrengöringstanken är inte kalibrerad {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="114" message="Vakuumet i spenrengöringstanken är för högt under spenrengöringen {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="115" message="Vakuumet i spenrengöringstanken är för lågt under spenrengöringen {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="116" message="Inget vakuum registreras i spenrengöringstanken {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="117" message="För hög utsignal för vakuumkontroll. Kopp {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="118" message="Felaktig io-status för spenrengöringstankens vakuumsensor {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="119" message="Felaktig io-status för spenrengöringstankens vakuumaktuator {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="120" message="För hög vakuumrespons under luftinloppskontroll. Kopp {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="121" message="Dålig vakuumsensor för spenkopp {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="122" message="Vakuumsensorn för spenkopp {SupportingData1} inte kalibrerad {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="125" message="Främmande föremål fastnat i mjölkmätaren eller avstängningsventilens kopp {SupportingData1} och blockerar vakuum {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="126" message="Främmande föremål fastnat i avstängningsventilens kopp {SupportingData1} och hindrar att ventilen stängs {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="127" message="Luftningsventilens kalibrering är inte ok {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="128" message="För låg vakuumrespons under luftinloppskontroll. Kopp {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="701" message="I/O {SupportingData1} felstatus {SupportingData2} ({SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1801" message="Problem med vattenförsörjning. Ingen spenrengöring eller backflush utförs.. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1802" message="Vattenkranarna har varit på för länge. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1804" message="Okänd trågnivå. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1805" message="Det gick inte att tömma tråget. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1806" message="Vattenprimning misslyckades. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1807" message="Oväntat vattenflöde upptäckt. {devicename}">
    </alarm>
    <alarm majorcode="18" minorcode="101" message="Oanvänt reservfält: A{SupportingData1}">
    </alarm>
    <alarm majorcode="18" minorcode="102" message="Oanvänd reserv A{SupportingData1} bit {SupportingData2}">
    </alarm>
    <alarm majorcode="18" minorcode="103" message="Oanvänd reserv A{SupportingData1} bits {SupportingData2}-{SupportingData3}">
    </alarm>
    <alarm majorcode="18" minorcode="104" message="Oanvänt reservfält B{SupportingData1}">
    </alarm>
    <alarm majorcode="18" minorcode="105" message="Oanvänt reservfält C{SupportingData1}">
    </alarm>
    <alarm majorcode="48" minorcode="1" message="Ett oförutsett programvarufel har inträffat och ett stopplarm har genererats av säkerhetsskäl. Felkod:{SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="3" message="Ingen schemalagd diskning utförs. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="4" message="En schemalagd diskning utfördes inte. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="10" message="Programmet hittade ett fel. Felkod:{SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="101" message="Blockeringsventilen (V4514) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="102" message="Filterventilerna (V4101 eller V4102) är stängda. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="103" message="Avluftningsventilen (V4516) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="104" message="Motorskydd, motorskydd avstängd ström. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="105" message="För lite vatten verkar ha doserats för cykeln: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="106" message="För låg diskmedelsdoseringskapacitet. Pumppulsen är: {SupportingData1} ms, jämfört med 2 liter vatten: {SupportingData2} ms, för pump {SupportingData3}. Risk för höga bakterietal. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="107" message="För mycket rengöringsvatten har använts. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="108" message="Inget vattenflöde upptäckt. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="109" message="Vattennivåfel. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="110" message="Cirkelpump fungerar inte, flöde {SupportingData1} l/min. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="111" message="Tråget töms inte. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="112" message="Vattenrest; {SupportingData1} mm. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="113" message="Vattenrest i tråget: {SupportingData1} mm. Kontrollera nivåvakten. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="114" message="Fel på diskmedelsdoseringsmodul för pump #{SupportingData1} i cykel #{SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="115" message="Misslyckad mjölktransport. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="116" message="Misslyckad diskning. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="117" message="Diskningsprogrammet avslutades inte. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="122" message="Väntar på återställningssignal för diskning. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="124" message="Mjölktransportrengöringsapplikation stoppad. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="125" message="Vattenflöde för lågt: kontrollera vattentrycket. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="126" message="Operatören vill stoppa processen. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="127" message="Vattnet nådde inte {SupportingData1} temperaturen i tid. Ligger på {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="128" message="Avskiljningsventilen (V4625) har lämnats öppen i tömningsläge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="129" message="För låg returtemperatur: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="130" message="Pump #{SupportingData1} utförde inte fullt slag. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="131" message="Transportsystemet tar inte emot mjölk.. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="132" message="För lång tid sedan senaste diskning. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="133" message="För låg försköljning {SupportingData1} temperatur {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="134" message="Slingans mjölkventil (V4519) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="135" message="Slingans diskventil (V4521) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="136" message="Fjärrdiskventil (V4551) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="137" message="Tömningsventilen för den lägsta punkten (V4537) är i fel läge, sensor C{SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="138" message="Tankventilen är inte i rätt läge: {SupportingData1}, svarade med: {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="139" message="För hög försköljning {SupportingData1} temperatur {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="140" message="För hög eftersköljning {SupportingData1} temperatur {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="141" message="Motorskydd, motorskydd avstängd ström. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="142" message="Mjölk till tank {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="143" message="Transportslingan rengörs. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="144" message="Begäran om service. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="145" message="Pausad för service. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="146" message="Service har gjorts. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="147" message="Service överhoppad. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="148" message="Avskiljningsventilen (V4625) växlade inte till cirkulation. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="149" message="Luftningen avlägsnade inte diskvattnet. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="150" message="Vattenflödet är utanför sensorns gränsvärden. För högt eller för lågt värde. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="152" message="Alkaliskt diskmedel låg nivå eller tomt. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="153" message="Syradiskmedel låg nivå eller tomt. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="154" message="Desinfektionsmedel låg nivå eller tomt. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="155" message="Försköljning {SupportingData1} vatten: var för varmt: {SupportingData2}.. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="156" message="Pausknapp eller signal fortfarande på. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="157" message="Avskiljningsventilen (V4625) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="158" message="Diskmedelsventil #{SupportingData1} i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="159" message="Luftningsblockventilen i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="160" message="Kallvattenventilen (V4617) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="161" message="Varmvattenventilen (V4618) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="163" message="Missat slag, diskmedelspump #{SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="164" message="Inget vatten kommer in i tråget. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="165" message="Diskning kan startas. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="166" message="Diskning är klar. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="167" message="Tankanslutningsrör i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="168" message="Stoppmjölktransportventil i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="169" message="Vattenvolymen i cykel {SupportingData1} beräknas vara {SupportingData2}l. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="170" message="Slingan skickar inte i funktion-signal. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="172" message="Cirkelpumpen kan kavitera, flöde {SupportingData1} l/min. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="173" message="Nivåsensorn känner av en för stor ökning: {SupportingData1} mm/s. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="174" message="Nivåsensorn visar negativt värde: {SupportingData1} mm. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="175" message="Problem med både flöde och nivåvakt. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="176" message="En fjärrtömningsventil för lägsta punkten är ur läge: vid ventilgrupp {SupportingData1} sensor C{SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="177" message="Flera ventiler larmar för ur läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="178" message="Diskreturventilen (V4526) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="179" message="Temperaturgivaren # {SupportingData1} ligger utanför intervallet. Värdet är: {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="180" message="Tankventilen för urluftning/tömning (S4245) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="181" message="Slingan tvingas frigöra rengöringsenheten. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="182" message="Tryck på QLoop ({SupportingData1}) Acknowledge-knappen. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="183" message="Sköljning misslyckades. Nästa sköljning blir endast tömning. VARNING! Risk för förorening av mjölken i tanken. Kontakta en servicetekniker. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="184" message="Tömningsventilen (V4627) för QCleaner är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="185" message="Vattenflödet har en bias {SupportingData1}%, under cykel {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="186" message="Pickup för diskmedelspump avgav oväntad signal. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="187" message="Cirkulationsdiskningen har stoppats pga. för stor vattenförlust. Läckagets flödeshastighet: {SupportingData1} l/min. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="188" message="Anslutningsventiler för diskning ej stängda på tidigare diskad QLoop ({SupportingData1}). {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="189" message="Mjölkningsstationerna är inte förberedda för diskning. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="190" message="Mjölktransport inleddes innan alla mjölkningsstationer hade avslutat diskningen. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="191" message="Ventil V{SupportingData1} öppnades okontrollerat, möjligen på grund av tryckslag. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="192" message="Tankventilens tömningsventilsensor (S4245) svarar inte. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="193" message="Luftningsventilen (V4518) är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="199" message="Manuell diskning startades inte eftersom tvättkoppen är upptagen. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="200" message="Manuell diskning startade inte på grund av ett fel. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="201" message="Ingen mjölkmängdrapport skickades. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="202" message="Mjölkmängdrapport saknas från {SupportingData6}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="203" message="Ingen kontakt med MRC. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="300" message="Reservfält #{SupportingData1} har ett värde som inte stöds: {SupportingData2}, ställ in det på ett acceptabelt värde. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="1" minorcode="1" message="Robot ansluten">
    </alarm>
    <alarm majorcode="1" minorcode="2" message="Mjölkning ansluten">
    </alarm>
    <alarm majorcode="1" minorcode="3" message="Kotrafik ansluten">
    </alarm>
    <alarm majorcode="1" minorcode="4" message="Mjölktransport ansluten">
    </alarm>
    <alarm majorcode="1" minorcode="5" message="Vmsioman ansluten">
    </alarm>
    <alarm majorcode="1" minorcode="7" message="Dags för sköljning">
    </alarm>
    <alarm majorcode="1" minorcode="8" message="Dags för schemalagd disk">
    </alarm>
    <alarm majorcode="1" minorcode="9" message="Återhämtning OK">
    </alarm>
    <alarm majorcode="1" minorcode="10" message="Grind ansluten">
    </alarm>
    <alarm majorcode="1" minorcode="11" message="Erhållit konfigurering">
    </alarm>
    <alarm majorcode="1" minorcode="12" message="Parkering av koppar">
    </alarm>
    <alarm majorcode="1" minorcode="13" message="Aktivering av koppar">
    </alarm>
    <alarm majorcode="1" minorcode="14" message="Diagnos ansluten">
    </alarm>
    <alarm majorcode="1" minorcode="16" message="Autokalibrering klar OK">
    </alarm>
    <alarm majorcode="1" minorcode="17" message="Larm foderstation åtgärdat">
    </alarm>
    <alarm majorcode="1" minorcode="100" message="Robot frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="101" message="Mjölkning frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="102" message="Kotrafik frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="103" message="Mjölktransport frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="104" message="Vmsioman frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="107" message="Problem med flera mjölkningar">
    </alarm>
    <alarm majorcode="1" minorcode="108" message="Ko för länge i stallet. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="109" message="Grind frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="112" message="Oväntat hög mjölkmängd. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="113" message="Testsänd larm eller fel">
    </alarm>
    <alarm majorcode="1" minorcode="114" message="Mumgr frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="115" message="Oväntat låg mjölkmängd. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="116" message="Ogiltig server IP adress {SupportingData1}.{SupportingData2}.{SupportingData3}.{SupportingData4}">
    </alarm>
    <alarm majorcode="1" minorcode="117" message="Hög temperatur i MS ({SupportingData1})">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="1" minorcode="118" message="Diagnos frånkopplad">
    </alarm>
    <alarm majorcode="1" minorcode="119" message="Inte diskat efter avskiljd mjölk">
    </alarm>
    <alarm majorcode="1" minorcode="120" message="Autokalibrering misslyckades status {SupportingData1}">
    </alarm>
    <alarm majorcode="1" minorcode="121" message="Säkerhetsskydd blockerar MS">
    </alarm>
    <alarm majorcode="1" minorcode="122" message="Säkerhetsskydd tillåter MS">
    </alarm>
    <alarm majorcode="1" minorcode="201" message="Larm foderstation">
    </alarm>
    <alarm majorcode="1" minorcode="202" message="Ingen respons på robot-kommando {SupportingData1}">
    </alarm>
    <alarm majorcode="1" minorcode="301" message="'V300' Mech stöds inte.">
    </alarm>
    <alarm majorcode="1" minorcode="302" message="Kör testguide i Serviceverktyg-Diskning-Rengöringsmedel">
    </alarm>
    <alarm majorcode="2" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="2" minorcode="11" message="Kopp på spene">
    </alarm>
    <alarm majorcode="2" minorcode="12" message="Kopp åter på spene">
    </alarm>
    <alarm majorcode="2" minorcode="13" message="Gjort fel och korrigerat: Kopp på spene">
    </alarm>
    <alarm majorcode="2" minorcode="14" message="Tvättat och förmjölkat spene">
    </alarm>
    <alarm majorcode="2" minorcode="15" message="Sensorer: Vinkla:{SupportingData1} Grip:{SupportingData2} Rotera:{SupportingData3} Avkänn:{SupportingData4}">
    </alarm>
    <alarm majorcode="2" minorcode="16" message="Robot vakuum ref: {SupportingData1} {SupportingData2} {SupportingData3} {SupportingData4}">
    </alarm>
    <alarm majorcode="2" minorcode="17" message="Robot prestanda: {SupportingData1}">
    </alarm>
    <alarm majorcode="2" minorcode="18" message="Autoinlärning av spenar gjord">
    </alarm>
    <alarm majorcode="2" minorcode="31" message="Kamerakalibrering initierad!">
    </alarm>
    <alarm majorcode="2" minorcode="32" message="Kamerakalibrering gjord!">
    </alarm>
    <alarm majorcode="2" minorcode="33" message="Kamerainställning ADC gjord ADCupper={SupportingData1}">
    </alarm>
    <alarm majorcode="2" minorcode="34" message="{SupportingData1} mm OK!">
    </alarm>
    <alarm majorcode="2" minorcode="35" message="Kameranummer: {SupportingData1}">
    </alarm>
    <alarm majorcode="2" minorcode="41" message="V.g. sätt X_CentreLaser={SupportingData1} Y_CentreLaser={SupportingData2}">
    </alarm>
    <alarm majorcode="2" minorcode="42" message="Koppcentrering trimmad! (Uppdaterar databasen)">
    </alarm>
    <alarm majorcode="2" minorcode="51" message="Spene ej funnen för mjölkning. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="52" message="Spene ej funnen vid återförsök">
    </alarm>
    <alarm majorcode="2" minorcode="53" message="Spenpositionen fungerar ej (för låg)">
    </alarm>
    <alarm majorcode="2" minorcode="54" message="Kamerabild timeout">
    </alarm>
    <alarm majorcode="2" minorcode="55" message="Såg inga objekt från kameran under spenletning">
    </alarm>
    <alarm majorcode="2" minorcode="56" message="Robot positionsgivare tappar pulser, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="58" message="Autoinlärning av spenar lyckades ej">
    </alarm>
    <alarm majorcode="2" minorcode="81" message="Robotoperation avbröts">
    </alarm>
    <alarm majorcode="2" minorcode="82" message="Okänt robottest-nummer">
    </alarm>
    <alarm majorcode="2" minorcode="83" message="Inga spenar skall mjölkas">
    </alarm>
    <alarm majorcode="2" minorcode="84" message="Inga koppar tillgängliga för återförsök">
    </alarm>
    <alarm majorcode="2" minorcode="85" message="Kan ej mjölka spene som inte finns">
    </alarm>
    <alarm majorcode="2" minorcode="86" message="Varning: Robot säkerhetsfunktioner frånkopplade!">
    </alarm>
    <alarm majorcode="2" minorcode="87" message="Varning: Robot positionsgivarövervakning frånkopplad!">
    </alarm>
    <alarm majorcode="2" minorcode="88" message="Varning: Robot tryckövervakning frånkopplad! Axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="91" message="Koppcentrering: Inget centerobjekt">
    </alarm>
    <alarm majorcode="2" minorcode="92" message="Koppcentrering: Mer än ett centerobjekt">
    </alarm>
    <alarm majorcode="2" minorcode="101" message="Robot ändlägeskalibrering behövs">
    </alarm>
    <alarm majorcode="2" minorcode="103" message="Starta roboten misslyckades, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="104" message="Kunde ej positionera, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="105" message="Roboten åkte för fort, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="106" message="Säkerhetsfunktionen löste ut, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="107" message="Luftbrytaren är intryckt">
    </alarm>
    <alarm majorcode="2" minorcode="108" message="Robotluft ej detekterad">
    </alarm>
    <alarm majorcode="2" minorcode="109" message="Robotluft fanns före start">
    </alarm>
    <alarm majorcode="2" minorcode="110" message="För högt lufttryck till roboten">
    </alarm>
    <alarm majorcode="2" minorcode="111" message="Referensposition utanför rörelseområdet, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="112" message="Roboten slog i ett hinder, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="114" message="Joysticken fungerar ej">
    </alarm>
    <alarm majorcode="2" minorcode="115" message="Spenkopp {SupportingData1} ej funnen i gripklon. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="116" message="Gripklon är inte tom">
    </alarm>
    <alarm majorcode="2" minorcode="117" message="Rotera till SÖK-läge misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="118" message="Rotera till HÄMT-läge misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="119" message="STÄNGA gripklon misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="120" message="ÖPPNA gripklon misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="121" message="Vinkla UT misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="122" message="Vinkla IN misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="123" message="Roboten behöver stalluft">
    </alarm>
    <alarm majorcode="2" minorcode="124" message="Vakuum ej detekterat i spenkopp">
    </alarm>
    <alarm majorcode="2" minorcode="125" message="Vakuumsensor ur funktion eller felaktigt referensvärde">
    </alarm>
    <alarm majorcode="2" minorcode="126" message="Baksensor ur funktion ({SupportingData1} mm)">
    </alarm>
    <alarm majorcode="2" minorcode="127" message="Förväntad robotrörelse uteblev, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="128" message="Robot differentialtryckgivarfel, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="129" message="Robotventilfel, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="130" message="Kopp på spene ej detekterat">
    </alarm>
    <alarm majorcode="2" minorcode="131" message="Ogiltigt positionsgivarvärde, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3}). Ändlägeskalibrering behövs">
    </alarm>
    <alarm majorcode="2" minorcode="133" message="Ändlägeskalibrering misslyckades, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="134" message="Onormalt stor förändring av positionsgivarvärde, axlar (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3}). Är något löst?">
    </alarm>
    <alarm majorcode="2" minorcode="135" message="Ändlägeskalibrering misslyckades, troligen pga fel HW-versionparameter">
    </alarm>
    <alarm majorcode="2" minorcode="137" message="Spentvättkopp ej funnen i gripklon">
    </alarm>
    <alarm majorcode="2" minorcode="138" message="Desinficeringsverktyg ej funnet i gripklon">
    </alarm>
    <alarm majorcode="2" minorcode="139" message="Kunde ej positionera - Hydrauliklåda indikerar fel">
    </alarm>
    <alarm majorcode="2" minorcode="144" message="Hydraulpump - fel på temperaturkännare">
    </alarm>
    <alarm majorcode="2" minorcode="145" message="Hydraulpump - fel på tryckkännare">
    </alarm>
    <alarm majorcode="2" minorcode="147" message="Hydraulpump - för lång tid i viloläge">
    </alarm>
    <alarm majorcode="2" minorcode="148" message="Hydraulpump - för lågt tryck">
    </alarm>
    <alarm majorcode="2" minorcode="149" message="Hydraulpump - internt programfel">
    </alarm>
    <alarm majorcode="2" minorcode="150" message="Hydraulpump - både tryck- och temperaturgivare ur funktion">
    </alarm>
    <alarm majorcode="2" minorcode="151" message="Hydraulpump - för lång tid i manuellt läge utan något manuellt arbete utfört">
    </alarm>
    <alarm majorcode="2" minorcode="201" message="Fel storlek på meddelande till Robot">
    </alarm>
    <alarm majorcode="2" minorcode="202" message="Okänt meddelande till Robot">
    </alarm>
    <alarm majorcode="2" minorcode="203" message="Roboten är upptagen, kommando ignoreras">
    </alarm>
    <alarm majorcode="2" minorcode="205" message="AxisController är ej korrekt konfigurerad">
    </alarm>
    <alarm majorcode="2" minorcode="206" message="Robot är ej korrekt konfigurerad. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="207" message="Ogiltiga spenpositioner, oteachad ko?">
    </alarm>
    <alarm majorcode="2" minorcode="210" message="Ogiltig håll mjölkslangar-position">
    </alarm>
    <alarm majorcode="2" minorcode="211" message="Robot har inga vakuumreferensvärden">
    </alarm>
    <alarm majorcode="2" minorcode="212" message="Fel {SupportingData1} från AxisController">
    </alarm>
    <alarm majorcode="2" minorcode="213" message="Robot: självtest misslyckades. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="301" message="Robot: balanspunktskalibrering misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="302" message="Robot: hemmapositionskalibrering misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="303" message="Robot: PRBS-mätning misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="304" message="Robot: koordinatkalibrering misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="305" message="Robotaxlars prestandatest misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="306" message="Robotaxlars produktionstest misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="307" message="Kunde ej läsa eller skriva \&quot;axis config\&quot; fil">
    </alarm>
    <alarm majorcode="2" minorcode="309" message="Robot: autointrimning misslyckades">
    </alarm>
    <alarm majorcode="2" minorcode="321" message="Kamerakalibrering ej initierad. *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="322" message="Kamerakalibrering *MISSLYCKAD*">
    </alarm>
    <alarm majorcode="2" minorcode="323" message="{SupportingData1} mm *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="324" message="Gör {SupportingData1} mm först. *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="325" message="För få objekt sedda (&amp;lt;{SupportingData1}). *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="326" message="För många objekt sedda (&gt;{SupportingData1}). *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="327" message="Inget mittenobjekt funnet. *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="328" message="Bildserien är ej komplett. *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="329" message="Internt fel i kamerakalibrering. *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="330" message="Okänt kameranummer (0). *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="331" message="ADC för lågt ({SupportingData1}). *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="332" message="ADC för högt ({SupportingData1}). *MISSLYCKAT*">
    </alarm>
    <alarm majorcode="2" minorcode="333" message="ADC setup *MISSLYCKAD*">
    </alarm>
    <alarm majorcode="2" minorcode="407" message="Robotarmen behöver kalibreras">
    </alarm>
    <alarm majorcode="3" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="3" minorcode="1" message="Vakuum ref kopp {SupportingData1} = {SupportingData2}">
    </alarm>
    <alarm majorcode="3" minorcode="2" message="Min mängd = {SupportingData1} endast {SupportingData2}">
      <property id="SupportingData1" unit="yield"/>
      <property id="SupportingData2" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="3" message="Mängd korrektion">
    </alarm>
    <alarm majorcode="3" minorcode="101" message="Ingen mängd från flomaster">
    </alarm>
    <alarm majorcode="3" minorcode="102" message="Ingen mängd från freeflow {SupportingData1}">
    </alarm>
    <alarm majorcode="3" minorcode="103" message="Felaktig vakuum ref kopp {SupportingData1} = {SupportingData2}">
    </alarm>
    <alarm majorcode="3" minorcode="104" message="Stor skillnad Freeflows - FlowMaster">
    </alarm>
    <alarm majorcode="3" minorcode="107" message="Luftinsläpp blockerat">
    </alarm>
    <alarm majorcode="3" minorcode="108" message="Felaktiga parametrar mjölkprovare">
    </alarm>
    <alarm majorcode="3" minorcode="116" message="Mjölkmätare {SupportingData1} konduktivitet ({SupportingData2}) skiljer ({SupportingData3}) från andra mätare">
    </alarm>
    <alarm majorcode="3" minorcode="117" message="Självtest av mjölkning misslyckades">
    </alarm>
    <alarm majorcode="3" minorcode="120" message="OCC: För högt tryck. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="121" message="OCC: För lågt tryck. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="122" message="OCC: Stannat pga Alcom kommunikation problem. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="123" message="OCC: För låg temperatur. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="124" message="OCC: Vätska i botten av skåpet. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="125" message="OCC: Avloppsbehållaren är full. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="126" message="OCC: Tryckgivaren är trasig eller läckage/stop i någon slang. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="127" message="OCC: Provkammaren är smutsig. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="128" message="OCC: Slut på reagens eller läckage/stop i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="129" message="OCC: Slut på hypoclorid eller läckage/stop i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="130" message="OCC: Inget vatten i tratten eller läckage/stop i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="131" message="OCC: Ingen mjölk i tratten eller läckage/stop i någon slang eller fel på ventil. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="132" message="OCC: Inget svar från OCC. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="133" message="OCC: OCC:n kan inte mäta, en parameter är fel. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="134" message="OCC: Kan inte rengöra provkammaren, den är för smutsig. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="135" message="OCC: Kan inte återhämta sig, service behövs!. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="136" message="OCC: Ingen mjölk i separertratten. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="137" message="OCC: Värde för celltal kanske inte representativt. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="138" message="OCC: Tratten är inte tom. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="139" message="OCC: Fel vid skrivning till flash. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="140" message="OCC: Fel vid läsning från flash. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="141" message="OCC: Tratten är igensatt. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="142" message="OCC: Flera svar saknas. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="143" message="OCC: Trycksensor ur funktion. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="144" message="OCC: Sprutan läcker vid övertryck. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="145" message="OCC: Sprutan läcker vid undertryck. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="146" message="OCC: För lågt tryck i hypokloritslangen. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="147" message="OCC: För lågt tryck i luftslangen. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="148" message="OCC: För lågt tryck i mjölkslangen. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="149" message="OCC: För lågt tryck i reagensslangen. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="150" message="OCC: För högt tryck i slangen från provkammaren till avloppet. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="151" message="OCC: För högt tryck i slangen från provkammare till avloppsbehållare. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="152" message="OCC: För högt tryck i mjölkslangen. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="153" message="OCC: För högt tryck i hypokloritslangen. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="4" minorcode="101" message="Kunde inte ta emot ko. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="102" message="Kunde inte stänga en grind vid utsläpp av ko. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="103" message="Grindkontroll allmänt fel">
    </alarm>
    <alarm majorcode="4" minorcode="104" message="Fel {SupportingData1} på grind {SupportingData2}">
    </alarm>
    <alarm majorcode="4" minorcode="107" message="Selektionsgrind {sourcename}: Kunde inte stänga grinden. Grinden ställd i manuellt läge.">
    </alarm>
    <alarm majorcode="4" minorcode="108" message="Separationsgrind {sourcename}: Kunde inte nå önskad riktning. Grinden är fortfarande i automatiskt läge.">
    </alarm>
    <alarm majorcode="4" minorcode="110" message="Kunde inte ta emot ko. Ko utsläppt.. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="111" message="Lyckades ta emot ko. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="112" message="Ingångsfotocellen på grind {sourcename} har varit blockerad i {SupportingData2} timmar.">
    </alarm>
    <alarm majorcode="4" minorcode="113" message="Utgångsfotocellen på grind {sourcename} upptäcker troligen grinddörren istället för kor.">
    </alarm>
    <alarm majorcode="4" minorcode="115" message="Grind {sourcename}. Kofölje detekterat. Transponder 1: {SupportingData2}. Transponder 2: {SupportingData3}">
    </alarm>
    <alarm majorcode="4" minorcode="116" message="Grind {sourcename}. Möjligt kofölje detekterat. Transponder 1: {SupportingData2}. Transponder 2: {SupportingData3}">
    </alarm>
    <alarm majorcode="4" minorcode="117" message="Grind {sourcename}. Kofölje åtgärdat. Transponder 1: {SupportingData2}. Transponder 2: {SupportingData3}">
    </alarm>
    <alarm majorcode="4" minorcode="123" message="Ko har lämnat område {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="124" message="Kommunikationsfel på grind {SupportingData1}">
    </alarm>
    <alarm majorcode="4" minorcode="129" message="Ko lämnar inte grind {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="200" message="Transponder-id ändrades oväntat">
    </alarm>
    <alarm majorcode="5" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="5" minorcode="1" message="Disksteg {SupportingData1}.{SupportingData2}">
    </alarm>
    <alarm majorcode="5" minorcode="2" message="Start mjölkpump">
    </alarm>
    <alarm majorcode="5" minorcode="3" message="Stopp mjölkpump">
    </alarm>
    <alarm majorcode="5" minorcode="4" message="Mjölktp arbetar ({SupportingData1}). Ignorerar ({SupportingData2})">
    </alarm>
    <alarm majorcode="5" minorcode="5" message="Tanktillstånd vila">
    </alarm>
    <alarm majorcode="5" minorcode="6" message="Tanktillst väntar på tömning">
    </alarm>
    <alarm majorcode="5" minorcode="7" message="Tanktillst diskning">
    </alarm>
    <alarm majorcode="5" minorcode="8" message="Tanktillst blåsning">
    </alarm>
    <alarm majorcode="5" minorcode="9" message="Tanktillst tömning">
    </alarm>
    <alarm majorcode="5" minorcode="10" message="Mjölkbil har kommit">
    </alarm>
    <alarm majorcode="5" minorcode="11" message="Mjölktank är tom">
    </alarm>
    <alarm majorcode="5" minorcode="12" message="Mjölktank är diskad">
    </alarm>
    <alarm majorcode="5" minorcode="101" message="Slutenhet är inte tom">
    </alarm>
    <alarm majorcode="5" minorcode="105" message="Kylningslarm">
    </alarm>
    <alarm majorcode="5" minorcode="108" message="Felaktigt systemvakuum {SupportingData1} ref. {SupportingData2}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="5" minorcode="112" message="Slutenhet indikerar tom. Fel. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="114" message="Spentvättstank full">
    </alarm>
    <alarm majorcode="5" minorcode="115" message="Mjölk avledd {SupportingData1}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="116" message="Diskning avbruten">
    </alarm>
    <alarm majorcode="5" minorcode="117" message="Temperatur spentvätt {SupportingData1}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="118" message="Spentvätt för varm {SupportingData1}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="119" message="Spentvättens temperaturgivare ur funktion">
    </alarm>
    <alarm majorcode="5" minorcode="120" message="Schemalagd diskning INTE klar">
    </alarm>
    <alarm majorcode="5" minorcode="121" message="Kommunikationen bruten med mjölkrumskontrollen">
    </alarm>
    <alarm majorcode="5" minorcode="122" message="Spenkopp {SupportingData1} läcker vid diskkrage">
    </alarm>
    <alarm majorcode="5" minorcode="123" message="Mjölk avskiljd pga blod, dest {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="124" message="Mjölk avskiljs pga konduktivitet, dest {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="125" message="Mjölk avskiljs, användarinställning, dest {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="126" message="Inget vatten från RA-enhet inom {SupportingData1} minuter">
    </alarm>
    <alarm majorcode="5" minorcode="127" message="Fel: sensor hög och låg aktiverad i slutenheten">
    </alarm>
    <alarm majorcode="5" minorcode="129" message="Mjölk avskiljs pga MDi, dest {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="130" message="Ingen mjölkdestination inställd.">
    </alarm>
    <alarm majorcode="5" minorcode="131" message="Sensormottagare för diskventil anger fel">
    </alarm>
    <alarm majorcode="5" minorcode="132" message="Sensormottagare för säkerhetsventil anger fel">
    </alarm>
    <alarm majorcode="5" minorcode="133" message="Lågvakuumnivå vid diskstart">
    </alarm>
    <alarm majorcode="5" minorcode="200" message="Tiden ute för påfyllning diskmedel nummer {SupportingData1}">
    </alarm>
    <alarm majorcode="5" minorcode="201" message="Tiden ute för påfyllning vatten nummer {SupportingData1}">
    </alarm>
    <alarm majorcode="5" minorcode="202" message="Tid ute för tömning av vatten i steg {SupportingData1}, substep {SupportingData2}">
    </alarm>
    <alarm majorcode="5" minorcode="203" message="För låg temperatur vid fyllning {SupportingData1} min {SupportingData2}">
      <property id="SupportingData1" unit="celsius"/>
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="204" message="För låg temperatur efter cirkulation {SupportingData1} min {SupportingData2}">
      <property id="SupportingData1" unit="celsius"/>
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="205" message="Ogiltig cleaner config ix {SupportingData1} prog {SupportingData2} modul {SupportingData3} vol {SupportingData4}">
    </alarm>
    <alarm majorcode="5" minorcode="206" message="ingen MAY_CLEAN signal inom {SupportingData1} minuter">
    </alarm>
    <alarm majorcode="5" minorcode="220" message="Hög vakuumnivå. Aktuell: {SupportingData1}, gräns: {SupportingData2}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="5" minorcode="221" message="Låg vakuumnivå. Aktuell: {SupportingData1}, gräns: {SupportingData2}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="5" minorcode="251" message="Ångkokare överhettad">
    </alarm>
    <alarm majorcode="5" minorcode="252" message="Ånga frigjordes ej">
    </alarm>
    <alarm majorcode="5" minorcode="300" message="Mjölkventiler i fel läge">
    </alarm>
    <alarm majorcode="6" minorcode="401" message="Spentvättsvakuum för lågt">
    </alarm>
    <alarm majorcode="7" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="7" minorcode="1" message="Hyg Låg temperatur returvatten">
    </alarm>
    <alarm majorcode="7" minorcode="2" message="Hyg Slut på diskmedel">
    </alarm>
    <alarm majorcode="7" minorcode="3" message="Hyg Överhettning">
    </alarm>
    <alarm majorcode="7" minorcode="4" message="Hyg Time out vatten fyllning, tömning el värmning">
    </alarm>
    <alarm majorcode="7" minorcode="5" message="Hyg Fel kontrollsumma i parameter minne">
    </alarm>
    <alarm majorcode="7" minorcode="6" message="Hyg Fel kontrollsumma i program minne">
    </alarm>
    <alarm majorcode="7" minorcode="7" message="Hyg Temperaturgivare inte fabrikskalibrerad">
    </alarm>
    <alarm majorcode="7" minorcode="8" message="Hyg Eventuell blandning av diskmedel">
    </alarm>
    <alarm majorcode="7" minorcode="9" message="Hyg Strömavbrott under diskning">
    </alarm>
    <alarm majorcode="7" minorcode="11" message="Hyg CPU-vakt återställning">
    </alarm>
    <alarm majorcode="7" minorcode="13" message="Hygenius lågnivåsensor fungerar ej">
    </alarm>
    <alarm majorcode="7" minorcode="14" message="Hyg time out under påfyllning av vatten">
    </alarm>
    <alarm majorcode="7" minorcode="15" message="Hyg time out under uppvärmning">
    </alarm>
    <alarm majorcode="7" minorcode="16" message="Hyg time out under tömning">
    </alarm>
    <alarm majorcode="7" minorcode="20" message="Hyg Ventilfel under mjölkning">
    </alarm>
    <alarm majorcode="7" minorcode="21" message="Hyg Ventilfel under diskning">
    </alarm>
    <alarm majorcode="7" minorcode="22" message="Hyg Fel på huvudventil">
    </alarm>
    <alarm majorcode="7" minorcode="23" message="Hyg Inget lufttryck">
    </alarm>
    <alarm majorcode="7" minorcode="255" message="Ingen kommunikation med Hygenius">
    </alarm>
    <alarm majorcode="9" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="9" minorcode="1" message="AMD - Kontrollera kon !">
    </alarm>
    <alarm majorcode="9" minorcode="2" message="MS är frånkopplad">
    </alarm>
    <alarm majorcode="9" minorcode="3" message="AMS server är frånkopplad">
    </alarm>
    <alarm majorcode="9" minorcode="4" message="AMS server är stoppad">
    </alarm>
    <alarm majorcode="9" minorcode="5" message="AMS är fortfarande igång">
    </alarm>
    <alarm majorcode="9" minorcode="7" message="MS är stoppad">
    </alarm>
    <alarm majorcode="9" minorcode="8" message="MS och Server är olika versioner, {SupportingData1} och {SupportingData2}">
    </alarm>
    <alarm majorcode="9" minorcode="9" message="Fel i AMS Databasen, var snäll och reparera den">
    </alarm>
    <alarm majorcode="9" minorcode="10" message="Fel i AlproWindows Databasen, var snäll och reparera den">
    </alarm>
    <alarm majorcode="9" minorcode="13" message="Mjölk avskild automatiskt, pga högt celltal">
    </alarm>
    <alarm majorcode="9" minorcode="14" message="Kan ej skicka larm. Kontrollera kommunikationsutrustning!">
    </alarm>
    <alarm majorcode="9" minorcode="20" message="Redundant VMS-server är nere">
    </alarm>
    <alarm majorcode="9" minorcode="21" message="Redundant VMS-server är uppe">
    </alarm>
    <alarm majorcode="9" minorcode="24" message="DeLavals villkor för programvara och onlinetjänster som lyder under svensk lag och är tillgängliga för nedladdning och utskrift på http://www.delaval.com/legal/ (utskrift rekommenderas för framtida användning) styr uteslutande rättigheterna till, användningen av samt ansvaret för all programvara och alla onlinetjänster från DeLaval (inklusive, utan begränsning, all programvara och alla onlinetjänster som tillhandahålls som del av eller i anslutning till DeLaval-produkter) och all dokumentation samt data som tillhandahålls eller genereras genom, eller i anslutning till sådan programvara eller sådana tjänster, såvida inte andra villkor tillhandahålls till programvaran eller onlinetjänsten. I detta fall gäller de villkoren. All programvara och alla onlinetjänster från DeLaval kan överföra data till DeLaval International AB (och alla andra entiteter inom DeLaval-koncernen) för användning och ytterligare bearbetning enligt, och i det syfte som beskrivs i DeLavals data- och sekretessmeddelande för programvara och onlinetjänster, som är tillgängligt för nedladdning och utskrift på http://www.delaval.com/legal/.">
    </alarm>
    <alarm majorcode="9" minorcode="25" message="Tjänst på VMS-server fungerar inte: {SupportingData6}">
    </alarm>
    <alarm majorcode="13" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="14" minorcode="1" message="Diskinformation">
    </alarm>
    <alarm majorcode="15" minorcode="303" message="Okänd trågnivå. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="304" message="Vattenkranarna har varit på för länge. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="305" message="Vattnet är för hett. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="306" message="Rent vatten saknas för backflush. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="312" message="Det gick inte att köra spenrengöring. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="314" message="Det gick inte att köra vattenprimning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="315" message="Vatten saknas för vattenprimning. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="316" message="Problem med vattenförsörjning eller flödessensorn defekt. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="319" message="Det gick inte att tömma tråget. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="320" message="För hög spenrengöringstemperatur: {SupportingData1} ({SupportingData2}-{SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="411" message="För lågt spenrengöringsvakuum. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="451" message="Syradiskmedelpumpen måste underhållas. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="452" message="Pumpen för alkaliskt diskmedel måste underhållas. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="453" message="Klorpumpen måste underhållas. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="454" message="Ensymdiskmedelpumpen måste underhållas. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="455" message="Desinfektionsmedelpumpen måste underhållas. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="123" message="Inget vakuum i slutenheten. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="124" message="Spenkopp {SupportingData1} borta från mjölkslangen. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1803" message="Det gick inte att fylla på tråget. {devicename}">
    </alarm>
    <alarm majorcode="205" minorcode="11" message="Lokal sköljning">
    </alarm>
    <alarm majorcode="205" minorcode="12" message="Systemsköljning">
    </alarm>
    <alarm majorcode="205" minorcode="13" message="Lokal diskning">
    </alarm>
    <alarm majorcode="205" minorcode="14" message="Systemdiskning">
    </alarm>
    <alarm majorcode="205" minorcode="20" message="Syra">
    </alarm>
    <alarm majorcode="205" minorcode="21" message="Alkalisk">
    </alarm>
    <alarm majorcode="205" minorcode="22" message="Klorin">
    </alarm>
    <alarm majorcode="48" minorcode="2" message="Ventil: {SupportingData1} är i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="118" message="Diskningsflaggan manuellt återställd. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="119" message="Testa Alcom IO-kortvärde: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="120" message="Test av Alcom IO-kort misslyckat. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="121" message="Tappad IOMan-anslutning under diskning. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="123" message="ioman frånkopplad. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="151" message="Sensor {SupportingData1} är simulerad. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="162" message="Fjärrblåsningsventilen i fel läge. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="171" message="Tvättkoppen svarar inte på diskbegäran. {devicename}">
    </alarm>
  </alarms>
</messages>
