Converter valores para Hexadecimal
Posted: Thu Jan 02, 2020 9:31 pm
Olá.
Estou tentando fazer com que o CLP abra uma conexão via ethernet com o IP e porta definidos pelo usuário via IHM, e envie uma numeração em ASCII ao destino que também deve ser inserida em decimal, mas transmitida via rede em hexadecimal. Assim sendo,
a) Como posso fazer com que, através do IHM, o usuário input os 4 valores do campo IP em decimal ex. Campo 1 = 192, Campo 2 = 168, Campo 3 = 10, Campo 4 = 33, e o CLP processe e atribua a memória adequada (que será destinada ao bloco padrão na função comunicaçao remota) a informação já convertida em hexa (afinal, pela documentação, o valor da memória usada alí deve ser escrita em notaçao HEXA).
b) Pegar uma string em ASCII e converter, caracter por caracter em hexadecimal, transmitindo o valor em HEXA? É possível fazer isto via blocos?
Estou tentando fazer com que o CLP abra uma conexão via ethernet com o IP e porta definidos pelo usuário via IHM, e envie uma numeração em ASCII ao destino que também deve ser inserida em decimal, mas transmitida via rede em hexadecimal. Assim sendo,
a) Como posso fazer com que, através do IHM, o usuário input os 4 valores do campo IP em decimal ex. Campo 1 = 192, Campo 2 = 168, Campo 3 = 10, Campo 4 = 33, e o CLP processe e atribua a memória adequada (que será destinada ao bloco padrão na função comunicaçao remota) a informação já convertida em hexa (afinal, pela documentação, o valor da memória usada alí deve ser escrita em notaçao HEXA).
b) Pegar uma string em ASCII e converter, caracter por caracter em hexadecimal, transmitindo o valor em HEXA? É possível fazer isto via blocos?