corrigido controle BLDC e codigo de alarme

This commit is contained in:
Diego Freitas 2024-12-05 17:46:36 -03:00
parent 2344b8880a
commit 4cc7f2373f
24 changed files with 682 additions and 89 deletions

Binary file not shown.

View File

@ -78,6 +78,10 @@
this.cmbTipoMovimento = new System.Windows.Forms.ComboBox();
this.lblTipoMovimento = new System.Windows.Forms.Label();
this.chbPulverizador = new System.Windows.Forms.CheckBox();
this.lblMov_EF = new System.Windows.Forms.Label();
this.lblMov_ET = new System.Windows.Forms.Label();
this.lblMov_DF = new System.Windows.Forms.Label();
this.lblMov_DT = new System.Windows.Forms.Label();
this.pnlCamerasSolo.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.chartGraficos)).BeginInit();
this.tabControl1.SuspendLayout();
@ -464,6 +468,7 @@
//
// pnlDir_EF
//
this.pnlDir_EF.Controls.Add(this.lblMov_EF);
this.pnlDir_EF.Controls.Add(this.lblDir_EF);
this.pnlDir_EF.Location = new System.Drawing.Point(0, 0);
this.pnlDir_EF.Margin = new System.Windows.Forms.Padding(2);
@ -473,6 +478,7 @@
//
// pnlDir_ET
//
this.pnlDir_ET.Controls.Add(this.lblMov_ET);
this.pnlDir_ET.Controls.Add(this.lblDir_ET);
this.pnlDir_ET.Location = new System.Drawing.Point(0, 162);
this.pnlDir_ET.Margin = new System.Windows.Forms.Padding(2);
@ -482,6 +488,7 @@
//
// pnlDir_DT
//
this.pnlDir_DT.Controls.Add(this.lblMov_DT);
this.pnlDir_DT.Controls.Add(this.lblDir_DT);
this.pnlDir_DT.Location = new System.Drawing.Point(486, 162);
this.pnlDir_DT.Margin = new System.Windows.Forms.Padding(2);
@ -491,6 +498,7 @@
//
// pnlDir_DF
//
this.pnlDir_DF.Controls.Add(this.lblMov_DF);
this.pnlDir_DF.Controls.Add(this.lblDir_DF);
this.pnlDir_DF.Location = new System.Drawing.Point(486, 0);
this.pnlDir_DF.Margin = new System.Windows.Forms.Padding(2);
@ -622,6 +630,46 @@
this.chbPulverizador.Text = "Pulverizador automático";
this.chbPulverizador.UseVisualStyleBackColor = true;
//
// lblMov_EF
//
this.lblMov_EF.AutoSize = true;
this.lblMov_EF.Location = new System.Drawing.Point(2, 147);
this.lblMov_EF.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblMov_EF.Name = "lblMov_EF";
this.lblMov_EF.Size = new System.Drawing.Size(66, 13);
this.lblMov_EF.TabIndex = 10;
this.lblMov_EF.Text = "EF Parado 0";
//
// lblMov_ET
//
this.lblMov_ET.AutoSize = true;
this.lblMov_ET.Location = new System.Drawing.Point(2, 148);
this.lblMov_ET.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblMov_ET.Name = "lblMov_ET";
this.lblMov_ET.Size = new System.Drawing.Size(67, 13);
this.lblMov_ET.TabIndex = 13;
this.lblMov_ET.Text = "ET Parado 0";
//
// lblMov_DF
//
this.lblMov_DF.AutoSize = true;
this.lblMov_DF.Location = new System.Drawing.Point(1, 147);
this.lblMov_DF.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblMov_DF.Name = "lblMov_DF";
this.lblMov_DF.Size = new System.Drawing.Size(67, 13);
this.lblMov_DF.TabIndex = 11;
this.lblMov_DF.Text = "DF Parado 0";
//
// lblMov_DT
//
this.lblMov_DT.AutoSize = true;
this.lblMov_DT.Location = new System.Drawing.Point(2, 148);
this.lblMov_DT.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblMov_DT.Name = "lblMov_DT";
this.lblMov_DT.Size = new System.Drawing.Size(68, 13);
this.lblMov_DT.TabIndex = 12;
this.lblMov_DT.Text = "DT Parado 0";
//
// frmOperacaoManual
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -730,5 +778,9 @@
private System.Windows.Forms.ComboBox cmbTipoMovimento;
private System.Windows.Forms.Label lblTipoMovimento;
private System.Windows.Forms.CheckBox chbPulverizador;
private System.Windows.Forms.Label lblMov_EF;
private System.Windows.Forms.Label lblMov_ET;
private System.Windows.Forms.Label lblMov_DT;
private System.Windows.Forms.Label lblMov_DF;
}
}

View File

@ -195,6 +195,11 @@ namespace AgroBase.Forms.Operacoes
Label lblAngulo = pnl.Controls.OfType<Label>().FirstOrDefault(ctrl => ctrl.Name == "lblDir_" + ID);
lblAngulo.Text = ID + " " + Angulo.ToString("000") + "º";
lblAngulo.ForeColor = Modulo.DirMotor.MKS_Inicializado ? Color.Green : Color.Red;
Label lblMov = pnl.Controls.OfType<Label>().FirstOrDefault(ctrl => ctrl.Name == "lblMov_" + ID);
lblMov.Text = $"{ID} {Modulo.MovMotor.Sentido} {Modulo.MovMotor.RPM_Roda} ({Modulo.MovMotor.CodigoAlarme})";
lblMov.ForeColor = Modulo.MovMotor.BLD_Inicializado ? Color.Green : Color.Red;
// Use o objeto Graphics para desenhar a representação do motor
Graphics g = e.Graphics;

View File

@ -394,49 +394,49 @@ namespace AgroBase.Forms.Operacoes
new GraficoInterativoSerieModel()
{
Titulo = "V 3v3",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("3v"))?.BusVoltage ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("3V"))?.BusVoltage ?? 0).ToList(),
Visivel = false,
},
new GraficoInterativoSerieModel()
{
Titulo = "A 3v3",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("3v"))?.Current ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("3V"))?.Current ?? 0).ToList(),
Visivel = false,
},
new GraficoInterativoSerieModel()
{
Titulo = "V 5v0",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("5v"))?.BusVoltage ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("5V"))?.BusVoltage ?? 0).ToList(),
Visivel = false,
},
new GraficoInterativoSerieModel()
{
Titulo = "A 5v0",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("5v"))?.Current ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("5V"))?.Current ?? 0).ToList(),
Visivel = false,
},
new GraficoInterativoSerieModel()
{
Titulo = "V 7v2",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("7v2"))?.BusVoltage ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("7V2"))?.BusVoltage ?? 0).ToList(),
Visivel = false,
},
new GraficoInterativoSerieModel()
{
Titulo = "A 7v2",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("7v2"))?.Current ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("7V2"))?.Current ?? 0).ToList(),
Visivel = false,
},
new GraficoInterativoSerieModel()
{
Titulo = "V 12v",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("12v"))?.BusVoltage ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("12V"))?.BusVoltage ?? 0).ToList(),
Visivel = true,
},
new GraficoInterativoSerieModel()
{
Titulo = "A 12v",
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("12v"))?.Current ?? 0).ToList(),
Valores = LogsSensoriamento.Select(x => x?.SensoresCorrente?.FirstOrDefault(y => y.ID.Contains("12V"))?.Current ?? 0).ToList(),
Visivel = true,
},
new GraficoInterativoSerieModel()
@ -917,6 +917,7 @@ namespace AgroBase.Forms.Operacoes
gpbRpm.ForeColor = !Log.Inicializado ? Color.Red : Color.Black;
CheckBox chbAlm = FuncoesGlobais.FindControlRecursive<CheckBox>(gpbRpm, "chbMOV_Alm_" + ID);
chbAlm.Checked = Log.CodAlarme > 0;
chbAlm.Text = $"Alarme ({Log.CodAlarme})";
CheckBox chbEn = FuncoesGlobais.FindControlRecursive<CheckBox>(gpbRpm, "chbMOV_En_" + ID);
chbEn.Checked = Log.Ativado;
CheckBox chbBrk = FuncoesGlobais.FindControlRecursive<CheckBox>(gpbRpm, "chbMOV_Brk_" + ID);

View File

@ -52,7 +52,7 @@ namespace AgroBase.Models.Modules
.Where(Mod =>
!Mod.MovMotor.BLD_Inicializado ||
Mod.MovMotor.CodigoAlarme != 0 ||
Mod.MovMotor.Alarme
Mod.MovMotor.AlarmeSensores
)
.ToList();
@ -134,7 +134,7 @@ namespace AgroBase.Models.Modules
Dados.TempoEmAtividade = 0;
Dados.Modulos.ForEach(x =>
{
x.MovMotor.Alarme = false;
x.MovMotor.AlarmeSensores = false;
x.MovMotor.ConfigFreio.Leitura = false;
x.MovMotor.LogGrafico = new List<MvdMotorMOVSensorimanetoGrafico>();
x.MovMotor.Temperatura = 0;
@ -277,9 +277,8 @@ namespace AgroBase.Models.Modules
return;
}
tmrRegistradorBLD.SetInterval(BLD300RService.TaxaAmostragem);
var Controle = Variaveis.OperacaoEmAndamento.Controle.TiposControle.FirstOrDefault(x => x.Tipo == T_Code.Mov);
foreach (var Modulo in Modulos.Where(x => x.MovMotor.BLD_Inicializado).OrderBy(x => x.MovMotor.EnderecoByte))
{
foreach (var Parametro in BLD300RService.Parametros.Where(x => x.LeituraLoop))
@ -295,27 +294,14 @@ namespace AgroBase.Models.Modules
BLD300RService.AdicionarComandoNaFila(Comando);
}
// Tenta reiniciar o alarme dos modulos se a operacao nao estiver liberada
if (Modulo.MovMotor.CodigoAlarme > 0 && Modulo.MovMotor.CodigoAlarme <= 99 && !Variaveis.OperacaoEmAndamento.OperacaoLiberada)
{
BLD300RService.RegisrarErrosComunicacao(Modulo.MovMotor.EnderecoByte, $"Módulo com código de alarme {Modulo.MovMotor.CodigoAlarme}, reiniciando o módulo...");
BLD300RService.AdicionarComandoNaFila(new BLD300RService.BLDComandoModel()
{
Endereco = Modulo.MovMotor.EnderecoByte,
AguardaResposta = true,
TimeoutResposta = 200,
Get = false,
Parametro = BLD300RService.Parametros.First(x => x.Chave == "AlarmeCode"),
Valor = 0
});
}
Modulo.MovMotor.EnviarComandoControle(Controle.UltimaDirecao);
Modulo.MovMotor.ConfigFreio.Leitura = Modulo.MovMotor.Leitura?.Freado ?? false;
Variaveis.OperacaoEmAndamento.DispMvd.Dados.RegistrarLogMov(Modulo);
}
tmrRegistradorBLD.SetInterval(BLD300RService.TaxaAmostragem);
}
private async Task tmrRegistradorMKS_Tick()
@ -333,9 +319,6 @@ namespace AgroBase.Models.Modules
return;
}
MKS057DService.TaxaAmostragem = MKS057DService.Referenciando ? 200 : 1000;
tmrRegistradorMKS.SetInterval(MKS057DService.TaxaAmostragem);
var Controle = Variaveis.OperacaoEmAndamento.Controle.TiposControle.FirstOrDefault(x => x.Tipo == T_Code.Dir);
foreach (var Modulo in Modulos.Where(x => x.DirMotor.MKS_Inicializado))
{
@ -352,6 +335,9 @@ namespace AgroBase.Models.Modules
}
}
}
MKS057DService.TaxaAmostragem = MKS057DService.Referenciando ? 200 : 1000;
tmrRegistradorMKS.SetInterval(MKS057DService.TaxaAmostragem);
}
@ -570,14 +556,14 @@ namespace AgroBase.Models.Modules
if (MovMotor.BLD_Inicializado && (!AlarmeAnterior || Adicionado) && AlarmeAtual) // Motor iniciado, Não estava em alarme anteriormente ou foi adicionado agora, alarme atual
{
MovMotor.EnviarComandoControle(Direcao.Parado, true);
MovMotor.EnviarComandoControle(Direcao.Parado);
}
Alm.Valor = _Alarme.Valor;
Alm.Maximo = _Alarme.Maximo;
Alm.Minimo = _Alarme.Minimo;
MovMotor.Alarme = MovMotor.Alarmes.Any(x => (x.Maximo && x.ParaMaximo) || (x.Minimo && x.ParaMinimo));
MovMotor.AlarmeSensores = MovMotor.Alarmes.Any(x => (x.Maximo && x.ParaMaximo) || (x.Minimo && x.ParaMinimo));
}
}
@ -611,6 +597,13 @@ namespace AgroBase.Models.Modules
return Leitura?.CodigoAlarme ?? 0;
}
}
public bool AlarmeMotor
{
get
{
return CodigoAlarme > 0 && CodigoAlarme < 99;
}
}
public int RPM_SP { get; set; } = 0;
public int RPM_SP_Controle { get; set; } = 0;
public int RPM_SP_Leitura
@ -683,7 +676,7 @@ namespace AgroBase.Models.Modules
public bool Comandar { get; set; } = false;
public bool Alarme { get; set; } = false;
public bool AlarmeSensores { get; set; } = false;
public bool BLD_Inicializado
{
get
@ -835,30 +828,45 @@ namespace AgroBase.Models.Modules
return Protocolo;
}
public void EnviarComandoControle(Direcao DirecaoAtual, bool CmdAlarme = false)
public void EnviarComandoControle(Direcao DirecaoAtual)
{
bool Freado = DirecaoAtual == Direcao.EmFreio;
(bool AtuarServo, int AnguloFreio) = ConfigFreio.AtualizarDadosFreio(Freado, 0, -1, 5);
if (Comandar && ((!Alarme && CodigoAlarme == 0) || CmdAlarme) && BLD_Inicializado)
if (Comandar && BLD_Inicializado)
{
if (!CmdAlarme)
if (AlarmeSensores || AlarmeMotor)
{
DirecaoAtual = Direcao.Parado;
Freado = false;
(AtuarServo, AnguloFreio) = ConfigFreio.AtualizarDadosFreio(Freado, 0, -1, 5);
if (AlarmeMotor)
{
BLD300RService.RegisrarErrosComunicacao(EnderecoByte, $"Módulo com código de alarme {CodigoAlarme}, reiniciando o módulo...");
BLD300RService.AdicionarComandoNaFila(new BLD300RService.BLDComandoModel()
{
Endereco = EnderecoByte,
AguardaResposta = true,
TimeoutResposta = 500,
Get = false,
Parametro = BLD300RService.Parametros.First(x => x.Chave == "AlarmeCode"),
Valor = 0
});
}
}
else
{
MovimentacaoUnificadaModel.UltimaDirecao = DirecaoAtual;
}
RPM_SP_Controle = Variaveis.OperacaoEmAndamento.Controle.RPM_Motor;
RPM_SP =
DirecaoAtual == Direcao.Parado || Freado || CmdAlarme ? 0 :
DirecaoAtual == Direcao.Parado || Freado ? 0 :
RPM_SP_Controle;
ComandoLigado = RPM_SP > 0;
if (RPM_SP > 0)
{
}
switch (DirecaoAtual)
{
case Direcao.Frente:
@ -867,12 +875,15 @@ namespace AgroBase.Models.Modules
case Direcao.Tras:
Sentido_SP = ConfigSentidos[Variaveis.OperacaoEmAndamento.Controle.TipoMovimento].Tras;
break;
default:
Sentido_SP = Sentido.Parado;
break;
}
byte Addr = EnderecoByte;
DateTime Agora = DateTime.Now;
if (Leitura == null || Leitura.Direcao != Sentido_SP)
if (Sentido_SP != Sentido.Parado && (Leitura == null || Leitura.Direcao != Sentido_SP))
{
BLD300RService.AdicionarComandoNaFila(new BLD300RService.BLDComandoModel()
{
@ -896,7 +907,7 @@ namespace AgroBase.Models.Modules
TimeoutResposta = 500,
});
}
if (Leitura == null || Leitura.Freado != ConfigFreio.Leitura)
if (Leitura == null || Leitura.Freado != Freado)
{
BLD300RService.AdicionarComandoNaFila(new BLD300RService.BLDComandoModel()
{

View File

@ -1948,6 +1948,7 @@ namespace AgroBase.Models
CodAlarme = Modulo.MovMotor.CodigoAlarme,
EmFreio = Modulo.MovMotor.ConfigFreio.Leitura,
Ativado = Modulo.MovMotor.LeituraLigado,
UltimoComandoRespondido = Modulo.MovMotor.Leitura.UltimoComandoRecebido,
};
SalvarLog(T_Code.Mov.ToString(), logMov, false);
@ -1962,6 +1963,7 @@ namespace AgroBase.Models
Sentido_SP = Modulo.MovMotor.Sentido_SP,
Sentido = Modulo.MovMotor.Sentido,
Velocidade = Modulo.MovMotor.VelocidadeInstantanea,
UltimoComandoRespondido = Modulo.DirMotor.Leitura.UltimoComandoRecebido,
};
SalvarLog(T_Code.Dir.ToString(), logDir, false);
});
@ -3103,6 +3105,7 @@ namespace AgroBase.Models
public Sentido Sentido_SP { get; set; }
public Sentido Sentido { get; set; }
public double Velocidade { get; set; }
public DateTime UltimoComandoRespondido { get; set; }
}
public class MovSensoriamentoLogModel
@ -3123,6 +3126,7 @@ namespace AgroBase.Models
public int CodAlarme { get; set; }
public bool EmFreio { get; set; }
public bool Ativado { get; set; }
public DateTime UltimoComandoRespondido { get; set; }
}
public class AtuSensoriamentoLogModel

View File

@ -268,7 +268,7 @@ namespace AgroBase.Services
// Recebe a resposta via Ethernet
var resposta = await _ethernetService.ReceiveDataAsync(7);
SerialService.MostrarComandoResposta(T_Code.Bld, comando, resposta);
//SerialService.MostrarComandoResposta(T_Code.Bld, comando, resposta);
DecifrarResposta(resposta, Parametro, Addr);
@ -291,7 +291,9 @@ namespace AgroBase.Services
{
try
{
return await ethernetService.SendDataAsync(comando);
bool sucesso = await ethernetService.SendDataAsync(comando);
RegisrarComandosComunicacao(comando[0], $"TX: {sucesso} - {BitConverter.ToString(comando).Replace("-", " ")}");
return sucesso;
}
catch (Exception ex)
{
@ -445,6 +447,8 @@ namespace AgroBase.Services
{
try
{
RegisrarComandosComunicacao(Addr, $"RX: - {BitConverter.ToString(resposta ?? new byte[] { }).Replace("-", " ")}");
if (resposta == null || resposta.Length == 0)
{
return false;
@ -544,6 +548,36 @@ namespace AgroBase.Services
}
}
public static void RegisrarComandosComunicacao(byte addr, string mensagem)
{
try
{
var Caminho = Variaveis.CaminhoLogsDispositivos;
if (!Directory.Exists(Caminho))
{
Directory.CreateDirectory(Caminho);
}
var Arquivo = T_Code.Bld.ToString() + "_log.txt";
Caminho += "/" + Arquivo;
mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine;
if (!File.Exists(Caminho))
{
File.WriteAllText(Caminho, mensagem);
}
else
{
File.AppendAllText(Caminho, mensagem);
}
}
catch
{
Console.WriteLine("Erro ao salvar log de comunicacao BLD");
}
}
private static async Task tmrLoopComandos_Tick()
{
if (!EnvioLiberado)

View File

@ -106,9 +106,9 @@ namespace AgroBase.Services
//var resposta = await _ethernetService.ReceiveDataAsync(8);
var resposta = await _ethernetService.ReceiveDataAsync(8);
SerialService.MostrarComandoResposta(T_Code.Mks, comando, resposta);
//SerialService.MostrarComandoResposta(T_Code.Mks, comando, resposta);
DecifrarResposta(resposta);
DecifrarResposta(resposta, Addr);
if (DadosLeitura.Any(x => x.Endereco == Addr && x.Iniciado))
{
@ -156,6 +156,36 @@ namespace AgroBase.Services
}
}
public static void RegisrarComandosComunicacao(byte addr, string mensagem)
{
try
{
var Caminho = Variaveis.CaminhoLogsDispositivos;
if (!Directory.Exists(Caminho))
{
Directory.CreateDirectory(Caminho);
}
var Arquivo = T_Code.Mks.ToString() + "_log.txt";
Caminho += "/" + Arquivo;
mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine;
if (!File.Exists(Caminho))
{
File.WriteAllText(Caminho, mensagem);
}
else
{
File.AppendAllText(Caminho, mensagem);
}
}
catch
{
Console.WriteLine("Erro ao salvar log de comunicacao MKS");
}
}
private static void DefinirDispositivo(List<string> Mod_IDs)
{
if (!SerialService.DispositivosMapeados.Any(x => x.Dispositivo == T_Code.Mks))
@ -528,7 +558,7 @@ namespace AgroBase.Services
if (Comando.AguardaResposta)
{
// Processa a resposta, pois é esperada
bool Respondido = DecifrarResposta(resposta);
bool Respondido = DecifrarResposta(resposta, Addr);
Comando.Respondido = Respondido;
if (!Respondido)
{
@ -613,6 +643,7 @@ namespace AgroBase.Services
try
{
bool sucesso = await _ethernetService.SendDataAsync(data.Skip(start).Take(length).ToArray());
RegisrarComandosComunicacao(data[1], $"TX: {sucesso} - {BitConverter.ToString(data).Replace("-", " ")}");
return (sucesso, data);
}
catch
@ -622,8 +653,10 @@ namespace AgroBase.Services
}
}
private static bool DecifrarResposta(byte[] resposta)
private static bool DecifrarResposta(byte[] resposta, byte addr)
{
RegisrarComandosComunicacao(addr, $"RX: - {BitConverter.ToString(resposta ?? new byte[] { }).Replace("-", " ")}");
SerialBuffer_RX = new byte[11];
if (resposta != null && resposta.Length > 0 && resposta.Length <= SerialBuffer_RX.Length)

View File

@ -187,6 +187,7 @@ public class MqttService
public async Task<MqttTopicosModel> AdicionarNovoTopico(string topico, bool inscrever = false, int mensagensManter = 2, Func<MqttTopicosMensagensModel, Task> callback = null)
{
Topicos.Remove(null);
var _mqttTopico = Topicos.FirstOrDefault(x => x.Topico == topico);
if (_mqttTopico == null)

View File

@ -107045,3 +107045,462 @@ Parameter name: values
04/12/2024 17:01:59:920 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 09:12:15:567 - Endereço 2 (192.168.105.10): Resposta inválida. BA-30
05/12/2024 09:12:15:570 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:06:031 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 14:57:06:540 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 14:57:07:043 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:07:570 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 14:57:08:072 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 14:57:08:599 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 14:57:09:102 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 14:57:09:614 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 14:57:10:117 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 14:57:10:635 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:11:147 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 14:57:11:759 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 14:57:12:267 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 14:57:12:770 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 14:57:13:273 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 14:57:13:785 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 14:57:14:288 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:14:798 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 14:57:15:310 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 14:57:15:813 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 14:57:16:317 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 14:57:16:852 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 14:57:17:355 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 14:57:17:858 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:18:370 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 14:57:18:881 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 14:57:19:384 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 14:57:19:887 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 14:57:20:390 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 14:57:20:902 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 14:57:21:414 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:21:917 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 14:57:22:420 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 14:57:22:931 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 14:57:23:436 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 14:57:23:949 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 14:57:24:451 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 14:57:24:954 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:25:465 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 14:57:26:102 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 14:57:26:605 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 14:57:27:107 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 14:57:27:610 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 14:57:28:114 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 14:57:28:626 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 14:57:29:129 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 14:57:29:632 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 14:57:30:637 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Versao, Valor=0
05/12/2024 14:57:31:643 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Versao, Valor=0
05/12/2024 14:57:32:653 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Versao, Valor=0
05/12/2024 14:57:33:660 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Versao, Valor=0
05/12/2024 14:57:34:775 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Versao, Valor=0
05/12/2024 14:57:37:231 - Endereço 3 (192.168.105.10): Módulo com código de alarme 4, reiniciando o módulo...
05/12/2024 14:57:37:286 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:57:37:286 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=AlarmeCode, Valor=0
05/12/2024 14:59:37:663 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:37:678 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 14:59:37:694 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:37:694 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 14:59:37:867 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:37:867 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 14:59:37:882 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:37:882 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 14:59:38:875 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:38:875 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 14:59:38:909 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:38:909 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 14:59:59:327 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:59:327 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 14:59:59:358 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:59:361 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 14:59:59:374 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 14:59:59:374 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:00:035 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:00:035 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:00:066 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:00:066 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:00:082 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:00:082 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:00:962 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:00:962 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:01:073 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:01:073 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:02:167 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:02:167 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:03:157 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:03:169 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:04:159 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:04:159 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:05:152 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:05:152 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:05:548 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:05:548 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:05:563 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:05:563 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:06:145 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:06:145 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:06:176 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:06:176 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:07:253 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:07:253 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:07:285 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:07:285 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:08:161 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:08:161 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:08:193 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:08:193 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:13:817 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:13:817 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:13:848 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:13:848 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:13:879 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:13:879 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:14:258 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:14:258 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:14:295 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:14:295 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:14:321 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:14:321 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:15:310 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:15:310 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:15:342 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:15:342 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:15:357 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:15:357 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:16:399 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:16:399 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:17:371 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:17:371 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:18:386 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:18:386 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:19:387 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:19:387 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:20:495 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:20:495 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:20:574 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:20:574 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:20:608 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:20:608 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:21:440 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:21:440 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:21:472 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:21:472 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:22:472 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:22:472 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:22:503 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:22:503 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:26:488 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:26:488 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:26:503 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:26:503 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:26:535 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:26:535 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:26:676 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:26:676 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:26:692 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:26:692 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:26:723 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:26:723 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:27:605 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:27:605 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:27:636 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:27:636 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:27:652 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:27:652 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:27:950 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:27:950 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:28:643 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:28:643 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:29:744 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:29:744 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:30:734 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:30:734 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:00:30:922 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:30:922 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:30:953 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:30:953 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:31:711 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:31:711 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:31:736 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:31:736 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:32:750 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:32:750 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:32:781 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:32:781 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:33:779 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:33:779 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:33:810 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:33:810 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:34:844 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:34:844 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:34:866 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:34:866 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:35:855 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:35:855 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:35:886 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:35:886 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:36:885 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:36:885 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:36:917 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:36:917 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:37:917 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:37:917 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:37:949 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:37:949 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:38:938 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:38:952 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:38:970 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:38:970 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:00:39:979 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:39:979 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:00:40:010 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:00:40:010 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:23:591 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:23:591 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:23:608 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:23:608 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:24:385 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:24:385 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:24:409 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:24:409 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:25:411 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:25:411 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:25:441 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:25:441 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:26:443 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:26:443 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:26:474 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:26:474 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:27:487 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:27:487 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:27:519 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:27:519 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:28:518 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:28:518 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:28:542 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:28:542 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:38:765 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:38:765 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:38:781 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:38:781 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:39:744 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:39:744 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:39:765 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:39:765 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:41:516 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:41:516 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:41:531 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:41:531 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:41:877 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:41:877 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:41:909 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:41:909 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:42:900 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:42:900 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:42:931 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:42:931 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:43:868 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:43:868 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:43:897 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:43:905 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:45:865 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:45:865 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:45:896 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:45:896 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:45:968 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:45:968 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:45:999 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:45:999 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:58:239 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:58:239 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:04:58:263 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:58:263 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:58:287 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:58:295 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:58:421 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:58:421 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:04:58:453 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:58:453 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:58:469 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:58:484 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:04:59:390 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:59:390 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:04:59:412 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:59:412 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:04:59:428 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:04:59:428 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:00:427 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:00:427 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:00:458 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:00:458 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:00:474 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:00:474 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:01:466 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:01:466 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:01:497 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:01:497 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:01:513 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:01:513 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:02:487 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:02:487 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:02:503 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:02:503 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:02:535 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:02:535 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:03:533 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:03:533 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:03:564 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:03:564 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:03:580 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:03:580 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:04:585 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:04:585 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:04:617 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:04:617 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:04:632 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:04:632 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:05:533 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:05:548 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:05:564 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:05:721 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:05:721 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:05:737 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:05:737 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:05:768 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:05:768 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:06:589 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:06:608 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:06:620 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:06:762 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:06:762 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:07:697 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:07:697 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:08:733 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:08:733 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Direction, Valor=1
05/12/2024 15:05:11:759 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:11:759 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:11:790 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:11:790 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:11:838 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:11:838 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:11:869 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:11:869 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:13:086 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:13:086 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:13:118 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:13:118 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:13:983 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:13:983 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=RPM_SP, Valor=75
05/12/2024 15:05:14:015 - Endereço 3 (192.168.105.10): Resposta inválida. 03-86-FF-A3-E0
05/12/2024 15:05:14:015 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=1
05/12/2024 15:05:14:910 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:14:931 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:14:931 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:15:974 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:15:990 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 15:05:16:831 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 15:05:17:343 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 15:05:17:854 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=0
05/12/2024 15:05:18:357 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 15:05:18:860 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=0
05/12/2024 15:05:19:589 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 15:05:20:092 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 15:05:20:595 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=0
05/12/2024 15:05:22:128 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 15:05:31:102 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=False, Parametro=Enabled, Valor=0
05/12/2024 15:05:36:766 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 15:05:36:845 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 15:05:36:940 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 15:05:37:003 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 15:05:37:081 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 15:05:37:144 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 15:05:37:197 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 15:05:37:258 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 15:05:37:318 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 15:05:37:386 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 15:05:37:431 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 15:05:37:495 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 15:05:37:558 - Endereço 4 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 15:05:38:133 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 15:05:38:196 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 15:05:38:227 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 15:05:38:258 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 15:05:38:290 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 15:05:38:337 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 15:05:38:368 - Endereço 1 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 15:05:38:400 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 15:05:38:438 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=RPM, Valor=0
05/12/2024 15:05:38:463 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Enabled, Valor=0
05/12/2024 15:05:38:541 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Breaked, Valor=0
05/12/2024 15:05:38:604 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Direction, Valor=0
05/12/2024 15:05:38:651 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Tensao, Valor=0
05/12/2024 15:05:38:690 - Endereço 2 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=Temperatura, Valor=0
05/12/2024 15:05:38:745 - Endereço 3 (192.168.105.10): Timeout ou erro ao receber resposta. GET=True, Parametro=AlarmeCode, Valor=0
05/12/2024 17:24:05:532 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:05:539 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:05:543 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:05:547 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:22:082 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:22:092 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:22:101 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:22:105 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:30:313 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:30:318 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:30:323 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:30:328 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:45:825 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:45:829 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:45:833 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:24:45:838 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:04:271 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:04:276 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:04:280 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:14:628 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:14:634 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:15:658 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:15:662 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:16:685 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:36:238 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:36:242 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:37:124 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:47:557 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:47:562 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:25:48:573 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:26:20:521 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:26:26:702 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:28:02:115 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:28:02:129 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:28:39:602 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:28:55:273 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:28:56:294 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:28:56:303 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:28:56:314 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:12:858 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:12:865 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:12:873 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:12:879 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:22:131 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:22:139 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:23:150 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:23:157 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:24:230 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:25:253 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:26:283 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:26:297 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:26:317 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:50:386 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:50:393 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:50:399 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:29:50:406 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:09:220 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:09:226 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:10:237 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:10:244 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:11:285 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:12:321 - Endereço 3 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:13:352 - Endereço 1 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:13:367 - Endereço 2 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...
05/12/2024 17:30:13:410 - Endereço 4 (192.168.105.10): Módulo com código de alarme 1, reiniciando o módulo...

View File

@ -9216,3 +9216,5 @@ Parameter name: source
05/12/2024 08:12:15:602 - Endereço 1 (192.168.105.11): Erro ao enviar comando: Index was outside the bounds of the array.
05/12/2024 09:12:11:308 - Endereço 4 (192.168.105.11): Erro ao enviar dados para o dispositivo via Ethernet
05/12/2024 09:12:15:539 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46
05/12/2024 17:13:54:368 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46
05/12/2024 17:15:35:361 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1

View File

@ -1 +1 @@
{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"AtuadorModel.IniciarRegistrador","Id":"tmrRegistrador_Atu","TimeTick":"00:00:00"},"Modulo_ID":"Atu","IP":"192.168.100.13","RequisitarDados":true,"Conectado":false,"QuantidadeBicos":4,"DensidadeHerbicida":1.05,"BicosPulverizadores":[{"ID":"B01","Posicao":1,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0},{"ID":"B02","Posicao":2,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0},{"ID":"B03","Posicao":3,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0},{"ID":"B04","Posicao":4,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0}],"BombasPressurizadoras":[{"ID":"BOMBA","ComandoAtuar":false,"Componente":325,"LeituraEstado":false,"Comandar":true,"Testando":false,"Funcoes":[14,35,36,37,5],"LeituraPotencia":0.0,"LeituraPressaoSP":0.0,"LeituraPressao":0.0,"Leitura":null,"Inicializado":false}],"Sensores":[{"LogGrafico":[],"ID":"FLXLN","Prioridade":23,"Descricao":"Fluxo na linha principal","Componente":198,"Aferir":true,"DelayAmostragem":300,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[25],"Parametros":[],"UnidadeMedida":"mL/s","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"MASRS","Prioridade":3,"Descricao":"Massa do reservatório de herbicida","Componente":532,"Aferir":true,"DelayAmostragem":1000,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[22,23],"Parametros":[],"UnidadeMedida":"Kg","LimiteMaximo":50.0,"LimiteMinimo":5.0},{"LogGrafico":[],"ID":"PRSLN","Prioridade":3,"Descricao":"Pressão na linha principal","Componente":333,"Aferir":true,"DelayAmostragem":1000,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[24],"Parametros":[["Vmin","000.00"],["Vmax","004.50"],["Pmax","174.04"]],"UnidadeMedida":"psi","LimiteMaximo":120.0,"LimiteMinimo":60.0}],"BombaPressurizadora":{"ID":"BOMBA","ComandoAtuar":false,"Componente":325,"LeituraEstado":false,"Comandar":true,"Testando":false,"Funcoes":[14,35,36,37,5],"LeituraPotencia":0.0,"LeituraPressaoSP":0.0,"LeituraPressao":0.0,"Leitura":null,"Inicializado":false},"ScriptDeteccaoErvas":"weed_detector-1_0.py","DadosLeitura":{"Momento":"0001-01-01T00:00:00","Conectado":false,"Mod_ID":null,"QualidadeWifi":null,"LatenciaLoop":0,"BicosPulverizadores":[],"BombasPressurizadoras":[],"SensoresFluxo":[],"SensoresMassa":[],"SensoresPressao":[]},"_MassaRef":0.8,"_MassaLeituraRef":40876.37,"_MassaLeituraExtra":1895800.0,"MassaReservatorio":0.0,"VolumeReservatorio":0.0,"PercentualReservatorio":0.0,"VolumeVazaoAferido":0.0,"_FluxoMlRef":102.0,"_FluxoPulsoRef":80.0,"VazaoFluxoMLpSInstantanea":0.0,"VazaoFluxoMLpSMedia":0.0,"VolumeVazaoML":0.0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0,"_PressaoVmin":0.0,"_PressaoVmax":4.5,"_PressaoMax":174.045,"PressaoLinha":0.0,"PressaoLinhaCalc":0.0}
{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"AtuadorModel.IniciarRegistrador","Id":"tmrRegistrador_Atu","TimeTick":"00:00:00"},"Modulo_ID":"Atu","IP":"192.168.100.13","RequisitarDados":true,"Conectado":false,"QuantidadeBicos":4,"DensidadeHerbicida":1.05,"BicosPulverizadores":[{"ID":"B01","Posicao":1,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0},{"ID":"B02","Posicao":2,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0},{"ID":"B03","Posicao":3,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0},{"ID":"B04","Posicao":4,"Componente":422,"AtuacaoNivelAlto":true,"ComandoAtuar":false,"Comandar":true,"Testando":false,"Funcoes":[21],"LeituraStatusBico":false,"MediaNivelFluxo":0.0,"Leitura":null,"Inicializado":false,"Atuacoes":0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0}],"BombasPressurizadoras":[{"ID":"BOMBA","ComandoAtuar":false,"Componente":325,"LeituraEstado":false,"Comandar":true,"Testando":false,"Funcoes":[14,35,36,37,5],"LeituraPotencia":0.0,"LeituraPressaoSP":0.0,"LeituraPressao":0.0,"Leitura":null,"Inicializado":false}],"Sensores":[{"LogGrafico":[],"ID":"FLXLN","Prioridade":23,"Descricao":"Fluxo na linha principal","Componente":198,"Aferir":true,"DelayAmostragem":300,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[25],"Parametros":[],"UnidadeMedida":"mL/s","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"MASRS","Prioridade":3,"Descricao":"Massa do reservatório de herbicida","Componente":532,"Aferir":true,"DelayAmostragem":1000,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[22,23],"Parametros":[],"UnidadeMedida":"Kg","LimiteMaximo":50.0,"LimiteMinimo":5.0},{"LogGrafico":[],"ID":"PRSLN","Prioridade":3,"Descricao":"Pressão na linha principal","Componente":333,"Aferir":true,"DelayAmostragem":1000,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[24],"Parametros":[["Vmin","000.00"],["Vmax","004.50"],["Pmax","174.04"]],"UnidadeMedida":"psi","LimiteMaximo":120.0,"LimiteMinimo":60.0}],"BombaPressurizadora":{"ID":"BOMBA","ComandoAtuar":false,"Componente":325,"LeituraEstado":false,"Comandar":true,"Testando":false,"Funcoes":[14,35,36,37,5],"LeituraPotencia":0.0,"LeituraPressaoSP":0.0,"LeituraPressao":0.0,"Leitura":null,"Inicializado":false},"ScriptDeteccaoErvas":"weed_detector-1_0.py","DadosLeitura":{"Momento":"0001-01-01T00:00:00","Conectado":false,"Mod_ID":null,"QualidadeWifi":0,"LatenciaLoop":0,"BicosPulverizadores":[],"BombasPressurizadoras":[],"SensoresFluxo":[],"SensoresMassa":[],"SensoresPressao":[]},"_MassaRef":0.8,"_MassaLeituraRef":40876.37,"_MassaLeituraExtra":1895800.0,"MassaReservatorio":0.0,"VolumeReservatorio":0.0,"PercentualReservatorio":0.0,"VolumeVazaoAferido":0.0,"_FluxoMlRef":102.0,"_FluxoPulsoRef":80.0,"VazaoFluxoMLpSInstantanea":0.0,"VazaoFluxoMLpSMedia":0.0,"VolumeVazaoML":0.0,"InicioAtuacao":"0001-01-01T00:00:00","TempoAtuado":0.0,"_PressaoVmin":0.0,"_PressaoVmax":4.5,"_PressaoMax":174.045,"PressaoLinha":0.0,"PressaoLinhaCalc":0.0}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -25,7 +25,7 @@
<meta name="viewport" content="width=device-width,
initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<style>
#map_c7af28f8a3c40c5dd24a2726b3eb0552 {
#map_93a2d2f9974e2dd7dfdc3773aebea2b7 {
position: relative;
width: 100.0%;
height: 100.0%;
@ -39,14 +39,14 @@
<body>
<div class="folium-map" id="map_c7af28f8a3c40c5dd24a2726b3eb0552" ></div>
<div class="folium-map" id="map_93a2d2f9974e2dd7dfdc3773aebea2b7" ></div>
</body>
<script>
var map_c7af28f8a3c40c5dd24a2726b3eb0552 = L.map(
"map_c7af28f8a3c40c5dd24a2726b3eb0552",
var map_93a2d2f9974e2dd7dfdc3773aebea2b7 = L.map(
"map_93a2d2f9974e2dd7dfdc3773aebea2b7",
{
center: [0.0, 0.0],
crs: L.CRS.EPSG3857,
@ -59,15 +59,6 @@
var tile_layer_ccfaf9e6793048006f49405eb96e5c6f = L.tileLayer(
"https://tile.openstreetmap.org/{z}/{x}/{y}.png",
{"attribution": "\u0026copy; \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors", "detectRetina": false, "maxNativeZoom": 19, "maxZoom": 19, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}
);
tile_layer_ccfaf9e6793048006f49405eb96e5c6f.addTo(map_c7af28f8a3c40c5dd24a2726b3eb0552);
</script>
<script>
@ -87,7 +78,7 @@
}
trajeto_json_add({"features": []});
trajeto_json.addTo(map_c7af28f8a3c40c5dd24a2726b3eb0552);
trajeto_json.addTo(map_93a2d2f9974e2dd7dfdc3773aebea2b7);
function adicionarGeometria(novaGeometria) {
trajeto_json.addData(novaGeometria);
@ -145,7 +136,7 @@
var marcadorDinamico = L.marker([0, 0], {
icon: customIcon
}).addTo(map_c7af28f8a3c40c5dd24a2726b3eb0552);
}).addTo(map_93a2d2f9974e2dd7dfdc3773aebea2b7);
// Conectar ao broker MQTT
const client = mqtt.connect('ws://localhost:9001'); // Use wss para conexão segura
@ -183,7 +174,7 @@
marcadorDinamico.setRotationAngle(angulo);
adicionarCoordenada("Tj", [novaLongitude, novaLatitude]);
map_c7af28f8a3c40c5dd24a2726b3eb0552.setView(novaPosicao, map_c7af28f8a3c40c5dd24a2726b3eb0552.getZoom());
map_93a2d2f9974e2dd7dfdc3773aebea2b7.setView(novaPosicao, map_93a2d2f9974e2dd7dfdc3773aebea2b7.getZoom());
});
function calcularOrientacao(P1latitude, P1longitude, P2latitude, P2longitude) {

File diff suppressed because one or more lines are too long