Cette fonctionnalité est disponible uniquement dans certains modules supplémentaires. Info / Copyright

Travail en fonction des canaux

Les données API peuvent être affichées dans l'arborescence du navigateur API en fonction des canaux. Tous les raccordements API associés à un canal sont regroupés et affichés sous le canal (icône ). En d'autres termes, les raccordements E/S et les alimentations stabilisées correspondantes sont affichés sous la désignation de canal. L'icône pour le canal montre si un raccordement concernant la sécurité se trouve dessous. De plus, une icône placée devant montre si le canal comporte des raccordements E/S non placés. Les raccordements API ne disposant pas d'une désignation de canal saisie manuellement ou attribuée automatiquement, sont triés en fonction de leur DDC.

Les canaux peuvent être insérés dans le schéma des connexions selon les appareils ou selon les fonctions. Ces deux méthodes de travail sont décrites par la suite.

Insertion de canaux orientée appareils

Avec la méthode orientée appareils, vous sélectionnez un canal (en tant que composant d'un appareil) dans le navigateur API et vous le placez.

Création de la carte de l'API

Tout d'abord, créez une carte de l'API dans le navigateur API (via l'élément de menu contextuel Nouvel appareil). Si l'article choisit ne possède que des modèles de fonction, mais pas de macros, une boîte API qui ne contient que des modèles de fonction est créée. Mais si l'article contient aussi des macros, les modèles de fonction sont superposés par le biais des macros multipolaires issues du fichier de macro entré pour l'article. Pour l'attribution des fonctions aux modèles de fonctions, les variantes de macro seront utilisées les unes après les autres jusqu'à ce qu'il n'y ait plus de variante de macro contenant des raccordements API encore adaptés. Les fonctions restantes, contenues dans les variantes de macros utilisées, sont affichées en tant que fonctions non placées dans le navigateur. Dans ce cas, la boîte API possède également des fonctions non placées.

Remarque :

Pour la méthode orientée appareils, il est pertinent d'utiliser des articles contenant des macros d'articles, dans la mesure où ces macros peuvent être placées directement.

Placement des macros

Une fois que vous avez sélectionné le canal de votre choix dans le navigateur SPS, placez la macro correspondante (à l'aide de l'élément de menu contextuel Placer, en appuyant sur la [Touche de retour] et en sélectionnant ensuite le type de représentation dans le dialogue Placer l'appareil / le composant). La macro attribuée à l'article (si présente) est placée ; dans le cas contraire, la sélection de macros s'ouvre. Les modèles de fonctions de l'appareil sont écrasés par les fonctions de la macro.

Remarque :

Avant le placement effectif, appuyez sur la touche [Maj] pour lancer l'action de placement dans le mode "Fonctions individuelles".

Insertion de canaux orientée fonctions

Avec la méthode orientée fonctions, vous placez d'abord une macro contenant les canaux API puis attribuez ensuite aux canaux API des fonctions ou des modèles de fonctions non placés (via les actions Attribuer ou Prélever).

Création de la carte de l'API

Tout d'abord, créez une carte de l'API dans le navigateur API (via l'élément de menu contextuel Nouvel appareil). Si l'article choisit ne possède que des modèles de fonction, mais pas de macros, une boîte API qui ne contient que des modèles de fonction est créée. Mais si l'article contient aussi des macros, les modèles de fonction sont superposés par le biais des macros multipolaires issues du fichier de macro entré pour l'article.

Remarque :

Si vous souhaitez attribuer les fonctions individuellement, il est alors pertinent d'utiliser des articles ne contenant aucune macro d'article de façon à ce qu'aucune fonction écrasée n'apparaisse. Lors de l'attribution, l'importation de la DDC est prise en compte. Si vous attribuez une fonction individuelle, il peut arriver que d'autres raccordements API, encore non attribués, reprennent la DDC de cette fonction. Ces raccordements API sont affichés en double sous le canal - en tant que fonction non placée avec la DDC reprise (icône ) et en tant que fonction placée écrasée (icône ). Dès que tous les raccordements API sont attribués, seules les fonctions superposées encore placées seront affichées.

Placement des macros

Avec la méthode de travail orientée fonctions, vous insérez des macros multipolaires ou des macros de page dans le schéma des connexions. Ces macros servent de fonctions de destination pour l'attribution. Dans la mesure du possible, les macros ne devraient contenir que des raccordements API (sans boîtes API) pour les fonctions API, car, lors de l'attribution à partir de l'affichage en fonction des canaux, seuls les raccordements API sont attribués. Si les macros contiennent des boîtes API, elles ne doivent pas avoir d'article, sinon elles représentent elles-mêmes des appareils, c.-à-d. que leurs raccordements API sont déjà automatiquement attribués.

Astuce :

Lors du placement des macros, utilisez le mode Numéroter avec marqueur "?", pour désigner les fonctions de destination API. Toutes les autres fonctions comprises dans la macro (la connexion des raccordements API) peuvent renumérotées plus tard à l'aide de la numérotation DDC.

Attribution des fonctions

Après le placement des macros, attribuez les fonctions non placées ou les modèles de fonction de la carte API aux symboles graphiques. Pour ce faire, marquez le canal dans le navigateur API et sélectionnez l'élément de menu contextuel Attribuer. Toutes les fonctions de raccordement API appartenant au canal sélectionné peuvent être attribuées individuellement aux raccordements API placés dans le schéma des connexions.

Dès qu'un canal contient, via l'attribution, un raccordement E/S multipolaire placé, le canal n'est plus caractérisé dans le navigateur API par l'icône supplémentaire , placée devant le canal, pour les fonctions non placées. De plus, dans le navigateur API, l'icône des fonctions de destination dans le schéma des connexions n'est plus affichée, car la fonction d'origine du raccordement API est remplacée par la fonction non placée.

Remarque :

Lors de l'attribution, il est vérifié si la fonction ou le modèle de fonctions non placé(e) (fonction source) affiche le même groupe de fonctions que le raccordement API dans le schéma des connexions (fonction de destination). Si les groupes de fonctions de la fonction source et de la fonction de destination ne concordent pas, un message apparaît.

Astuces :

Prise en compte du type de représentation

Si la sélection dans le navigateur API ne contient qu'un type de représentation pour la fonction source, alors elle est attribuée à la fonction de destination adéquate (avec la même définition de fonction) indépendamment du type de représentation. La fonction de destination conserve son type de représentation.

Dans le navigateur API, si vous avez sélectionné plusieurs types de représentation d'une fonction source donnée, la fonction qui a le même type de représentation que la fonction de destination correspondante est attribuée. S'il n'y a pas de type de représentation similaire pour des fonctions sources et de destination correspondantes (avec la même définition de fonction), alors une fonction source adéquate est choisie selon l'ordre lors du traitement étendu.

Le mode de représentation de la fonction, actuellement affectée au curseur, est affiché via un texte supplémentaire sur le curseur. À l'aide de la touche [Tab], vous pouvez passer d'un type de représentation à l'autre.

Astuce :

En alternative à la fonction Attribuer, vous pouvez également utiliser l'action Prélever les raccordements API par bloc pour l'attribution des raccordements API. Pour ce faire, marquez d'abord les fonctions de destination dans le schéma des connexions et sélectionnez ensuite les éléments de menu Données de projet > API > Prélever les raccordements par bloc.

Voir aussi