Skip to main content

Exemple : PLC Chat Net Base Services

Produit: Bibliothèques de base CODESYS

L'exemple de projet se compose d'une application serveur et d'une application client, chacune avec une visualisation. Une application cliente communique avec une autre application cliente via l'application serveur via TCP (port 50000). La connexion peut être chiffrée ou non chiffrée.

Description

Établissement d'une connexion TCP non chiffrée

Une connexion non cryptée peut être établie en désactivant le commutateur 'Encrypted'. Pour l'application client et l'application serveur, l'adresse IP du serveur doit être précisée dans le champ « Adresse IP ».

Établissement d'une connexion TCP cryptée

Une connexion cryptée peut être établie en activant le commutateur "Crypté". Dans ce cas, le serveur doit avoir stocké les certificats clients en tant que certificats de confiance. Les applications clientes doivent chacune avoir stocké le certificat du serveur en tant que certificats de confiance.

Procédure. Configuration des certificats :
  1. Ouvrez le Coque PLC de l'appareil (client et serveur)

  2. Entrez la commande suivante : cert-genselfsigned

  3. Téléchargez et installez le CODESYS Security Agent outil de la CODESYS Store International (voir : https://store.code sys.com/codesys-security-agent.html).

  4. Ouvrez le Écran de sécurité voir.

  5. Sélectionnez un certificat spécifique et enregistrez-le sur le PC.

  6. Enregistrez le certificat du client en tant que certificat de confiance du serveur.

  7. Enregistrez chaque certificat du serveur en tant que certificat de confiance du client.

  8. Dans le TCP_Client et TCP_Server programmes, les info doit être définie sur le nom (CN) du certificat spécifié.

Le Aller en ligne peut être utilisé pour activer le serveur et établir une connexion entre les clients et le serveur.

Configuration système requise et restrictions

Système de programmation

CODESYS Development System (version 3.5.16.0 ou supérieure)

Système d'exécution

CODESYS Control Win (version 3.5.16.0)

Composants complémentaires

-

Avis

_example_icon.png TÉLÉCHARGER Projet