top of page

PLC em Geral

Public·1 member

Comunicação ASCII em cartão Rockwell 1734-232ASC

Boa noite, Vou fazer uma troca de CPU, porém a CPU existente é uma 1769-L35E e será substituida por uma L320ERM. Ocorre que a L35E possui uma porta serial e a outra não, essa porta comunica com um equipamento antigo via ASCII e a nova usará um cartão para isso, 1734-232ASC/C. Na CPU atual foram criadas 3 tags que recebem estes valores. São tags do tipo SERIAL_PORT_CONTROL com a seguinte estrutura:

A Leitura inicia neste bloco abaixo, transferindo os dados dessa tag acima para outra de buffer, essa de buffer, por sua vez transfere seus dados para um array N11[x] em outro bloco onde transfere 15 bits por vez, e o bit 16 parece ser um bit de verificação ou validação.

Ocorre que esse bloco ARL não existe na CPU nova, e o cartão novo gera os dados nessa estrutura abaixo:

A minha duvida é como transferir os dados a partir do novo cartão, seria somente pegar os campos .Data e colocar nestes BTD e eliminar o buffer? Estes blocos .Data só tem 20 bytes, o buffer no bloco antigo tem 82. Alguma idéia do que fazer? Muito grato!

35 Views
Marcelo Leite
Marcelo Leite
Dec 20, 2023

Pessoal, obrigado mesmo pelas dicas, já tenho um caminho pra pensar como fazer. Assim que eu conseguir ir no cliente e der certo, coloco o resultado aqui.

Sobre Nos

SOCIALS 

Participe do nosso Grupo:

Telegram e  WhatsApp.
 

SUBSCRIBE 

PLC com Engenharia de Sofware nasceu de um grupo de WhatsApp, que teve suas origens em 2018 em outro grupo, e criado oficialmente em 2020. Depois de solicitação seus participantes e outras pessoas que gostam do trabalho, vem a criação desse Blog para trazer alguns artigos, apostilas e tamém sempre que possível notícias.

Se inscreva para receber notificações de novas postagens!

Obrigado por sua Inscrição

© 2035 by FEEDs & GRIDs. Powered and secured by Wix

bottom of page