Exemple : Shared Memory Communication
Produit: CODESYS Control
Cet exemple montre comment échanger des données entre un CODESYScontrôleur et d'autres processus au moyen de la mémoire partagée.

Description
Dans l'exemple de projet, les données d'un CODESYS le contrôle est partagé avec d'autres processus au moyen d'une mémoire partagée. Le package inclut des exemples d'implémentation supplémentaires en C (Linux), C# (Windows) et C++ (Windows). Vous trouverez les exemples dans le répertoire %USERPROFILE%\CODESYS Examples\Shared Memory Communication.
Le package comprend les exemples suivants :
SharedMemoryExampleExt.project
Le projet utilise la mémoire partagée pour lire et écrire des données avec le
SysShmbibliothèque. LeDataExchangestructure est utilisée pour l'échange de données. Les valeurs de la mémoire partagée sont lues dans ledeInstReadvariable. LedeInstWriteLa variable est utilisée pour écrire des valeurs dans la mémoire partagée. Les valeurs dedeInstWritesont modifiés à chaque cycle.Les valeurs des deux variables sont affichées dans la visualisation.
Les exemples suivants lisent la valeur de deInstWrite variable et écrire dans la deInstRead variable:
SharedMemoryCLinux
programme C pour Linux pour lire et écrire des données en utilisant une mémoire partagée
SharedMemoryWinCpp
Programme C++ pour Windows permettant de lire et d'écrire des données au moyen d'une mémoire partagée
SharedMemoryWinCSharp
Programme C# pour Windows pour lire et écrire des données au moyen de la mémoire partagée
SharedMemoryExampleExt.project/SyncExample
Le
SyncExamplemontre comment les données sont lues et écrites de manière synchrone au moyen de la mémoire partagée.SynchronisationExemple
Programme C++ pour Windows pour la lecture et l'écriture synchronisées de données au moyen d'une mémoire partagée.
Dans cet exemple, l'échange de données est effectué par le
SyncExampleapplication.
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.16.1 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.16.1) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER Projet