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.
Ouvrez le Coque PLC de l'appareil (client et serveur)
Entrez la commande suivante :
cert-genselfsigned
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).
Ouvrez le Écran de sécurité voir.
Sélectionnez un certificat spécifique et enregistrez-le sur le PC.
Enregistrez le certificat du client en tant que certificat de confiance du serveur.
Enregistrez chaque certificat du serveur en tant que certificat de confiance du client.
Dans le
TCP_Client
etTCP_Server
programmes, lesinfo
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
TÉLÉCHARGER Projet