# Omron FINS

> Leia e escreva controladores Omron via Ethernet com FINS/UDP ou FINS/TCP e leve suas áreas de memória para OPC UA, SCADA e histórico.

FINS é a comunicação nativa dos controladores Omron. O PLCGateway se conecta via FINS/UDP ou FINS/TCP na porta 9600; com FINS/TCP os endereços de nó são negociados automaticamente, e o modelo do controlador é lido na conexão.

Words consecutivas são agrupadas em uma única requisição Memory Area Read, valores de 32 e 64 bits seguem a ordem de palavras da Omron, e valores BCD podem ser decodificados por tag. Nos controladores NJ e NX, as variáveis mapeadas em uma área de memória com endereço AT são acessíveis via FINS.

- **ID do driver:** `fins_udp`, `fins_tcp`
- **Conexão:** FINS/UDP · FINS/TCP · port 9600
- **Navegação de endereços:** endereços digitados ou importados
- **Escrita:** sim
- **Incluído em:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## O que o PLCGateway lê e escreve

- Words e bits da área DM
- Áreas CIO, work (W), holding (H) e auxiliary (A)
- Valores atuais e flags de conclusão de temporizadores e contadores
- Bancos de memória estendida (EM)
- Valores BCD e strings por tag
- Escrita de words e bits

## Exemplos de endereços

| Endereço | Significado |
|---|---|
| `D100 · D100.5` | Word / bit DM |
| `CIO50 · 50.03` | Word / bit CIO |
| `W10 · H5 · A20` | Área work / holding / auxiliary |
| `T15 · C3` | Valor atual de temporizador / contador |
| `E0_200` | Banco EM 0, word 200 |

## Controladores e dispositivos

- [Omron SYSMAC](https://plcgateway.com/pt/controllers/omron.md)

## Conecte em poucos passos

1. Atribua ao controlador (ou à sua unidade Ethernet) um endereço IP e um número de nó FINS no CX-Programmer ou no Sysmac Studio.
2. Adicione um dispositivo FINS/UDP ou FINS/TCP com o endereço IP; no NJ/NX, mapeie as variáveis a serem lidas em uma área de memória com endereço AT.
3. Crie as tags ou importe-as de um CSV e teste a conexão.
4. Use os valores em telas, alarmes e relatórios ou compartilhe-os via OPC UA.

## Perguntas e respostas

### UDP ou TCP?

Os dois funcionam. O FINS/TCP negocia os números de nó automaticamente e passa mais facilmente por roteadores; o FINS/UDP é mais leve e é suportado por todas as unidades Ethernet Omron.

### Posso ler variáveis do NJ/NX pelo nome?

Com FINS, as variáveis do NJ e do NX são acessadas pelo endereço de memória (especificação AT). Para acesso simbólico, controladores com servidor OPC UA podem ser conectados pelo cliente OPC UA.

### Os valores de 32 bits estão na ordem certa?

Por padrão, o PLCGateway usa o layout da Omron (word baixa primeiro); ele pode ser alterado por dispositivo se um programa armazenar os valores de outra forma.

## Protocolos relacionados

- [Protocolo MC Mitsubishi (SLMP)](https://plcgateway.com/pt/protocols/mitsubishi-mc.md)
- [Cliente OPC UA](https://plcgateway.com/pt/protocols/opc-ua.md)
- [Modbus TCP / RTU](https://plcgateway.com/pt/protocols/modbus.md)
- [Todos os protocolos](https://plcgateway.com/pt/protocols.md)

_Os nomes de produtos e modelos são marcas de seus respectivos proprietários. Eles são citados apenas para indicar com quais equipamentos os drivers se comunicam; o PLCGateway não é afiliado a essas empresas._

---
Source: https://plcgateway.com/pt/protocols/omron-fins
