Modbus

Modbus protocol, despite the passage of time (was developed in the Modicon company in 1980) continues to be standard in most industrial controllers (PLC) and is widely used in industrial automation systems. Modbus can works in two modes, ASCII and RTU, and the use is compatible with RS232 interface (RS422, RS485, modems, etc.) In recent years, great popularity gaining also Modbus TCP / IP -Modbus protocol implementation based on TCP / IP Ethernet network. With the significant decline in prices microcontroller interface RS232 and Ethernet, Modbus recently started to be frequently used in embedded systems. This site is intended to assist in implementing the Modbus in embedded systems.

Fonte e mais detalhes aqui.

Controladores Programáveis Proxsys

A Proxsys desenvolve, monta e aplica controladores programáveis nos mais variados segmentos de mercado. Das várias configurações de hardware disponiveis pode-se destacar os controladores da linha OEM de baixo custo com placas abertas montadas em suporte para trilho TS-35 e programação direta através da porta USB ou possibilidade de uso de portas RS-232 e RS485. Todos os modelos podem suportar o protocolo de comunicação MODBUS-RTU, operando com escravos na rede. Outros modelos com bastante destaque são o CP-WS31/IHM e CP-WS41/IHM, controladores com IHM de fácil configuração incorporada e que permite expansão através da porta serial. Pode-se dizer que qualquer outro modelo de controlador Proxsys pode se comunicar com o CP-WS31/IHM ou CP-WS41/IHM sendo utilizado como módulo de I/O ou eventualmente como módulo principal e neste caso o CP-WS31/IHM ou CP-WS41/IHM opera como interface para o operador.

Fonte e mais detalhes aqui.

Lógica Ladder para microcontroladores PIC and AVR

Resumo: Escrevi um compilador que permite gerar código nativo para microcontroladores PIC16 e AVR a partir de um diagrama ladder. Suas características são:

– Entradas e saídas digitais
– Temporizadores (TON, TOF, RTO)
– Contadores (CTU, CTD, ‘contadores circulares’ para usar como sequenciadores)
– Entradas analógicas e saídas (PWM) analógicas
– Variáveis inteiras e instruções aritméticas
– Comunicação serial facilitada para conexão a PCs, LCDs e outros dispositivos
– Registradores de deslocamento, tabelas “look-up”
– Variáveis em EEPROM (que mantêm os dados quando falta energia elétrica)
– Simulador, para testar seu programa antes de gerar o código PIC ou AVR.

Fonte e mais detalhes aqui.

CLP Shield com Arduino

No post de hoje vou mostrar o projeto de um CLP Shield, com ele é possível monitorar entradas e acionar saídas de acordo com a lógica programada, a placa desenvolvida permite conectar diretamente o Arduino Uno, facilitando a montagem, troca de componentes e conexões.

O projeto foi desenvolvido para uso do Arduino UNO, portando sua quantidade de IOs é limitada, o uso em conjunto com outro shield como relógio, ethernet, lcd implicará no funcionamento do circuito e deverá ser adaptado.

Fonte e mais detalhes aqui.

CLP GE Fanuc: Series 90 Micro

O CLP Séries 90 Micro é pequeno e poderoso, ideal para aplicações de baixo custo. O Séries 90 pode ser instalado diretamente num trilho DIN. Existem uma variedade de CPU´s e configirações de E/S disponíveis, variando desde 14 pontos E/S podendo expandir até 84 pontos de E/S.

O Séries 90 Micro é ideal para aplicações SCADA. Todos os CLP´s 90 Micro possuem o protocolo Modbus RTU slave em sua porta serial. Ele suporta funções matemáticas e bloco PID. As versões de 23 e 28 pontos suportam saídas padrão ASCII que podem ser usadas para gerar dados para pagers e impressoras.

Aplicações que necessitam pequena quantidade de E/S e controle de movimento podem ser facilmente automatizadas com a série 90 Micro.

Os modelos com saídas DC suportam tanto PWM quanto trem de pulso. Todos os modelos com entradas DC possuem 4 entradas de 5kHz (contador de alta velocidade).

Fonte e mais detalhes aqui.