Sous-section : Se connecter
Cette sous-section de la section IOMapping
sert à connecter les E/S du module avec les E/S de l'appareil spécifié. Ce mappage est effectué sans connaître la structure IO exacte de l'appareil. Pour les connexions directes, on suppose que le module IO et l'appareil spécifié IO sont compatibles
SEC DeviceGenerator //optional: yes, modifier: [UPDATE] SEC IOMapping : <mapping identifier> //optional: yes, modifier: [UPDATE] Parent := <target ID>; //optional: yes, type: ID SEC Connect //optional: yes, modifier: [UPDATE] ParameterID := <parameterID name>; //optional: no, type: literal/string ElemPath := <elempath name>; //optional: no, type: literal/string ConnectorID := <connector ID>; //optional: yes, type: literal/string END_SEC END_SEC END_SEC
La section
IO
a une cible qui correspond à l'ID cible du module IO qui sera connecté. Le module qui contient la connexion de périphérique spécifiée sera recherché pour cet ID cible. Si aucun module IO correspondant ne peut être trouvé, un message d'erreur est émis pendant la scrutation.La définition facultative
Parent
donne l'ID de l'appareil qui sera recherché pour l'IO d'appareil spécifié (ParameterID). Jusqu'à ce qu'il soit trouvé, le module de l'appareil et l'historique des appareils parents seront recherchés consécutivement. Si un appareil approprié est introuvable, un message d'erreur est émis lors du contrôle de génération.La section
Connect
contient toutes les définitions nécessaires pour connecter un module IO à un périphérique IO.ParameterID
définit le canal IOParameterID
de l'appareil qui sera connecté. Une tentative est faite pour trouver ce paramètre dans les dispositifs spécifiés par le module lui-même. Si aucun périphérique n'est spécifié, une tentative est effectuée pour trouver le paramètre dans le prochain périphérique parent possible. Ensuite, le paramètre est connecté aux E/S du module. Si aucun des appareils générés dans la hiérarchie des modules n'offre le paramètre spécifié avec ceParameterID
, une erreur est émise.ElemPath
définit le sous-élément du paramètre de l'appareil (canal d'E/S) qui sera connecté aux E/S du module. Il est également possible de spécifier des chemins, etc.Le paramètre
ConnectorID
définit éventuellement le connecteur de l'appareil, dontHostParameterSet
contient leParameterID
. SinonConnectorID
est spécifié, leParameterID
est recherché sous leDeviceParameterSet
.
Cette section offre la possibilité de remplir les champs à l'aide de l'assistant de saisie. Pour cela, placez le curseur en fin de ligne après
Connect
et appuyez sur Retourner. Ensuite, l'assistant de saisie s'ouvre et propose les canaux disponibles. Après avoir choisi un canal, les paramètres correspondants sont transférés dans la déclaration de module. Veuillez noter que cette fonction n'est disponible que lorsque la fin de la sous-section (END_SEC
) n'a pas encore été saisi.
SEC IOMapping: xIn SEC Connect ParameterID := '33554434'; ElemPath := ''; ConnectorID := '1'; END_SEC END_SEC