// // // PHPH.com.br - Software de Automação RsLogix 500
All for Joomla All for Webmasters

Software de Automação RsLogix 500

O software de automação RSLogix 500 da fabricante Rockwell Automation é utilizado para programar Controladores Lógico Programáveis (CLPs) das famílias Allen Bradley SLC 500 e Micrologix por meio da linguagem de programação Ladder, destinada primariamente para automação de processos de produção industriais. 

Clique nas imagens para visualização em alta definição.

Nesta página, utilizaremos a versão Micro Starter do pacote RSLogix 500. Em algumas imagens abaixo, conectados em modo ONLINE em CLPs reais em tempo real. Caso você não possua ainda um CLP físico, é possível utilizar o RSLogix Emulate 500 para treinamento. Consulte maiores informações no site da fabricante.

Conforme podemos visualizar na imagem abaixo, a interface gráfica do aplicativo é bem simples e não possui o aspecto visual moderno dos aplicativos mais recentes como LabVIEW ou Visual Studio principalmente porque a execução desse tipo de software deve ser rápida e extremamente confiável:

tela inicial

tela inicial

Ao criar um novo arquivo RSLogix para programação Ladder, definimos o nome do processador, selecionar seu tipo, assim como as configurações iniciais de comunicação do dispositivo a ser posteriormente programado:

selecao processador

selecao processador

Após clicar em OK, visualizamos a aba lateral esquerda contendo os arquivos do projeto (arquivos de ajuda, configurações do CLP e seus módulos, arquivos de programa, de dados, logging, forces, entre outros) e um arquivo Ladder em branco é aberto. O mesmo é denominado LAD 2 por padrão e contém apenas uma linha (rung) com a instrução END.

Na barra de ferramentas superior, o campo mais utilizado na programação de dispositivos é a barra de instruções (que possui diversos sub-campos User, Bit, Timer/Counter, entre outros), que possui símbolos gráficos para todas as instruções do processador escolhido: 

novo arquivo RsLogix

novo arquivo RsLogix

Um fato pouco observado por muitos programadores é que a aba User da barra de instruções pode ser personalizada com as instruções mais utilizadas pelo desenvolvedor. Na imagem abaixo, as instruções TON (Timer On-delay) e TOF (Timer Off-delay) foram inseridas:

personalizar user tab

personalizar user tab

Todas as instruções disponíveis para determinado Controlador Lógico Programável (CLP) também pode ser visualizada integralmente por meio do Instruction Palette, conforme imagem abaixo, que é destinado a usuários intermediários que já memorizaram a sigla com 3 caracteres de cada instrução. Os usuários ainda mais experientes já digitam os códigos mnemônicos diretamente sem o uso do mouse:

instruction palette

Um projeto RSLogix deve ser organizado em diversos arquivos Ladder e de dados distintos para manter as informações inteligíveis e organizadas, conforme a imagem abaixo, que se refere a um software de controle de um sistema comercial de refrigeração à água, contendo resfriadores da fabricante Hittachi, denominados "chillers", bombas trifásicas de água gelada acionadas por inversores Schneider Altivar 212, medidores e monitores de qualidade de energia elétrica, vávulas atuadoras de água, entre outros componentes.

Na imagem abaixo, o software encontra-se no modo ONLINE, monitorando a execução do software em Controlador Lógico Programável (CLP) Micrologix 1400 à distância por meio de uma rede TCP-IP (por meio de uma VPN) à distância:

exemplo program file

exemplo program file

Por exemplo, abaixo temos o arquivo de programa Ladder n° 4, denominado TICKS:

modo online

modo online

Sempre que necessário, o Editor Ladder permite a localização e substituição de símbolos ou endereços entre todos os arquivos de programa, conforme exemplo abaixo. Embora não seja um recurso moderno de reestruturação de código (code refactoring) das IDEs modernas, a funcionalidade é muito útil e será utilizada para re-organizar códigos:

localizar substituir simbolos

localizar substituir simbolos

O RSLogix 500 permite a configuração completa de todos os recursos das CLPs, inclusive a configuração de canais de comunicação (DF1, Modbus RTU, Modbus TCP, Ethernet, SNMP, HTTP, entre outros). Usualmente, a única configuração efetuada em campo após a energização do CLP é a configuração do endereço IP, máscara e gateway para permitir a localização do mesmo pelo RSLinx. Após essa configuração local, o CLP pode ser integralmente configurado e prorgamado remotamente pela rede Ethernet no escritório:

configuracao canais

configuracao canais

Como qualquer software, o mesmo deve ser integralmente comentado para se tornar inteligível e o RSLogix organiza essas informações por meio de um banco de dados local, que pode ser acessado por meio do Editor "Rung Comment/Page Title", conforme imagem abaixo:

comentarios titulos rungs

comentarios titulos rungs

De maneira semelhante, todos os endereços e símbolos são organizados por meio de um banco de dados interno e seu respectivo Editor:

editor enderecos simbolos

editor enderecos simbolos

Para visualização de dados, basta clicar nos arquivos de dados correspondentes. Na imagem abaixo, no arquivo de dados F31, do tipo FLOAT, denominado PM_DADOS_F, temos a visualização da variável PM_CORRENTE_A, que possui descrição "Power Meter: Current A (A), Registrador 3000":

arquivo dados

arquivo dados

Em modo ONLINE, até mesmo os arquivos de dados contendo os parâmetros da CLP podem ser visualizados e alterados remotamente:

status processador

status processador

 

3 comentários

Deixe um comentário

Certifique-se de preencher os campos indicados com (*). Não é permitido código HTML.