Listes de variables réseau CODESYS (NVL)
Échangez des données avec les automates basés sur CODESYS grâce aux listes de variables réseau, sans programmer de protocole de communication dans l'automate.
codesys_nvl
Les listes de variables réseau sont le moyen le plus simple de faire sortir des données d'un automate CODESYS : l'automate diffuse une liste de variables sur UDP et les récepteurs la reprennent avec la même déclaration. PLCGateway est l'un de ces récepteurs et peut aussi renvoyer une liste à l'automate.
La déclaration de la liste est collée dans le formulaire de l'appareil : les variables apparaissent avec leurs noms et leurs types et peuvent être parcourues. Les grandes listes sont découpées en trames comme le fait CODESYS, et un chien de garde marque les valeurs comme périmées lorsqu'aucune trame n'arrive.
- Id du pilote
codesys_nvl- Connexion
- UDP 1202 · unicast / broadcast / multicast
- Navigation dans les adresses
- oui
- Écriture
- oui
Ce que PLCGateway lit et écrit
- BOOL, BYTE à LWORD, SINT à LINT, REAL, LREAL
- TIME, DATE, TIME_OF_DAY, DATE_AND_TIME
- STRING(n) et WSTRING(n)
- Tableaux à une dimension
- Une liste en émission pour les valeurs écrites par PLCGateway
- Unicast, broadcast et multicast ; plusieurs listes sur un même port
Exemples d'adresses
| Adresse | Signification |
|---|---|
rTemperature | Variable de la liste reçue |
aValues[3] | Élément de tableau |
tx.bStartCmd | Variable de la liste en émission (en écriture) |
@12 · @0.3 | Offset d'octet brut / bit |
Automates et équipements
Équipements généralement connectés avec ce pilote.
Connexion en quelques étapes
Dans CODESYS, ajoutez une liste de variables réseau (émetteur) avec les variables à envoyer ; désactivez la somme de contrôle et l'acquittement.
Ajoutez un appareil CODESYS NVL dans PLCGateway avec le port et l'identifiant de liste, puis collez la même déclaration.
Parcourez les variables et ajoutez-les comme tags ; déclarez éventuellement une liste en émission pour les valeurs renvoyées à l'automate.
Utilisez les valeurs dans les écrans, l'historique, les alarmes et OPC UA.
Questions et réponses
Quels automates utilisent CODESYS ?
Des centaines de marques d'automates reposent sur CODESYS, par exemple WAGO PFC, ABB AC500 V3, Schneider Electric Modicon M241/M251/M262, Eaton XC300, Festo CPX-E-CEC et des automates logiciels sur Raspberry Pi ou PC industriels.
NVL est-il préférable à OPC UA ?
NVL est léger et ne nécessite aucun serveur dans l'automate, idéal pour les valeurs de procédé cycliques. Si l'automate dispose d'un serveur OPC UA et qu'il faut parcourir symboliquement toute l'application, le client OPC UA est le meilleur choix.
Que se passe-t-il quand l'automate cesse d'émettre ?
Une fois le délai du chien de garde écoulé, les valeurs prennent la qualité Stale (périmée) : écrans, alarmes et clients OPC UA voient que les données sont anciennes.
Connectez vos machines
Dites-nous quels automates vous utilisez ; nous vous montrons PLCGateway avec vos propres adresses.
Les noms de produits et de modèles sont des marques de leurs propriétaires respectifs. Ils sont cités uniquement pour indiquer avec quels équipements les pilotes communiquent ; PLCGateway n'est pas affilié à ces sociétés.