Bibliothèques

 

Bibliothèques

Introduction

Les bibliothèques proposent des fonctions, blocs fonction, types de données et variables globales pouvant être utilisés pour le développement de votre projet.

Le gestionnaire de bibliothèques de SoMachine fournit des informations sur les bibliothèques incluses dans votre projet et vous permet d'en installer d'autres. Pour plus d'informations sur le Gestionnaire de bibliothèques, consultez le document Fonctions et bibliothèques - Guide utilisateur.

Magelis SCU HMI Controller

Lorsque vous sélectionnez un contrôleur Magelis SCU HMI Controller pour votre application, SoMachine charge automatiquement les bibliothèques suivantes :

Nom de la bibliothèque

Description

IoStandard

Types de configuration CmpIoMgr, ConfigAccess, paramètres et fonctions d'aide : gère les E/S dans l'application.

Standard

Contient les fonctions et les blocs fonction qui doivent être conformes à la norme CEI 61131-3 en tant que POU standard d'un système de programmation CEI. Permet de lier les POU standard au projet (standard.library).

Util

Moniteurs analogiques, conversions BCD, fonctions bit/octet, types de données de contrôleur, manipulateurs de fonctions, fonctions mathématiques, signaux.

PLCCommunication

SysMem, Standard, SE_PLCSystem : ces fonctions facilitent les communications entre des équipements spécifiques. La plupart d'entre elles sont destinées aux échanges Modbus. Les fonctions de communication sont traitées de manière asynchrone par rapport à la tâche applicative qui a appelé la fonction.

HMISCU PLCSystem

Contient des fonctions et des variables permettant de communiquer avec le système du contrôleur (réception d'informations et envoi de commandes).

HMISCU HSC

Contient des blocs fonction et des variables permettant d'obtenir des informations et d'envoyer des commandes aux entrées/sorties rapides du Magelis SCU HMI Controller. Ces blocs fonction permettent la mise en œuvre des fonctions HSC (compteur rapide) sur les entrées/sorties rapides du Magelis SCU HMI Controller.

HMISCU PTOPWM

Contient des blocs fonction et des variables permettant d'obtenir des informations et d'envoyer des commandes aux entrées/sorties rapides du Magelis SCU HMI Controller. Ces blocs fonction permettent la mise en œuvre des fonctions PTO (sortie à train d'impulsions) et PWM (modulation de la largeur d'impulsion) sur les sorties rapides du Magelis SCU HMI Controller.

Ces bibliothèques supplémentaires sont également ajoutées à votre application Magelis SCU HMI Controller :

Nom de la bibliothèque

Description

o_3SCOS : 3S CANopenStack

oFDT_CAN : FDT_CANOpenDriver

oCIA405 : CAA CiA 405

La bibliothèque CAA CiA 405 contient un ensemble de blocs fonction conformes à l'interface CiA405 et permettant d'accéder au réseau CANopen à partir de l'application (programme CEI 61131-3) du contrôleur (maître CANopen).

NOTE : Ces bibliothèques ne sont pas chargées automatiquement lors de l'ajout de l'équipement HMI SCU. Elles sont ajoutées lors de l'ajout du nœud enfant CANopen_Optimized sous CAN.

SE_ModbusTCP_Slave

Contient un bloc fonction qui gère la communication entre le contrôleur HMI SCU jouant le rôle de serveur Modbus et les clients qui demandent des services Modbus au contrôleur. Pour plus d'informations sur cette bibliothèque, consultez le document Bibliothèque SE_ModbusTCP_Slave.