Le logiciel PL7 n'est assorti d'aucune limite de taille relative aux sections de programme.
Il existe des sections de 1 000 réseaux, ce qui présente plusieurs inconvénients :
-
les opérations d'édition (ouverture, insertion de lignes dans une section) risquent de prendre davantage de temps ;
-
les modifications en ligne demandent un peu de temps car l'ensemble de la section est analysé, compilé et transféré.
-
la modification en ligne d'une section volumineuse peut nécessiter un basculement en mode local pour mener à bien l'opération.
Fonctionnalité de division
Vous disposez d'une fonctionnalité de division qui permet de fractionner les sections LD en indiquant un nombre de réseaux, si aucune portée de saut n'est active.
Avant de commencer la conversion dans Control Expert, il est possible de définir l'option Réseaux par section via Outils → Options. Vous pouvez sélectionner une valeur comprise entre 1 et 30 réseaux par section.
Une section peut contenir des sauts vers des libellés. Les sauts se trouvent à l'intérieur des sections.
Le convertisseur tient compte des sauts figurant à l'intérieur de chaque section, car les sauts d'une section à une autre ne sont pas autorisés. Selon la façon dont le saut est validé à l'intérieur de la section (actif ou non), la division automatique aux limites des réseaux peut être interdite (si le saut est actif).
La fonctionnalité de reconnaissance des portées de saut peut être supprimée au moyen de l'option Ignorer les sauts lors de la division. Cette option peut être définie via Outils → Options dans Control Expert. Si cette option est définie, la division automatique des sections a lieu indépendamment des sauts. En conséquence, un grand nombre de messages d'erreur relatifs aux cibles des sauts seront générés au moment de l'analyse.
NOTE : il est possible de définir des sauts en avant ou en arrière dans les applications PL7.
Si, pendant la conversion, les sections LD sont divisées en sections plus petites, des modules fonctionnels. sont créés dans Control Expert
Les modules fonctionnels sont nommés comme les sections originales dans PL7.
Un module fonctionnel collecte toutes les parties de la section originale.