mbc (modbus client)
mbc
Função global utilizada para interação com o modo modbus client.
mbc.MI
Retorna o valor lido na variável MIx.
mbc.MI(number);
Resposta: uint/int/float
Exemplo
Ler o valor atual da MI1.
mbc.MI(1);
Resposta: 3
.
mbc.wMI
Escreve um valor na variável MIx.
mbc.wMI(number, value);
Resposta: true (se sucesso) ou erro
Exemplo
Escrever o valor 1000 da MI1.
mbc.wMI(1, 1000);
Resposta: true
.
mbc.MB
Retorna o valor lido na variável MBx.
mbc.MB(number);
Resposta: true/false
Exemplo
Ler o valor atual da MB1.
mbc.MB(1);
Resposta: true
.
mbc.wMB
Escreve um valor booleano na variável MBx.
mbc.wMB(number, value);
Resposta: true (se sucesso) ou erro
Exemplo
Escrever o valor false da MB1.
mbc.wMB(1, true);
Resposta: true
.
mbc.control_poll
Controla o polling da requisição desejada (por todas as requisições são habilitadas no pollings). Útil para desabilitar alguma requisição em determinado momento.
mbc.control_poll(number, value);
Resposta: true (se sucesso) ou erro
Exemplo
Desabilitar a requisição 2
mbc.control_poll(2, false);
Resposta: true
.
mbc.lastreq
Controla o polling da requisição desejada (por todas as requisições são habilitadas no pollings). Útil para desabilitar alguma requisição em determinado momento.
mbc.lastreq(number);
Resposta: Número do erro em decimal
Exemplo
Consultar status da requisição 1
mbc.lastreq(1);
Resposta: 1
.
O código da resposta está disponível na página Modbus Client.