Buscar

- Modbus ASCII, cliente de endereço 2, escrita de 3 saídas digitais a partir do registro 10 do cliente, usando apenas um comando. - Modbus TCP, cl...

- Modbus ASCII, cliente de endereço 2, escrita de 3 saídas digitais a partir do registro 10 do cliente, usando apenas um comando.

- Modbus TCP, cliente de endereço 3, leitura de 2 entradas analógicas a partir do registro 30005 do cliente, sendo id de transferência e protocolo iguais a 10 e 0, respectivamente.


Essa pergunta também está no material:

ATIVIDADE 3 SISTEMAS DISTRIBUÍDOS E REDES 52 2023
2 pág.

Redes e Sistemas Distribuidos Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

Para o Modbus ASCII, o comando para escrever 3 saídas digitais a partir do registro 10 do cliente é: ``` :02 10 00 03 FF FF C4 39 ``` Explicação do comando: - `:02` é o endereço do cliente em hexadecimal (2 em decimal). - `10` é o número do registro em hexadecimal (10 em decimal). - `00 03` é a quantidade de registros a serem escritos em hexadecimal (3 em decimal). - `FF FF` são os valores a serem escritos nos registros em hexadecimal (FF é 255 em decimal, que representa o valor lógico "1" para saídas digitais). - `C4 39` é o código de verificação (checksum) em hexadecimal. Para o Modbus TCP, o comando para ler 2 entradas analógicas a partir do registro 30005 do cliente, com id de transferência e protocolo iguais a 10 e 0, respectivamente, é: ``` 00 01 00 00 00 06 03 04 75 30 00 02 ``` Explicação do comando: - `00 01` é o número do protocolo em hexadecimal (Modbus TCP). - `00 00` é o id de transferência em hexadecimal (neste caso, não é utilizado). - `00 06` é o tamanho da mensagem em bytes (desconsiderando o cabeçalho). - `03` é o código da função em hexadecimal (leitura de múltiplos registros). - `04` é o número de bytes a serem lidos por registro em hexadecimal (2 bytes para entradas analógicas). - `75 30` é o endereço do registro em hexadecimal (30005 em decimal). - `00 02` é a quantidade de registros a serem lidos em hexadecimal (2 em decimal).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais