Documente Academic
Documente Profesional
Documente Cultură
SEPED303004FR 01/2013
Logipam
Logiciel SFT2885 de programmation
de Sepam série 80
Manuel d’utilisation
01/2013
SEPED303004FR
www.schneider-electric.com
Le présent document comprend des descriptions générales et/ou des caractéris-
tiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou
déterminer l’adéquation ou la fiabilité de ces produits pour des applications
utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser
l’analyse de risques complète et appropriée, l’évaluation et le test des produits pour
ce qui est de l’application à utiliser et de l’exécution de cette application. Ni la société
Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être
tenues pour responsables de la mauvaise utilisation des informations contenues
dans le présent document. Si vous avez des suggestions d’amélioration ou de
correction ou avez relevé des erreurs dans cette publication, veuillez nous en
informer.
Aucune partie de ce document ne peut être reproduite sous quelque forme ou par
quelque moyen que ce soit, électronique, mécanique ou photocopie, sans
l’autorisation écrite expresse de Schneider Electric.
Toutes les réglementations locales, régionales et nationales pertinentes doivent
être respectées lors de l’installation et de l’utilisation de ce produit. Pour des raisons
de sécurité et afin de garantir la conformité aux données système documentées,
seul le fabricant est habilité à effectuer des réparations sur les composants.
Lorsque des équipements sont utilisés pour des applications présentant des
exigences techniques de sécurité, suivez les instructions appropriées.
La non-utilisation du logiciel Schneider Electric ou d’un logiciel approuvé avec nos
produits matériels peut entraîner des blessures, des dommages ou un fonction-
nement incorrect.
Le non-respect de cette consigne peut entraîner des lésions corporelles ou des
dommages matériels.
© 2013 Schneider Electric. Tous droits réservés.
2 SEPED303004FR 01/2013
Structure de la documentation
Structure de ce manuel
Ce manuel est composé de 7 chapitres et 2 annexes :
Chapitre 1 : Présentation du logiciel Logipam
Ce chapitre décrit les principes généraux du logiciel Logipam. Il comprend une
description générale du logiciel Logipam et une introduction à la méthode de
création et d’exploitation des programmes d’automatisme.
Chapitre 2 : Description des variables et des objets Logipam
Ce chapitre décrit les variables et les objets utilisés par le langage, leurs états,
leur fonction et leur utilisation.
Chapitre 3 : Le langage à contacts
Ce chapitre décrit le langage à contacts utilisé par Logipam et le mode
d’exécution d’un programme d’automatisme écrit dans ce langage.
Chapitre 4 : Prise en main du logiciel Logipam
Ce chapitre décrit l’interface du logiciel Logipam et les possibilités de personna-
lisation de l’environnement de travail.
Chapitre 5 : Création d’un programme
Ce chapitre présente les fonctions spécifiques au mode édition. Il décrit les
procédures à suivre pour la création d’un programme d’automatisme : la
structure du programme, la configuration des variables et des objets, l’impression
du dossier de programmation et le contrôle de cohérence.
Chapitre 6 : Simulation d’un programme
Ce chapitre présente les fonctions spécifiques au mode simulation. Il décrit les
procédures à suivre pour simuler l’exécution du programme.
Chapitre 7 : Exploitation d’un programme
Ce chapitre décrit les opérations à effectuer pour exploiter le programme
d’automatisme Logipam et le maintenir sur Sepam.
Annexes :
Liste des variables prédéfinies.
Liste des raccourcis clavier et des touches de fonction de Logipam.
SEPED303004FR 01/2013 3
4 SEPED303004FR 01/2013
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapitre 1 Introduction au logiciel Logipam . . . . . . . . . . . . . . . . . . 13
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Enregistrement du logiciel Logipam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Méthode de création et d’exploitation d’un programme Logipam . . . . . . . 17
Chapitre 2 Description des variables et des objets Logipam . . . . 19
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Identification des variables et des objets. . . . . . . . . . . . . . . . . . . . . . . . . . 21
Entrées logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Télécommandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Entrées prédéfinies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Sorties des protections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Bits mémorisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Bits non mémorisés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Bits de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Sorties logiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Sorties prédéfinies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Sorties vers la matrice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Entrées des protections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Télésignalisations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Temporisations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Compteurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Horloges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Chapitre 3 Le langage à contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Présentation générale du langage à contacts . . . . . . . . . . . . . . . . . . . . . . 42
Structure du schéma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Les contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Les connexions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
SEPED303004FR 01/2013 5
Les bobines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Lignes de commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Règles d’exécution du schéma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Conseils de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chapitre 4 Prise en main du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . 59
Démarrage du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Import d’un programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Options du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Protection par mot de passe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Description de l’écran principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
La barre d’outils principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
L’aide en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
La barre de variables et d’objets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Modes de fonctionnement édition et simulation. . . . . . . . . . . . . . . . . . . . 74
Description de l’écran en mode édition . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Description de l’écran en mode simulation . . . . . . . . . . . . . . . . . . . . . . . 81
Personnalisation de l’affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Chapitre 5 Création d’un programme . . . . . . . . . . . . . . . . . . . . . . . . 85
Définition des propriétés d’un programme . . . . . . . . . . . . . . . . . . . . . . . . 86
Définition des variables et des objets . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Création d’une ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Ajout et suppression de lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Définition, annulation et suppression de sections . . . . . . . . . . . . . . . . . . 94
Titre d’une section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Création et suppression d’une condition d’exécution sur une section . . . 98
Développement et réduction du contenu d’une section . . . . . . . . . . . . . . 100
Affichage d’un niveau de section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Insertion et suppression de commentaires . . . . . . . . . . . . . . . . . . . . . . . 104
Fonction copier/coller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Fonction rechercher/remplacer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Création et suppression de connexions. . . . . . . . . . . . . . . . . . . . . . . . . . 110
Affichage des variables et des objets par identifiant ou par nom. . . . . . . 111
Consultation du commentaire d’une variable. . . . . . . . . . . . . . . . . . . . . . 112
Enregistrement d’un programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Contrôle de la saisie du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Contrôle du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Impression du dossier Logipam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Chapitre 6 Simulation d’un programme . . . . . . . . . . . . . . . . . . . . . . 121
Principes de fonctionnement d’une simulation. . . . . . . . . . . . . . . . . . . . . 122
Exécution de la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Modification de l’état des variables au cours de la simulation . . . . . . . . . 125
Réglage de l’horloge de simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6 SEPED303004FR 01/2013
Chapitre 7 Exploitation d’un programme . . . . . . . . . . . . . . . . . . . . . 131
Export d’un programme pour le SFT2841 . . . . . . . . . . . . . . . . . . . . . . . . . 132
Principes d’exploitation d’un programme Logipam . . . . . . . . . . . . . . . . . . 134
Configuration du Sepam et du programme Logipam sur SFT2841 . . . . . 136
Exploitation des sorties, des voyants, des messages à l’aide de la matrice
de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Contrôle de l’exécution du programme en mode connecté. . . . . . . . . . . . 145
Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Annexe A Annexes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Liste des entrées prédéfinies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Liste des sorties prédéfinies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Liste des entrées des protections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Liste des sorties des protections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
SEPED303004FR 01/2013 7
8 SEPED303004FR 01/2013
Consignes de sécurité
§
Informations importantes
AVIS
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser
avec l’appareil avant de tenter de l’installer, de le faire fonctionner ou d’assurer sa
maintenance. Les messages spéciaux suivants que vous trouverez dans cette
documentation ou sur l’appareil ont pour but de vous mettre en garde contre des
risques potentiels ou d’attirer votre attention sur des informations qui clarifient ou
simplifient une procédure.
SEPED303004FR 01/2013 9
REMARQUE IMPORTANTE
L’installation, l’utilisation, la réparation et la maintenance des équipements
électriques doivent être assurées par du personnel qualifié uniquement. Schneider
Electric décline toute responsabilité quant aux conséquences de l’utilisation de ce
matériel.
Une personne qualifiée est une personne disposant de compétences et de
connaissances dans le domaine de la construction, du fonctionnement et de
l’installation des équipements électriques, et ayant suivi une formation en sécurité
leur permettant d’identifier et d’éviter les risques encourus.
10 SEPED303004FR 01/2013
A propos de ce manuel
Présentation
Objectif du document
Ce manuel décrit l’utilisation du logiciel Logipam sous MS Windows pour la création
de programmes d’automatisme pour les Sepam série 80.
Il présente le fonctionnement du logiciel, le langage de programmation, les éléments
de programmation, la création et la simulation des programmmes ainsi que leur
exploitation.
A qui s’adresse ce manuel ?
Ce document s’adresse au personnel des bureaux d’études devant réaliser un
programme d’automatisme, et à toute personne devant intervenir sur la mise en
œuvre des programmes d’automatisme et leur maintenance sur Sepam série 80.
Connaissances requises
La création et la mise en oeuvre d’un programme d’automatisme Logipam nécessite
la connaissance de l’environnement MS Windows et de projets d’automatismes
appliqués.
Champ d’application
Conditions d’utilisation du logiciel Logipam
Logipam permet le développement de programmes d’automatisme pour Sepam
série 80 uniquement.
L’utilisation d’une cartouche avec l’option Logipam SFT080 est nécessaire sur le
Sepam pour exécuter les programmes d’automatisme développés avec
Logipam.
La programmation de fonctions à l’aide d’un autre éditeur n’est pas compatible
avec la programmation de fonctions Logipam.
Environnement supporté
Logipam fonctionne sur PC avec les systèmes d’exploitation suivants :
Windows 2000
Windows XP
SEPED303004FR 01/2013 11
Seuls les Sepam série 80 avec une cartouche disposant de l’option Logipam
SFT080 sont en mesure d’exécuter les fonctions de commande et de surveillance
programmées avec le logiciel Logipam SFT2885.
Document(s) à consulter
Commentaires utilisateur
Envoyez vos commentaires à l’adresse e-mail techpub@schneider-electric.com
12 SEPED303004FR 01/2013
Logipam
Introduction au logiciel Logipam
SEPED303004FR 01/2013
1
Objet de ce chapitre
Ce chapitre décrit les principes généraux du logiciel Logipam.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Introduction 14
Enregistrement du logiciel Logipam 15
Architecture 16
Méthode de création et d’exploitation d’un programme Logipam 17
SEPED303004FR 01/2013 13
Introduction au logiciel Logipam
Introduction
Généralités
Logipam (logiciel SFT2885) permet la programmation de fonctions d’automatisme
pour Sepam série 80.
Logipam fonctionne sous MS Windows.
Langage de programmation
Les programmes sont créés en langage à contacts.
Le langage à contacts est un langage graphique utilisé pour la transcription de
schémas à contacts. Il utilise les symboles graphiques de base d’un schéma :
contacts, bobines et connexions.
14 SEPED303004FR 01/2013
Introduction au logiciel Logipam
Introduction
A l’installation, vous êtes invité à enregistrer votre logiciel. Un numéro de licence
vous sera demandé pour tout enregistrement.
Sans cet enregistrement, le logiciel s’installe en mode démonstration, pour une
période d’essai de 30 jours.
Mode démonstration
En mode démonstration, toutes les fonctions du logiciel sont disponibles sans
aucune restriction d’utilisation. A chaque lancement du logiciel, vous êtes invité à
l’enregistrer.
A la fin de la période d’essai de 30 jours, il n’est plus possible d’exécuter le logiciel
et l’enregistrement devient obligatoire.
Méthodes d’enregistrement
Lors de l’enregistrement, un assistant vous propose les méthodes d’enregistrement
suivantes :
demander un numéro de licence,
transférer les droits de licence,
saisir un numéro de licence existant (code obtenu par fax ou email).
SEPED303004FR 01/2013 15
Introduction au logiciel Logipam
Architecture
Introduction
Logipam permet la création, la simulation et la génération de programmes
d’automatisme. Les programmes sont ensuite mis en œuvre et exploités à l’aide du
SFT2841 et de Sepam.
16 SEPED303004FR 01/2013
Introduction au logiciel Logipam
Introduction
Pour qu’un programme d’automatisme se réalise dans les meilleures conditions, il
doit :
respecter le projet d’étude réalisé au préalable,
suivre les principes de création et de mise en œuvre décrits dans les
paragraphes suivants.
Etape Description
1 Etude préalable du projet d’automatisme
2 Création du programme à l’aide de SFT2885
3 Mise en oeuvre et exploitation du programme :
A l’aide de SFT2841
Pour configurer Sepam et le programme Logipam, pour régler les
paramètres du programme et contrôler l’exécution du programme.
Sur Sepam
Pour régler les paramètres du programme et contrôler l’exécution du
programme.
SEPED303004FR 01/2013 17
Introduction au logiciel Logipam
18 SEPED303004FR 01/2013
Logipam
Description des variables et des objets Logipam
SEPED303004FR 01/2013
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Introduction 20
Identification des variables et des objets 21
Entrées logiques 22
Télécommandes 24
Entrées prédéfinies 25
Sorties des protections 26
Bits mémorisés 27
Bits non mémorisés 28
Bits de configuration 29
Sorties logiques 30
Sorties prédéfinies 32
Sorties vers la matrice 33
Entrées des protections 34
Télésignalisations 35
Temporisations 36
Compteurs 38
Horloges 40
SEPED303004FR 01/2013 19
Description des variables et des objets Logipam
Introduction
Généralités
Le langage à contacts comprend des variables booléennes et des objets Logipam.
Les trois types de variables booléennes sont :
les entrées de Logipam,
les variables internes de Logipam,
les sorties de Logipam.
Entrées de Logipam
Les 4 types de variables d’entrée de Logipam sont :
les entrées logiques,
les télécommandes,
les entrées prédéfinies,
les sorties des protections.
Sorties de Logipam
Les 5 types de variables de sortie de Logipam sont :
les sorties logiques,
les télésignalisations,
les sorties vers la matrice,
les sorties prédéfinies,
les entrées des protections.
Objets de Logipam
Les objets sont des fonctions d’automatisme préprogrammées qui disposent de
variables, d’instructions de commande et de paramètres propres.
20 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Généralités
Toutes les variables et tous les objets de Logipam sont identifiés par :
un identifiant invariable,
un nom,
un commentaire.
Noms et commentaires
Les noms et commentaires peuvent être de deux types :
Prédéfinis
Les variables prédéfinies (les entrées et les sorties prédéfinies ainsi que les
entrées et sorties des protections) ont un nom et un commentaire prédéfinis et
invariables.
A saisie libre
Chaque variable non prédéfinie ou chaque objet peut être identifié par un nom et
un commentaire en texte libre, pour faciliter la compréhension du programme. La
saisie du nom ou du commentaire n’est pas obligatoire. Elle s’effectue dans la
fenêtre de paramétrage de la variable ou de l’objet. Pour plus d’informations sur
l’insertion de commentaires, voir Définition des variables et des objets, page 87.
SEPED303004FR 01/2013 21
Description des variables et des objets Logipam
Entrées logiques
Définition
Les variables "Entrées logiques" sont des variables d’entrée de Logipam ; elles se
répartissent en deux catégories :
des "images logiques" des états électriques des entrées des modules MES120
du Sepam (IXYY),
des entrées logiques GOOSE (GXYY) utilisées par le protocole CEI 61850.
Identification
Les entrées logiques sont identifiées par :
un identifiant :
IXYY pour les entrées logiques des modules MES120, par exemple I105,
GXYY pour les entrées logique GOOSE, par exemple G403,
un nom,
un commentaire.
Le nom et le commentaire peuvent être modifiés.
22 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Utilisation
Une entrée logique qui n’est pas présente ou déclarée "inutilisée" dans SFT2841 est
toujours à 0.
Les entrées logiques utilisées uniquement dans Logipam sont à affecter à "Autre
utilisation" dans SFT2841.
Si un nom a été attribué à l’entrée dans Logipam, ce nom apparaît dans le tableau
d’affectation des entrées dans SFT2841, à la place de "Autre utilisation".
SEPED303004FR 01/2013 23
Description des variables et des objets Logipam
Télécommandes
Définition
Les variables "Télécommandes" sont des variables d’entrée de Logipam. Ce sont
des ordres logiques transmis par un système distant (un superviseur, par exemple)
à Sepam par la communication.
Les 96 télécommandes disponibles sont réparties en deux catégories :
64 télécommandes impulsionnelles,
32 télécommandes maintenues.
Elles ne peuvent être utilisées que dans la zone contact du programme.
Identification
Les télécommandes sont identifiées par :
un identifiant
TC01 à TC64 pour les télécommandes impulsionnelles,
TCM01 à TCM32 pour les télécommandes maintenues.
un nom,
un commentaire.
Le nom et le commentaire peuvent être modifiés.
Dès qu’une télécommande est utilisée par Logipam, elle n’est plus prise en compte
dans le traitement de la fonction prédéfinie à laquelle elle est affectée.
24 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Entrées prédéfinies
Définition
Les variables "Entrées prédéfinies" sont des variables d’entrée de Logipam. Ce sont
les sorties de fonctions prédéfinies de Sepam.
Elles ne peuvent être utilisées que dans la zone contact du programme.
Identification
Les entrées prédéfinies sont identifiées par :
un identifiant, SIxxx,
un nom,
un commentaire.
Utilisation
Les fonctions prédéfinies sont disponibles dans chaque Sepam en fonction de
l’application choisie : toutes les fonctions prédéfinies ne sont pas traitées par tous
les Sepam.
Si une entrée prédéfinie est utilisée dans le programme Logipam alors que la
fonction associée n’est pas traitée par le Sepam, la valeur de cette entrée est
toujours égale à 0.
SEPED303004FR 01/2013 25
Description des variables et des objets Logipam
Définition
Les variables "Sorties des protections" sont des variables d’entrée de Logipam.
Elles ne peuvent être utilisées que dans la zone contact du programme.
Identification
Les sorties des protections sont identifiées par :
un identifiant PXX_Y_ZZ, où :
XX est le code ANSI de la protection,
Y est le numéro de l’exemplaire de la protection,
ZZ est le numéro d’ordre de la variable, compris entre 01 et 99,
Utilisation
Les fonctions de protection sont disponibles dans chaque Sepam en fonction de
l’application choisie : toutes les fonctions de protection ne sont pas traitées par tous
les Sepam.
Si une sortie de protection est utilisée dans le programme Logipam alors que la
fonction associée n’est pas traitée par le Sepam, la valeur de cette sortie est
toujours égale à 0.
26 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Bits mémorisés
Définition
Les 128 variables "Bits mémorisés" sont des variables internes de Logipam. L’état
d’un bit mémorisé est sauvegardé sur perte d’alimentation auxiliaire de Sepam.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les bits mémorisés sont identifiés par :
un identifiant, MS001 à MS128,
un nom,
un commentaire.
Utilisation
Les bits mémorisés peuvent être consultés en exploitation à l’aide du SFT2841.
SEPED303004FR 01/2013 27
Description des variables et des objets Logipam
Définition
Les 512 variables "Bits non mémorisés" sont des variables internes de Logipam.
L’état d’un bit non mémorisé n’est pas sauvegardé sur perte d’alimentation auxiliaire
de Sepam et vaut 0 à chaque mise sous tension.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les bits non mémorisés sont identifiés par :
un identifiant, MX001 à MX512,
un nom,
un commentaire.
Utilisation
Les bits non mémorisés peuvent être consultés en exploitation à l’aide du SFT2841.
28 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Bits de configuration
Définition
Les 64 variables "Bits de configuration" sont des variables internes de Logipam.
L’état d’un bit de configuration est sauvegardé sur perte d’alimentation auxiliaire de
Sepam.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les bits de configuration sont identifiés par :
un identifiant, MP01 à MP64,
un nom,
un commentaire.
Utilisation
Les bits de configuration permettent de rendre configurable le traitement du
programme Logipam.
Par exemple, le bit de configuration MP01 peut être utilisé pour paramétrer la
commande d’appareillage au type d’appareil de coupure avec :
MP01=0 pour commander un disjoncteur avec bobine de déclenchement à
l’émission.
MP01=1 pour commander un disjoncteur avec bobine de déclenchement à
manque de tension.
Les bits de configuration sont des paramètres, au même titre que les paramètres
généraux de Sepam.
Ils sont accessibles à partir de SFT2841 et sont sauvegardés dans le fichier de
réglage avec l’ensemble des paramètres.
Ils peuvent également être consultés et modifiés en exploitation à partir de
l’interface homme-machine de Sepam.
SEPED303004FR 01/2013 29
Description des variables et des objets Logipam
Sorties logiques
Définition
Les variables "Sorties logiques" sont des variables de sortie de Logipam.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les sorties logiques sont identifiées par :
un identifiant OXYY,
un nom,
un commentaire.
Identifiant
L’identifiant OXYY des sorties logiques dépend :
de la position physique du module MES120 monté sur l’unité de base Sepam,
du numéro de la sortie du module.
Utilisation
La commande d’une sortie qui n’est pas physiquement présente sur Sepam ou qui
n’a pas été déclarée "Utilisée" sur SFT2841 n’a pas d’effet.
Une même sortie logique de Sepam peut être commandée à partir :
du programme Logipam,
de la matrice de commande,
de la fonction "commande locale", à partir de l’IHM synoptique.
Sepam réalise un OU logique de ces trois ordres de provenances différentes pour
commander le relais de sortie.
NOTE : Il est vivement déconseillé de commander une même sortie logique à partir
de ces différentes fonctions.
Il est recommandé de commander une seule fois chaque sortie logique à partir
d’une seule fonction, et d’utiliser les entrées/sorties prédéfinies pour interfacer les
informations issues des autres fonctions.
30 SEPED303004FR 01/2013
Description des variables et des objets Logipam
L’état des variables "Sorties logiques" n’est déterminé que par leur traitement dans
le programme Logipam.
Les variables "Sorties logiques" non pilotées par Logipam ont un état égal à 0.
L’état d’une variable "Sorties logiques" n’est pas forcément l’"image logique" de
l’état électrique de la sortie de Sepam.
Exemple : O101 est pilotée par Logipam et la matrice de commande.
si O101=1 pour Logipam et O101=0 pour la matrice de commande, alors la sortie
O101 de Sepam est commandée et la variable sortie logique O101=1 pour
Logipam,
si O101=0 pour Logipam et O101=1 pour la matrice de commande, alors la sortie
O101 de Sepam est commandée mais la variable sortie logique O101=0 pour
Logipam.
SEPED303004FR 01/2013 31
Description des variables et des objets Logipam
Sorties prédéfinies
Définition
Les variables "Sorties prédéfinies" sont des variables de sortie de Logipam.
Les sorties prédéfinies de Logipam sont des entrées des fonctions prédéfinies de
Sepam.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les sorties prédéfinies sont identifiées par :
un identifiant, SOxxx,
un nom,
un commentaire.
Utilisation
Les fonctions prédéfinies sont disponibles dans chaque Sepam en fonction de
l’application choisie : toutes les fonctions prédéfinies ne sont pas traitées par tous
les Sepam.
Si une sortie prédéfinie est utilisée dans le programme Logipam alors que la fonction
associée n’est pas traitée par le Sepam, la valeur de cette sortie n’est pas traitée.
32 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Définition
Les 128 variables "Sorties vers la matrice" sont des variables de sortie de Logipam
à associer aux entrées de la matrice de commande.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les sorties vers la matrice sont identifiées par :
un identifiant, MAT001 à MAT128,
un nom,
un commentaire.
Utilisation
Les sorties vers la matrice sont accessibles dans l’écran "Matrice de commande" de
SFT2841 avec le bouton Logipam.
Elles peuvent être utilisées pour commander :
les sorties logiques de Sepam,
les voyants de signalisation en face avant,
les messages de signalisation sur l’afficheur,
le déclenchement d’un enregistrement d’oscilloperturbographie.
SEPED303004FR 01/2013 33
Description des variables et des objets Logipam
Définition
Les variables "Entrées des protections" sont des variables de sortie de Logipam.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les entrées des protections sont identifiées par :
un identifiant PXX_Y_ZZZ, où :
XX est le code ANSI de la protection,
Y est le numéro de l’exemplaire de la protection,
ZZZ est le numéro d’ordre de la variable, compris entre 100 et 199.
Utilisation
Les fonctions de protection sont disponibles dans chaque Sepam en fonction de
l’application choisie : toutes les fonctions de protection ne sont pas traitées par tous
les Sepam.
Si une entrée de protection est utilisée dans le programme Logipam alors que la
fonction associée n’est pas traitée par le Sepam, la valeur de cette entrée n’est pas
traitée.
34 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Télésignalisations
Définition
Les 240 variables "Télésignalisations" sont des variables de sortie de Logipam. Ce
sont des informations logiques transmises par Sepam à un système distant (un
superviseur, par exemple) par la communication.
Elles peuvent être utilisées aussi bien dans la zone contact que dans la zone bobine
du programme.
Identification
Les télésignalisations sont identifiées par :
un identifiant, TS001 à TS240,
un nom,
un commentaire.
Utilisation
Les télésignalisations sont utilisées :
soit par des fonctions de commande et de surveillance prédéfinies : chaque
télésignalisation est préaffectée à une information logique issue du traitement
d’une fonction prédéfinie.
soit par Logipam : l’information logique affectée à chaque télésignalisation est
libre.
Dès qu’une télésignalisation est utilisée par Logipam, elle n’est plus générée par la
fonction prédéfinie à laquelle elle est affectée.
SEPED303004FR 01/2013 35
Description des variables et des objets Logipam
Temporisations
Définition
60 objets "Temporisations" sont disponibles dans Logipam.
Ils peuvent être utilisés :
soit en temporisation à la montée (TON), pour retarder l’apparition d’une
information d’un temps T,
soit en temporisation à la descente (TOF), pour retarder la disparition d’une
information d’un temps T.
Identification
Les temporisations sont identifiées par :
un identifiant prédéfini, T01 àT60,
un nom,
un commentaire.
Variables et paramètres
A chaque temporisation sont associés :
une variable d’état,
une instruction de commande (TON ou TOF),
le paramètre "durée",
la plage de réglage de la durée.
36 SEPED303004FR 01/2013
Description des variables et des objets Logipam
Bobine Commande
Temporisation TON
Démarrage d’une temporisation à la montée, sur le
front montant de la condition associée programmée en
zone contact.
Temporisation TOF
Démarrage d’une temporisation à la descente, sur le
front descendant de la condition associée
programmée en zone contact.
Plage de réglage
La plage de réglage de la durée d’une temporisation permet de fixer la valeur
maximale et la valeur minimale de cette durée.
La plage de réglage ainsi définie permet de limiter les valeurs autorisées de durée
de la temporisation lors d’un réglage avec le SFT2841.
SEPED303004FR 01/2013 37
Description des variables et des objets Logipam
Compteurs
Définition
24 objets "Compteurs" sont disponibles dans Logipam.
Identification
Les compteurs sont identifiés par :
un identifiant, C01 à C24
un nom,
un commentaire.
Variables et paramètres
A chaque compteur sont associés :
une variable d’état,
une valeur courante,
deux instructions de commande,
le paramètre "consigne".
Bobine Commande
Incrémente le compteur d’une unité.
38 SEPED303004FR 01/2013
Description des variables et des objets Logipam
SEPED303004FR 01/2013 39
Description des variables et des objets Logipam
Horloges
Définition
4 objets "Horloges" sont disponibles dans Logipam.
Les horloges servent à générer des tops périodiques avec un cycle d’une semaine
pour déclencher des actions périodiques.
Identification
Les horloges sont identifiées par :
un identifiant, H01 à H04,
un nom,
un commentaire.
Variables et paramètres
A chaque horloge sont associés :
une variable d’état,
les paramètres suivants :
une heure de départ, configurable en heures/minutes/secondes,
une périodicité, configurable en heures/minutes/secondes,
un nombre de tops par jour, inférieur à 1440,
les jours de la semaine où seront générés les tops.
Par exemple, pour générer 4 tops tous les lundi et mercredi à 8h00, 11h00, 14h00
et 17h00, il faut régler une horloge avec les paramètres suivants :
Heure de départ : 8h00
Périodicité : 3 heures
Nombre de tops : 3 (le premier top de 8h00 est généré automatiquement par le
Logipam)
Jour : lundi et mercredi
40 SEPED303004FR 01/2013
Logipam
Le langage à contacts
SEPED303004FR 01/2013
Le langage à contacts
3
Objet de ce chapitre
Ce chapitre décrit les principes généraux du langage à contacts.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Présentation générale du langage à contacts 42
Structure du schéma 44
Les contacts 46
Les connexions 48
Les bobines 49
Lignes de commentaires 53
Règles d’exécution du schéma 54
Conseils de programmation 55
SEPED303004FR 01/2013 41
Le langage à contacts
Introduction
Le langage à contacts est le langage de programmation de Logipam.
Ce langage graphique, adapté au traitement combinatoire, permet la transcription
de schémas à contacts dans un environnement logiciel.
Un programme est un schéma composé d’une suite d’instructions exécutées
séquentiellement par Sepam.
Exemple de schéma
La figure ci-dessous représente un schéma électrique.
42 SEPED303004FR 01/2013
Le langage à contacts
Transcription en schéma
La figure ci-dessous illustre la transcription du schéma électrique en schéma à
contacts Logipam.
Par analogie avec un schéma électrique, les bobines sont exécutées si elles sont
reliées par une connexion passante à la barre de potentiel gauche.
SEPED303004FR 01/2013 43
Le langage à contacts
Structure du schéma
Généralités
Un schéma à contacts s’inscrit entre deux barres de potentiel (a) et (b).
Le courant s’établit de la barre de potentiel gauche (a) vers la barre de potentiel
droite (b).
Illustration
La figure ci-dessous illustre la représentation du schéma à contacts entre les barres
de potentiel.
44 SEPED303004FR 01/2013
Le langage à contacts
Les cellules
L’intersection des lignes et des colonnes sont des cellules.
Une cellule peut contenir un contact, une connexion ou une bobine.
Les sections
Pour structurer un programme et en faciliter la lecture, il est possible de regrouper
des lignes en sections et sous-sections.
Les lignes peuvent être regroupées en un maximum de 100 sections.
Une section peut contenir deux niveaux de sous-sections.
Les sections et sous-sections sont numérotées, il est possible de leur attribuer un
titre.
L’exécution d’une section peut être conditionnée par une variable. La section sera
ou ne sera pas exécutée en fonction de la valeur de la variable sélectionnée, de la
manière suivante :
variable=0, la section n’est pas exécutée dans le programme,
variable=1, la section est exécutée dans le programme.
SEPED303004FR 01/2013 45
Le langage à contacts
Les contacts
Définition
Les instructions de type contact se positionnent sur une cellule, dans la zone
contact.
Les contacts servent à tester l’état des variables.
Description
Les 4 types de contacts et leurs fonctions sont indiqués dans le tableau ci-dessous.
46 SEPED303004FR 01/2013
Le langage à contacts
Exemples
SEPED303004FR 01/2013 47
Le langage à contacts
Les connexions
Définition
Les connexions permettent de relier les contacts et les bobines.
Elles sont représentées sous forme de traits.
Description
Les types de connexion et leurs fonctions sont indiqués dans le tableau ci-dessous.
48 SEPED303004FR 01/2013
Le langage à contacts
Les bobines
Définition
Les instructions de type bobine se positionnent sur une cellule, dans la zone bobine.
Une bobine est active quand au moins une chaîne de contacts et connexions
passante la relie à la barre de potentiel gauche.
SEPED303004FR 01/2013 49
Le langage à contacts
Exemples
50 SEPED303004FR 01/2013
Le langage à contacts
Exemples
Exemple
Programme Logipam
SEPED303004FR 01/2013 51
Le langage à contacts
Chronogramme équivalent
52 SEPED303004FR 01/2013
Le langage à contacts
Lignes de commentaires
Généralités
Les lignes de commentaires facilitent la lecture et l’interprétation du schéma, mais
elles ne sont pas obligatoires.
Description
Le commentaire est intégré au schéma. Il comprend 3 lignes de 60 caractères
chacune au maximum.
400 lignes de commentaires sont disponibles.
Illustration
La figure ci-dessous indique la position du commentaire.
SEPED303004FR 01/2013 53
Le langage à contacts
54 SEPED303004FR 01/2013
Le langage à contacts
Conseils de programmation
SEPED303004FR 01/2013 55
Le langage à contacts
Exemple 1
Exemple 2
56 SEPED303004FR 01/2013
Le langage à contacts
SEPED303004FR 01/2013 57
Le langage à contacts
58 SEPED303004FR 01/2013
Logipam
Prise en main du logiciel
SEPED303004FR 01/2013
4
Objet de ce chapitre
Ce chapitre décrit le logiciel Logipam et le premières opérations de prise en main.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Démarrage du logiciel 60
Import d’un programme 62
Options du logiciel 63
Protection par mot de passe 66
Description de l’écran principal 68
La barre d’outils principale 70
L’aide en ligne 71
La barre de variables et d’objets 72
Modes de fonctionnement édition et simulation 74
Description de l’écran en mode édition 76
Description de l’écran en mode simulation 81
Personnalisation de l’affichage 83
SEPED303004FR 01/2013 59
Prise en main du logiciel
Démarrage du logiciel
Introduction
Pour démarrer Logipam, vous pouvez :
soit utiliser le menu Windows,
soit utiliser le raccourci disponible sur le bureau de votre poste de travail.
Ouverture de Logipam
Pour ouvrir Logipam à partir du menu Windows, procédez comme suit :
Etape Action
1 Dans Windows Explorer, cliquez sur Démarrer → Programmes → Schneider
→ SFT2885.
La boîte de dialogue Bienvenue s’ouvre.
L’assistant de démarrage
L’assistant de démarrage vous guide en proposant des raccourcis sur les actions
courantes suivantes :
la création d’un nouveau programme,
l’ouverture d’un programme existant,
l’ouverture d’un programme récemment ouvert,
la sortie de l’application.
L’assistant s’ouvre toujours par défaut lors du démarrage de Logipam.
60 SEPED303004FR 01/2013
Prise en main du logiciel
Etape Action
1 Dans la boîte de dialogue Bienvenue, cliquez sur le bouton Créer un
nouveau programme.
La boîte de dialogue Choix de la langue d’édition s’ouvre.
2 Sélectionnez une des langues proposées. La langue choisie correspond à la
langue du schéma.
L’écran principal de Logipam s’ouvre.
Etape Action
1 Dans la boîte de dialogue Bienvenue, cliquez sur le bouton Ouvrir un
programme existant.
La boîte de dialogue Ouvrir s’affiche pour vous permettre de sélectionner un
programme déjà créé.
2 Sélectionnez un programme (fichier .bft) et validez.
L’écran principal de Logipam s’ouvre.
Etape Action
1 Dans la boîte de dialogue Bienvenue, cliquez sur le bouton Ouvrir un
programme utilisé récemment.
La liste des programmes les plus récemment utilisés s’ouvre.
2 Sélectionnez un fichier .bft dans la liste proposée.
3 Cliquez sur OK.
L’écran principal de Logipam s’ouvre.
SEPED303004FR 01/2013 61
Prise en main du logiciel
Introduction
La fonction d’import de programme Logipam permet de récupérer un programme
provenant du Sepam.
Fonctionnalité
Au cours de l’import, le fichier importé est converti pour être utilisé par Logipam. Une
validation du programme est automatiquement effectuée.
Marche à suivre
Pour importer un programme, procédez comme suit :
Etape Action
1 Ouvrez Logipam.
2 Cliquez sur Fichier → Importer du SFT2841.
La boîte de dialogue Ouvrir s’affiche.
3 Sélectionnez le programme.
4 Cliquez sur OK.
Une boîte de dialogue s’affiche pour vous indiquer le résultat de l’import.
62 SEPED303004FR 01/2013
Prise en main du logiciel
Options du logiciel
Introduction
Les options disponibles à partir du menu Fichier → Options permettent de
personnaliser l’utilisation de Logipam.
Description
Les options du logiciel sont les suivantes :
Langue de l’interface de Logipam
Vous pouvez modifier la langue de l’interface du logiciel (menus, fenêtres,
messages de Logipam). L’interface est disponible en anglais, en américain, en
français et en espagnol.
Langue des textes prédéfinis
Vous pouvez modifier la langue des commentaires et des noms de variables
prédéfinis. Ces informations sont disponibles en anglais, en français et en
espagnol.
Période de rafraîchissement
La période de rafraîchissement correspond au laps de temps écoulé entre
chaque mise à jour du schéma et des variables en mode simulation.
Par défaut, la période de rafraîchissement est de 100ms. Cette valeur peut être
augmentée si le déroulement des simulations est trop lent.
Activation ou désactivation de l’affichage de la boîte Bienvenue au démarrage.
Etape Action
1 Ouvrez Logipam.
L’ écran principal de Logipam s’ouvre.
2 Cliquez sur Fichier → Options.
La boîte de dialogue Options s’ouvre.
SEPED303004FR 01/2013 63
Prise en main du logiciel
Etape Action
3 Dans le menu déroulant Langue du SFT2885, sélectionnez la langue de
l’interface du logiciel et cliquez sur OK.
La langue choisie correspond à la langue de l’interface de Logipam. Elle ne
sera active qu’au prochain démarrage de Logipam.
4 Relancez l’application pour activer la langue sélectionnée.
Etape Action
1 Ouvrez Logipam.
L’ écran principal de Logipam s’ouvre.
2 Cliquez sur Fichier → Options.
La boîte de dialogue Options s’ouvre.
64 SEPED303004FR 01/2013
Prise en main du logiciel
Etape Action
1 Ouvrez Logipam.
L’ écran principal de Logipam s’ouvre.
2 Cliquez sur Fichier → Options
La boîte de dialogue Options s’ouvre.
SEPED303004FR 01/2013 65
Prise en main du logiciel
Introduction
Logipam permet de protéger un programme par un mot de passe.
Description
Les trois niveaux de protection disponibles sont :
Sans
(Niveau de protection par défaut)
Le programme n’est pas protégé.
Lecture interdite
Le programme est protégé en lecture. Vous devez saisir un mot de passe pour
l’ouvrir.
Modification interdite
Le programme est protégé en écriture. Vous pouvez le consulter mais vous
devez saisir un mot de passe pour enregistrer des modifications.
Marche à suivre
Pour protéger un programme avec un mot de passe, procédez comme suit :
Etape Action
1 Ouvrez Logipam.
2 Cliquez sur Fichier → Mot de Passe.
La boîte de dialogue Protection par mot de passe s’ouvre.
66 SEPED303004FR 01/2013
Prise en main du logiciel
Etape Action
3 Sélectionnez une des options de protection : Lecture interdite ou
Modification interdite, et saisissez un mot de passe.
Le mot de passe doit inclure entre 4 et 10 caractères. Les caractères possibles
sont : a-z, A-Z et 0-9.
Le mot de passe doit être confirmé par une deuxième saisie identique.
Remarque : le mot de passe tient compte de la casse des caractères.
4 Cliquez sur OK.
Si vous avez sélectionné l’option Lecture interdite, Logipam vous demandera
de saisir votre mot de passe lors de la prochaine ouverture du programme.
Si vous avez sélectionné l’option Modification interdite, Logipam vous
demandera de saisir votre mot de passe lors du prochain enregistrement du
programme.
Remarque : pour modifier de nouveau ces options, Logipam vous demande
de saisir de nouveau votre mot de passe.
SEPED303004FR 01/2013 67
Prise en main du logiciel
Généralités
L’écran principal Logipam offre les fonctions d’usage sous MS Windows :
menus contextuels et déroulants,
barres d’outils avec icones,
raccourcis clavier et touches de fonction,
aide en ligne et bulles d’information.
Illustration
La figure ci-dessous présente l’écran principal de Logipam :
68 SEPED303004FR 01/2013
Prise en main du logiciel
Description
Le tableau ci-dessous décrit l’écran principal de Logipam :
SEPED303004FR 01/2013 69
Prise en main du logiciel
Présentation
La barre d’outils assure un accès rapide aux fonctions de base du logiciel.
Illustration
La barre d’outils principale se présente ainsi :
Description
Le tableau suivant décrit les icones disponibles à partir de la barre d’outils :
Icone Fonction
Contrôle de cohérence
Réglage du zoom
NOTE : ces fonctions sont accessibles par les menus en mode édition et en mode
simulation.
70 SEPED303004FR 01/2013
Prise en main du logiciel
L’aide en ligne
Présentation
L’aide en ligne fournit des informations sur l’utilisation de Logipam à partir de tous
les écrans. Elle se compose du présent document.
Icone Accès
Accès à partir de l’icone de la barre de menus pour ouvrir l’aide dans
sa globalité.
Accès contextuel à partir de chaque écran, à l’aide d’un clic droit sur
la souris.
SEPED303004FR 01/2013 71
Prise en main du logiciel
Présentation
La barre d’outils "Barre de variables et d’objets" située en bas de l’écran présente
l’ensemble des catégories des variables et objets.
Cette barre de variables et d’objets permet :
en mode édition : d’accéder à l’ensemble des variables et objets disponibles pour
les placer sur la grille de saisie,
en mode simulation : de consulter uniquement les variables et objets utilisés dans
le programme.
Description
La figure suivante illustre la barre de variables et d’objets :
Icone Description
Entrées du Logipam
Bits internes
Objets temporisation
Objets horloge
Objets compteur
Sorties du Logipam
Utilisation
Le passage du curseur sur un icone fait apparaître la fenêtre présentant l’ensemble
des variables ou des objets de la catégorie demandée.
72 SEPED303004FR 01/2013
Prise en main du logiciel
Par exemple, un passage du curseur sur l’icone des entrées du Logipam ouvre la
fenêtre suivante :
SEPED303004FR 01/2013 73
Prise en main du logiciel
Présentation
Logipam propose les deux modes de fonctionnement suivants pour la
programmation :
Mode édition
Le mode édition permet de saisir le programme (mode par défaut).
Mode simulation
Le mode simulation permet de simuler l’exécution du programme, pour vérifier
son fonctionnement, et d’effectuer des modifications sur les variables et les
objets.
Mode Action
Simulation Pour passer en mode simulation, cliquez sur Mode → Simulation
ou sur l’icone suivant dans la barre d’outils :
74 SEPED303004FR 01/2013
Prise en main du logiciel
SEPED303004FR 01/2013 75
Prise en main du logiciel
Présentation
Le mode édition permet la saisie des éléments de programmation et leur
structuration sur la grille d’édition.
L’écran en mode édition comporte :
Les barres de menus et d’outils principales.
La barre d’outils nommée "Barre des saisies" comportant trois boutons. Chaque
bouton donne accès à un mode de saisie. Ces modes sont également
accessibles à partir du menu Saisie. Le mode de saisie en cours apparaît
surligné de jaune.
76 SEPED303004FR 01/2013
Prise en main du logiciel
Description
La figure ci-dessous présente l’écran en mode édition et la barre des saisies :
Bouton Utilisation
Schéma Permet la libre saisie des instructions du programme (mode
de saisie par défaut).
Paramètres Permet de définir les paramètres des temporisations,
compteurs et horloges sans les positionner sur la grille
d’édition du programme.
Variables Permet de saisir le nom et le commentaire de toutes les
variables.
SEPED303004FR 01/2013 77
Prise en main du logiciel
78 SEPED303004FR 01/2013
Prise en main du logiciel
Colonne Description
ID/Nom Indique :
l’identifiant (ID) de l’objet, si vous avez sélectionné l’affichage
des variables par identifiant (menu Affichage → Variables →
Par identifiant (ID)).
le nom de l’objet, si vous avez sélectionné l’affichage des
variables par nom (menu Affichage → Variables → Par nom).
Utilisée Indique si l’objet est utilisé dans le schéma.
Paramètres Donne accès aux paramètres de chaque objet.
Commentaire Permet la saisie d’un texte pour commenter l’objet, en double-
cliquant sur la ligne.
Type Uniquement dans l’onglet Temporisations : cette information
indique si la temporisation est de type TON ou TOF.
SEPED303004FR 01/2013 79
Prise en main du logiciel
Colonne Description
ID/Nom Indique :
l’identifiant (ID) de l’objet, si vous avez sélectionné l’affichage
des variables par identifiant (menu Affichage → Variables →
Par identifiant (ID)).
le nom de l’objet, si vous avez sélectionné l’affichage des
variables par nom (menu Affichage → Variables → Par nom).
Utilisée Indique si la variable est utilisée dans le schéma.
Commentaire Permet la saisie d’un texte pour commenter la variable, en double-
cliquant sur la ligne.
80 SEPED303004FR 01/2013
Prise en main du logiciel
Présentation
Le mode simulation permet de vérifier le fonctionnement du programme.
L’écran en mode simulation comporte :
Les barres de menus et d’outils principales.
Une barre d’outils spécifique pour accéder aux fonctions de simulation.
Illustration
La figure ci-après illustre le programme en mode simulation :
SEPED303004FR 01/2013 81
Prise en main du logiciel
Icone Fonction
Arrêt de la simulation
Jour de simulation
Heure de simulation
82 SEPED303004FR 01/2013
Prise en main du logiciel
Personnalisation de l’affichage
Présentation
Logipam permet de personnaliser l’environnement de travail et d’en modifier les
options d’affichage.
Réglage du zoom
Par défaut, la grille de saisie en mode édition affiche 10 lignes de saisie en plein
écran.
Dans Logipam, le zoom est un zoom vertical qui permet d’afficher un plus grand
nombre de lignes de saisie.
SEPED303004FR 01/2013 83
Prise en main du logiciel
84 SEPED303004FR 01/2013
Logipam
Création d’un programme
SEPED303004FR 01/2013
5
Objet de ce chapitre
Ce chapitre décrit l’ensemble des opérations à effectuer pour créer un programme.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Définition des propriétés d’un programme 86
Définition des variables et des objets 87
Création d’une ligne 90
Ajout et suppression de lignes 92
Définition, annulation et suppression de sections 94
Titre d’une section 97
Création et suppression d’une condition d’exécution sur une section 98
Développement et réduction du contenu d’une section 100
Affichage d’un niveau de section 102
Insertion et suppression de commentaires 104
Fonction copier/coller 105
Fonction rechercher/remplacer 108
Création et suppression de connexions 110
Affichage des variables et des objets par identifiant ou par nom 111
Consultation du commentaire d’une variable 112
Enregistrement d’un programme 113
Contrôle de la saisie du programme 114
Contrôle du programme 117
Impression du dossier Logipam 119
SEPED303004FR 01/2013 85
Création d’un programme
Introduction
Logipam permet de définir les propriétés d’un programme telles que l’auteur, des
commentaires ou encore un indice de version.
Ces informations sont utiles :
pour la constitution du dossier d’impression,
au moment de l’import du programme dans SFT241 pour identifier le programme
et sa version.
Marche à suivre
Pour définir les propriétés d’un programme, procédez comme suit :
Etape Action
1 Ouvrez Logipam.
2 Cliquez sur Edition → Propriétés du programme.
La boîte de dialogue Propriétés du programme s’ouvre.
3 Renseignez chacune des propriétés disponibles.
4 Cliquez sur OK.
86 SEPED303004FR 01/2013
Création d’un programme
Introduction
Les variables et les objets qui sont utilisés dans le programme peuvent être définis :
Avant d’être placés sur la grille de saisie, de la manière suivante :
à l’aide du mode Variables pour la saisie des noms et commentaires des
variables et des objets,
à l’aide du mode Paramètres pour la saisie des paramètres des objets.
Etape Action
1 Sur la grille du schéma, double-cliquez sur la variable à définir.
Une boîte de dialogue Paramétrage s’ouvre, comme le montre la figure ci-
dessous pour une variable non prédéfinie.
SEPED303004FR 01/2013 87
Création d’un programme
Etape Action
2 Saisissez les informations et cliquez sur OK.
Etape Action
1 A partir du mode Schéma, double-cliquez sur l’horloge à paramétrer.
La boîte de dialogue Paramétrage de l’horloge s’ouvre.
Etape Action
1 A partir du mode Schéma, double-cliquez sur la temporisation à paramétrer.
La boîte de dialogue Paramétrage de la temporisation s’ouvre.
88 SEPED303004FR 01/2013
Création d’un programme
Etape Action
2 Saisissez les informations et cliquez sur OK.
Etape Action
1 A partir du mode Schéma, double-cliquez sur le compteur à paramétrer.
La boîte de dialogue Paramétrage du compteur s’ouvre.
Remarque
Un clic droit sur la cellule de la variable ou de l’objet vous permet également d’ouvrir
la fenêtre de Paramétrage en menu contextuel.
SEPED303004FR 01/2013 89
Création d’un programme
Introduction
La création d’une ligne de programme consiste à :
Insérer les éléments
Sélectionner les variables ou les objets et placer leur représentation graphique
sur une cellule de la grille en contact ou en bobine.
Pour plus d’informations sur les représentations graphiques, voir Le langage à
contacts, page 41.
Tracer les connexions pour relier les contacts et les bobines
Dans un schéma vous pouvez créer des connexions horizontales ou verticales
entre des éléments. Les connexions sont représentées par des traits.
Pour relier deux éléments, vous devez dessiner autant de traits qu’il y a des
cellules vides entres les éléments.
Modifier les opérations sur les contacts et les bobines.
Etape Action
1 L’onglet Schéma est activé par défaut. S’il ne l’est pas, cliquez sur Saisie →
Schéma.
2 Dans la barre des variables et des objets, positionnez le curseur de la souris
sur le bouton Entrées du Logipam, par exemple.
La boîte de dialogue correspondant à la catégorie de variables Entrées du
Logipam s’ouvre.
3 Sélectionnez le type de variable, l’onglet Entrées logiques par exemple.
Une arborescence représentant les entrées logiques se développe.
4 Dans l’arborescence, sélectionnez une entrée logique, par exemple l’entrée
I102 du module MES_120_1.
5 Effectuez un cliquer-glisser de l’entrée I102 sur une cellule du schéma, par
exemple le Contact 4 de la ligne 0002.
La cellule activée apparaît sous forme de rectangle jaune dans le schéma.
6 Libérez le curseur.
L’entrée I102 apparaît sur la cellule.
Dans la boîte de dialogue correspondant à la variable "Entrées", vous pouvez
voir que le positionnement de la variable s’affiche dans la colonne Contact de
l’entrée I102 sous la forme [2].
90 SEPED303004FR 01/2013
Création d’un programme
Etape Action
1 Dans le schéma, sélectionnez l’élément graphique dont vous devez modifier la
fonction.
2 Effectuez un clic droit pour accéder au menu contextuel.
Les opérations possibles en contact ou en bobine apparaissent selon la
variable ou l’objet sélectionné.
3 Sélectionnez l’opération.
Sur la grille du schéma, la représentation graphique de l’élément est modifiée.
SEPED303004FR 01/2013 91
Création d’un programme
Introduction
La grille d’un programme se compose de 1400 lignes.
A l’ouverture de Logipam, 100 lignes sont disponibles. Vous pouvez ajouter ou
supprimer des lignes selon les besoins du programme.
Etape Action
1 Dans Logipam, assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez une cellule ou une ligne dans le programme.
3 Cliquez sur Edition → Ajouter une ligne après la sélection ou Ajouter une
ligne avant la sélection, selon le cas.
Une nouvelle ligne apparaît dans le programme. Le numéro de la nouvelle
ligne apparaît dans l’en-tête de ligne dans la zone grisée à gauche de l’écran.
Remarques :
1. Pour ajouter une ligne, vous pouvez également effectuer un clic droit sur la
cellule ou la ligne, puis sélectionnez Ajouter une ligne après la sélection ou
Ajouter une ligne avant la sélection.
2. Pour ajouter une ligne en fin de programme, vous devez faire défiler le
programme jusqu’à apparition de la dernière ligne. Cliquez sur l’icone
représentant une flèche vers le bas sous la dernière ligne du programme : une
nouvelle ligne apparaît.
Etape Action
1 Dans Logipam, assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez une cellule ou une ligne dans le programme.
3 Effectuez un clic droit sur la cellule ou la ligne.
4 Sélectionnez l’option Insérer n lignes.
La boîte de dialogue Insertion de n lignes s’ouvre.
5 Saisissez le nombre de lignes que vous voulez insérer (par défaut, 10 lignes).
Les nouvelles lignes apparaissent dans le programme avant la ligne
sélectionnée.
92 SEPED303004FR 01/2013
Création d’un programme
Suppression de lignes
Pour supprimer des lignes dans un programme, procédez comme suit :
Etape Action
1 Dans Logipam, assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez les lignes que vous voulez supprimer dans le programme.
3 Cliquez sur Edition → Supprimer, ou effectuez un clic droit sur les lignes, puis
sélectionnez l’option Supprimer, ou utilisez la touche <Suppr> de votre
clavier.
SEPED303004FR 01/2013 93
Création d’un programme
Introduction
Pour structurer un programme et en faciliter la lecture, il est possible de regrouper
des lignes en sections.
Conditions de création
La définition d’une section est refusée si :
Les lignes sélectionnées contiennent plus de 2 sous-niveaux de sections.
Les lignes sélectionnées appartiennent déjà à une partie de section.
Des connexions verticales sont établies aux bornes de la sélection des lignes où
vous souhaitez créer une section.
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez la ligne où vous voulez créer une section.
94 SEPED303004FR 01/2013
Création d’un programme
Etape Action
3 Effectuez un clic droit sur la ligne, puis sélectionnez l’option Définir une
section.
La section apparaît au niveau de la ligne que vous venez de sélectionner.
Un icone de développement de la section représentée par un carré apparaît
dans l’en-tête de ligne comme le montre la figure suivante :
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez les sections ou l’ensemble de sections et de lignes que vous
voulez rassembler en une seule section.
3 Effectuez un clic droit sur l’ensemble des sections et des lignes, puis
sélectionnez l’option Définir une section.
La section apparaît au niveau des sections ou lignes que vous venez de
sélectionner.
SEPED303004FR 01/2013 95
Création d’un programme
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez la section ou la sous-section que vous souhaitez annuler.
3 Effectuez un clic droit et sélectionnez l’option Annuler une section.
Le regroupement des lignes en section est annulé, les limites de la section
disparaissent.
Suppression de sections
Pour supprimer des sections, procédez comme suit :
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez les sections que vous voulez supprimer dans le schéma.
3 Cliquez sur Edition → Supprimer ou effectuez un clic droit sur les sections à
supprimer, puis sélectionnez l’option Supprimer.
96 SEPED303004FR 01/2013
Création d’un programme
Introduction
Dès qu’une section existe dans un schéma, vous pouvez lui attribuer un titre.
Marche à suivre
Pour attribuer un titre à une section, procédez comme suit :
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez la section à laquelle vous voulez attribuer un titre.
3 Cliquez deux fois sur l’en-tête de la section.
La boîte de dialogue Paramétrage de la section s’ouvre.
Vous pouvez également effectuer un clic droit sur la section, puis sélectionner
l’option Fenêtre de paramétrage.
4 Saisissez le titre de la section.
Le titre s’affiche en début et en fin de section.
SEPED303004FR 01/2013 97
Création d’un programme
Introduction
Une section peut être soumise à une condition d’exécution définie par une variable.
Fonctionnalité
Pour créer une condition d’exécution, une variable est associée à la section :
si la variable est à 0, la section n’est pas exécuté,
si la variable est à 1, la section est exécutée.
Illustration
La figure suivante illustre l’insertion d’une condition d’exécution :
98 SEPED303004FR 01/2013
Création d’un programme
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez la variable qui doit conditionner la section et faites-la glisser sur
l’en-tête de la section.
L’identifiant ou le nom de la variable apparaît dans la barre de titre de la section
(I101 dans l’exemple ci-dessous).
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez la section dont vous voulez supprimer la condition d’exécution.
3 Cliquez deux fois sur l’en-tête de la section.
La boîte de dialogue Paramétrage de la section s’ouvre.
Vous pouvez également effectuer un clic droit sur la section, puis sélectionner
l’option Fenêtre de Paramétrage.
4 Cliquez sur le bouton Retirer variable pour supprimer la condition d’exécution.
SEPED303004FR 01/2013 99
Création d’un programme
Introduction
Dans un schéma, vous pouvez développer ou réduire le contenu d’une section.
Fonctionnalité
Par défaut, une section apparaît sous forme développée.
Marche à suivre
Pour développer ou réduire le contenu d’une section, procédez comme suit :
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Créez une section.
Un icone de développement, représenté par un carré blanc, apparaît comme
illustré ci-dessous :
Etape Action
3 Cliquez sur l’icone de développement de la section.
Le contenu de la section est réduit.
La réduction de la section est matérialisée par un signe "+" dans l’icone de
développement de la section, comme illustré ci-dessous :
Introduction
Vous pouvez afficher jusqu’à trois niveaux de section dans un programme :
soit en développant les niveaux de section les uns après les autres,
soit en manipulant les niveaux d’arborescence.
Fonctionnalité
Les sections et sous-sections définissent une arborescence à trois niveaux.
Le niveau de hiérarchie d’une section est indiqué à l’aide d’une numérotation
automatique dans l’en-tête et en fin de section.
Les niveaux d’arborescence sont disponibles dans la partie grisée au-dessus de la
première ligne du programme sous forme de trois icones numérotés. Ils permettent
de commander le développement ou la réduction des sections.
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Définissez une section.
Le premier niveau d’arborescence de la section apparaît dans l’en-tête.
Etape Action
1 Créez plusieurs sections et sous-sections dans un programme.
2 Cliquez sur l’icone 1 par exemple.
Le contenu des sections de niveau 1 se développe (ou se réduit). Le signe -
(ou +) apparaît en tête de ligne de chaque section développée (ou réduite).
Introduction
Toute ligne ou section d’un programme peut être commentée.
Le commentaire apparaît sur une ligne.
Le texte peut comprendre 3 lignes de 60 caractères maximum.
Vous pouvez créer jusqu’à 400 lignes de commentaire par schéma.
Etape Action
1 Assurez-vous que vous êtes en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez la ligne ou la section où vous voulez insérer un commentaire.
3 Effectuez un clic droit et sélectionnez l’option Insérer un commentaire.
Un ligne de commentaire apparaît en gris au-dessus de votre sélection.
Effectuez un double-clic sur la ligne de commentaire pour ouvrir la fenêtre de
saisie du texte Paramétrage du commentaire.
4 Saisissez le texte du commentaire.
Le commentaire s’affiche au centre de la ligne.
Etape Action
1 Assurez-vous que vous êtes en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez la ligne de commentaire à supprimer.
3 Cliquez sur Edition → Supprimer, ou effectuez un clic droit sur la ligne, puis
sélectionnez l’option Supprimer, ou utilisez la touche <Suppr> de votre
clavier.
Fonction copier/coller
Introduction
Vous pouvez effectuer des opérations de copier/coller sur les cellules, les lignes ou
encore les sections d’un programme.
NOTE : les raccourcis clavier <Ctrl> + C pour copier et <Ctrl> + V pour coller de
MS Windows sont disponibles.
Marche à suivre
Pour copier et/ou coller une variable du même type, procédez comme suit :
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Dans le programme, sélectionnez une celule contenant, par exemple, le bit
mémorisé MS005.
3 Cliquez sur Edition → Copier.
Etape Action
4 Pointez sur une autre cellule.
5 Cliquez sur Edition → Coller.
La ressource, MS005, s’affiche dans la cellule.
Vous pouvez également effectuer un clic droit sur la ressource MS005, puis
sélectionner l’option Copier puis Coller.
Marche à suivre
Pour copier et/ou coller des lignes, procédez comme suit :
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Dans le programme, sélectionnez une ou plusieurs lignes.
3 Cliquez sur Edition → Copier
4 Pointez sur une autre ligne.
5 Cliquez sur Edition → Coller.
La ligne copiée est insérée avant la ligne sélectionnée.
Marche à suivre
Pour copier et/ou coller des sections, procédez comme suit :
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Dans le programme, sélectionnez une ou plusieurs sections. Remarque : si la
section est réduite, développez-la pour vous assurer du niveau d’imbrication et
du nombre de lignes.
3 Cliquez sur Edition → Copier
4 Pointez sur une autre section : soit à la suite d’une section si vous voulez
insérer la/les section(s) sélectionnée(s), soit en sélectionnant la/les section(s)
que vous voulez écraser.
5 Cliquez sur Edition → Coller.
Le contenu de la sélection est inséré avant la ligne sélectionnée.
Fonction rechercher/remplacer
Introduction
Dans un programme, vous pouvez rechercher les occurrences d’une variable ou
d’un objet et les remplacer.
Etape Action
1 Dans le programme, sélectionnez la variable dont vous voulez rechercher les
occurrences.
2 Appuyez sur F3 pour rechercher l’occurrence suivante de la variable,
Appuyez sur <ctrl> + F3 pour rechercher l’occurrence précédente de la
variable.
Etape Description
1 Dans le programme, sélectionnez la variable à modifier (I104, par exemple).
La cellule de la variable sélectionnée devient jaune.
2 Sélectionnez Edition → Remplacer pour accéder à la fenêtre de
remplacement ou utilisez le menu contextuel.
La fenêtre Remplacement s’ouvre.
Introduction
Les variables et les objets sont reliés entre eux par des connexions horizontales ou
verticales.
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Créez deux éléments dans le programme ; par exemple, les bits internes
MS006 et MX006 dans les colonnes contact 2 et 4 de la ligne 3.
3 Positionnez le curseur de la souris entre les deux éléments, c’est-à-dire dans
la cellule à l’intersection de la ligne 3 et de la colonne 3, sur les pointillés.
4 Cliquez sur les pointillés de la cellule.
Une connexion horizontale apparaît en trait plein dans la cellule.
Remarque : si la connexion porte sur plusieurs cellules, cliquez sur le bouton
gauche de la souris et maintenez-le enfoncé en passant sur les traits en
pointillé.
Etape Action
1 Assurez-vous d’être en mode édition.
Sinon, cliquez sur Mode → Edition.
2 Sélectionnez une connexion ; par exemple, le trait plein de la connexion
horizontale créée sur la ligne 3 de la colonne contact 3.
3 Positionnez le curseur de la souris sur le trait plein de la connexion.
4 Cliquez sur le trait.
La connexion disparaît de la cellule et le trait passe en pointillé.
Introduction
Dans un programme, vous pouvez visualiser une variable ou un objet par son nom
si vous lui en avez attribué un, ou par son identifiant.
Le mode d’affichage sélectionné est actif dans toutes les fenêtres de Logipam.
Etape Action
1 Accédez à la fenêtre de démarrage de Logipam.
2 Cliquez sur l’onglet Affichage → Variables → Par identifiant.
L’option est cochée.
Dans le programme ou sur les différentes vues, la variable apparaît sous son
identifiant (I101, par exemple).
Etape Action
1 Accédez à la fenêtre de démarrage de Logipam.
2 Cliquez sur l’onglet Affichage → Variables → Par nom.
L’option Par nom est cochée.
Dans le programme ou sur les différentes vues, la variable apparaît sous le
nom préalablement attribué à l’aide de la fenêtre de paramétrage.
Introduction
Dans un programme, vous pouvez visualiser le commentaire associé à une variable
ou à un objet à partir de plusieurs écrans.
Description
Les modes de consultation des commmentaires sont les suivants :
à partir de l’onglet Variables dans le menu Saisie,
à partir de la fenêtre de paramètrage de la variable ou de l’objet.
en bulle d’information à partir de la cellule ou la variable est positionnée sur le
schéma
ou
en bulle d’information à partir de la fenêtre de sélection de la barre de variables
et d’objets.
Introduction
Pour l’enregistrement d’un programme, utilisez :
l’option Enregistrer pour enregistrer un programme déjà enregistré.
l’option Enregistrer sous pour enregistrer un nouveau programme ou pour
enregistrer un programme sous un autre nom.
Description
Lors de la sauvegarde d’un projet de programmation, Logipam crée :
Un fichier Logipam (.bft).
Un fichier comportant les textes modifiables du programme pour chaque langue
(.fr, .sp et .uk).
Introduction
Logipam effectue une validation permanente des lignes du programme pour vérifier
que leur saisie est correcte et que tous les élements sont reliés.
Logipam fournit un rapport des erreurs de cohérence détectées.
Fonctionnalité
En mode édition et en mode simulation, la barre d’outils comporte un bouton de
cohérence. Ce bouton est :
vert lorsque le programme ne comporte pas d’erreur,
rouge lorsque le programme comporte des erreurs.
Un clic sur ce bouton ou l’utilisation de l’option Liste des incohérences du menu
Affichage permet d’accéder au rapport d’erreurs de saisie.
Vous pouvez passer en mode Simulation si les erreurs ne sont pas corrigées. Il est
toutefois recommandé d’effectuer ce contrôle et de corriger les erreurs pour éviter
tout problème au cours de la simulation.
Etape Action
1 Sélectionnez Affichage → Liste des incohérences pour lancer la validation
du programme ou cliquez sur l’icône ci-après situé dans la barre d’outils :
Message Description
Elément non connecté à gauche Une connexion ou un élément n’est pas connecté à
gauche.
Vérifiez le programme sur la ligne indiquée.
Elément non connecté à droite Une connexion ou un élément n’est pas connecté à
droite.
Vérifiez le programme sur la ligne indiquée.
Liaison verticale non connectée Une connexion verticale n’est pas connectée à une
cellule voisine.
Vérifiez le programme sur la ligne indiquée.
Valeur de temporisation nulle Aucune valeur n’a été affectée à la temporisation
indiquée.
Double-cliquez sur la temporisation pour accéder à sa
fenêtre de paramétrage, saisissez la valeur qui convient
et enregistrez les modifications.
Temporisation utilisée plusieurs Une même temporisation est activée plusieurs fois.
fois Vérifiez les valeurs des objets.
Valeur de périodicité nulle La valeur de périodicité de l’horloge indiquée est nulle.
Double-cliquez sur l’horloge pour accéder à sa fenêtre
de paramétrage, saisissez la valeur qui convient et
enregistrez les modifications.
Valeur de nombre de TOP nulle La valeur du nombre de TOP de l’horloge indiquée est
nulle.
Double-cliquez sur l’horloge pour accéder à sa fenêtre
de paramétrage, saisissez la valeur qui convient et
enregistrez les modifications.
Pas de jours sélectionnés Aucun jour n’est sélectionné pour l’horloge indiquée.
Double-cliquez sur l’horloge pour accéder à sa fenêtre
de paramétrage, saisissez la valeur qui convient et
enregistrez les modifications.
Contrôle du programme
Introduction
Lors du passage en mode Simulation ou de l’export vers SFT2841, Logipam
génère le programme exécutable et contrôle le programme, pour vérifier qu’il ne
comporte pas d’erreurs.
Le résultat de ce contrôle peut aussi être consulté à tout moment à l’aide de l’option
Compte rendu du menu Affichage.
Etape Action
1 Sélectionnez Affichage → Compte rendu.
La fenêtre Compte rendu s’ouvre.
Introduction
L’impression de tout ou partie du programme permet de constituer ou compléter le
dossier d’études.
Etape Action
1 Cliquez sur Fichier → Configuration de l’impression.
La boîte de dialogue Configuration de l’impression s’ouvre.
2 Cochez la ou les cases correspondant aux éléments que vous voulez
imprimer.
3 Cliquez sur En-têtes et pied de pages pour définir les éléments à imprimer
dans l’en-tête et le pied de page.
4 Cliquez sur Mise en page pour définir les éléments de mise en page.
Sélectionnez la taille et l’orientation des pages.
La taille du schéma s’adapte de manière à tenir sur la largeur d’une page
quelle que soit l’orientation sélectionnée. La page de garde est toujours
imprimée en format "portrait".
5 Cliquez sur OK pour valider la sélection.
6 Sélectionnez Fichier → Imprimer pour imprimer le dossier.
6
Objet de ce chapitre
Ce chapitre décrit le fonctionnement de la simulation et les opérations à effectuer
pour simuler un programme.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Principes de fonctionnement d’une simulation 122
Exécution de la simulation 123
Modification de l’état des variables au cours de la simulation 125
Réglage de l’horloge de simulation 128
Introduction
Le mode simulation permet de simuler un programme pour vérifier son bon
fonctionnement.
Exécution de la simulation
Introduction
Les opérations d’exécution de la simulation sont les suivantes :
Initialisation des variables (Init)
Mise à 0 des variables non sauvegardées. Les variables sauvegardées ne sont
pas modifiées. Cela correspond au fonctionnement du Sepam lorsqu’il est mis
sous tension.
Exécution en mode continu (Run)
Déroulement de la simulation en mode continu. Les variables peuvent être
modifiées.
Arrêt de la simulation (Stop)
Les entrées peuvent être activées. En cas de modification, il faut de nouveau
exécuter un pas pour qu’elles soient prises en compte.
Exécution d’un pas (Un pas)
Exécute un pas d’un cycle de 14ms.
Réglage de l’horloge (Date et heure)
Chaque fonction peut être activée à partir d’un icone dans la barre d’outils. Pour plus
d’information sur la barre d’outils du mode simulation, voir Prise en main du logiciel,
page 59.
Déroulement de la simulation
L’entrée en mode simulation place automatiquement le simulateur à l’état Stop et
initialise la simulation.
Run entraîne le lancement de la simulation en mode continu. L’exécution en mode
continu correspond à l’exécution successive de plusieurs pas de simulation.
Stop entraîne l’interruption immédiate de la simulation, la sortie de cet état
s’effectue uniquement à l’aide de la commande Run.
Lorsque la simulation est en mode Run, il faut l’arrêter à l’aide du bouton Stop avant
de procéder à l’initialisation des variables.
L’exécution d’un pas de simulation correspond à l’exécution réelle d’un cycle de
Sepam.
La sortie du mode simulation provoque l’arrêt automatique de la simulation.
Introduction
En mode Simulation, Logipam permet de modifier les variables et de surveiller leur
état à l’aide de la fenêtre Etat des variables.
La fenêtre s’ouvre. Par défaut cette fenêtre est vide, vous devez sélectionner les
variables que vous voulez modifier.
La fenêtre Etat des variables se présente de la manière suivante :
Repère Description
1 I101=0, le contact n’est pas passant.
2 Si vous effectuez un double-clic, l’identifiant de la variable devient rouge.
I101=1, le contact est passant.
Lorsque la variable a été modifiée mais que son état n’a pas été pris en compte
sur le schéma parce que la simulation est à l’arrêt, elle est surlignée de jaune.
3 Si vous lancez un pas d’exécution, le courant passe et le contact devient
entièrement rouge.
Repère Description
1 I101=0, le contact n’est pas passant.
2 Si vous effectuez un double-clic, l’identifiant de la variable devient rouge.
I101=1, le contact est passant.
Lorsque la variable a été modifiée mais que son état n’a pas été pris en compte
sur le schéma parce que la simulation est à l’arrêt, elle est surlignée de jaune.
3 Si vous effectuez un double-clic, l’identifiant de la variable devient noir.
I101=0, le contact n’est à nouveau plus passant.
4 Si vous lancez un pas d’exécution, le courant ne passe pas.
Introduction
La date de simulation vous permet de modifier l’heure courante de la simulation
ainsi que l’heure à l’initialisation.
Heure courante
L’heure courante est la valeur actuelle de l’horloge de simulation, elle est
modifiable en simulation ou à l’arrêt.
Heure à l’initialisation
L’heure à l’initialisation est la valeur que prendra l’heure courante lors de l’initiali-
sation, elle est modifiable uniquement à l’arrêt.
Vous devez régler l’heure d’initialisation de la simulation. Cette information est
sauvegardée puis positionnée à chaque initialisation de la simulation.
Etape Action
1 Assurez-vous d’être en mode Simulation.
Sinon, cliquez sur Mode → Simulation.
2 Cliquez sur Simulation → Date et heure.
La boîte de dialogue Réglage de l’horloge de simulation s’ouvre.
7
Objet de ce chapitre
Ce chapitre décrit l’ensemble des opérations à effectuer pour charger un
programme Logipam dans Sepam, l’exploiter et le maintenir.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Export d’un programme pour le SFT2841 132
Principes d’exploitation d’un programme Logipam 134
Configuration du Sepam et du programme Logipam sur SFT2841 136
Exploitation des sorties, des voyants, des messages à l’aide de la matrice de 143
commande
Contrôle de l’exécution du programme en mode connecté 145
Introduction
Dans Logipam, la fonction Exporter pour SFT2841 du menu Exécution permet de
générer le fichier qui sera ensuite utilisé par le SFT2841 et chargé sur Sepam.
Fonctionnalité
Le programme testé est analysé au cours de la phase d’export. Un fichier .bin est
généré.
Le processus de génération effectue les opérations suivantes :
transformation du programme en données binaires exécutables sur Sepam,
génération de l’interface pour le SFT2841.
L’export d’un programme n’est possible que sur un projet enregistré.
Marche à suivre
Pour exporter un projet, procédez comme suit :
Etape Action
1 Sélectionnez Exécution → Exporter pour SFT2841.
Si le programme ne comporte pas d’erreur : l’export s’effectue
automatiquement et le fichier xxxx.bin du programme est créé dans le
répertoire C:\Program Files\SCHNEIDER\SFT2841\Logipam.
Si le programme comporte des erreurs : la fenêtre Compte rendu s’ouvre
pour indiquer les erreurs, comme l’illustre la figure suivante :
Etape Action
2 Pour corriger les erreurs, double-cliquez sur la ligne de l’erreur. Logipam se
place directement sur la zone du schéma comportant l’erreur.
Lorsque les erreurs sont corrigées, Logipam procède à l’export du fichier. Le
fichier xxxx.bin du programme est créé dans le répertoire C:\Program
Files\SCHNEIDER\SFT2841\Logipam.
Présentation
L’exploitation d’un programme Logipam peut se dérouler de trois manières
différentes :
avec SFT2841 en mode déconnecté pour configurer Sepam et son programme
Logipam,
avec SFT2841 en mode connecté pour configurer Sepam ou pour contrôler la
bonne exécution du programme Logipam,
avec Sepam en cours d’exploitation.
Les informations données dans ce document ne concernent que l’utilisation de
programmes Logipam dans SFT2841 pour leur mise en oeuvre. Pour plus
d’informations sur les fonctionnalités de SFT2841, voir la documentation relative au
logiciel SFT2841.
Introduction
Le programme doit être sélectionné sur SFT2841 pour être mis en service et pour
ajuster la configuration.
NOTE : pour utiliser le programme Logipam sur SFT2841, il est préférable d’avoir
réalisé et sauvegardé la configuration du Sepam et d’avoir affecté les entrées et
sorties nécessaires.
Etapes de configuration
Les étapes pour configurer Sepam et son programme Logipam sur SFT2841 sont
les suivantes :
Etape Description
1 Sélection du programme Logipam.
2 Mise EN ou HORS service si le programme doit ou ne doit pas être exécuté.
3 Réglage des paramètres, s’il y a lieu.
4 Application des modifications : l’application des modifications entraîne le
chargement dans Sepam (en mode connecté) ou la mémorisation dans le
fichier de configuration (en mode non connecté). Dans ce dernier cas, le
programme Logipam sera chargé dans le Sepam au moment du chargement
de la configuration.
Etape Action
1 Dans Windows Explorer, cliquez sur Démarrer → Programmes → Schneider
→ SFT2841.
La boîte de dialogue Connexion au Sepam s’ouvre et vous demande si vous
souhaitez :
vous connecter à Sepam,
modifier le fichier d’une application déjà créée,
créer un fichier.
2 Sélectionnez une des options pour ouvrir un projet Sepam série 80.
SFT2841 s’ouvre sur l’écran Unité Sepam.
Etape Action
3 Dans la barre de menus du SFT2841, cliquez sur Application → Réglages du
Logipam ou sélectionnez l’icône indiqué ci-après dans la barre d’outils :
Etape Action
1 Dans la fenêtre Réglages du Logipam, cliquez sur Sélectionner pour ouvrir
la fenêtre Sélectionner un projet Logipam.
Par défaut, SFT2841 parcourt le répertoire commun entre les deux logiciels et
propose les programmes préalablement exportés dans C:\Program
Files\SCHNEIDER\SFT2841\Logipam .
2 Sélectionnez le fichier et cliquez sur Ouvrir.
Dans l’onglet Logipam, les propriétés du programme Logipam s’affichent et
les touches de fonction deviennent actives.
3 Cliquez sur Appliquer pour valider la prise en compte du programme.
Le programme fait à présent partie de la configuration Sepam. Les réglages
des variables sont récupérés par SFT2841 pour exploitation, les onglets des
variables sont actifs et le programme peut être mis en service/hors service.
Toutes les informations du programme permettant une modification ultérieure
sont mémorisées dans la cartouche de Sepam.
Important : si vous effectuez des réglages, puis si vous revenez sur l’onglet
Logipam pour appliquer de nouveau le programme, SFT2841 vous demande
si vous voulez revenir aux réglages par défaut, c’est-à-dire aux valeurs dans le
programme Logipam.
Si vous répondez Oui à cette question, les réglages saisis sur SFT2841 sont
remplacés par les réglages définis dans le programme Logipam.
Vous pouvez ajuster le réglage de l’horloge en cliquant dans les cases relatives aux
jours ou en entrant une valeur dans les champs réservés aux horaires, aux tops et
à la périodicité.
Appliquez les modifications avant de passer aux réglages suivants.
Seule la durée est modifiable en double-cliquant dessus. Elle doit cependant rester
dans la plage définie.
Appliquez les modifications avant de passer aux réglages suivants.
Introduction
L’exploitation des sorties, voyants et messages s’effectue à l’aide de la matrice de
commande disponible dans le menu Application → Réglage de la matrice.
Description
La matrice permet d’affecter les variables Logipam de type "Sortie vers la matrice"
aux sorties logiques, aux messages, aux voyants et au déclenchement de
l’oscilloperturbographie.
Pour visualiser les affectations liées aux variables Logipam uniquement, cliquez sur
le bouton Logipam.
Pour affecter une variable Logipam de type "Sortie vers la matrice" à une sortie
logique de Sepam, cliquez à l’intersection de la ligne de la variable et de la colonne
de la sortie. Une croix apparaît.
Dans l’exemple ci-dessous, la variable MAT005 est affectée à la sortie logique O2 :
Introduction
Le contrôle de l’exécution du programme s’effectue à partir du SFT2841.
Vous pouvez, en ayant préalablement connecté SFT2841 à Sepam, vérifier
l’exécution du programme en vous aidant des dossiers de programmation Logipam
et de réglages SFT2841.
Principes
Ce contrôle consiste à :
Vérifier l’état des variables du programme.
Ajuster le réglage des objets du programme si nécessaire, avec ou sans
interruption de Sepam.
SEPED303004FR 01/2013
Annexes
Annexes
A
Objet de ce chapitre
Ce chapitre liste les variables prédéfinies, regroupées par fonction, et les raccourcis
clavier.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Liste des entrées prédéfinies 150
Liste des sorties prédéfinies 154
Liste des entrées des protections 156
Liste des sorties des protections 159
Raccourcis clavier 164
Entrées prédéfinies
Les entrées prédéfinies disponibles dans Logipam sont les suivantes :
Sorties prédéfinies
Les sorties prédéfinies disponibles dans Logipam sont les suivantes :
Raccourcis clavier