Pular para o conteúdo principal

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.