Listas de variáveis de rede (NVL) CODESYS
Troque dados com controladores baseados em CODESYS por meio de listas de variáveis de rede, sem programar um protocolo de comunicação no PLC.
codesys_nvl
As listas de variáveis de rede são a forma mais simples de enviar dados de um controlador CODESYS: o PLC transmite uma lista de variáveis via UDP, e os receptores a recebem com a mesma declaração. O PLCGateway é um desses receptores e também pode enviar uma lista de volta ao PLC.
A declaração da lista é colada no formulário do dispositivo, de modo que as variáveis aparecem com nomes e tipos e podem ser navegadas. Listas grandes são divididas em telegramas da mesma forma que o CODESYS faz, e um watchdog marca os valores como desatualizados quando nenhum telegrama chega.
- ID do driver
codesys_nvl- Conexão
- UDP 1202 · unicast / broadcast / multicast
- Navegação de endereços
- sim
- Escrita
- sim
O que o PLCGateway lê e escreve
- BOOL, BYTE a LWORD, SINT a LINT, REAL, LREAL
- TIME, DATE, TIME_OF_DAY, DATE_AND_TIME
- STRING(n) e WSTRING(n)
- Arrays unidimensionais
- Uma lista de envio para valores escritos pelo PLCGateway
- Unicast, broadcast e multicast; várias listas em uma mesma porta
Exemplos de endereços
| Endereço | Significado |
|---|---|
rTemperature | Variável da lista recebida |
aValues[3] | Elemento de array |
tx.bStartCmd | Variável da lista de envio (gravável) |
@12 · @0.3 | Offset bruto em bytes / bit |
Controladores e dispositivos
Equipamentos normalmente conectados com este driver.
Conecte em poucos passos
No CODESYS, adicione uma lista de variáveis de rede (emissor) com as variáveis a enviar; desative checksum e acknowledgement.
Adicione um dispositivo CODESYS NVL no PLCGateway com a porta e o identificador da lista e cole a mesma declaração.
Navegue pelas variáveis e adicione-as como tags; se quiser, declare uma lista de envio para os valores que voltam ao PLC.
Use os valores em telas, histórico, alarmes e OPC UA.
Perguntas e respostas
Quais controladores usam CODESYS?
Centenas de marcas de PLC são baseadas em CODESYS, por exemplo WAGO PFC, ABB AC500 V3, Schneider Electric Modicon M241/M251/M262, Eaton XC300, Festo CPX-E-CEC e soft PLCs em Raspberry Pi ou PCs industriais.
NVL é melhor que OPC UA?
NVL é leve e não precisa de servidor no PLC, sendo ideal para valores de processo cíclicos. Se o controlador tiver um servidor OPC UA e for necessária a navegação simbólica em toda a aplicação, o cliente OPC UA é a melhor escolha.
O que acontece quando o PLC para de enviar?
Após o tempo de watchdog, os valores recebem a qualidade Stale, para que telas, alarmes e clientes OPC UA vejam que os dados estão desatualizados.
Conecte suas máquinas
Conte quais controladores você usa; mostramos o PLCGateway com os seus próprios endereços.
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.