<?xml version="1.0" encoding="UTF-8"?>
<messages language="pt">
  <alarms category="vms" version="2018.0">
    <alarm majorcode="1" minorcode="6" message="Servidor da VMS ligado {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="15" message="Vaca apanhada. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="105" message="Servidor VMS desligado {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="106" message="Configuração inválida {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="110" message="Vaca desconhecida com transmissor {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="111" message="Vaca não identificada. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="123" message="Vaca escapou da EO. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="200" message="Alarme externo para a estação de ordenha {devicename} {SupportingData6}">
    </alarm>
    <alarm majorcode="1" minorcode="203" message="O programa da estação de ordenha foi terminado inesperadamente {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="204" message="O programa da estação de ordenha foi reiniciado {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="205" message="Corte de energia à estação de ordenha {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="210" message="Sucesso do teste de autodiagnóstico: {SupportingData1} {SupportingData2} {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="211" message="Falha do teste de autodiagnóstico: {SupportingData1}.{SupportingData2} {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="212" message="Muitos autotestes são efetuados num curto período de tempo">
    </alarm>
    <alarm majorcode="1" minorcode="303" message="Limpeza programada NÃO iniciada {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="312" message="Alta produção inesperada tetina {SupportingData1}. Previsto {SupportingData2}, obtido {SupportingData3} {devicename}">
      <property id="SupportingData2" unit="yield"/>
      <property id="SupportingData3" unit="yield"/>
    </alarm>
    <alarm majorcode="1" minorcode="315" message="Baixa produção inesperada tetina {SupportingData1}. Previsto {SupportingData2}, obtido {SupportingData3} {devicename}">
      <property id="SupportingData2" unit="yield"/>
      <property id="SupportingData3" unit="yield"/>
    </alarm>
    <alarm majorcode="1" minorcode="316" message="A limpeza da unidade de limpeza de tetos não terminou. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="317" message="As alterações de configuração requerem a reinicialização da estação de ordenha">
    </alarm>
    <alarm majorcode="1" minorcode="318" message="Limpeza de estábulo inativo NÃO iniciada {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="319" message="Limpeza do camião de leite NÃO iniciada {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="320" message="Limpeza predefinida de vaca NÃO iniciada {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="321" message="Limpeza de separação NÃO iniciada {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="322" message="Limpeza externa NÃO iniciada {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="323" message="Limpeza manual NÃO iniciada {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="329" message="Modo de separação terminado por vaca com leite para o tanque. A vaca foi ordenhada">
    </alarm>
    <alarm majorcode="1" minorcode="330" message="Modo de separação terminado por vaca com leite para o tanque. A vaca não foi ordenhada.">
    </alarm>
    <alarm majorcode="1" minorcode="331" message="Modo de separação terminado por limpeza agendada">
    </alarm>
    <alarm majorcode="1" minorcode="332" message="Modo de separação terminado por limpeza de cubículo inativo">
    </alarm>
    <alarm majorcode="1" minorcode="333" message="Modo de separação terminado por limpeza do camião de leite">
    </alarm>
    <alarm majorcode="1" minorcode="334" message="Modo de separação terminado por limpeza externa">
    </alarm>
    <alarm majorcode="1" minorcode="335" message="Modo de separação terminado por erro de hardware">
    </alarm>
    <alarm majorcode="1" minorcode="339" message="Falha na limpeza. Modo de separação terminado.">
    </alarm>
    <alarm majorcode="1" minorcode="340" message="Falha na limpeza">
    </alarm>
    <alarm majorcode="1" minorcode="341" message="Limpeza cancelada por utilizador">
    </alarm>
    <alarm majorcode="2" minorcode="57" message="Teta não detetada para limpeza {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="102" message="Falha na calibragem do ponto final {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="113" message="A câmara não responde {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="132" message="O hardware do sistema Io não está corretamente ligado. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="136" message="Erro do controlador interno de coordenadas">
    </alarm>
    <alarm majorcode="2" minorcode="140" message="Bomba hidráulica - temperatura do óleo demasiado elevada {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="141" message="Bomba hidráulica - nível do óleo demasiado baixo {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="142" message="Bomba hidráulica - pressão do óleo demasiado elevada {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="143" message="Bomba hidráulica - pressão do óleo demasiado baixa {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="146" message="Bomba hidráulica - temperatura do óleo demasiado baixa {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="204" message="Controlador de coordenadas desligado {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="208" message="Posições inválidas das tetinas, não calibradas? {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="209" message="Posição inválida da tetina de limpeza de tetos, não calibrada? {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="308" message="Falha na calibração da zona morta da válvula do robot {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="400" message="Falha na limpeza da câmara {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="401" message="Bomba hidráulica - valor de pressão do óleo não alcançado {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="402" message="Falha na recolha da tetina {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="403" message="Falha na recolha da tetina de limpeza de tetos {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="404" message="Não foram desinfetadas todas as tetas {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="405" message="Falha na colocação da tetina {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="406" message="Sensor da placa traseira desativado {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="409" message="Teto {SupportingData1} fora da área permitida de movimento do robô {devicename}">
      <property id="SupportingData1" unit="MSTeatMaskString"/>
    </alarm>
    <alarm majorcode="2" minorcode="410" message="Interruptor de segurança ativo. Braço do robot bloqueado. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="411" message="Braço do robô não operacional {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="412" message="Sensor de posição da vaca não calibrado {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="413" message="A placa NECA perdeu a comunicação com as placas CPU ou MIO {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="414" message="Configuração io incorreta {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="415" message="erro do sistema ioman io {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="416" message="Nenhum movimento detetado quando previsto, articulação: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="417" message="O eixo move-se na direção errada, articulação: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="418" message="Hardware suspenso {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="419" message="Falha ao alterar ângulo de rotação {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="420" message="O braço do robot requer calibração do ponto terminal {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="421" message="O braço do robot requer calibração da banda morta {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="422" message="Sinal imprevisto do sensor pinça {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="423" message="Valores de calibração da zona morta invulgares, articulação: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="424" message="Impulsos do codificador perdidos, articulação: {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="425" message="Acoplamento misto: Tetina {SupportingData1} será utilizada para {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="MSTeatMaskString"/>
    </alarm>
    <alarm majorcode="3" minorcode="100" message="\&quot;Kick off\&quot; (Produção prevista {SupportingData1}, Produção {SupportingData2}) {devicename}">
      <property id="SupportingData1" unit="yield"/>
      <property id="SupportingData2" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="105" message="Fluxo demasiado elevado {SupportingData1} da tetina {SupportingData2} {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="106" message="Produção demasiado elevada {SupportingData1} da tetina {SupportingData2} {devicename}">
      <property id="SupportingData1" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="114" message="A condutividade medida no medidor de leite {SupportingData1} ({SupportingData2}) está fora dos limites ({SupportingData3} - {SupportingData4}) {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="115" message="A condutividade difere ({SupportingData1}) demasiado ({SupportingData2}) entre medidores {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="118" message="Medidor FF {SupportingData1} com problemas ao medir sangue {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="119" message="Muitas ordenhas com valor de sangue elevado {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="200" message="Coice da tetina {SupportingData1} (Produção prevista {SupportingData2}, Produção {SupportingData3}) {devicename}">
      <property id="SupportingData2" unit="yield"/>
      <property id="SupportingData3" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="202" message="Sem produção na tetina {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="1" message="A vaca saiu da EO. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="100" message="Falha ao fechar a porta. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="105" message="Falha ao soltar a vaca. Vaca ainda na EO. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="106" message="Falha ao fechar a porta. Vaca ainda na EO. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="109" message="Falha ao fechar a válvula de limpeza do solo. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="118" message="Vaca desconhecida com transponder {SupportingData6}. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="119" message="Vaca há demasiado tempo na área {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="120" message="Vaca chegou à área {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="121" message="Vaca bloqueou a área {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="122" message="Vaca desbloqueou a área {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="125" message="Porta alterada para modo manual. Porta: {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="126" message="A porta está no modo manual há mais de {SupportingData1} minutos. Porta: {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="127" message="A porta está inactiva há mais de {SupportingData1} minutos. Porta: {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="128" message="Demasiados animais na área \&quot;{SupportingData6}\&quot;. Animais: {SupportingData1}, Máx.: {SupportingData2}">
    </alarm>
    <alarm majorcode="4" minorcode="300" message="A porta de entrada não foi totalmente aberta no espaço de {SupportingData1} segundos de acordo com o sensor. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="13" message="Tanque pode aceitar leite {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="14" message="Pedido de mudança de filtro {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="15" message="Mudança de filtro autorizada {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="16" message="Mudança de filtro rejeitada {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="17" message="Mudança de filtro concluída {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="102" message="Válvula do tanque na posição errada. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="103" message="Limpeza não concluída {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="104" message="Tanque não pode aceitar leite {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="106" message="Tempo esgotado de saída do camião do leite. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="107" message="Tempo esgotado para limpeza do tanque. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="109" message="Válvula de leite bom na posição incorreta">
    </alarm>
    <alarm majorcode="5" minorcode="110" message="Válvula de desvio de leite na posição incorreta">
    </alarm>
    <alarm majorcode="5" minorcode="113" message="Tempo esgotado para esvaziar a unidade final. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="128" message="Tempo esgotado para substituir o filtro de leite {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="134" message="Erro na válvula do tanque. O valor do sensor C {SupportingData1} é {SupportingData2}, deveria ser {SupportingData3} {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="135" message="Limpeza do sistema necessária {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="207" message="Válvula BBB ({SupportingData1}) na posição errada {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="208" message="Válvula de drenagem de leite bom aberta inesperadamente {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="250" message="Sem água no pré tanque de vapor {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="253" message="Tempo excedido enchimento de água da caldeira de vapor {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="254" message="Sem pressão de vapor no tempo limite {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="501" message="A válvula de leite do tanque demorou a abrir {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="502" message="A válvula de limpeza do tanque demorou a abrir {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="503" message="A válvula de leite do tanque demorou a fechar {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="504" message="A válvula de limpeza do tanque demorou a fechar {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="511" message="A válvula de leite do tanque não abriu {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="512" message="A válvula de limpeza do tanque não abriu {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="513" message="A válvula de leite do tanque não fechou {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="514" message="A válvula de limpeza do tanque não fechou {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="521" message="A válvula de leite do tanque está aberta mas deve estar fechada {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="522" message="A válvula de limpeza do tanque está aberta mas deve estar fechada {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="523" message="A válvula de leite do tanque está fechada mas deve estar aberta {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="524" message="A válvula de limpeza do tanque está fechada mas deve estar aberta {devicename}">
    </alarm>
    <alarm majorcode="6" minorcode="0" message="OK">
    </alarm>
    <alarm majorcode="6" minorcode="1" message="Reinício da placa Alcom nó {SupportingData1} bus {SupportingData2}">
    </alarm>
    <alarm majorcode="6" minorcode="2" message="Início Vmsioman concluído">
    </alarm>
    <alarm majorcode="6" minorcode="100" message="Curto-circuito placa Alcom {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="101" message="Erro Alcom {SupportingData1} nó {SupportingData2}:{SupportingData3} bus {SupportingData4}">
    </alarm>
    <alarm majorcode="6" minorcode="102" message="Nó inválido mensagem Alcom {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="103" message="Formato errado na mensagem Alcom">
    </alarm>
    <alarm majorcode="6" minorcode="104" message="VmsIo interrompido ({SupportingData1})">
    </alarm>
    <alarm majorcode="6" minorcode="105" message="Número de Alcom bus inválido {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="106" message="Confirmação perdida placa Alcom {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="107" message="Placa I/O VMS gerou reinicialização">
    </alarm>
    <alarm majorcode="6" minorcode="108" message="Versão errada da imagem I/O VMS">
    </alarm>
    <alarm majorcode="6" minorcode="109" message="Versão errada da placa I/O VMS é {SupportingData1}">
    </alarm>
    <alarm majorcode="6" minorcode="110" message="Estado de sensor inesperado no nó {SupportingData1} sub {SupportingData2}">
    </alarm>
    <alarm majorcode="6" minorcode="111" message="I/O bloqueado">
    </alarm>
    <alarm majorcode="6" minorcode="112" message="Curto-circuito na válvula das coordenadas X={SupportingData1} Y={SupportingData2} Z={SupportingData3}">
    </alarm>
    <alarm majorcode="6" minorcode="201" message="Falha ao sincronizar a estação de ordenha com o DelPro gateway">
    </alarm>
    <alarm majorcode="6" minorcode="202" message="Falha ao sincronizar o animal com o DelPro gateway">
    </alarm>
    <alarm majorcode="9" minorcode="6" message="Estação de ordenha esteve inativa durante {SupportingData1} minutos">
    </alarm>
    <alarm majorcode="9" minorcode="11" message="Leite automaticamente desviado devido a elevada condutividade">
    </alarm>
    <alarm majorcode="9" minorcode="12" message="Leite automaticamente desviado devido a elevado nível de sangue">
    </alarm>
    <alarm majorcode="9" minorcode="15" message="O nível de sangue no leite é superior a {SupportingData1} ppm">
    </alarm>
    <alarm majorcode="9" minorcode="16" message="Impossivel ligar com a estação de ordenha">
    </alarm>
    <alarm majorcode="9" minorcode="17" message="Valor de OCC superior a {SupportingData1}">
    </alarm>
    <alarm majorcode="9" minorcode="18" message="Leite automaticamente desviado pelo nível do MDi">
    </alarm>
    <alarm majorcode="9" minorcode="19" message="O nível de MDi é superior a {SupportingData1}">
    </alarm>
    <alarm majorcode="9" minorcode="22" message="Impossível ligar com controlador de portas">
    </alarm>
    <alarm majorcode="9" minorcode="23" message="Impossível ligar com o coordenador de configuração I/O">
    </alarm>
    <alarm majorcode="9" minorcode="26" message="Não é possível ligar ao dispositivo de limpeza em ciclo">
    </alarm>
    <alarm majorcode="12" minorcode="0" message="Refrigeração recuperada OK">
    </alarm>
    <alarm majorcode="12" minorcode="1" message="BCC Temperatura baixa da água de limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="2" message="BCC bidão de detergente vazio">
    </alarm>
    <alarm majorcode="12" minorcode="3" message="BCC Falha na drenagem. Não é possível esvaziar depósito de reserva">
    </alarm>
    <alarm majorcode="12" minorcode="4" message="BCC Sem abastecimento de água durante a limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="5" message="BCC Erro de soma na memória de parâmetros">
    </alarm>
    <alarm majorcode="12" minorcode="6" message="BCC Erro de soma na memória de programação">
    </alarm>
    <alarm majorcode="12" minorcode="7" message="BCC tanque cheio , nível de alarme alcançado">
    </alarm>
    <alarm majorcode="12" minorcode="8" message="BCC Demasiado tempo sem limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="9" message="BCC Válvula na posição errada">
    </alarm>
    <alarm majorcode="12" minorcode="10" message="BCC Reinício do módulo de supervisão da CPU">
    </alarm>
    <alarm majorcode="12" minorcode="11" message="BCC Temperatura do leite demasiado elevada">
    </alarm>
    <alarm majorcode="12" minorcode="12" message="BCC Leite no tanque buffer há muito tempo">
    </alarm>
    <alarm majorcode="12" minorcode="13" message="BCC Teve uma falha de energia elétrica">
    </alarm>
    <alarm majorcode="12" minorcode="14" message="BCC Temperatura do leite demasiado baixa">
    </alarm>
    <alarm majorcode="12" minorcode="15" message="ICS Alarme de tanque proveniente um tanque não FCC">
    </alarm>
    <alarm majorcode="12" minorcode="16" message="BCC Sensor de temperatura avariado">
    </alarm>
    <alarm majorcode="12" minorcode="17" message="BCC Refrigeração não iniciada a tempo">
    </alarm>
    <alarm majorcode="12" minorcode="18" message="ICS Válvulas BBB na posição errada">
    </alarm>
    <alarm majorcode="12" minorcode="19" message="BCC Curto-circuito no doseador de detergente">
    </alarm>
    <alarm majorcode="12" minorcode="20" message="ICS Limpeza interrompida devido ao BB&amp;B do tanque estar fora de posição">
    </alarm>
    <alarm majorcode="12" minorcode="21" message="FCC Temperatura baixa da água de limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="22" message="FCC Bidão de detergente vazio">
    </alarm>
    <alarm majorcode="12" minorcode="23" message="FCC Curto-circuito na deteção de detergente">
    </alarm>
    <alarm majorcode="12" minorcode="24" message="FCC Tempo esgotado de enchimento de água">
    </alarm>
    <alarm majorcode="12" minorcode="25" message="FCC Erro de soma na memória de parâmetros">
    </alarm>
    <alarm majorcode="12" minorcode="26" message="FCC Erro de soma na memória de programação">
    </alarm>
    <alarm majorcode="12" minorcode="27" message="FCC O tanque não ficou vazio após limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="28" message="FCC Possível mistura de detergentes">
    </alarm>
    <alarm majorcode="12" minorcode="29" message="FCC Falha de energia elétrica durante limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="30" message="FCC Válvula de descarga fechada durante a limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="31" message="FCC Reinício do módulo de supervisão da CPU">
    </alarm>
    <alarm majorcode="12" minorcode="32" message="FCC Tempo esgotado durante limpeza, bomba não funciona">
    </alarm>
    <alarm majorcode="12" minorcode="33" message="FCC Temperatura do leite demasiado baixa">
    </alarm>
    <alarm majorcode="12" minorcode="34" message="FCC Tempo de refrigeração demasiado longo">
    </alarm>
    <alarm majorcode="12" minorcode="35" message="FCC Falha de energia elétrica durante refrigeração">
    </alarm>
    <alarm majorcode="12" minorcode="36" message="FCC Sensor de temperatura avariado">
    </alarm>
    <alarm majorcode="12" minorcode="37" message="FCC Refrigeração não iniciada a tempo">
    </alarm>
    <alarm majorcode="12" minorcode="38" message="FCC Agitador não funciona quando previsto">
    </alarm>
    <alarm majorcode="12" minorcode="39" message="FCC Demasiado tempo sem limpeza com água quente">
    </alarm>
    <alarm majorcode="12" minorcode="40" message="FCC Alarme de recolha. Leite suspeito. O leite deve ser verificado antes da recolha">
    </alarm>
    <alarm majorcode="12" minorcode="41" message="FCC Água de limpeza demasiado quente">
    </alarm>
    <alarm majorcode="12" minorcode="42" message="FCC Bomba doseadora sem feedback">
    </alarm>
    <alarm majorcode="12" minorcode="43" message="FCC Falha no sensor de nível baixo">
    </alarm>
    <alarm majorcode="12" minorcode="44" message="FCC Falha no sensor de nível alto">
    </alarm>
    <alarm majorcode="12" minorcode="45" message="FCC Tempo de aquecimento esgotado durante a limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="46" message="FCC Falha na válvula BBB">
    </alarm>
    <alarm majorcode="12" minorcode="47" message="Nível alto de leite no tanque. Assegure-se de que o leite será coletado em breve para evitar transbordamento">
    </alarm>
    <alarm majorcode="12" minorcode="48" message="Erro de configuração de GSM">
    </alarm>
    <alarm majorcode="12" minorcode="49" message="Sem conexão de CanIO">
    </alarm>
    <alarm majorcode="12" minorcode="70" message="Há um alarme grave no tanque de leite">
    </alarm>
    <alarm majorcode="12" minorcode="71" message="Há um alarme no tanque de leite">
    </alarm>
    <alarm majorcode="12" minorcode="72" message="Falha elétrica no MRC">
    </alarm>
    <alarm majorcode="12" minorcode="73" message="A válvula de descarga está bloqueada na posição de aberta">
    </alarm>
    <alarm majorcode="12" minorcode="74" message="Problema com fornecimento de energia ao MRC">
    </alarm>
    <alarm majorcode="12" minorcode="75" message="Existe um alarme no MRC">
    </alarm>
    <alarm majorcode="12" minorcode="76" message="Existe um alarme grave no MRC">
    </alarm>
    <alarm majorcode="12" minorcode="77" message="A válvula de descarga do tanque buffer não está fechada">
    </alarm>
    <alarm majorcode="12" minorcode="78" message="Há um alarme activo no tanque buffer">
    </alarm>
    <alarm majorcode="12" minorcode="79" message="Tanque buffer está quase cheio">
    </alarm>
    <alarm majorcode="12" minorcode="80" message="Tanque buffer está cheio">
    </alarm>
    <alarm majorcode="12" minorcode="81" message="Receber todas as notificações">
    </alarm>
    <alarm majorcode="12" minorcode="82" message="Receber todos os alarmes">
    </alarm>
    <alarm majorcode="12" minorcode="83" message="Aviso o tanque está quase cheio">
    </alarm>
    <alarm majorcode="12" minorcode="84" message="Erro o tanque está cheio">
    </alarm>
    <alarm majorcode="12" minorcode="85" message="Mude a mangueira para a posição de limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="86" message="Mude a mangueira para a posição de ordenha">
    </alarm>
    <alarm majorcode="12" minorcode="87" message="Sem comunicação do MRC com o tanque">
    </alarm>
    <alarm majorcode="12" minorcode="88" message="Sem comunicação do MRC com o segundo tanque">
    </alarm>
    <alarm majorcode="12" minorcode="89" message="Sem comunicação do MRC com VMS Master">
    </alarm>
    <alarm majorcode="12" minorcode="90" message="Pressão do ar demasiado baixa na sala de ordenha">
    </alarm>
    <alarm majorcode="12" minorcode="91" message="Temperatura do leite demasiado baixa na sala de ordenha">
    </alarm>
    <alarm majorcode="12" minorcode="92" message="Temperatura do leite demasiado elevada na sala de ordenha">
    </alarm>
    <alarm majorcode="12" minorcode="93" message="Alarme do limpador da sala de ordenha">
    </alarm>
    <alarm majorcode="12" minorcode="94" message="Falha de BBB">
    </alarm>
    <alarm majorcode="12" minorcode="95" message="Alarme de Loop Cleaner">
    </alarm>
    <alarm majorcode="12" minorcode="96" message="Aviso: A substituição do filtro demasiado demorada - esqueceu-se de finalizar?">
    </alarm>
    <alarm majorcode="12" minorcode="97" message="Aviso: A substituição da mangueira demorou demasiado tempo - verifique o interruptor">
    </alarm>
    <alarm majorcode="12" minorcode="98" message="Não é possível detetar leite no tanque secundário">
    </alarm>
    <alarm majorcode="12" minorcode="99" message="O sensor de corrente do motor de bombeamento está avariado">
    </alarm>
    <alarm majorcode="12" minorcode="100" message="O tanque secundário deverá estar vazio mas não foi possível detetar">
    </alarm>
    <alarm majorcode="12" minorcode="101" message="O motorista esqueceu-se provavelmente de iniciar uma limpeza">
    </alarm>
    <alarm majorcode="12" minorcode="102" message="Tem um alarme no tanque principal">
    </alarm>
    <alarm majorcode="12" minorcode="103" message="Tem um alarme no tanque secundário/BVV">
    </alarm>
    <alarm majorcode="12" minorcode="255" message="Perda de comunicação com o tanque">
    </alarm>
    <alarm majorcode="13" minorcode="100" message="Bomba de vácuo (VP) com sobreaquecimento">
    </alarm>
    <alarm majorcode="13" minorcode="105" message="Bomba de vácuo perda do sensor de temperatura">
    </alarm>
    <alarm majorcode="13" minorcode="106" message="Perda do sensor de temperatura da bomba de vácuo B">
    </alarm>
    <alarm majorcode="13" minorcode="107" message="Perda do sensor de temperatura da bomba de vácuo C">
    </alarm>
    <alarm majorcode="13" minorcode="110" message="Temperatura elevada no vedante da bomba de vácuo (bomba obstruída)">
    </alarm>
    <alarm majorcode="13" minorcode="115" message="Excedido o número máximo de limpezas falhadas da bomba de vácuo">
    </alarm>
    <alarm majorcode="13" minorcode="125" message="Bomba de vácuo sem óleo">
    </alarm>
    <alarm majorcode="13" minorcode="126" message="Bomba de vácuo B sem óleo">
    </alarm>
    <alarm majorcode="13" minorcode="127" message="Bomba de vácuo C sem óleo">
    </alarm>
    <alarm majorcode="13" minorcode="150" message="Alarme geral da bomba de vácuo">
    </alarm>
    <alarm majorcode="13" minorcode="200" message="Vedante da bomba de vácuo ao nível de aviso de temperatura elevada">
    </alarm>
    <alarm majorcode="13" minorcode="205" message="Bomba de vácuo ultrapassa o ponto de referência">
    </alarm>
    <alarm majorcode="13" minorcode="210" message="Bomba de vacúo falha no MVR ou uma fuga no sistema de vácuo">
    </alarm>
    <alarm majorcode="13" minorcode="215" message="Bomba de vácuo sem limpeza">
    </alarm>
    <alarm majorcode="13" minorcode="220" message="Problema da temperatura de limpeza da bomba de vácuo">
    </alarm>
    <alarm majorcode="13" minorcode="225" message="Bomba de vácuo sem arrefecimento">
    </alarm>
    <alarm majorcode="13" minorcode="230" message="Problema da temperatura de arrefecimento da bomba de vácuo">
    </alarm>
    <alarm majorcode="13" minorcode="235" message="Arrefecimento da bomba de vácuo ocorre com demasiada frequência">
    </alarm>
    <alarm majorcode="13" minorcode="236" message="Verificar a bomba A">
    </alarm>
    <alarm majorcode="13" minorcode="237" message="Verificar a bomba B">
    </alarm>
    <alarm majorcode="13" minorcode="238" message="Verificar a bomba C">
    </alarm>
    <alarm majorcode="13" minorcode="239" message="Sinal do sensor de vácuo fora dos limites">
    </alarm>
    <alarm majorcode="13" minorcode="240" message="Bomba de vácuo sem vácuo com motor a alta velocidade">
    </alarm>
    <alarm majorcode="13" minorcode="245" message="Nível de óleo baixo na bomba de vácuo">
    </alarm>
    <alarm majorcode="13" minorcode="246" message="Nível de óleo baixo na bomba de vácuo B">
    </alarm>
    <alarm majorcode="13" minorcode="247" message="Nível de óleo baixo na bomba de vácuo C">
    </alarm>
    <alarm majorcode="13" minorcode="250" message="Bomba de vácuo altura de manutenção principal">
    </alarm>
    <alarm majorcode="13" minorcode="251" message="Altura de pequena manutenção da bomba de vácuo">
    </alarm>
    <alarm majorcode="15" minorcode="302" message="Não estão configuradas bombas de detergente no VC. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="307" message="Não está disponível água para a limpeza dos tetos. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="309" message="Falha ao preparar a limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="310" message="Falha ao executar a limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="311" message="Falha ao executar circulação inversa. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="313" message="Falha ao executar a drenagem de limpeza de tetas. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="317" message="Tanque de limpeza de tetos cheio. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="318" message="Temperatura de limpeza dos tetos demasiado baixa: {SupportingData1} ({SupportingData2}-{SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="321" message="Temperatura de limpeza dos tetos demasiado alta: {SupportingData1} ({SupportingData2}-{SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="322" message="Possível erro de software durante a retrolavagem. NÃO continue a ordenha até ter sido efetuada uma retrolavagem bem-sucedida.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="401" message="Sem vácuo, inútil iniciar a limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="402" message="Tetina {SupportingData1} não está ajustada para limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="403" message="Impossível obter água da tina de lavagem , ciclo de limpeza {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="404" message="Não foi possível esvaziar a tina de lavagem. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="405" message="Não foi possível esvaziar o recipiente, ciclo de limpeza {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="406" message="Não foi possível esvaziar o recipiente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="407" message="Sem entrada de água na tina de lavagem. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="408" message="Sem entrada de água no recipiente ciclo de limpeza {SupportingData1}, causa # {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="409" message="Programa interrompido pelo incidente {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="410" message="Circuito de limpeza de preparação dos tetos não lavado, gamela de lavagem vazia. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="412" message="Válvulas de leite: V{SupportingData1} na posição incorreta. A válvula foi definida para {SupportingData2}, o sensor devolveu: {SupportingData3}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="413" message="Circulação não foi iniciada à temperatura. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="414" message="Temperatura de retorno no final da circulação: {SupportingData1}, demasiado baixa. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="415" message="Sem saída de água da tina de lavagem. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="416" message="Temperatura final de pré-lavagem: {SupportingData1}, demasiado alta. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="417" message="A circulação não foi iniciada. Volume mínimo de água em circulação não alcançado. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="418" message="Sensor da válvula de drenagem ou bloqueio V{SupportingData1} não funciona. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="419" message="Tetina {SupportingData1} não está na plataforma de limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="420" message="Tetina {SupportingData1} não está na plataforma de limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="421" message="Sem vácuo, inútil iniciar a limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="422" message="Válvula de limpeza V{SupportingData1} sensor tem o valor : {SupportingData2}, mas deveria ser: {SupportingData3}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="423" message="Sem entrada de água na tina de lavagem, ciclo de limpeza {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="424" message="Sem entrada de água pelo pulverizador do recipiente, ciclo de limpeza {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="425" message="Temperatura inicial do ciclo de limpeza {SupportingData1}: {SupportingData2}, demasiado baixa. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="426" message="Fuga no circuito de lavagem da limpeza de tetos. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="427" message="Fuga de grandes dimensões no circuito de lavagem de limpeza de tetos. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="428" message="O índice de qualidade da limpeza: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="429" message="Verificar o caudal de água: {SupportingData1} l/min, é demasiado baixo. Verificar o fornecimento de água. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="430" message="Válvula de entrada de ar (V1544) não está aberta, verificar o nível de vácuo: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="15" minorcode="431" message="O doseador de detergente ácido não está calibrado. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="432" message="O doseador do detergente alcalino não está calibrado. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="433" message="O doseador de cloro não está calibrado. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="434" message="O doseador de detergente enzimático não está calibrado. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="435" message="O doseador de desinfetante não está calibrado. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="441" message="Sem detergente ácido. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="442" message="Sem detergente alcalino. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="443" message="Sem cloro. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="444" message="Sem detergente enzimático. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="445" message="Sem desinfetante. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="461" message="Não foi dispensado detergente ácido suficiente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="462" message="Não foi dispensado detergente alcalino suficiente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="463" message="Não foi dispensado cloro suficiente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="464" message="Não foi dispensado detergente enzimático suficiente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="465" message="Não foi dispensado desinfetante suficiente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="471" message="Detergente ácido não atribuído a uma bomba de detergente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="472" message="Detergente alcalino não atribuído a uma bomba de detergente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="473" message="Cloro não atribuído a uma bomba de detergente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="474" message="Detergente enzimático não atribuído a uma bomba de detergente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="475" message="Desinfetante não atribuído a uma bomba de detergente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="481" message="Erro do sensor de detergente. Nenhum detergente doseado.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="482" message="O sensor de detergente está desativado, mas comunica fluxo. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="483" message="As válvulas de detergente estão fechadas, mas o sensor comunica a ocorrência de fluxo. Pare a ordenha! A fuga pode causar lesões nos tetos das vacas. Contacte o técnico de assistência.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="484" message="Apenas aceite um detergente por cada bloco do programa de limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="485" message="Dosagem do detergente não solicitada. Sem dosagem do detergente.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="486" message="Lembrete. Sensor de detergente desativado.. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="490" message="A bomba de circulação TC não funciona, ciclo de limpeza {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="491" message="A limpeza da entrada de ar não está a funcionar adequadamente, ciclo de limpeza {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="492" message="O circuito de preparação dos tetos não recebeu sinal de enchimento de água. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="493" message="O circuito de preparação dos tetos não recebeu sinal de enchimento de água. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="494" message="O tanque de águas residuais TC não detetou o estado vazio. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="495" message="O tanque de águas residuais TC não detetou o estado vazio. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="496" message="A unidade de desvio passou para posição de cantaro. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="497" message="Temperatura inicial do ciclo de limpeza {SupportingData1}: {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="498" message="Temperatura de retorno do ciclo de limpeza {SupportingData1} demasiado baixa: {SupportingData2}, devido a baixa temperatura inicial: {SupportingData3}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
      <property id="SupportingData3" unit="celsius"/>
    </alarm>
    <alarm majorcode="15" minorcode="499" message="Válvula de detergente não lavada entre mudanças de tipo de detergente; causa = {SupportingData1}, ciclo n.º: {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="500" message="Erro na válvula do tanque. A resposta do MRC é: {SupportingData1} deveria ser {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="501" message="Os sensores de nível mostram valores negativos: {SupportingData1} cm. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="502" message="Falha na drenagem equipamento de ordenha com água. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="503" message="Vácuo demasiado baixo antes da limpeza dos tetos. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="504" message="Fuga no circuito de lavagem da limpeza de tetos. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="506" message="A limpeza foi boa, índice de qualidade: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="507" message="Circuito de limpeza de preparação dos tetos não lavado, tanque de águas residuais vazio. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="508" message="A válvula de leite não reage ao comando de limpeza. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="509" message="A válvula do depósito foi fechada subitamente. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="108" message="XMS: parâmetros inválidos de amostragem do leite. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="120" message="OCC: pressão demasiado elevada. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="121" message="OCC: pressão demasiado baixa. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="122" message="OCC: tempo esgotado devido a problema de comunicação do bus. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="123" message="OCC: temperatura demasiado baixa. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="124" message="OCC: fuga de líquido no armário. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="125" message="OCC: o reservatório de resíduos está cheio. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="126" message="OCC: sensor de pressão avariado ou fuga/obstrução em alguma tubagem. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="127" message="OCC: a cuvete está suja. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="128" message="OCC: sem reagente ou fuga/obstrução nas tubagens ou falha de válvula. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="129" message="OCC: sem hipoclorito ou fuga/obstrução na tubagem ou falha de válvula. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="130" message="OCC: sem água no funil ou fuga/obstrução na tubagem ou falha de válvula. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="131" message="OCC: sem leite no funil ou fuga/obstrução na tubagem ou falha de válvula. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="132" message="OCC: sem resposta do OCC. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="133" message="OCC: o OCC não consegue contar células, ajuste de algum parâmetro está errada. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="134" message="OCC: não é possível limpar a cuvete, está demasiado suja. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="135" message="OCC: recuperação impossível, necessidade de manutenção. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="136" message="OCC: impossível levar leite ao funil. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="138" message="OCC: o funil não está vazio. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="139" message="OCC: erro de escrita em flash. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="140" message="OCC: erro de leitura de flash. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="141" message="OCC: o funil está obstruído. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="142" message="OCC: diversas respostas em falta. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="143" message="OCC: sensor de pressão avariado. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="144" message="OCC: fuga de seringa por pressão excessiva. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="145" message="OCC: fuga de seringa por pressão insuficiente. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="146" message="OCC: pressão insuficiente no tubo de hipoclorito. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="147" message="OCC: pressão insuficiente no tubo de ar. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="148" message="OCC: pressão insuficiente no tubo de leite. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="149" message="OCC: pressão insuficiente no tubo de reagentes. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="150" message="OCC: pressão excessiva no tubo de drenagem da cuvete. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="151" message="OCC: pressão excessiva no tubo da cuvete para o reservatório de resíduos. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="152" message="OCC: pressão excessiva no tubo de leite. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="153" message="OCC: pressão excessiva no tubo de hipoclorito. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="154" message="OCC: o reservatório de refugo está quase cheio. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="200" message="MSD: Válvula BBB ({SupportingData1}) na posição errada. {devicename}">
    </alarm>
    <alarm majorcode="16" minorcode="201" message="MSD: Válvula BBB ({SupportingData1}) na posição incorreta após autoteste MSD-BBB. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="100" message="O nível de vácuo do sistema não está corretamente configurado. Utilização de predefinição: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="101" message="Nível de vácuo muito elevado durante a ordenha. Máximo: {SupportingData1}, limite: {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="102" message="Nível de vácuo muito baixo durante a ordenha. Mínimo: {SupportingData1}, limite: {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="103" message="Nível de vácuo elevado durante a ordenha. Limite: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="104" message="Nível de vácuo baixo durante a ordenha. Limite: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="105" message="O nível de vácuo esteve demasiado elevado. Nível de vácuo do sistema: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="106" message="O nível de vácuo esteve demasiado baixo. Nível de vácuo do sistema: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="107" message="Nível de vácuo elevado. Atual: {SupportingData1}, limite: {SupportingData2} {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="108" message="Nível de vácuo baixo. Atual: {SupportingData1}, limite: {SupportingData2} {devicename}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="17" minorcode="109" message="Vácuo de limpeza das tetinas demasiado baixo {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="110" message="Vácuo demasiado alto na tetina {SupportingData1} durante a ordenha {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="111" message="Vácuo demasiado baixo na tetina {SupportingData1} durante a ordenha {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="113" message="Sensor de vácuo do tanque do limpador de tetos não calibrado {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="114" message="Vácuo do tanque do limpador de tetos demasiado alto durante a limpeza dos tetos {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="115" message="Vácuo do tanque do limpador de tetos demasiado baixo durante a limpeza dos tetos {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="116" message="Nenhum vácuo detetado no tanque do limpador de tetos {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="117" message="Sinal de saída de controlo de vácuo demasiado elevado. Tetina {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="118" message="Estado io errado no sensor de vácuo do tanque de limpeza dos tetos {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="119" message="Estado io errado no atuador de vácuo do tanque de limpeza dos tetos {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="120" message="Resposta de vácuo demasiado alta durante a verificação da entrada de ar. Copo {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="121" message="Sensor de vácuo incorreto da tetina {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="122" message="Sensor de vácuo da tetina {SupportingData1} não calibrado {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="125" message="Objeto estranho entalado no medidor de leite ou na válvula de corte da tetina {SupportingData1}, bloqueando o vácuo {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="126" message="Objeto estranho entalado na válvula de corte da tetina {SupportingData1}, impedindo o fecho da válvula {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="127" message="A calibração de entrada de ar não está OK {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="128" message="Resposta de vácuo demasiado baixa durante a verificação da entrada de ar. Copo {SupportingData1} {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="701" message="Erro de estado I/O {SupportingData1} {SupportingData2} ({SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1801" message="Problema com o fornecimento de água. Não será realizada a limpeza dos tetos ou a retrolavagem.. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1802" message="Torneiras de água abertas há demasiado tempo. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1804" message="Nível desconhecido da gamela. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1805" message="Não foi possível esvaziar a gamela. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1806" message="Falha da preparação de arranque com água. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1807" message="Fluxo de água inesperado detetado. {devicename}">
    </alarm>
    <alarm majorcode="18" minorcode="101" message="Campo livre não utilizado: A{SupportingData1}">
    </alarm>
    <alarm majorcode="18" minorcode="102" message="Bit livre não utilizado A{SupportingData1} {SupportingData2}">
    </alarm>
    <alarm majorcode="18" minorcode="103" message="Bits livres não utilizados A{SupportingData1} {SupportingData2}-{SupportingData3}">
    </alarm>
    <alarm majorcode="18" minorcode="104" message="Campo livre não utilizado B{SupportingData1}">
    </alarm>
    <alarm majorcode="18" minorcode="105" message="Campo livre não utilizado C{SupportingData1}">
    </alarm>
    <alarm majorcode="48" minorcode="1" message="Ocorreu um problema de software imprevisto e foi gerado um alarme de paragem por motivos de segurança. Código do erro:{SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="3" message="Não será programada nenhuma limpeza automática. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="4" message="Uma limpeza agendada não foi efetuada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="10" message="O programa encontrou um erro. Código do erro: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="101" message="A válvula de bloco (V4514) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="102" message="As válvulas de filtro (V4101 ou V4102) estão fechadas. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="103" message="A válvula de purga (V4516) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="104" message="Proteção Motor, Proteção de motor cortou a energia eléctrica. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="105" message="Parece não haver água suficiente doseada para o ciclo: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="106" message="Capacidade de doseamento de detergente demasiado baixa. Impulso da bomba: {SupportingData1} ms, comparado com 2 l de água: {SupportingData2} ms, para a bomba {SupportingData3}. Risco de contagens elevadas de bactérias. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="107" message="Utilizada demasiada água de limpeza. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="108" message="Nenhum fluxo de água detetado. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="109" message="Erro de nível de água. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="110" message="Bomba CIP não funciona, fluxo {SupportingData1} l/min. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="111" message="O ralo não escoa. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="112" message="Resíduos de água; {SupportingData1} mm. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="113" message="Resíduos de água na gamela; {SupportingData1} mm. Verificar o sensor de nível. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="114" message="Erro no módulo de doseador de detergente para a bomba {SupportingData1} no ciclo #{SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="115" message="Não foi possível o transporte da ordenha. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="116" message="Falha ao limpar. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="117" message="Programa de limpeza não concluído. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="122" message="A aguardar reposição do sinal de limpeza. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="124" message="Aplicação Limpeza de transporte do leite parada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="125" message="Fluxo de água demasiado baixo; verifique a pressão da água. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="126" message="O operador pretende parar o processo. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="127" message="A água não alcançou a temperatura de {SupportingData1} a tempo, está nos {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="128" message="A válvula de desvio (V4625) é deixada aberta na posição de drenagem. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="129" message="Temperatura de retorno demasiado baixa: {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="130" message="A bomba #{SupportingData1} não efetuou uma volta completa. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="131" message="O sistema de transporte não aceita leite.. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="132" message="Demasiado tempo desde a última limpeza. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="133" message="Temperatura {SupportingData1} é demasiado baixa para pré-lavagem {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="134" message="A válvula de ordenha interloop (V4519) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="135" message="A válvula de limpeza interloop (V4521) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="136" message="A válvula de limpeza remota (V4551) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="137" message="A válvula de drenagem do ponto mais baixo (V4537) mal posicionada no sensor C{SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="138" message="Válvula do depósito fora da posição necessária: {SupportingData1}, resposta com: {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="139" message="Temperatura {SupportingData1} é demasiado elevada para pré-lavagem {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="140" message="Temperatura {SupportingData1} é demasiado elevada para pós-lavagem {SupportingData2}. {devicename}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="141" message="Guarda Motor, Proteção de motor cortou a energia eléctrica. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="142" message="Leite para tanque {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="143" message="Limpeza do circuito de transporte em curso. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="144" message="Pedido de assistência. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="145" message="Em pausa para assistência. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="146" message="Assistência executada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="147" message="Assistência dispensada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="148" message="Válvula de desvio (V4625) não mudou para circulação. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="149" message="Purga não removeu água de limpeza. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="150" message="Fluxo de água fora do alcance do sensor. Valor demasiado elevado ou demasiado baixo. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="152" message="Pouco ou nenhum produto alcalino. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="153" message="Pouco ou nenhum produto ácido. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="154" message="Pouco ou nenhum desinfetante. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="155" message="Água de pré-enxaguamento {SupportingData1}: estava demasiado quente: {SupportingData2}.. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="156" message="Interruptor de pausa ou sinal ainda ativo. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="157" message="A válvula de desvio (V4625) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="158" message="A válvula de detergente #{SupportingData1} está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="159" message="A válvula de bloqueio do esvaziamento está fora de posição. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="160" message="A válvula de água fria (V4617) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="161" message="A válvula de água quente (V4618) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="163" message="Curso em falta, bomba de detergente #{SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="164" message="Sem entrada de água na tina. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="165" message="A limpeza pode começar. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="166" message="A limpeza terminou. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="167" message="Tubo de ligação do tanque na posição errada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="168" message="Válvula que interrompe o transporte de leite está fora de posição. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="169" message="O volume estimado de água no ciclo {SupportingData1} é de {SupportingData2}l. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="170" message="O ciclo não envia pacotes \&quot;keep alive\&quot;. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="172" message="Poderá ocorrer cavitação na bomba CIP, fluxo {SupportingData1} l/min. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="173" message="O sensor de nível deteta um aumento demasiado alto: {SupportingData1} mm/s. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="174" message="O sensor de nível apresenta um valor negativo: {SupportingData1} mm. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="175" message="Problema no sensor de fluxo e no sensor de nível. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="176" message="Uma válvula de drenagem remota do ponto baixo está mal posicionada: no grupo de válvulas {SupportingData1}, sensor C{SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="177" message="Várias válvulas transmitem alarme de posição incorreta. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="178" message="A válvula de retorno de limpeza (V4526) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="179" message="O sensor de temperatura S{SupportingData1} está fora de alcance, fornece a leitura {SupportingData2}. {devicename}">
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="48" minorcode="180" message="A válvula de purga/drenagem do depósito (S4245) está em posição incorreta. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="181" message="O ciclo é forçado a libertar o limpador. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="182" message="Prima o botão Confirmar QLoop ({SupportingData1}). {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="183" message="Lavagem falhada. A próxima lavagem só incluirá a purga. AVISO! Risco de contaminação do leite no tanque. Contacte o técnico. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="184" message="A válvula de drenagem QCleaner (V4627) está mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="185" message="O fluxo de água tem um desvio de {SupportingData1}%, durante o ciclo {SupportingData2}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="186" message="O sensor da bomba de detergente forneceu um sinal inesperado. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="187" message="A limpeza de circulação foi parada devido a perda excessiva de água, taxa de fugas: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="188" message="Válvulas de ligação da limpeza não fechadas no QLoop limpo anterior ({SupportingData1}). {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="189" message="As estações de ordenha não estão preparadas para a limpeza. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="190" message="Transporte de leite iniciado embora nem todas as estações de ordenha tenham terminado a limpeza. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="191" message="Válvula V{SupportingData1} aberta de forma descontrolada possivelmente devido a golpe de aríete. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="192" message="O sensor da válvula de drenagem da válvula do depósito (S4245) não responde. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="193" message="Válvula de purga (V4518) fora da posição. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="199" message="A limpeza manual não se iniciou porque a unidade de limpeza estava ocupada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="200" message="A limpeza manual não iniciou devido a um erro. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="201" message="Falha ao enviar o relatório de produção de leite. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="202" message="Falta relatório de produção de {SupportingData6}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="203" message="Sem contacto com MRC. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="300" message="O campo de reserva #{SupportingData1} tem um valor não suportado: {SupportingData2}, defina-o para um valor aceitável. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="1" minorcode="1" message="Robôt ligado">
    </alarm>
    <alarm majorcode="1" minorcode="2" message="Ordenha ligada">
    </alarm>
    <alarm majorcode="1" minorcode="3" message="Cowtraffic ligado">
    </alarm>
    <alarm majorcode="1" minorcode="4" message="Milktransport ligado">
    </alarm>
    <alarm majorcode="1" minorcode="5" message="Vmsioman ligado">
    </alarm>
    <alarm majorcode="1" minorcode="7" message="Hora do arraste">
    </alarm>
    <alarm majorcode="1" minorcode="8" message="Hora da lavagem programada">
    </alarm>
    <alarm majorcode="1" minorcode="9" message="Recuperação realizada corretamente">
    </alarm>
    <alarm majorcode="1" minorcode="10" message="A porta Ctrl ligada">
    </alarm>
    <alarm majorcode="1" minorcode="11" message="Configuração conseguida">
    </alarm>
    <alarm majorcode="1" minorcode="12" message="Recolher copo das tetinas">
    </alarm>
    <alarm majorcode="1" minorcode="13" message="A activar os copos das tetinas">
    </alarm>
    <alarm majorcode="1" minorcode="14" message="Diagnóstico ligado">
    </alarm>
    <alarm majorcode="1" minorcode="16" message="Autocalibração realizada corretamente">
    </alarm>
    <alarm majorcode="1" minorcode="17" message="Alarme da estação de alimentação foi eliminado">
    </alarm>
    <alarm majorcode="1" minorcode="100" message="Robôt desligado">
    </alarm>
    <alarm majorcode="1" minorcode="101" message="Ordenha desligada ">
    </alarm>
    <alarm majorcode="1" minorcode="102" message="Cowtraffic desligado">
    </alarm>
    <alarm majorcode="1" minorcode="103" message="Milktransport desligado">
    </alarm>
    <alarm majorcode="1" minorcode="104" message="Vmsioman desligado">
    </alarm>
    <alarm majorcode="1" minorcode="107" message="Falha em várias ordenhas">
    </alarm>
    <alarm majorcode="1" minorcode="108" message="Vaca demasiado tempo na estação. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="109" message="Controle da porta desligado">
    </alarm>
    <alarm majorcode="1" minorcode="112" message="Produção alta inesperada. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="113" message="Teste de envio de alarme ou erro">
    </alarm>
    <alarm majorcode="1" minorcode="114" message="Mumgr desligado">
    </alarm>
    <alarm majorcode="1" minorcode="115" message="Produção baixa inesperada. {devicename}">
    </alarm>
    <alarm majorcode="1" minorcode="116" message="Endereço de IP de servidor inválido {SupportingData1}.{SupportingData2}.{SupportingData3}.{SupportingData4}">
    </alarm>
    <alarm majorcode="1" minorcode="117" message="Temperatura elevada no MS ({SupportingData1})">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="1" minorcode="118" message="Diagnóstico desligado">
    </alarm>
    <alarm majorcode="1" minorcode="119" message="Não se lavou após desvio">
    </alarm>
    <alarm majorcode="1" minorcode="120" message="Falhou o estado da autocalibração {SupportingData1}">
    </alarm>
    <alarm majorcode="1" minorcode="121" message="Guardmaster não permite o acesso a MS">
    </alarm>
    <alarm majorcode="1" minorcode="122" message="Guardmaster permite o acesso a MS">
    </alarm>
    <alarm majorcode="1" minorcode="201" message="Alarme da estação de alimentação">
    </alarm>
    <alarm majorcode="1" minorcode="202" message="Sem resposta do robôt cmd {SupportingData1}">
    </alarm>
    <alarm majorcode="1" minorcode="301" message="O mecanismo 'V300' não é suportado.">
    </alarm>
    <alarm majorcode="1" minorcode="302" message="Executar o Assistente de teste em ServiceTool-Limpeza-Detergentes">
    </alarm>
    <alarm majorcode="2" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="2" minorcode="11" message="Tetina colocada na teto">
    </alarm>
    <alarm majorcode="2" minorcode="12" message="Tetina recolocada no teto">
    </alarm>
    <alarm majorcode="2" minorcode="13" message="Erro corrigido: Tetina colocada no teto">
    </alarm>
    <alarm majorcode="2" minorcode="14" message="Teto limpo e pré-ordenhado">
    </alarm>
    <alarm majorcode="2" minorcode="15" message="Sensores: Inclin.:{SupportingData1} Garra:{SupportingData2} Rot.:{SupportingData3} Obj.:{SupportingData4}">
    </alarm>
    <alarm majorcode="2" minorcode="16" message="Ref. do vácuo do robôt: {SupportingData1} {SupportingData2} {SupportingData3} {SupportingData4}">
    </alarm>
    <alarm majorcode="2" minorcode="17" message="Rendimento do robôt: {SupportingData1}">
    </alarm>
    <alarm majorcode="2" minorcode="18" message="Função Auto-ensinamento finalizado">
    </alarm>
    <alarm majorcode="2" minorcode="31" message="Calibração da câmara ao iniciar!">
    </alarm>
    <alarm majorcode="2" minorcode="32" message="Calibração da câmara TERMONADA!">
    </alarm>
    <alarm majorcode="2" minorcode="33" message="Configuração do ADC da câmara realizada! ADCupper={SupportingData1}">
    </alarm>
    <alarm majorcode="2" minorcode="34" message="{SupportingData1} mm realizado!">
    </alarm>
    <alarm majorcode="2" minorcode="35" message="Número da câmera: {SupportingData1}">
    </alarm>
    <alarm majorcode="2" minorcode="41" message="Configurar X_CentreLaser={SupportingData1} Y_CentreLaser={SupportingData2}">
    </alarm>
    <alarm majorcode="2" minorcode="42" message="Ajuste do centro da tetina realizado! (Atualizando dados)">
    </alarm>
    <alarm majorcode="2" minorcode="51" message="Teto não encontrada para ordenhar. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="52" message="Teto não encontrada para recolocar">
    </alarm>
    <alarm majorcode="2" minorcode="53" message="Posição do teto não funciona (muito baixa)">
    </alarm>
    <alarm majorcode="2" minorcode="54" message="Tempo limite da imagem da câmera">
    </alarm>
    <alarm majorcode="2" minorcode="55" message="Câmara sem visão enquanto procurava o teto">
    </alarm>
    <alarm majorcode="2" minorcode="56" message="Codificador do robôt perdeu pulsos, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="58" message="Função Auto-ensinamento sem êxito">
    </alarm>
    <alarm majorcode="2" minorcode="81" message="Operação do robôt abortada">
    </alarm>
    <alarm majorcode="2" minorcode="82" message="Número do teste do robôt não reconhecido">
    </alarm>
    <alarm majorcode="2" minorcode="83" message="Nenhum teto para ordenhar">
    </alarm>
    <alarm majorcode="2" minorcode="84" message="Não há tetinas disponíveis para recolocar">
    </alarm>
    <alarm majorcode="2" minorcode="85" message="Impossível ordenhar teto inexistente">
    </alarm>
    <alarm majorcode="2" minorcode="86" message="Aviso: Funções de segurança do robôt desativas!">
    </alarm>
    <alarm majorcode="2" minorcode="87" message="Aviso: Segurança de codificador do robôt desativa!">
    </alarm>
    <alarm majorcode="2" minorcode="88" message="Aviso: Segurança do observador de diferenças de pressão do robôt desativo! eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="91" message="Ajuste do centro da tetina: Sem objecto central">
    </alarm>
    <alarm majorcode="2" minorcode="92" message="Ajuste do centro da tetina: Mais de um objecto central">
    </alarm>
    <alarm majorcode="2" minorcode="101" message="É necessária uma calibração no ponto final do eixo">
    </alarm>
    <alarm majorcode="2" minorcode="103" message="Falha ao iniciar o robôt, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="104" message="Não pode alcançar posição, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="105" message="Robôt moveu-se muito rápido, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="106" message="Interruptor de segurança activo, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="107" message="Pressionou-se o botão de ar">
    </alarm>
    <alarm majorcode="2" minorcode="108" message="Não foi detectado o ar do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="109" message="Ar para robôt estava activo ao tentar iniciar">
    </alarm>
    <alarm majorcode="2" minorcode="110" message="Excessiva pressão do ar no robôt">
    </alarm>
    <alarm majorcode="2" minorcode="111" message="Posição solicitada fora dos limites, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="112" message="Robôt atingiu obstáculo, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="114" message="O joystick não funciona">
    </alarm>
    <alarm majorcode="2" minorcode="115" message="Tetina {SupportingData1} não detectada na garra. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="116" message="A garra não está vazia">
    </alarm>
    <alarm majorcode="2" minorcode="117" message="Falha na rotação na posição PROCURAR">
    </alarm>
    <alarm majorcode="2" minorcode="118" message="Falha na rotação na posição RECOLHER">
    </alarm>
    <alarm majorcode="2" minorcode="119" message="Falha ao FECHAR garra">
    </alarm>
    <alarm majorcode="2" minorcode="120" message="Falha na ABERTURA da garra">
    </alarm>
    <alarm majorcode="2" minorcode="121" message="Falha na inclinação de FORA">
    </alarm>
    <alarm majorcode="2" minorcode="122" message="Falha na inclinação de DENTRO">
    </alarm>
    <alarm majorcode="2" minorcode="123" message="O robôt necessita de ar na estrutura">
    </alarm>
    <alarm majorcode="2" minorcode="124" message="Vácuo não detectado na tetina">
    </alarm>
    <alarm majorcode="2" minorcode="125" message="Os sensores de vácuo falharam ou a referência está errada">
    </alarm>
    <alarm majorcode="2" minorcode="126" message="Falha no sensor traseiro ({SupportingData1} mm)">
    </alarm>
    <alarm majorcode="2" minorcode="127" message="Falha no movimento do robôt, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="128" message="Falha no sensor de pressão dif. do robôt, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="129" message="Erro na válvula do robôt, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="130" message="Coloc. de tetinas não detectada">
    </alarm>
    <alarm majorcode="2" minorcode="131" message="Erro fatal 16 do robôt, (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3}). Calibração necessária do ponto final dos eixos">
    </alarm>
    <alarm majorcode="2" minorcode="133" message="Falha na calibração no ponto final, eixos (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3})">
    </alarm>
    <alarm majorcode="2" minorcode="134" message="Comportamento anormal do encoder, coordenadas (X:{SupportingData1} Y:{SupportingData2} Z:{SupportingData3}). Algo está solto?">
    </alarm>
    <alarm majorcode="2" minorcode="135" message="Falha de calibração no ponto final, provavelmente devida a parâmetro incorreto da versão do HW">
    </alarm>
    <alarm majorcode="2" minorcode="137" message="Copo de limpeza dos tetos não detectado pela garra">
    </alarm>
    <alarm majorcode="2" minorcode="138" message="Dispositivo de desinfecção não detectado pela garra">
    </alarm>
    <alarm majorcode="2" minorcode="139" message="Não se pode atingir a posição - Caixa hidráulica mostra erro">
    </alarm>
    <alarm majorcode="2" minorcode="144" message="Bomba hidráulica - falha no sensor de temperatura">
    </alarm>
    <alarm majorcode="2" minorcode="145" message="Bomba hidráulica - falha no sensor de pressão">
    </alarm>
    <alarm majorcode="2" minorcode="147" message="Bomba hidráulica - demasiado tempo de carga em vácuo">
    </alarm>
    <alarm majorcode="2" minorcode="148" message="Bomba hidráulica - baixa pressão em modo de Boost Mode">
    </alarm>
    <alarm majorcode="2" minorcode="149" message="Bomba hidráulica - erro interno de sw">
    </alarm>
    <alarm majorcode="2" minorcode="150" message="Bomba hidráulica - sensores de pressão e temperatura desligados">
    </alarm>
    <alarm majorcode="2" minorcode="151" message="Bomba hidráulica - demasiado tempo em modo manual sem trabalho manual">
    </alarm>
    <alarm majorcode="2" minorcode="201" message="Tamanho da mensagem para o robôt errada">
    </alarm>
    <alarm majorcode="2" minorcode="202" message="Mensagem desconhecida do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="203" message="Robôt ocupado, comando ignorado">
    </alarm>
    <alarm majorcode="2" minorcode="205" message="AxisController não configurado corretamente">
    </alarm>
    <alarm majorcode="2" minorcode="206" message="Robôt não configurado corretamente. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="207" message="Posições dos tetos são inválidas ou não programados?">
    </alarm>
    <alarm majorcode="2" minorcode="210" message="Posição inválida para segurar tubos de leite">
    </alarm>
    <alarm majorcode="2" minorcode="211" message="Robôt sem referencias de vácuo">
    </alarm>
    <alarm majorcode="2" minorcode="212" message="Erro de AxisController {SupportingData1}">
    </alarm>
    <alarm majorcode="2" minorcode="213" message="Falha do autoteste do robôt. {devicename}">
    </alarm>
    <alarm majorcode="2" minorcode="301" message="Falha de calibração dos pontos de equilíbrio do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="302" message="Falha de calibração da posição inicial do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="303" message="Falha na medição do PRBS do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="304" message="Falha de calibração das coordenadas do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="305" message="Falha do teste de performance do eixo do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="306" message="Falha do teste de produção do eixo do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="307" message="Falha ao ler ou escrever o arquivo config. dos eixos">
    </alarm>
    <alarm majorcode="2" minorcode="309" message="Falha no ajuste automático do robôt">
    </alarm>
    <alarm majorcode="2" minorcode="321" message="Calibração da câmara não iniciada *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="322" message="&quot;ERRO&quot; na calibração da câmara *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="323" message="{SupportingData1} mm *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="324" message="Fazer {SupportingData1} primeiro. *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="325" message="Poucos objetos detectados (&amp;lt;{SupportingData1}). *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="326" message="Demasiados objetos detectados (&gt;{SupportingData1}). *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="327" message="Objeto central não encontrado. *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="328" message="Série de imagens incompleta. *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="329" message="Erro interno na calibração da câmara *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="330" message="Número da câmera desconhecido (0). *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="331" message="ADC demasiado baixo ({SupportingData1}). *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="332" message="ADC demasiado alto ({SupportingData1}). *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="333" message="Config. ADC *ERRO*">
    </alarm>
    <alarm majorcode="2" minorcode="407" message="O braço do robot requer calibração">
    </alarm>
    <alarm majorcode="3" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="3" minorcode="1" message="Tetina de ref. de vácuo {SupportingData1} = {SupportingData2}">
    </alarm>
    <alarm majorcode="3" minorcode="2" message="Produção mín. = {SupportingData1} obtido apenas {SupportingData2}">
      <property id="SupportingData1" unit="yield"/>
      <property id="SupportingData2" unit="yield"/>
    </alarm>
    <alarm majorcode="3" minorcode="3" message="Correção de produção">
    </alarm>
    <alarm majorcode="3" minorcode="101" message="Flomaster sem produção">
    </alarm>
    <alarm majorcode="3" minorcode="102" message="Freeflow sem produção {SupportingData1}">
    </alarm>
    <alarm majorcode="3" minorcode="103" message="Vácuo incorrecto ref tetina {SupportingData1} = {SupportingData2}">
    </alarm>
    <alarm majorcode="3" minorcode="104" message="Grande diferença entre Freeflows-Flomaster">
    </alarm>
    <alarm majorcode="3" minorcode="107" message="Entrada de ar bloqueada">
    </alarm>
    <alarm majorcode="3" minorcode="108" message="Config. do recolha de amostra inválida">
    </alarm>
    <alarm majorcode="3" minorcode="116" message="Medidor de leite {SupportingData1} condutividade ({SupportingData2}) diferente ({SupportingData3}) dos outros medidores">
    </alarm>
    <alarm majorcode="3" minorcode="117" message="Erro na Autoclibração da ordenha">
    </alarm>
    <alarm majorcode="3" minorcode="120" message="OCC: Pressão demasiado alta. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="121" message="OCC: Pressão demasiado baixa. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="122" message="OCC: Tempo limite ultrapassado devido a problemas de comunicação no Alcom. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="123" message="OCC: Temperatura demasiado baixa. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="124" message="OCC: Perda de líquidos no armário. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="125" message="OCC: O recipiente de resíduos está cheio. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="126" message="OCC: Sensor de pressão avariado ou com perdas/obstrução no tubo. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="127" message="OCC: A cuvete está suja. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="128" message="OCC: Sem reagente ou com perdas/obstrução no tubo ou erro na válvula. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="129" message="OCC: Sem hipoclorito ou perdas/obstrução no tubo ou erro na válvula. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="130" message="OCC: Não há água no funil ou perdas/obstrução no tubo ou erro na válvula. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="131" message="OCC: Não há leite no funil ou perdas/obstrução no tubo ou erro na válvula. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="132" message="OCC: Sem resposta do OCC. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="133" message="OCC: OCC não pode contar células, config. de parâmetro incorreta. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="134" message="OCC: Impossível limpar cuvete, muito suja. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="135" message="OCC: Impossível recuperar, necessita de manutenção!. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="136" message="OCC: Impossível colocar leite no funil. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="137" message="OCC: o valor de contagem das células pode não ser representativo. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="138" message="OCC: O funil não está vazio. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="139" message="OCC: Erro ao escrever na memória flash. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="140" message="OCC: Erro na leitura da memória flash da falha. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="141" message="OCC: O funil está obstruído. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="142" message="OCC: Faltam diversas respostas. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="143" message="OCC: Sensor de pressão avariado. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="144" message="OCC: Fuga na seringa em sobrepressão. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="145" message="OCC: Fuga na seringa em subpressão. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="146" message="OCC: Pressão muito baixa no tubo do hipoclorito. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="147" message="OCC: Pressão muito baixa no tubo do ar. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="148" message="OCC: Pressão muito baixa no tubo do leite. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="149" message="OCC: Pressão muito baixa no tubo do reagente. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="150" message="OCC: Pressão demasiado alta no tubo da cuvete para drenagem. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="151" message="OCC: Pressão demasiado alta no tubo da cuvete para o recipiente de drenagem. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="152" message="OCC: Pressão muito alta no tubo do leite. {devicename}">
    </alarm>
    <alarm majorcode="3" minorcode="153" message="OCC: Pressão muito alta no tubo do hipoclorito. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="4" minorcode="101" message="Não foi possível aceitar vaca. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="102" message="Não foi possível fechar a porta quando se soltou a vaca. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="103" message="Erro geral do controlador da porta">
    </alarm>
    <alarm majorcode="4" minorcode="104" message="Erro {SupportingData1} na porta {SupportingData2}">
    </alarm>
    <alarm majorcode="4" minorcode="107" message="Porta de seleção {sourcename}: Erro ao fechar a porta. Porta em modo manual">
    </alarm>
    <alarm majorcode="4" minorcode="108" message="Porta de seleção {sourcename}: Não foi possivel atingir direção designada. Porta ainda em modo automático.">
    </alarm>
    <alarm majorcode="4" minorcode="110" message="Vaca solta devido ao erro em aceita-la. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="111" message="Vaca aceite com sucesso. {devicename}">
    </alarm>
    <alarm majorcode="4" minorcode="112" message="Porta {sourcename} fotocélula da entrada bloqueada há {SupportingData2} horas.">
    </alarm>
    <alarm majorcode="4" minorcode="113" message="Porta {sourcename} a fotocélula de saída provavelmente detecta a porta em lugar das vacas.">
    </alarm>
    <alarm majorcode="4" minorcode="115" message="Porta {sourcename}. Detectada sequência de vacas. Transponder 1: {SupportingData2}. Transponder 2: {SupportingData3}">
    </alarm>
    <alarm majorcode="4" minorcode="116" message="Porta {sourcename}. Probabilidade de detectar sequência de vacas. Transponder 1: {SupportingData2}. Transponder 2: {SupportingData3}">
    </alarm>
    <alarm majorcode="4" minorcode="117" message="Porta {sourcename}. Evitou-se sequência de vacas. Transponder 1: {SupportingData2}. Transponder 2: {SupportingData3}">
    </alarm>
    <alarm majorcode="4" minorcode="123" message="A vaca deixou a área {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="124" message="Falha de comunicaÃ§Ã£o na porta {SupportingData1}">
    </alarm>
    <alarm majorcode="4" minorcode="129" message="A vaca nÃ£o sai da porta {SupportingData6}">
    </alarm>
    <alarm majorcode="4" minorcode="200" message="Transponder id unexpectedly changed">
    </alarm>
    <alarm majorcode="5" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="5" minorcode="1" message="Fase da lavagem {SupportingData1}.{SupportingData2}">
    </alarm>
    <alarm majorcode="5" minorcode="2" message="Iniciar bomba de leite">
    </alarm>
    <alarm majorcode="5" minorcode="3" message="A parar bomba de leite">
    </alarm>
    <alarm majorcode="5" minorcode="4" message="Milktp ocupado ({SupportingData1}). Pedido ignorado ({SupportingData2})">
    </alarm>
    <alarm majorcode="5" minorcode="5" message="Estado do tanque, livre">
    </alarm>
    <alarm majorcode="5" minorcode="6" message="Estado do tanque, aguarda esvaziar">
    </alarm>
    <alarm majorcode="5" minorcode="7" message="Estado do tanque: Em limpeza">
    </alarm>
    <alarm majorcode="5" minorcode="8" message="Estado tanque: Em purga">
    </alarm>
    <alarm majorcode="5" minorcode="9" message="Estado do tanque: A esvaziar">
    </alarm>
    <alarm majorcode="5" minorcode="10" message="Chegou o camião do leite">
    </alarm>
    <alarm majorcode="5" minorcode="11" message="O tanque de leite está vazio">
    </alarm>
    <alarm majorcode="5" minorcode="12" message="O tanque do leite está limpo">
    </alarm>
    <alarm majorcode="5" minorcode="101" message="Unidade final não está vazia">
    </alarm>
    <alarm majorcode="5" minorcode="105" message="Alarme de refrigeração">
    </alarm>
    <alarm majorcode="5" minorcode="108" message="Vácuo do sistema incorrecto {SupportingData1} ref {SupportingData2}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="5" minorcode="112" message="Erro ao esvaziar a unidade final. {devicename}">
    </alarm>
    <alarm majorcode="5" minorcode="114" message="Depósito de lavagem dos tetos está cheio">
    </alarm>
    <alarm majorcode="5" minorcode="115" message="Leite desviado, destino {SupportingData1}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="116" message="Limpeza cancelada">
    </alarm>
    <alarm majorcode="5" minorcode="117" message="Temperatura de limpeza dos tetos {SupportingData1}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="118" message="Copo de lavagem dos tetos muito quente {SupportingData1}">
      <property id="SupportingData1" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="119" message="Sensor de temperatura do copo de lavagem dos tetos não funciona">
    </alarm>
    <alarm majorcode="5" minorcode="120" message="Limpeza programada NÃO executada">
    </alarm>
    <alarm majorcode="5" minorcode="121" message="Perda da comunicação com o controlador da sala de ordenha">
    </alarm>
    <alarm majorcode="5" minorcode="122" message="Tetina {SupportingData1} não ajustada ao fluxo">
    </alarm>
    <alarm majorcode="5" minorcode="123" message="Leite desviado devido à presença de sangue, dest. {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="124" message="Leite desviado devido a condutividade, dest. {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="125" message="Leite desviado, definição do utilizador, dest. {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="126" message="Não se recebeu água da unidade RA por {SupportingData1} minutos">
    </alarm>
    <alarm majorcode="5" minorcode="127" message="Erro. Sensores de máx e mín ambos ativos de cada vez">
    </alarm>
    <alarm majorcode="5" minorcode="129" message="Separação do leite por MDi, destino {SupportingData1}. {devicename}">
      <property id="SupportingData1" unit="MSMilkDestination"/>
    </alarm>
    <alarm majorcode="5" minorcode="130" message="O destino do leite não está definido. Por favor definir!">
    </alarm>
    <alarm majorcode="5" minorcode="131" message="SenseReceiverCleaningValve indica um erro">
    </alarm>
    <alarm majorcode="5" minorcode="132" message="SenseReceiverSafetyValve indica um erro">
    </alarm>
    <alarm majorcode="5" minorcode="133" message="Baixo nível de vácuo no início da lavagem">
    </alarm>
    <alarm majorcode="5" minorcode="200" message="Excedido o tempo limite para enchimento de detergente número {SupportingData1}">
    </alarm>
    <alarm majorcode="5" minorcode="201" message="Excedido o tempo limite para enchimento de água número {SupportingData1}">
    </alarm>
    <alarm majorcode="5" minorcode="202" message="Excedido o tempo limite para esvaziamento de água na etapa {SupportingData1}, sub-etapa {SupportingData2}">
    </alarm>
    <alarm majorcode="5" minorcode="203" message="Temp. muito baixa no enchimento {SupportingData1} mín {SupportingData2}">
      <property id="SupportingData1" unit="celsius"/>
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="204" message="Temperatura muito baixa após circulação {SupportingData1} mín {SupportingData2}">
      <property id="SupportingData1" unit="celsius"/>
      <property id="SupportingData2" unit="celsius"/>
    </alarm>
    <alarm majorcode="5" minorcode="205" message="Configuração inválida na lavagem ix {SupportingData1} prog {SupportingData2} módulo {SupportingData3} vol {SupportingData4}">
    </alarm>
    <alarm majorcode="5" minorcode="206" message="Não se obteve o sinal de MAy_CLEAN em {SupportingData1} minutos">
    </alarm>
    <alarm majorcode="5" minorcode="220" message="Nível de vácuo elevado. Atual: {SupportingData1}, limite: {SupportingData2}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="5" minorcode="221" message="Nível de vácuo baixo. Atual: {SupportingData1}, limite: {SupportingData2}">
      <property id="SupportingData1" unit="kPa"/>
      <property id="SupportingData2" unit="kPa"/>
    </alarm>
    <alarm majorcode="5" minorcode="251" message="Steam boiler overheated">
    </alarm>
    <alarm majorcode="5" minorcode="252" message="Steam not released">
    </alarm>
    <alarm majorcode="5" minorcode="300" message="Válvulas de leite na posição errada">
    </alarm>
    <alarm majorcode="6" minorcode="401" message="VÃ¡cuo de limpeza das tetinas demasiado baixo">
    </alarm>
    <alarm majorcode="7" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="7" minorcode="1" message="Hyg - Temperatura baixa no retorno da água">
    </alarm>
    <alarm majorcode="7" minorcode="2" message="Hyg - Erro na dosificação do detergente">
    </alarm>
    <alarm majorcode="7" minorcode="3" message="Hyg - Sobre-aquecimento">
    </alarm>
    <alarm majorcode="7" minorcode="4" message="Hyg - Passou o tempo limite enchimento, esvaziamento ou aquecimento de água.">
    </alarm>
    <alarm majorcode="7" minorcode="5" message="Hyg - Erro checksum na memória dos parâmetros">
    </alarm>
    <alarm majorcode="7" minorcode="6" message="Hyg - Erro na checkum na memória dos programas">
    </alarm>
    <alarm majorcode="7" minorcode="7" message="Hyg - Sensor da temperatura não está calibrado de fábrica">
    </alarm>
    <alarm majorcode="7" minorcode="8" message="Hyg - Possível mistura de detergentes">
    </alarm>
    <alarm majorcode="7" minorcode="9" message="Hyg - Falta de energia elétrica durante a lavagem">
    </alarm>
    <alarm majorcode="7" minorcode="11" message="Hyg - Resetear CPU Wacthdog">
    </alarm>
    <alarm majorcode="7" minorcode="13" message="Hyg - Erro no sensor de baixo nível, nenhuma limpeza realizada!!">
    </alarm>
    <alarm majorcode="7" minorcode="14" message="Hyg - Passou o limite de tempo para o enchimento de água">
    </alarm>
    <alarm majorcode="7" minorcode="15" message="Hyg - Passou o limite de tempo durante o aquecimento">
    </alarm>
    <alarm majorcode="7" minorcode="16" message="Hyg - Passou o limite de tempo durante esvaziamento">
    </alarm>
    <alarm majorcode="7" minorcode="20" message="Hyg - Erro na válvula durante a ordenha">
    </alarm>
    <alarm majorcode="7" minorcode="21" message="Hyg - Erro na válvula durante a limpeza">
    </alarm>
    <alarm majorcode="7" minorcode="22" message="Hyg - Falha grave na válvula">
    </alarm>
    <alarm majorcode="7" minorcode="23" message="Hyg - Sem pressão de ar">
    </alarm>
    <alarm majorcode="7" minorcode="255" message="Comunicação perdida com a Hygenius">
    </alarm>
    <alarm majorcode="9" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="9" minorcode="1" message="AMD - Comprovar vaca!">
    </alarm>
    <alarm majorcode="9" minorcode="2" message="AMS está desligado">
    </alarm>
    <alarm majorcode="9" minorcode="3" message="Servidor da AMS está desligado">
    </alarm>
    <alarm majorcode="9" minorcode="4" message="Servidor da AMS está parado">
    </alarm>
    <alarm majorcode="9" minorcode="5" message="AMS ainda está a funcionar">
    </alarm>
    <alarm majorcode="9" minorcode="7" message="A estação de ordenha está parada">
    </alarm>
    <alarm majorcode="9" minorcode="8" message="Estação de ordenha e o Servidor têm versões diferentes, {SupportingData1} e {SupportingData2}">
    </alarm>
    <alarm majorcode="9" minorcode="9" message="Erro na base de dados AMS, por favor reparar">
    </alarm>
    <alarm majorcode="9" minorcode="10" message="Erro na base de dados AlproWindows. Reparar">
    </alarm>
    <alarm majorcode="9" minorcode="13" message="O leite é desviado automaticamente, devido ao nível de SCC">
    </alarm>
    <alarm majorcode="9" minorcode="14" message="Impossível enviar alarmes. Teste o modem!">
    </alarm>
    <alarm majorcode="9" minorcode="20" message="Servidor VMS redundante desligado">
    </alarm>
    <alarm majorcode="9" minorcode="21" message="Servidor VMS redundante ligado">
    </alarm>
    <alarm majorcode="9" minorcode="24" message="Os Termos de Utilização do Software e do Serviço Online da DeLaval, regidos pela lei sueca e disponíveis para transferência e impressão em http://www.delaval.com/legal/ (recomenda-se a impressão de cópias para futura referência), regerão exclusivamente os direitos de utilização e a responsabilidade por cada software da DeLaval e cada serviço online da DeLaval (incluindo, sem limitação, cada software e cada serviço online fornecidos como parte de ou associados a qualquer produto da DeLaval) e por toda a documentação e dados disponibilizados ou gerados por ou associados a esse software ou serviço (salvo se forem disponibilizados outros termos com o software ou o serviço online, os quais serão aplicáveis). Cada software da DeLaval e cada serviço online da DeLaval poderá transferir dados para a DeLaval International AB (e qualquer outra entidade dentro do DeLaval Group) para utilização e posterior processamento conforme definido e para os objetivos descritos na Declaração de Dados e Privacidade do Software e do Serviço Online da DeLaval, disponível para transferência e impressão em http://www.delaval.com/legal/.">
    </alarm>
    <alarm majorcode="9" minorcode="25" message="O serviço alojado no servidor VMS está a funcionar mal: {SupportingData6}">
    </alarm>
    <alarm majorcode="13" minorcode="0" message="Correto">
    </alarm>
    <alarm majorcode="14" minorcode="1" message="Informação de lavagem:">
    </alarm>
    <alarm majorcode="15" minorcode="303" message="Desconhecido o nível de água na tina de lavagem. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="304" message="Torneiras de água abertas há demasiado tempo. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="305" message="Água demasiado quente. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="306" message="Sem água limpa para circulação inversa. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="312" message="Falha ao executar a limpeza de tetas. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="314" message="Falha ao executar o enchimento de água de preparação. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="315" message="Sem água para executar escorva com água. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="316" message="Problemas no fornecimento de água ou sensor de fluxo avariado. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="319" message="Não foi possível esvaziar a tina. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="320" message="Temperatura de limpeza dos tetos demasiado alta: {SupportingData1} ({SupportingData2}-{SupportingData3}). {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="411" message="Vácuo tetina de limpeza demasiado baixo. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="451" message="Necessário efectuar manutenção da bomba de detergente ácido. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="452" message="Necessário efectuar manutenção da bomba de detergente alcalino. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="453" message="Necessário efetuar manutenção da bomba de cloro. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="454" message="Necessário efectuar manutenção da bomba de detergente enzimático. {devicename}">
    </alarm>
    <alarm majorcode="15" minorcode="455" message="Necessário efectuar manutenção da bomba de desinfetante. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="123" message="Sem vácuo no recetor. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="124" message="Tetina {SupportingData1} solta do tubo de leite. {devicename}">
    </alarm>
    <alarm majorcode="17" minorcode="1803" message="Falha ao reencher a gamela. {devicename}">
    </alarm>
    <alarm majorcode="205" minorcode="11" message="Enxaguamento local">
    </alarm>
    <alarm majorcode="205" minorcode="12" message="Enxaguamento do sistema">
    </alarm>
    <alarm majorcode="205" minorcode="13" message="Limpeza local">
    </alarm>
    <alarm majorcode="205" minorcode="14" message="Limpeza do sistema">
    </alarm>
    <alarm majorcode="205" minorcode="20" message="Ácido">
    </alarm>
    <alarm majorcode="205" minorcode="21" message="Solução alcalina">
    </alarm>
    <alarm majorcode="205" minorcode="22" message="Cloro">
    </alarm>
    <alarm majorcode="48" minorcode="2" message="Válvula: {SupportingData1} mal posicionada. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="118" message="Aviso de limpeza reposto manualmente. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="119" message="Valor de teste placa Alcom I/O: {SupportingData1}. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="120" message="Falha no teste da placa Alcom I/O. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="121" message="Perda de ligação IOMan durante a limpeza. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="123" message="IOMan desligado. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="151" message="Sensor {SupportingData1} simulado. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="162" message="A válvula de esvaziamento remoto está fora de posição. {devicename}">
    </alarm>
    <alarm majorcode="48" minorcode="171" message="O limpador não está a responder ao pedido de limpeza. {devicename}">
    </alarm>
  </alarms>
</messages>
