Académique Documents
Professionnel Documents
Culture Documents
Logiciel SFT2885 de
programmation
de Sepam série 80
Manuel d’utilisation
SEPED303004 Version 3
2
Structure de la documentation
Structure de la documentation
SEPED303004 05/2007 3
Structure de la documentation
4 SEPED303004 05/2007
Table des matières
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapitre 1 Introduction au logiciel Logipam . . . . . . . . . . . . . . . . . . . . . . . 11
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Enregistrement du logiciel Logipam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Méthode de création et d’exploitation d’un programme Logipam . . . . . . . . . . . . 15
5
Conseils de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6
Configuration du Sepam et du programme Logipam sur SFT2841 . . . . . . . . . 140
Exploitation des sorties, des voyants, des messages à l’aide de la matrice de
commande. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Contrôle de l’exécution du programme en mode connecté. . . . . . . . . . . . . . . . 151
7
8
A propos de ce manuel
Présentation
Objectif du Ce manuel décrit l’utilisation du logiciel Logipam sous MS Windows pour la création
document 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.
SEPED303004 05/2007 9
A propos de ce manuel
Document à
consulter
Titre Référence
Sepam série 80 - Notice d’utilisation des fonctions de mesure, de SEPED303001FR/EN
protection, de commande et de surveillance (CEI)
Sepam série 80 - Notice d’utilisation de la communication Modbus SEPED303002FR/EN
(CEI)
Sepam série 80 - Notice d’exploitation (CEI) SEPED303003FR/EN
Sepam Series 80 Digital Relay - Reference Guide (ANSI) 63230-216-230
Sepam Series 80 Digital Relay - Modbus Communication Guide 63230-216-231
(ANSI)
Sepam Series 80 Digital Relay - Installation Guide (ANSI) 63230-216-229
Avertissements Seuls les Sepam série 80 avec une cartouche disposant de l’option Logipam
liés au(x) SFT080 sont en mesure d’exécuter les fonctions de commande et de surveillance
produit(s) programmées avec le logiciel Logipam SFT2885.
REMARQUE Les équipements électriques doivent être installés, exploités et entretenus par un
IMPORTANTE personnel d'entretien qualifié. Schneider Electric n'assume aucune responsabilité
des conséquences éventuelles découlant de l'utilisation de cette documentation.
© 2007 Schneider Electric. Tous droits réservés.
10 SEPED303004 05/2007
Introduction au logiciel Logipam
1
Présentation
SEPED303004 05/2007 11
Introduction au logiciel Logipam
Introduction
Quand faut-il Logipam permet de créer des fonctions spécifiques ou de compléter les fonctions
utiliser prédéfinies de Sepam.
Logipam ?
Note : Chaque Sepam contient les fonctions prédéfinies appropriées à l'application
choisie. Elles peuvent être paramétrées et mises en œuvre à l’aide du logiciel
SFT2841.
12 SEPED303004 05/2007
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 En mode démonstration, toutes les fonctions du logiciel sont disponibles sans
démonstration aucune resctriction 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.
Demande d’un Pour demander un numéro de licence, utilisez une des 5 méthodes suivantes :
numéro de z demande du numéro de licence par Internet à partir du PC d’installation,
licence z demande du numéro de licence par Internet à partir d’un autre PC,
z demande du numéro de licence par téléphone au numéro indiqué par l’assistant
d’installation,
z demande du numéro de licence par email, à l’adresse indiquée par l’assistant
d’installation,
z demande du numéro de licence par fax, à envoyer au numéro indiqué par
l’assistant d’installation.
Transfert des Le transfert des droits d’une licence existante est possible avec :
droits de licence z une clé USB,
z un autre ordinateur connecté.
Le transfert des droits de licence est autorisé vers un autre utilisateur d’une société
différente.
SEPED303004 05/2007 13
Introduction au logiciel Logipam
Architecture
14 SEPED303004 05/2007
Introduction au logiciel Logipam
Introduction Pour qu’un programme d’automatisme se réalise dans les meilleures conditions, il
doit :
z respecter le projet d’étude réalisé au préalable,
z suivre les principes de création et de mise en œuvre décrits dans les
paragraphes suivants.
Méthode de Le tableau suivant liste les étapes de création et d’exploitation d’un programme
création et Logipam :
d’exploitation
Etape Description
d’un programme
Logipam 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 :
z 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.
z Sur Sepam
Pour régler les paramètres du programme et contrôler l’exécution du
programme.
Etude du projet Une phase d'étude doit être menée préalablement à la création d'un programme
d’automatisme d'automatisme. Elle se décompose en deux parties :
z l’étude du plan de protection,
z la définition des fonctions de commande et de surveillance nécessaires, qui
permet de déterminer :
z les fonctions prédéfinies dans Sepam à utiliser,
z si le logiciel Logipam doit être utilisé ou non pour adapter les fonctions
prédéfinies ou les compléter par des fonctions spécifiques,
z la liste des entrées/sorties nécessaires.
SEPED303004 05/2007 15
Introduction au logiciel Logipam
Création du Les opérations de création d’un programme d’automatisme sont les suivantes :
programme z Création du programme d’automatisme
Logipam z Saisie du programme : consiste à saisir le schéma de contacts et à configurer les
variables et les objets utilisés.
z Simulation du programme : consiste à vérifier la saisie du programme et à tester
le fonctionnement du programme avant son export.
z Export : consiste à générer un fichier .bin pour exporter le programme vers
SFT2841. Ce fichier est automatiquement placé dans un répertoire commun au
SFT2841et au Logipam.
Mise en œuvre et Le programme créé est mis en œuvre et exploité de la manière suivante :
exploitation du z Avec SFT2841 :
programme z en mode déconnecté pour configurer Sepam avec le programme Logipam,
z en mode connecté pour configurer Sepam ou pour contrôler l’exécution du
programme Logipam.
Les paramètres des objets utilisés dans le programme et les bits de configuration
peuvent être réglés dans les deux modes.
z A partir de l'interface de Sepam en cours d'exploitation, pour contrôler l’exécution
du programme.
16 SEPED303004 05/2007
Description des variables et des
objets Logipam
2
Présentation
Objet de ce Ce chapitre décrit les variables et les objets utilisés par le logiciel Logipam.
chapitre
SEPED303004 05/2007 17
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 :
z les entrées de Logipam,
z les variables internes de Logipam,
z les sorties de Logipam.
Objets de Les objets sont des fonctions d’automatisme préprogrammées qui disposent de
Logipam variables, d’instructions de commande et de paramètres propres.
18 SEPED303004 05/2007
Description des variables et des objets Logipam
Généralités Toutes les variables et tous les objets de Logipam sont identifiés par :
z un identifiant invariable,
z un nom,
z un commentaire.
Utilisation de Toutes les variables et tous les objets peuvent être représentés soit par leur
l’identifiant et du identifiant, soit par leur nom, dans tous les écrans de Logipam.
nom
Consultation des Le commentaire d’une variable ou d’un objet peut être consulté :
commentaires z sur les écrans Paramètres et Variables,
z à partir de l‘écran Schéma, il s’affiche :
z en bulle d’information lorsque la variable ou l’objet est placé sur la grille de
saisie du schéma,
z en bulle d’information dans la fenêtre de sélection de la variable ou de l’objet.
SEPED303004 05/2007 19
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. Ce sont
les "images logiques" des états électriques des entrées de Sepam.
Elles ne peuvent être utilisées que dans la zone contact du programme.
Les entrées logiques sont mises à jour au début de chaque cycle d’exécution du
programme.
Identifiant L’identifiant des entrées logiques est de type géographique. C’est-à-dire qu’il
géographique dépend :
z de la position physique du module MES120 monté sur l’unité de base Sepam,
z du numéro de la voie du module.
Avec :
X=1, pour les 14 entrées du module MES120 monté en H1
X=2, pour les 14 entrées du module MES120 monté en H2
X=3, pour les 14 entrées du module MES120 monté en H3
YY=01 à 14, pour le numéro de l'entrée
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".
20 SEPED303004 05/2007
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 :
z 64 télécommandes impulsionnelles,
z 32 télécommandes maintenues.
Elles ne peuvent être utilisées que dans la zone contact du programme.
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.
Utilisation des Les télécommandes maintenues ne sont utilisées que par Logipam et l’ordre logique
télécommandes affecté à chaque télécommande est libre.
maintenues Elles sont réinitialisées à 0 en cas de coupure d’alimentation.
SEPED303004 05/2007 21
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.
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.
22 SEPED303004 05/2007
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.
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.
SEPED303004 05/2007 23
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.
Utilisation Les bits mémorisés peuvent être consultés en exploitation à l’aide du SFT2841.
24 SEPED303004 05/2007
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.
Utilisation Les bits non mémorisés peuvent être consultés en exploitation à l’aide du SFT2841.
SEPED303004 05/2007 25
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.
26 SEPED303004 05/2007
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.
Identifiant L’identifiant des sorties logiques est de type géographique. C’est-à-dire qu’il
géographique dépend :
z de la position physique du module MES120 monté sur l’unité de base Sepam,
z du numéro de la voie du module.
Avec :
X=0, pour les 5 sorties de l’unité de base
X=1, pour les 6 sorties du module MES120 monté en H1
X=2, pour les 6 sorties du module MES120 monté en H2
X=3, pour les 6 sorties du module MES120 monté en H3
YY=01 à 06, pour le numéro de la sortie
SEPED303004 05/2007 27
Description des variables et des objets Logipam
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 :
z du programme Logipam,
z de la matrice de commande,
z 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.
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.
z 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,
z 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.
28 SEPED303004 05/2007
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.
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.
SEPED303004 05/2007 29
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.
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 :
z les sorties logiques de Sepam,
z les voyants de signalisation en face avant,
z les messages de signalisation sur l’afficheur,
z le déclenchement d’un enregistrement d’oscilloperturbographie.
30 SEPED303004 05/2007
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.
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.
SEPED303004 05/2007 31
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.
32 SEPED303004 05/2007
Description des variables et des objets Logipam
Temporisations
Etat d’une La variable d’état suit l’état en entrée de la temporisation avec un retard à la montée
temporisation ou à la descente.
La variable d’état s’utilise en zone contact, elle est identifiée comme l’objet.
SEPED303004 05/2007 33
Description des variables et des objets Logipam
Temporisation TOF
T01 Démarrage d’une temporisation à la descente, sur le
front descendant de la condition associée
T programmée en zone contact.
Durée d’une La durée de chaque temporisation est réglable entre 0 et 650000ms par pas de
temporisation 10ms :
z avec Logipam à partir de la zone de saisie des objets,
z avec le SFT2841, dans l’onglet Temporisations de l’écran Logipam.
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.
34 SEPED303004 05/2007
Description des variables et des objets Logipam
Compteurs
SEPED303004 05/2007 35
Description des variables et des objets Logipam
36 SEPED303004 05/2007
Description des variables et des objets Logipam
Horloges
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 :
z Heure de départ : 8h00
z Périodicité : 3 heures
z Nombre de tops : 4
z Jour : lundi et mercredi
Etat d’une A chaque top, la variable d’état est à 1 pour une durée d’un cycle.
horloge La variable d’état s’utilise en zone contact.
SEPED303004 05/2007 37
Description des variables et des objets Logipam
38 SEPED303004 05/2007
Le langage à contacts
3
Présentation
SEPED303004 05/2007 39
Le langage à contacts
Arrêt V1 V2
V2 V1
40 SEPED303004 05/2007
Le langage à contacts
1
1.
Marche Arrêt KA1
0002
KA1 Voyant
0003
1.
1.
KA1 V1 V2 KA10
0004
V1 V2 KA11
0005
1.
1
0006
0007
0 6 1
Prêt
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.
SEPED303004 05/2007 41
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.
2 3 4
a Barres de potentiel b
STF
2885 SFT2885 - Logipam - [Moteur à 2 vitesses]
Fichier Edition Saisie Mode Exécution Simulation Affichage ?
? Zoom MODE EDITION S
Schéma Paramètres Variables
1 2 3 Contact 1 Contact 2 Contact 3 Contact 4 Contact 5 Contact 6 Contact 7 Contact 8 Contact 9 Bobine
1
1.
Marche Arrêt KA1
0002
KA1 Voyant
0003
1.
1.
KA1 V1 V2 KA10
0004
V1 V2 KA11
0005
1.
1
0006
0007
0 6 1
Prêt
42 SEPED303004 05/2007
Le langage à contacts
Description du Un schéma à contacts est composé d’un ensemble d’éléments graphiques disposés
schéma à sur une grille de saisie de :
contacts z 10 colonnes,
z 9 colonnes représentant la zone contact dans laquelle figurent les conditions
nécessaires à une action.
z 1 colonne représentant la zone bobine qui réalise l’action consécutive à un
enchaînement de tests dans la zone contact.
z 1400 lignes numérotées.
z 1000 lignes de programmation,
z 400 lignes de commentaires.
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 :
z variable=0, la section n’est pas exécutée dans le programme,
z variable=1, la section est exécutée dans le programme.
SEPED303004 05/2007 43
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.
Type Représentation Fonction
Contact normalement Le contact est passant quand la variable qui le
ouvert pilote est à l’état 1.
MX001
44 SEPED303004 05/2007
Le langage à contacts
Exemples
Programme Logipam Chronogramme équivalent
MX001 O101
() MX001
O101
MX001 O101
MX001
()
O101
MX001 O101
MX001
()
O101
1 cycle
MX001 O101
MX001
()
O101 1 cycle
SEPED303004 05/2007 45
Le langage à contacts
Les connexions
Description Les types de connexion et leurs fonctions sont indiqués dans le tableau ci-dessous.
Type Représentation Fonction
Connexion Permet de relier, en série, les
horizontale MX011 I203 I203 instructions entre les deux
0017 barres de potentiel.
I105
0003
46 SEPED303004 05/2007
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.
Bobines pour Les types de bobines et leurs fonctions sont indiqués dans le tableau ci-dessous.
action sur les
Type Représentation Fonction
variables
Bobine directe La variable associée prend la valeur du
résultat de la zone contact.
SEPED303004 05/2007 47
Le langage à contacts
Exemples
Programme Logipam Chronogramme équivalent
48 SEPED303004 05/2007
Le langage à contacts
Bobines pour Les types de bobines sur les temporisations et leurs fonctions sont indiqués dans le
action sur les tableau ci-dessous.
temporisations
Type Représentation Fonction
Temporisation Une temporisation "à la montée" permet de
TON retarder la montée d'une information d'un temps T.
Exemples
Programme Logipam Chronogramme équivalent
SEPED303004 05/2007 49
Le langage à contacts
Bobines pour Les types de bobines sur les compteurs et leurs fonctions sont indiqués dans le
action sur les tableau ci-dessous.
compteurs
Type Représentation Fonction
Compteur Incrémente le compteur sur front montant.
50 SEPED303004 05/2007
Le langage à contacts
Chronogramme équivalent
Dans cet exemple, la consigne est égale à 2
Valeur courante =
Consigne
Valeur courante
SEPED303004 05/2007 51
Le langage à contacts
Lignes de commentaires
STF
2885 SFT2885 - Logipam - [Moteur 2 vitesses]
Fichier Edition Saisie Mode Exécution Simulation Affichage ?
? Zoom MODE EDITION S
Schéma Paramètres Variables
123 Contact 1 Contact 2 Contact 3 Contact 4 Contact 5 Contact 6 Contact 7 Contact 8 Contact 9 Bobine
Commentaire pour le programme moteur 2 vitesses.
0001
1
1.1
Marche Arrêt KA1
0002
Paramétrage du
KA1 Texte du commentaire Voyant
OK
0003 Commentaire pour le programme moteur 2 vitesses. Cancel
?
1.
1.
KA1 Ava Arrièr KA10
0004
V1 V2 KA11
0005
1.2
1
0006
0007
0 6 1
Prêt
52 SEPED303004 05/2007
Le langage à contacts
Règle Un ensemble de lignes consécutives reliées par des connexions verticales est un
d’exécution du réseau connexe.
schéma Un programme est exécuté séquentiellement, réseau connexe et lignes dans l’ordre
du schéma.
L’évaluation des données s’effectue en partant de la bobine vers la barre de
potentiel gauche. La variable associée à la bobine prend la valeur résultant des
opérations effectuées et testées sur les contacts.
Exécution des L’exécution des éléments s’effectue dans l’ordre d’apparition des bobines du réseau
éléments dans connexe sur le schéma.
un réseau Les contacts liés à la bobine sont évalués en fonction des variables associées. Les
connexe contacts déjà évalués lors du traitement d’une bobine ne sont pas évalués de
nouveau.
S’il existe une succession de contacts et connexions passants, alors la bobine est
exécutée et la variable associée à la bobine est mise à jour.
Exécution L’exécution d’une section peut être conditionnée par une variable. La section sera
conditionnée ou ne sera pas exécutée en fonction de la valeur de la variable sélectionnée, de la
d’une section manière suivante :
z variable=0, la section n’est pas exécutée dans le programme, les variables qui
auraient pu être modifiées à l’intérieur de la section conservent leur valeur,
z variable=1, la section est exécutée dans le programme.
SEPED303004 05/2007 53
Le langage à contacts
Conseils de programmation
Utilisation des Toutes les bobines rencontrées sont exécutées, un même compteur utilisé 2 fois est
bobines interprété 2 fois.
Une même bobine peut prendre plusieurs valeurs au cours d’un cycle d’exécution.
Toutefois, seule la valeur en fin d’exécution est conservée, les évaluations
intermédiaires étant remplacées à chaque nouvelle bobine. Dans l’exemple ci-
dessous, MX001 prend la valeur I101 en cours de cycle et la valeur I102 en fin
d’exécution.
I101 MX001
I102 MX001
Détection du Avec Logipam, il est possible d’utiliser une ligne sans contact. Cela permet
premier cycle notamment de reconnaître le premier cycle d’exécution pour faire des initialisations.
Exemple avec MX002 en fin de schéma
MX002
54 SEPED303004 05/2007
Le langage à contacts
Ordre des L’ordre des bobines est important. Les exemples ci-après illustrent les différences
bobines d’évaluation selon l’ordre des bobines.
Exemple 1
O102 O103
I101
O102
O103
Exemple 2
O103 O102
I101
O102
O103
Ordre des Pour la fonction Set/Reset, l’ordre des bobines conditionne l’ordre de priorité entre
bobines pour la le Set et le Reset. La dernière bobine exécutée verra son résultat conservé. Pour
fonction Set/ une priorité au Set, il faut que la bobine Set soit en dernier, et inversement pour une
Reset priorité au Reset.
SEPED303004 05/2007 55
Le langage à contacts
Utilisation des Les sections conditionnelles permettent d’organiser simplement deux parties d’un
sections pour programme qui s’excluent mutuellement.
réaliser des Exemple : la section 1 est réalisée quand I101=1 et la section 2 quand I101=0
traitements
exclusifs
I101 MX001
MX002
56 SEPED303004 05/2007
Prise en main du logiciel
4
Présentation
SEPED303004 05/2007 57
Prise en main du logiciel
Démarrage du logiciel
Ouverture de Pour ouvrir Logipam à partir du menu Windows, procédez comme suit :
Logipam
Etape Action
1 Dans Windows Explorer, cliquez sur Démarrer → Programmes → Schneider
→ SFT2885.
La boîte de dialogue Bienvenue s’ouvre.
SFT2885 - Logipam
SFT
2885
Fichier ?
? S
Bienvenue
Fermer
58 SEPED303004 05/2007
Prise en main du logiciel
L’assistant de L’assistant de démarrage vous guide en proposant des raccourcis sur les actions
démarrage courantes suivantes :
z la création d'un nouveau programme,
z l'ouverture d'un programme existant,
z l'ouverture d'un programme récemment ouvert,
z la sortie de l'application.
L’assistant s’ouvre toujours par défaut lors du démarrage de Logipam.
Pour le désactiver, vous pouvez :
z soit cocher la case Ne plus afficher cette boîte de dialogue de la boîte de
dialogue Bienvenue.
z soit ouvrir la fenêtre Options à partir du menu Fichier → Options, et
désélectionner la case Affichage de la boîte de bienvenue.
Pour le réactiver, ouvrez la fenêtre Options à partir du menu Fichier → Options et
cochez la case Affichage de la boîte de bienvenue.
SEPED303004 05/2007 59
Prise en main du logiciel
Ouverture d’un Pour ouvrir un programme utilisé récemment, procédez comme suit :
programme
Etape Action
utilisé
récemment 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.
60 SEPED303004 05/2007
Prise en main du logiciel
Fonctionnalité Au cours de l’import, le fichier importé est converti pour être utilisé par Logipam. Une
validation du programme est automatiquement effectuée.
SEPED303004 05/2007 61
Prise en main du logiciel
Options du logiciel
62 SEPED303004 05/2007
Prise en main du logiciel
Options
Langue du SFT2885 Français
SEPED303004 05/2007 63
Prise en main du logiciel
Sélection de la Vous pouvez également modifier la langue des commentaires et des noms de
langue des variables prédéfinis dans Logipam. Pour cela, procédez comme suit :
textes prédéfinis
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.
Options
64 SEPED303004 05/2007
Prise en main du logiciel
Options
SEPED303004 05/2007 65
Prise en main du logiciel
66 SEPED303004 05/2007
Prise en main du logiciel
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.
Sans OK
Mot de passe
Confirmation
SEPED303004 05/2007 67
Prise en main du logiciel
Genéralités L’écran principal Logipam offre les fonctions d’usage sous MS Windows :
z menus contextuels et déroulants,
z barres d’outils avec icones,
z raccourcis clavier et touches de fonction,
z aide en ligne et bulles d’information.
1 2 3 4 5
STF
2885 SFT2885 - Logipam - [Moteur à 2 vitesses]
Fichier Edition Saisie Mode Exécution Simulation Affichage ?
? Zoom MODE EDITION S
Schéma Paramètres Variables
1 2 3 Contact 1 Contact 2 Contact 3 Contact 4 Contact 5 Contact 6 Contact 7 Contact 8 Contact 9 Bobine
1
1.
Marche Arrêt KA1
0002
KA1 Voyant
0003
1.
1.
KA1 V1 V2 KA10
0004
V1 V2 KA11
0005
1.
1
0006
0007
0 6 1
Prêt
7 6
68 SEPED303004 05/2007
Prise en main du logiciel
SEPED303004 05/2007 69
Prise en main du logiciel
Présentation La barre d’outils assure un accès rapide aux fonctions de base du logiciel.
70 SEPED303004 05/2007
Prise en main du logiciel
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
Zoom 100%
Note : ces fonctions sont accessibles par les menus en mode édition et en mode
simulation.
SEPED303004 05/2007 71
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.
72 SEPED303004 05/2007
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 :
z en mode édition : d’accéder à l’ensemble des variables et objets disponibles
pour les placer sur la grille de saisie,
z en mode simulation : de consulter uniquement les variables et objets utilisés dans
le programme.
0 6 1
Entrées du Logipam
Bits internes
Objets temporisation
Objets horloge
Objets compteur
0 6 1
Sorties du Logipam
SEPED303004 05/2007 73
Prise en main du logiciel
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.
Par exemple, un passage du curseur sur l’icone des entrées du Logipam ouvre la
fenêtre suivante :
Entrées du Logipam
Télécommandes Entrées prédéfinies
Entrées Logiques Sorties des Protections
Nom Utilisation
+ MES_120_1
+ MES_120_2
+ MES_120_3
74 SEPED303004 05/2007
Prise en main du logiciel
S
L’un des deux cas suivants peut se présenter :
z Le passage en mode simulation s’effectue directement.
z Le passage en mode simulation ne s’effectue pas. La fenêtre
Compte rendu s’ouvre et donne des informations sur l’analyse
du schéma et la génération du programme exécutable.
Corrigez les erreurs s’il y a lieu, et poursuivez. Pour plus
d’informations sur le compte-rendu, voir Contrôle du programme,
p. 120.
Edition Pour revenir au mode édition, cliquez sur Mode → Edition ou sur
l’icone suivant dans la barre d’outils :
SEPED303004 05/2007 75
Prise en main du logiciel
Conditions de Le passage en mode simulation doit se faire sur un projet qui n'est pas en cours de
passage en modification ; il doit avoir été enregistré au préalable.
mode simulation Si le projet en cours n’a pas été préalablement sauvegardé, une fenêtre s’ouvre et
propose l’enregistrement.
Le passage en mode simulation s'accompagne des phases d’analyse du schéma et
de génération du code exécutable. Le résultat de ces phases s’affiche et liste les
erreurs éventuelles comme l’illustre la figure suivante :
Compte rendu
N Type Ligne Colonne Code Message
1 ERREUR 5 7 1606 Erreur de connexion
2 ERREUR 6 5 1606 Erreur de connexion
3 ERREUR 5 5 1605 Schéma invalide de la ligne 5 à 6
4 INFO 1000 Fin d’analyse - 3 erreur(s), 0 warning(s).
76 SEPED303004 05/2007
Prise en main du logiciel
SEPED303004 05/2007 77
Prise en main du logiciel
Description La figure ci-dessous présente l’écran en mode édition et la barre des saisies :
STF
2885 SFT2885 - Logipam - [Moteur à 2 vitesses]
Fichier Edition Saisie Mode Exécution Simulation Affichage ?
? Zoom MODE EDITION S
Schéma Paramètres Variables
1 2 3 Contact 1 Contact 2 Contact 3 Contact 4 Contact 5 Contact 6 Contact 7 Contact 8 Contact 9 Bobine
1
1.
Marche Arrêt KA1
0002
KA1 Voyant
0003
1.
1.
KA1 V1 V2 KA10
0004
V1 V2 KA11
0005
1.
1
0006
0007
0 6 1
Prêt
78 SEPED303004 05/2007
Prise en main du logiciel
Mode de saisie Le mode Schéma permet de saisir les instructions du schéma à contacts pour créer
"Schéma" le programme. Il présente la grille de saisie du programme, comme le montre la
figure précédente
En plein écran, 10 lignes sont visibles mais il est possible d’afficher un plus grand
nombre de lignes en modifiant le zoom.
SEPED303004 05/2007 79
Prise en main du logiciel
Mode de saisie Le mode Paramètres présente l'ensemble des objets paramétrables disponibles. Il
"Paramètres" permet de saisir leurs paramètres avant de les placer sur la grille de saisie.
Il se compose de trois onglets, un onglet pour chaque type d’objet, comme le montre
la figure suivante :
STF
2885 SFT2885 - Logipam - [Moteur à 2 vitesses]
Fichier Edition Saisie Mode Exécution Simulation Affichage ??
? MODE EDITION S
Schéma Paramètres Variables
Variables utilisées uniquement
Compteurs Horloges Temporisations
ID Utilisée Paramètres Commentaire
C01 Non Consigne = 0
C02 Non Consigne = 0
C03 Non Consigne = 0
C04 Non Consigne = 0
C05 Non Consigne = 0
C06 Non Consigne = 0
C07 Non Consigne = 0
C08 Non Consigne = 0
C09 Non Consigne = 0
C10 Non Consigne = 0
C11 Non Consigne = 0
C12 Non Consigne = 0
C13 Non Consigne = 0
C14 Non Consigne = 0
C15 Non Consigne = 0
C16 Non Consigne = 0
C17 Non Consigne = 0
C18 Non Consigne = 0
C19 Non Consigne = 0
C20 Non Consigne = 0
C21 Non Consigne = 0
C22 Non Consigne = 0
C23 Non Consigne = 0
Prêt
80 SEPED303004 05/2007
Prise en main du logiciel
Colonne Description
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.
SEPED303004 05/2007 81
Prise en main du logiciel
Mode de saisie Le mode Variables présente l'ensemble des variables et des objets disponibles. Il
"Variables" permet de saisir leur nom et un commentaire lorsqu’ils ne sont pas prédéfinis dans
Logipam.
Il se compose d’un onglet pour chaque type de variable ou d’objet, comme le montre
la figure suivante :
STF
2885 SFT2885 - Logipam - [Moteur 2 vitesses]
Fichier Edition Saisie Mode Exécution Simulation Affichage
? ?
? MODE EDITION S
Schéma Paramètres Variables
Variables utilisées uniquement
Temporisations Sorties Logiques Entrées Protections Télésignalisations Entrées Prédéfinies Sorties vers Matrice
Entrées LogiquesSorties Protections Télécommandes
Sorties prédéfinies Bits MémorisésBits Non mémorisés
Bits Configuration CompteursHorloges
Nom Utilisée Commentaire
MES_120_1
I101 Non
I102 Non
I103 Non
I104 Non
I105 Non
I106 Non
I107 Non
I108 Non
I109 Non
I110 Non
I111 Non
I112 Non
I113 Non
I114 Non
MES_120_2
MES_120_3
Prêt
82 SEPED303004 05/2007
Prise en main du logiciel
Colonne Description
Commentaire Permet la saisie d’un texte pour commenter la variable, en double-
cliquant sur la ligne.
SEPED303004 05/2007 83
Prise en main du logiciel
STF
2885
SFT2885 - Logipam - [Moteur 2 vitesses]
Fichier Edition Saisie Mode Exécution SimulationAffichage ?
? Zoom MODE SIMULATION S
Run Stop Lundi 00:00:12:6
Schéma Paramètres Variables 1
123 Contact 1 Contact 2 Contact 3 Contact 4 Contact 5 Contact 6 Contact 7 Contact 8 Contact 9 Bobine
1
1.1
Marche Arrêt KA1
0002
2
KA1 Voyant
0003
1.1
1.2
KA1 V1 V2 KA10
0004
V1 V2 KA11
0005
1.2
1
0006
0007
0 6 1
Prêt
84 SEPED303004 05/2007
Prise en main du logiciel
Arrêt de la simulation
Stop
Jour de simulation
Lundi
SEPED303004 05/2007 85
Prise en main du logiciel
Personnalisation de l’affichage
Disposition des Logipam mémorise la disposition des fenêtres ouvertes avant la fermeture du projet
fenêtres en cours.
A la session suivante, il s’ouvre sur le même environnement de travail et la même
disposition des fenêtres à l’écran.
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.
86 SEPED303004 05/2007
Création d’un programme
5
Présentation
Objet de ce Ce chapitre décrit l’ensemble des opérations à effectuer pour créer un programme.
chapitre
SEPED303004 05/2007 87
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 :
z pour la constitution du dossier d’impression,
z au moment de l’import du progamme dans SFT241 pour identifier le programme
et sa version.
Liste des Les propriétés qu’il est possible d’affecter sont les suivantes :
propriétés z le nom du programme,
z l’auteur du programme,
z le type d’application,
z le client,
z l’affaire,
z le tableau,
z la cellule,
z des commentaires.
Ces propriétés apparaissent lors de l’impression de la page de garde. Dans un souci
de traçabilité, il convient de toutes les saisir.
Les propriétés automatiquement affectées par Logipam sont les suivantes :
z la version du programme,
z la version logicielle SFT2885.
Ces informations ne sont pas modifiables. La version du programme s’incrémente
automatiquement à chaque sauvegarde après une modification du programme.
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.
88 SEPED303004 05/2007
Création d’un programme
Introduction Les variables et les objets qui sont utilisés dans le programme peuvent être définis :
z Avant d’être placés sur la grille de saisie, de la manière suivante :
z à l’aide du mode Variables pour la saisie des noms et commentaires des
variables et des objets,
z à l’aide du mode Paramètres pour la saisie des paramètres des objets.
z Au cours de la saisie des éléments en mode Schéma, à l’aide des fenêtres de
paramétrage disponibles pour chaque variable et chaque objet.
Définition en Pour plus d’informations sur ces modes de saisie, voir Description de l’écran en
mode Variables mode édition , p. 77.
et Paramètres
SEPED303004 05/2007 89
Création d’un programme
Définition des Pour saisir le nom et le commentaire d’une variable en mode Schéma, procédez
commentaires et comme suit :
des noms de
Etape Action
variables en
mode Schéma 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.
Paramétrage
Identifiant OK
l106
Annuler
Nom ?
V1
Commentaire
90 SEPED303004 05/2007
Création d’un programme
Définition et Pour définir les paramètres des horloges, procédez comme suit :
paramétrage des
Etape Action
horloges en
mode Schéma 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.
Paramétrage de l’horloge
Identifiant OK
H02 03:00:00 Heure de départ Annuler
Nom ?
H02 00:00:00 Périodicité
Commentaire Top
0
( <= 1440)
Jours
DI LU MA ME JE VE SA
Définition et Pour définir les paramètres des temporisations, procédez comme suit :
paramétrage des
Etape Action
temporisations
en mode Schéma 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.
Paramétrage de la temporisation
Identi-
Identifiant Plage de réglage (ms) OK
T03 650000 Limite supérieure Annuler
Nom 200 Limite inférieure ?
T03
Délai (ms)
Commentaire
0
Mode
TON TOF
SEPED303004 05/2007 91
Création d’un programme
Définition et Pour définir les paramètres des compteurs, procédez comme suit :
paramétrage des
Etape Action
compteurs en
mode Schéma 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.
Paramétrage du compteur
Identifiant Seuil OK
C02 0 Annuler
Nom 0 <= C <= 65535 ?
C02
Commentaire
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.
92 SEPED303004 05/2007
Création d’un programme
Insertion des Pour placer un élément dans un schéma, procédez comme suit :
variables et des
Etape Action
objets
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].
Création des Pour créer une connexion, voir Création et supression de connexions, p. 113.
connexions
SEPED303004 05/2007 93
Création d’un programme
Modification des Pour modifier les fonctions des éléments placés en contact ou en bobine, procédez
fonctions comme suit :
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.
94 SEPED303004 05/2007
Création d’un programme
Ajout d’une ligne Pour ajouter une ligne 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 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.
Ajout de Pour ajouter plusieurs lignes dans un programme, procédez comme suit :
plusieurs lignes
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.
SEPED303004 05/2007 95
Création d’un programme
Suppression de Pour supprimer des lignes dans un programme, procédez comme suit :
lignes
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.
96 SEPED303004 05/2007
Création d’un programme
Caractéristiques Une section est définie avec un numéro d’ordre dans le schéma.
des sections Vous pouvez attribuer un titre ainsi qu’une variable d’exécution à la section.
Vous pouvez créer jusqu’à 100 sections par schéma, sachant qu’une section peut
contenir deux niveaux de sous-sections.
SEPED303004 05/2007 97
Création d’un programme
Définition d’une Pour définir une nouvelle section, procédez comme suit :
nouvelle 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.
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 :
0005
1 Section1
0006
1 Section 1
0007
Définition d’une Pour définir une section à partir de sections ou de lignes existantes, procédez
section à partir comme suit :
de sections ou
Etape Action
de lignes déjà
créées 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.
98 SEPED303004 05/2007
Création d’un programme
Annulation d’une L’annulation d’une section ou d’une sous-section permet de supprimer la définition
section de la section. Le regroupement des lignes par section est ainsi annulé, les lignes
conservent leur contenu. Pour annuler 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 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.
Conditions de Attention : la supression d’une section entraîne la supression des lignes et de leur
suppression des contenu. La suppression des lignes est irréversible. Cette action ne peut pas être
sections annulée.
La suppression de sous-sections ne doit pas générer de section vide. Aussi,
assurez-vous qu’au moins une ligne ou une section se trouve dans la section
résultante de la suppression des sous-sections ou des lignes.
SEPED303004 05/2007 99
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.
Paramétrage de la section
Titre de la section OK
Marche/Arrêt Cancel
?
Variable conditionnant l’exécution de la section
Arrièr Retirer variable
Ava Arrièr
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.
Introduction Une section peut être soumise à une condition d’exécution définie par une variable.
Fonctionnalité Pour créér une condition d’exécution, une variable est associée à la section :
z si la variable est à 0, la section n’est pas executée,
z si la varaible est à 1, la section est exécutée.
SFT
2885 SFT2885 - Logipam - [Condition d’exécution]
Fichier Edition Saisie Mode ExécutionSimulationAffichage Exécution ?
? Zoom MODE EDITION S
Schéma Paramétres Variables
1 2 3 Contact 1 Contact 2 Contact 3 Contact 4 Contact 5 Contact 6 Contact 7 Contact 8 Contact 9 Bobine
I301 MX002
0001
MX003
0002
1 Si I301=1 [MX002]
I302 O301
0003
1 Si I301=1 [MX002]
2 Sinon [MX003]
I303
0004
2 Sinon [MX003]
Paramétrage de la section O301
0005
Titre de la section OK
Si I301=1 Annuler
0006 ?
Variable conditionnant l’exécution de la section
MX002 Retirer la variable
0007
0 6 1
Prêt
Création d’une Pour assigner une condition d’exécution à une section, procédez comme suit :
condition
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).
Paramétrage de la section
Titre de la section OK
Marche/Arrêt Cancel
?
Variable conditionnant l’exécution de la section
I101 Arrièr Retirer variable
Ava Arrièr
Suppression Pour supprimer les propriétés d’exécution d’une section, procédez comme suit :
d’une condition
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.
Introduction Dans un schéma, vous pouvez développer ou réduire le contenu d’une section.
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 :
0005
0006
0007
0007
0009
Introduction Vous pouvez afficher jusqu’à trois niveaux de section dans un programme :
z soit en développant les niveaux de section les uns après les autres,
z soit en manipulant les niveaux d’arborescence.
Définition d’une Pour afficher les niveaux de section dans un programme, procédez comme suit :
arborescence de
Etape Action
section
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.
1 Ceci est le niveau 1 de la section
0002
0003
Afficher les Pour afficher les niveaux d’arborescence dans un programme, procédez comme
niveaux suit :
d’arborescence
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).
Icone 1 2 3 Contact 1
d’arborescence
1
0002
1.1
0003
1.1
1
2
2.1
0004
2.1.1
0006
2.1
0007
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.
Copier/coller des Il est possible de copier/coller des cellules, ou une sélection de cellules. Le contenu
cellules des cellules copiées remplace par écrasement le contenu des cellules sur lesquelles
s’effectue le collage.
Les opérations de copier/coller des cellules s’effectuent dans la même zone : de
contact à contact et de bobine à bobine.
La copie d’une sélection de cellules reliées entre elles doit tenir compte de la taille
de la sélection et du type d’instructions qu’elles contiennent. Une sélection de 3
cellules sur 3 lignes ne peut pas être copiée à partir de la colonne 9, par exemple.
En cas d’erreur de manipulation, Logipam donne les messages suivants :
z L’opération de collage n’a pu être effectuée, car celle-ci
aurait engendré une incohérence contact/bobine.
Dans ce cas, assurez-vous que vous collez bien une bobine sur une bobine ou
un contact sur un contact.
z L’opération de collage n’a pu être effectuée, car la
sélection cible n’est pas compatible avec la source.
Dans ce cas, assurez-vous que la cible est une cellule de la grille d’édition et non
pas une ligne ou une section.
z L’opération de collage n’a pu être effectuée, car celle-ci
aurait engendré un dépassement des limites du schéma.
Dans ce cas, assurez-vous que la sélection est compatible avec la zone du
programme où elle doit être copiée.
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.
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.
Copier/coller des Il est possible de copier/coller une ligne, ou une sélection de lignes. Le contenu de
lignes la ligne copiée est inséré avant la ligne où s’effectue le collage.
Pour copier/coller des lignes, assurez-vous que le nombre maximal de lignes ne
dépasse pas les 1400 lignes autorisées dans un programme.
En cas d’erreur de manipulation, Logipam donne les messages suivants :
z L’opération de collage n’a pu être effectuée, car celle-ci
aurait engendré un dépassement du nombre de lignes maximum.
Dans ce cas, réorganisez le programme.
z L’opération de collage n’a pu être effectuée, car celle-ci
aurait engendré un dépassement du nombre de lignes de
commentaires maximum.
Le nombre de lignes de commentaires ne doit pas dépasser 400 lignes :
réorganisez les commentaires.
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.
Copier/coller des Il est possible de copier/coller une section, ou une sélection de sections, ou une
sections sélection de lignes et de sections. Le contenu de la sélection copiée est inséré avant
la ligne où s’effectue le collage.
Pour copier/coller des sections, assurez-vous que le nombre maximal de sections
ne dépasse pas les 100 sections autorisées et que le niveau d’imbrication des
sections ne dépasse pas les 3 niveaux autorisés.
En cas d’erreur de manipulation, Logipam donne les messages suivants :
z L’opération de collage n’a pu être effectuée, car celle-ci
aurait engendré un dépassement du nombre de sections
maximum.
Dans ce cas, réorganisez le programme.
z L’opération de collage n’a pu être effectuée, car celle-ci
aurait engendré un dépassement de la profondeur autorisée
dans les sections.
Le nombre de niveaux d’imbrication est supérieur à trois : réorganisez le
programme.
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.
Recherche d’une Pour rechercher les occurrences d’une variable ou d’un objet, procédez comme
variable suit :
Etape Action
1 Dans le programme, sélectionnez la variable dont vous voulez rechercher les
occurrences.
2 z Appuyez sur F3 pour rechercher l’occurrence suivante de la variable,
z Appuyez sur <ctrl> + F3 pour rechercher l’occurrence précédente de la
variable.
Remplacement Pour remplacer une variable par une autre, procédez comme suit
d’une 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.
Remplacement
Remplacer la variable I104 par la variable I204
Introduction Les variables et les objets sont reliés entre eux par des connexions horizontales ou
verticales.
Création d’une Pour créer une connexion entre deux variables, procédez comme suit :
connexion
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é.
Suppression Pour supprimer une connexion entre deux variables, procédez comme suit :
d’une connexion
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.
Affichage par Pour afficher les variables par leur identifiant, procédez comme suit :
l’identifiant
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).
Affichage par le Pour afficher les variables par leur nom, procédez comme suit :
nom
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.
Modification non L’astérisque "*", placé après le nom du fichier dans la barre de titre, signale que vous
enregistrée (*) avez modifié un programme mais que vous n’avez pas enregistré les modifications.
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.
Cohérence du programme
Nº Ligne Colonne Commentaire Section Nom
1 030 007 Pas de jour sélectionné ! (H02)
2 003 003 Elément non connecté à droite 1.1
2 022 004 Liaison verticale non connectée !
Messages Le tableau ci-dessous liste les erreurs possibles et les opérations à effectuer pour
d’erreur et les résoudre.
résolution
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
Compe rendu
Nº Type Ligne Colonne Code Message
1 ERREUR 5 7 1606 Erreur de connexion
2 ERREUR 6 5 1606 Erreur de connexion
3 ERREUR 5 5 1605 Schéma invalide de la ligne 5 à 6
4 INFO 1000 Fin d’analyse - 3 erreur(s), 0 warning(s).
Messages Le tableau ci-dessous liste les erreurs possibles et les opérations à effectuer pour
d’erreur et les résoudre.
résolution
Type Libellé Description
Erreur Le fichier source Logipam est trop Indique que le nombre de
volumineux commentaires est trop élevé.
Format de fichier non valide Indique que le fichier importé est
invalide.
Temporisation x utilisée plusieurs Indique qu’une même temporisation
fois est utilisée dans plusieurs cellules.
Plus de mémoire disponible Indique un dépassement
d’occupation mémoire ; la taille du
programme est trop importante.
Trop de contacts Indique un dépassement du nombre
de contacts et bobines maximum
autorisés (5000 contacts).
Schéma invalide ligne n Une erreur a été détectée sur la ligne
n du programme.
Schéma invalide de la ligne n à z Un erreur a été détectée sur une zone
de la ligne n à la ligne z du
programme.
Erreur de connexion Une erreur de connexion n’a pas été
corrigée sur une zone du programme.
Warning La variable x est affectée mais non Une valeur a été définie pour une
utilisée. variable mais elle n’est pas utilisée
dans le programme.
Vérifiez le programme.
La variable x est utilisée mais non Une variable est utilisée dans le
affectée. programme mais aucune valeur n’a
été définie.
Vérifiez le programme.
Information Occupation mémoire x.x% Information sur la quantité de
mémoire utilisée par le programme
par rapport à la quantité disponible.
Contacts et bobines utilisés Information sur la quantité de
contacts et bobines utilisée dans le
schéma par rapport aux 5000
disponibles.
Sélection des A partir de Logipam, vous pouvez imprimer les éléments suivants :
éléments à z La page de garde
imprimer La page de garde présente les caractéristiques générales du programme tels que
la date, le nom et la description fonctionnelle.
z Le listing du programme en langage à contacts
Ce listing correspond au schéma tel qu’il apparaît sur la grille de saisie du mode
Edition.
z La liste récapitulative des variables et des objets
Cette liste comprend :
z les temporisations,
z les horloges,
z les compteurs,
z les entrées/sorties logiques,
z les entrées/sorties de protections,
z les télécommandes,
z les entrées/sorties prédéfinies,
z les bits internes,
z les télésignalisations,
z les sorties vers la matrice.
z Les en-têtes et pieds de page
Les en-têtes et les pieds de page contiennent trois zones d’impression pour
chaque en-tête et chaque pied de page (gauche, centrale et droite).
Vous pouvez sélectionner les options suivantes :
z un logo,
z le numéro de page,
z le nombre de pages,
z la date,
z l’heure,
z le nom du document.
Imprimer les Pour imprimer les éléments sélectionnés, procédez comme suit :
éléments
Etape Action
sélectionnés
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
Présentation
Introduction Le mode simulation permet de simuler un programme pour vérifier son bon
fonctionnement.
Temps de Le temps de rafraîchissement correspond au temps qui s'écoule entre deux mises
rafraîchisse- à jour de l'écran lorsque le programme est simulé en continu.
ment de Le temps de rafraîchissement est compris entre 100ms et 2000ms. Vous pouvez le
l’interface modifier à partir de la fenêtre des options en cliquant sur Fichier → Options.
Exécution de la simulation
Affichage des Durant la simulation, l’affichage de l’écran est automatiquement rafraîchi pour
états et des refléter en permanence l'état des variables et des objets.
comportements Au cours de la simulation, les contacts, les bobines et les connexions prennent les
couleurs suivantes :
z rouge : représente l’état passant,
z noir : représente l’état non passant.
Le nom des variables et des objets prend les couleurs suivantes :
z rouge : représente l’état 1,
z noir : représente l’état 0.
Introduction En mode Simulation, Logipam permet de modifier les variables et de surveiller leur
état à l’aide de la fenêtre Etat des variables.
Description de la Pour accéder à la fenêtre Etat des variables, cliquez sur l’icône suivant dans la
fenêtre Etat des barre d’outils :
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 :
1
Etat des variables
Nº Nom Catégorie Etat Courante
1 C01 Compteur 0 8
2 O1 Logique 0
3 MX001 Interne 0
4 MAT001 Matrice 0
2 0
5 T01 Temporisation 0 ms
Sélection et Pour lister des variables dans la fenêtre Etat des variables, cliquez sur la variable
suppression des à partir de l’écran de simulation et faites la glisser sur la fenêtre. Recommencez
variables à cette opération pour toutes les variables que vous voulez surveiller ou modifier.
surveiller Pour supprimer des variables dans la fenêtre Etat des variables, cliquez sur la
variable et effectuez un clic droit. L’option de suppression apparaît, cliquez pour
valider la suppression.
Modification des Pour modifier les variables et les objets à partir de la fenêtre Etat des variables,
variables et des procédez comme suit :
objets z Pour les variables
z effectuez un double-clic sur la valeur de l’état pour la faire basculer à l’état
inverse,
z effectuez un double-clic sur la variable dans la colonne N°, Nom ou Catégorie
pour ouvrir sa fenêtre de paramétrage.
z Pour les objets :
z effectuez un double-clic sur la valeur courante de l’objet pour la modifier,
z effectuez un double-clic sur l’objet dans la colonne N°, Nom ou Catégorie
pour ouvrir sa fenêtre de paramétrage.
Il est également possible de faire basculer l'état d'une variable en effectuant un
double-clic sur la variable à partir de la grille de programmation lorsque le curseur
prend la forme d'une croix-cible rouge.
L'état des contacts associés à une variable n'est pas évalué au moment du clic :
seule l'exécution de la simulation permet une mise à jour du contact. En mode
continu, les contacts sont évalués immédiatement. Lorsque la simulation est
inactive, les contacts ne sont mis à jour que lors de l'exécution d'un pas ou de la
relance du mode continu.
Exemples de L’exemple suivant illustre le passage de l’état 0 à 1 d’un contact au cours d’un arrêt
comportement de simulation.
des variables
lors de leur I101 I101 I101
modification
1 2 3
Cette modification s’effectue 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.
1 2 3 4
Cette modification s’effectue 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 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.
Heure à l’initialisation
Jour de la semaine Heure
Heures Minutes Secondes Millisec-
Lundi 0 0 0 0
Heure courante
Jour de la semaine Heure
Heures Minutes Secondes Millisecondes
Lundi 0 0 0 0
OK Annuler ?
7
Présentation
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 :
z transformation du programme en données binaires exécutables sur Sepam,
z génération de l'interface pour le SFT2841.
L’export d’un programme n’est possible que sur un projet enregistré.
Compte rendu
Nº Type Ligne Colonne Code Message
1 ERREUR 5 7 1606 Erreur de connexion
2 ERREUR 6 5 1606 Erreur de connexion
3 ERREUR 5 5 1605 Schéma invalide de la ligne 5 à 6
4 INFO 1000 Fin d’analyse-3 erreur(s), 0 warning(s).
Messages des Les messages d’erreurs relevés lors de l’export sont ceux relevés lors du passage
erreurs d’export en mode Simulation. Pour plus d’informations, voir Modes de fonctionnement
édition et simulation, p. 75.
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 Les étapes pour configurer Sepam et son programme Logipam sur SFT2841 sont
configuration 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.
2 Sélectionnez une des options pour ouvrir un projet Sepam série 80.
SFT2841 s’ouvre sur l’écran Unité Sepam.
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 :
Fct ?
Auteur :
Client :
Affaire :
Tableau :
Cellule : Décharger
z Annuler
Annule l’opération effectuée.
z Décharger
Permet de décharger le fichier de Sepam dans un format lisible par Logipam.
z Onglets Bits internes/Compteur/Horloges/Temporisations
Permettent de consulter et d’ajuster les valeurs définies au cours de la
programmation avec Logipam.
Mise en service/ Pour mettre le programme sélectionné en service et le rendre actif, cliquez sur le
hors service d’un bouton En service dans la zone Mise en/hors service.
programme Pour mettre le programme sélectionné hors service et le rendre inactif, cliquez sur
le bouton Hors service dans la zone Mise en/hors service.
Réglage des Le SFT2841 permet de consulter les bits internes et les objets programmés et de
variables les régler. Pour cela, sélectionnez l’onglet correspondant.
Chaque onglet affiche la valeur courante des paramètres initialisée par la valeur par
défaut contenue dans le programme lors de sa sélection. La valeur par défaut est
celle qui a été choisie lors de la configuration du programme sur le SFT2885.
Réglage des bits L’onglet Bits internes permet d’afficher les bits utilisés par le programme et de
internes basculer l’état des bits de configuration si nécessaire.
SFT2841 - Sepam série 80 - [Sous-station S80_1]
Fichier Edition ExploitationSepam Application Options Fenêtre ?
Fct ?
Réglage des L’onglet Compteurs permet d’afficher les compteurs utilisés par le programme et
compteurs de régler leurs paramètres si nécessaire.
SFT2841 - Sepam série 80 - [Sous-station S80_1]
Fichier Edition Exploitation Sepam Application Options Fenêtre ?
Fct ?
Réglage des L’onglet Horloges permet d’afficher les horloges utilisées par le programme et de
horloges régler leurs paramètres si nécessaire.
SFT2841 - Sepam série 80 - [Sous-station S80_1]
Fichier Edition Exploitation Sepam Application Options Fenêtre ?
Fct ?
LU MA ME JE VE SA DI
H1 : 00:00:00 00:00:00 0
LU MA ME JE VE SA DI
01:00:00 00:00:00 0
H2 :
LU MA ME JE VE SA DI
00:00:00 00:00:00 0
H3 :
LU MA ME JE VE SA DI
H4 : 00:00:00 00:00:00 0
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.
Réglage des L’onglet Temporisations permet d’afficher les temporisations utilisées par le
temporisations programme et de régler leurs paramètres si nécessaire.
SFT2841 - Sepam série 80 - [Sous-station S80_1]
Fichier Edition Exploitation Sepam Application Options Fenêtre ?
Fct ?
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.
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 :
SFT2841 - Sepam série 80 - [Sous-station S80_1]
Fichier Edition Exploitation Sepam Application Options Fenêtre ?
Fct ?
Entrées
Appliquer Annuler
Logipam
Note : une sortie logique commandée par le programme Logipam ne devrait pas
être utilisée dans la matrice. Si c'est le cas, Sepam réalise un OU entre la valeur
positionnée par la matrice et la valeur positionnée par Logipam avant de
commander la sortie.
Présentation
Objet de ces Les annexes fournissent des informations complémentaires sur les variables
annexes prédéfinies et sur les raccourcis clavier disponibles dans Logipam.
A
Présentation
Objet de ce Ce chapitre liste les variables prédéfinies, regroupées par fonction, et les raccourcis
chapitre clavier.
Entrées Les entrées prédéfinies disponibles dans Logipam sont les suivantes :
prédéfinies
Fonction Description Nom Identifiant
Accrochage acquitement Reset commandé V_RESET_ORD SI068
Touche Reset sur IHM avancée ou IHM V_KEY_RESET SI074
synoptique
Alarme Clear commandé V_CLEAR_ORD SI069
Touche Clear sur IHM avancée ou IHM V_KEY_CLEAR SI075
synoptique
Arrêt groupe Arrêt groupe commandé - Sortie de la V_SHUTDN_ORD SI035
fonction arrêt groupe
Arrêt groupe en service V_SHUTDN_ON SI082
Automatisme de transfert de Échec de synchronisation du couplage V_TIESYNCFAIL SI053
source Déclenchement commandé par transfert V_AT_TRIPPING SI054
automatique - Sortie de l'automatisme de
transfert de source
Déclenchement commandé par logique 2/3, V_2/3_TRIPPING SI055
1/2 - Sortie de l'automatisme de transfert de
source
Fermeture disjoncteur prête - Sortie de V_CLOSE_EN SI056
l'automatisme de transfert de source
Fermeture disjoncteur commandée - Sortie V_CLOSE_NO_ORD SI057
de l'automatisme de transfert de source
Fermeture couplage prêt - Sortie de V_TIE_CLOSE_EN SI058
l'automatisme de transfert de source
Fermeture du couplage commandée - Sortie V_TIE_CLOSING SI059
de l'automatisme de transfert de source
Déclenchement couplage commandé - V_TIE_OPENING SI060
Sortie de l'automatisme de transfert de
source
Automatisme de transfert de source en V_TRANSF_ON SI086
service
Sorties Les sorties prédéfinies disponibles dans Logipam sont les suivantes :
prédéfinies
Fonction Commentaire Nom Identifiant
Accrochage acquittement Reset du Sepam V_RESET SO045
Inhibition du reset local du Sepam V_INHIB_RESET_LOCAL SO047
Alarme Clear des messages du Sepam V_CLEAR SO046
Arrêt groupe Commande d'arrêt du groupe - Entrée de la V_SHUTDOWN SO048
fonction arrêt groupe
Automatisme de transfert de Commande de transfert sur défaut - Entrée V_TRANS_ON_FLT SO059
source de l'automatisme de transfert de source
Commande d'arrêt du transfert - Entrée de V_TRANS_STOP SO060
l'automatisme de transfert de source
Tension amont présente - Entrée de V_TRANS_V_EN SO077
l’automatisme de transfert de source
Commande appareillage Commande de déclenchement disjoncteur - V_TRIPCB SO042
Entrée de la fonction commande appareillage
Commande de fermeture disjoncteur - Entrée V_CLOSECB SO043
de la fonction commande appareillage
Commande d'inhibition de la fermeture V_INHIBCLOSE SO044
disjoncteur - Entrée de la fonction
commande appareillage
Autorisation fermeture sans contrôle de V_CLOSE_NOCTR SO050
synchronisme - entrée de la fonction
commande appareillage
Commande Entrée de la fonction commande gradin V_CLOSE_STP1 à SO055 à
d’enclenchement gradin x V_CLOSE_STP4 SO058
Commande gradins de Commande de déclenchement gradin - V_TRIP_STP1 à SO051 à
condensateurs Entrée de la fonction commande gradin V_TRIP_STP4 SO054
Désexcitation Commande de désexcitation - Entrée de la V_DE-EXCITATION SO049
fonction désexcitation
IHM Synoptique Enrées de l’IHM synoptique V_MIMIC_IN_1 à SO061 à
V_MIMIC_IN_16 SO076
Maximètre courant Remise à zéro des maximètres et moyenne V_RST_CURRENTS SO005
de courant phases
Maximètre de puissance Remise à zéro des maximètres de V_RST_POWERS SO006
puissances active et réactive
Raccourcis clavier
Raccourcis de Les raccourcis de navigation disponibles dans un schéma Logipam sont les
navigation dans suivants :
un schéma
Tâche Raccourci clavier
Ouvrir un nouveau schéma Ctrl+N
Ouvrir un schéma existant Ctrl+O
Enregistrer un schéma Ctrl+S
Imprimer un schéma Ctrl+P
Raccourcis Les raccourcis d’édition disponibles dans un schéma Logipam sont les suivants :
d’édition dans un
Tâche Raccourci clavier
schéma
Couper une ligne, une section, une variable ou une sélection de Ctrl+X
variables dans un schéma.
Copier une ligne, une section, une variable ou une sélection de Ctrl+C
variables dans un schéma.
Coller une ligne, une section, une variable ou une sélection de Ctrl+V
variables dans un schéma.
Supprimer une ligne, une section, une variable ou une sélection de Suppr
variables dans un schéma.
Sélectionner l’ensemble du schéma. Ctrl+A
Rechercher une variable ou l’occurrence suivante d’une variable F3
dans un schéma.
Rechercher une variable ou l’occurrence précédente d’une variable Ctrl+F3
dans un schéma.
Remplacer une variable dans un schéma. Ctrl+H