Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

схемотехника / Manuals_Handb№cher / ALPHA / Francais / Alpha_Manuel de Programmation_versA_FRANCAIS

.PDF
Скачиваний:
33
Добавлен:
17.04.2015
Размер:
683.6 Кб
Скачать

Contrôleurs d’applications simplesα

6. Blocs fonctionnels .....................................................................

6-1

6.1

Bloc fonctionnel booléen .....................................................................

6-1

6.2

Bloc DEFINITION/INITIALISATION ....................................................

6-2

6.3

Bloc IMPULSION .................................................................................

6-2

6.4

Bloc ALT ..............................................................................................

6-2

6.5

Bloc RETARD ......................................................................................

6-3

6.6

Bloc ONE SHOT ..................................................................................

6-3

6.7

Bloc CADENCEUR ..............................................................................

6-4

6.8

Bloc ComTps .......................................................................................

6-4

6.8.1 Ajuster le premier commutateur de temps ....................................

6-5

6.8.2 Pour les opérations de date: .........................................................

6-5

6.8.3 Pour les opérations hebdomadaires .............................................

6-6

6.8.4 Définir les nouveaux commutateurs de temps .............................

6-6

6.8.5 Editer les commutateurs de temps ...............................................

6-6

6.8.6 Effacer les données des commutateurs de temps .......................

6-6

6.9

Bloc COMPTEUR ................................................................................

6-7

6.10 Bloc COMPTEUR CROISSANT/DECROISSANT ...............................

6-7

6.11 Bloc COMPARER ................................................................................

6-8

6.12 Bloc OFFSET ......................................................................................

6-8

6.13 Bloc AFFICHER ..................................................................................

6-9

6.13.1Afficher les données à l'écran .......................................................

6-9

6.13.2Editer les données à l'écran .........................................................

6-9

6.14 Bloc COMPARER ZONE ...................................................................

6-10

6.15 Déclencheur de Schmitt ....................................................................

6-10

6.16 Compteur horaire ..............................................................................

6-11

7. Ecrire un programme ................................................................

7-1

7.1

Paramètres d'options ...........................................................................

7-1

7.2

Function Block Diagram (Diagramme des blocs fonctionnels) ............

7-1

7.3

Entrer le programme ...........................................................................

7-1

7.3.1

Additionner des blocs fonctionnels par la méthode

 

 

 

de gauche à droite (chapitre 4.2.1) ...............................................

7-2

7.3.2

Défiler dans les blocs fonctionnels avec le numéro

 

 

 

(chapitre 4.6.1) .............................................................................

7-3

7.3.3 Utiliser l'instruction SAUT (chapitre 4.6.3) ....................................

7-3

7.3.4 Utiliser l'instruction NouFB (chapitre 4.4.1) ..................................

7-4

7.3.5

Connecter les blocs fonctionnels de droite à gauche

 

 

 

(chapitre 4.2.2) .............................................................................

7-4

7.4

Ajuster les paramètres des blocs fonctionnels (chapitre 4.5.1) ...........

7-5

7.5

Quitter le tableau des diagrammes du Function Block Diagrams .......

7-6

ix

Contrôleurs d’applications simplesα

x

Contrôleurs d'applications simplesα

Introduction 1

1.Introduction

Le contrôleur série Alpha fournit une commande de supervision flexible pour l'utilisation domestique, au bureau, à l'usine,... quelque soit l'endroit où vous vous trouvez. Le contrôleur série Alpha peut commander la fonction ACTIVE/INACTIVE des appareils électriques ou afficher les informations sur l'afficheur LCD du tableau frontal. Certaines applications typiques des séries Alpha renferment la commande d'éclairage, de climatisation, d'irrigation, des portes, des barrières, des simples systèmes de sécurité, des serres et des des ventilateurs. Le nombre d'applications possibles avec Alpha est pratiquement illimité. La structure d'horloge en temps réel permet d'utiliser Alpha en tant qu'outil puissant de commutateur de temps.

Le contrôleur série Alpha peut accepter les entrées électriques analogiques ou numériques. L'utilisateur peut programmer directement depuis le tableau frontal ou utiliser les fenêtres se basant sur le progiciel AL-PCSAL PCS WIN E. Alpha utilise de toutes manières la méthode de programmation la plus conviviale – la programmation par blocs fonctionnels.

Alpha possède une grande diversité de configurations E/S et accepte les tensions d'entrée en courant alternatif et en courant continu dans le monde entier. La programmation à l'écran est accessible dans six langues.

La protection par mot de passe, les cassettes mémoires optionnelles, une batterie d'une viabilité de 20 jours destinée à sauvegarder la mémoire, octroient aux programmeurs des possibilités très variées pour assurer la sécurité de leurs programmes.

Ce manuel décrit la procédure de programmation des contrôleurs séries Alpha à partir du tableau frontal, les fonctions des touches et les puissantes capacités des blocs fonctionnels.

1 - 1

Contrôleurs d'applications simplesα

Introduction 1

1 - 2

Contrôleurs d'applications simples α

Programmation du bloc fonctionnel 2

 

 

2.Programmation du bloc fonctionnel

Le contrôleur Alpha utilise une méthode de programmation spéciale et simple, dénommée bloc fonctionnel. La tâche est subdivisée en différentes étapes qui peuvent être représentées par un nombre de blocs fonctionnels. Pour exécuter la tâche au complet, tous les blocs sont connectés entre eux. Cela signifie que le programme peut être développé selon des étapes très simples mais même une tâche complexe peut être représentée de cette manière. Pour faciliter l'utilisation, les blocs fonctionnels ont été pré-programmés dans le but d'exécuter certaines tâches; ceci offre une grande flexibilité d'adaptation aux exigences individuelles.

I01

 

 

 

 

 

S

B01

 

 

 

 

O01

1

 

 

C

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I02

B02

 

 

B03

 

O02

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ONE SHOT

 

 

 

 

I03

 

 

3

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SET/RESET

 

 

 

 

 

 

 

 

 

O03

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L'élément de base avec lequel les blocs sont programmés, est la base du Function Block Diagram (Fbd). Un diagramme complet de blocs fonctionnels est illustré ci-dessus; on notera alors que I = Input (entrée) et O = Output (sortie). L'utilisateur peut mettre au point un circuit complexe se composant de petites étapes simples en commençant à l'entrée et en avançant logiquement. Alpha rassemble et traite les informations puis fournit la commande pour le système.

2.1Types de blocs et base FBD

Cinq groupes d'éléments peuvent être utilisés dans le programme des blocs fonctionnels: entrées, touches du tableau frontal, bits de mémoire du système, blocs fonctionnels et sorties. Chacun d'entre eux est décrit brièvement ci-après.

2.1.1Entrées

Alpha accepte les informations électriques aussi bien numériques (actives/inactives) qu'analogiques (basées sur les valeurs en mV) par les entrées du système. Veuillez vous référer au manuel du matériel Alpha pour les informations électriques et les diagrammes de câblage. Les entrées peuvent être au nombre de quatre, six ou douze, selon le modèle choisi.

Les entrées sont cataloguées sous I01, I02, ..., I12.

2.1.2Touches du panneau frontal

Les touches du tableau frontal permettent d'entrer des données dans la mémoire du programme, de naviguer dans les menus ou les programmes, de sélectionner des options de programmation ou d'être utilisées comme entrées indépendantes pendant que le programme tourne. On dispose de huit touches cataloguées de K01 à K08. Veuillez consulter le chapitre 3 pour les explications concernant la fonction de chaque touche.

2.1.3Bits de mémoire du système

Ces bits de mémoire peuvent livrer des signaux prédéfinis – toujours actif, toujours inactif, actif pendant 0,5 seconde, inactif pendant 0,5 seconde – ou bien fournir des informations sur l'heure de l'horloge de temps réel ou sur des erreurs. Les cinq bits de mémoire sont catalogués de M01 à M05.

2 - 1

Contrôleurs d'applications simples α

Programmation du bloc fonctionnel 2

 

 

2.1.4Blocs fonctionnels

Les blocs fonctionnels sont l'âme du contrôleur Alpha. Ils traitent les informations reçues par les entrées mentionnées au préalable et commandent les sorties du système. Ils peuvent également émettre des signaux d'entrée ou fournir des informations aux autres blocs fonctionnels. Afin de faciliter la programmation, les blocs fonctionnels ont tous été pré-programmés. La seule chose qui reste à faire, c'est de paramétrer les options pur qu'elles conviennent le mieux possible à votre application. On dispose de vingt-deux blocs fonctionnels décrits en détail dans les chapitres 5 et 6.

2.1.5Sorties

Les sorties établissent ou interrompent les circuits électriques qui commandent les appareils électriques connectés à Alpha. On dispose de relais d'enclenchement à haute intensité ou de sorties à transistors à longue durée de vie avec enclenchement instantané. Les sorties sont cataloguées de O01 à O08.

2.1.6Base du Function Block Diagram (Fbd)

Le Function Block Diagram fournit la base sur laquelle toute la programmation du contrôleur Alpha est exécutée. L'unité Alpha et le logiciel AL-PCS/Win-E utilisent tous les deux la base Fbd. La base Fbd contient un rectangle de titre dans la partie supérieure, des rectangles d'entrée à gauche et des rectangles de sortie à droite. La base Fbd est également connue sous le nom de zone de câblage du Fbd. Tous les composants devraient être positionnés seulement à l'intérieur de ce rectangle de la base Fbd, à l'exception des signaux d'entrée et de sortie qui peuvent être placés dans la zone de câblage du Fbd ou dans les rectangles d'entrée ou de sortie.

2 - 2

Contrôleurs d'applications simples α

Programmation du bloc fonctionnel 2

 

 

2.2Méthodes de programmation pour le contrôleur Alpha

2.2.1Programmation directe

La programmation directe utilise les touches disposées sur le tableau frontal pour générer le programme et entrer toutes les valeurs de données requises. La méthode de programmation directe est expliquée dans ce manuel à partir du chapitre 3.

2.2.2Logiciel de programmation AL-PCS/WIN-E

Ce logiciel basé sur les fenêtres permet à l'utilisateur de tirer-déplacer les icônes des blocs fonctionnels désirés sur la base Fbd et de construire un programme. Le programme est téléchargé vers le contrôleur Alpha par le câble AL-232CAB. Les connexions visualisées à l'écran facilitent la compréhension du logiciel pour les débutants et aussi pour les utilisateurs expérimentés. Le logiciel de programmation AL-PCS/WIN-E est expliqué au complet dans le manuel du logiciel Alpha.

2 - 3

Contrôleurs d'applications simples α

Programmation du bloc fonctionnel 2

 

 

2 - 4

Contrôleurs d'applications simplesα

Touches, menus et afficheurs LCD 3

3.Touches, menus et afficheurs LCD

3.1Fonctions des touches

Les huit touches placées sur le tableau frontal permettent d'accéder à toutes les fonctions internes et capacités de programmation du contrôleur Alpha. Les touches peuvent être utilisées comme entrées de programme, outre leurs fonctions listées ci-après.

Tableau 3.1: Numéro des touches et fonctionnement de base

 

 

 

 

 

 

 

Nom de

Numéro

Fonction de touche

 

 

la touche

d. touche

 

 

 

 

 

OK

K01

Est utilisée pour entrer les options de menu, confirmer la saisie des données et

 

 

forcer manuellement les entrées dans la fonction de supervision.

 

 

 

 

 

 

 

 

 

 

 

 

 

ESC

K02

Est utilisée pour annuler une opération, naviguer vers un écran de niveau plus

 

 

élevé ou pour se déplacer vers un nouveau menu.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sert à connecter (ou à “additionner”) des blocs fonctionnels, augmenter les

 

 

“+”

 

K03

durées ou les valeurs d'entrée ajustées directement, ou bien à naviguer dans les

 

 

 

 

 

programmes ou les menus.

 

 

 

 

 

 

 

 

 

 

 

Permet de déconnecter les blocs fonctionnels, à diminuer les durées ou les

 

 

“-”

 

K04

valeurs ajustées directement, ou bien à naviguer dans les programmes ou les

 

 

 

 

 

menus.

 

 

 

 

 

 

 

 

(

)

K05

Défile vers le haut dans les options du menu (menus, touches, FB, entrées,

 

 

sorties, etc.)

 

 

 

 

 

 

 

 

 

 

 

 

 

(

)

K06

Défile vers le bas dans les options du menu (menus, touches, FB, entrées,

 

 

sorties, etc.)

 

 

 

 

 

 

 

 

 

 

 

 

 

(

)

K07

Permet de se déplacer vers la droite dans l'afficheur LCD, le programme FB ou

 

 

d'aller à l'instruction Saut

 

 

 

 

 

 

 

 

 

 

 

 

 

(

)

K08

Permet de se déplacer vers la gauche sur l'afficheur LCD, le programme FB ou

 

 

d'aller à l'instruction Saut

 

 

 

 

 

 

 

 

 

 

 

 

3.2Menu Options Instructions

Ce sont des menus destinés à guider l'utilisateur dans les options puissantes dont dispose Alpha. Le menu supérieur possède un mode Marche auquel on peut accéder pendant qu'un programme tourne dans Alpha et un mode Arrêt auquel on peut accéder pendant qu'un programme ne tourne pas dans Alpha. Il est possible d'accéder à de nombreux paramètres de réglage pour programmes et options depuis un menu alors que certaines options existent seulement dans un des modes.

L'accès au menu Edition et au menu Edition des blocs fonctionnels s'effectue depuis la Supervision ou EditProg. Ces menus peuvent être utilisés pour créer et/ou modifier des étapes de programme ou des valeurs.

Utiliser la touche OK pour entrer une option de programmation ou pour entrer des données dans la mémoire.

Ajuster toutes les données à l'écran avant d'enregistrer les données dans la mémoire du système avec OK. Si une option contient plusieurs écrans de données, entrer les données requises et confirmer chaque écran avec le bouton OK.

La touche ESC permet de faire revenir l'écran à une option de menu d'un niveau plus haut. Elle annule chaque entrée de données qui n'a pas été confirmée par la touche OK.

Utiliser ESC pour quitter l'option vers un menu de niveau plus élevé; il s'avère parfois nécessaire d'appuyer plusieurs fois sur la touche Escape (échappement) pour parcourir les nombreux niveaux de programmation.

3 - 1

Contrôleurs d'applications simplesα

Touches, menus et afficheurs LCD 3

3.3Menu supérieur dans le mode Arrêt

Le mode Arrêt est le premier menu que l'utilisateur aperçoit si Alpha ne tourne pas. Si Alpha tourne pour la première fois, le tableau d'images des entrées/sorties apparaît. Enfoncer une touche quelconque pour aller à la version du mode Arrêt du menu supérieur.

Marche: permet de faire tourner le programme actuel dans la mémoire.

T o p M e n u R u n

P r o g E d i t P r o g C l e a r C l o c k S e t

L A N G U A G E O t h e r s . . .

EditProg:

amène l'utilisateur à la base FBD pour commencer la programmation. La mémoire actuelle est écrasée lorsque des modifications sont effectuées sur le programme. Utiliser une cassette mémoire pour sauvegarder le programme original si nécessaire.

Effacer programme: efface entièrement la mémoire du système.

LANGUE:

permet de sélectionner la langue à l'écran entre japonais, anglais, allemand, français, italien ou espagnol (chapitre 3.7.1).

Horloge: ajuste l'horloge de temps réel (chapitre 3.7.2).

Autres..

3.3.1“Autres...” écrans de programmation

Version:

liste la configuration des entrées/sorties et la version de l'unité centrale.

Mot de passe:

restreint l'accès aux modes EditProg et Supervision grâce au mot de passe de quatre chiffres (chapitre 3.7.4)

O t h e r s . . .

V e r s i o n P a s s w o r d

M e n u K e y

S u m m e r t i m M o d e m I n i t C a s s e t t e

Touche de Menu:

ajuste Alpha de manière à interdire l'accès à la programmation jusqu'à ce que les touches OK et ESC soient appuyées simultanément.

Heure d'été:

sélectionne l'heure d'été préférée: ACTIF/INACTIF manuel (action immédiate), ajuster la date, type UK, type US ou type EU (chapitre 3.7.3).

InitModem:

utilise l'instruction AT élaborée par Heiz pour initialiser le modem. Référez-vous au manuel de service de votre modem pour une description détaillée de l'instruction AT. Ajuste un temps de retard de 0 - 10 secondes après la mise en marche de votre système pour que l'instruction démarre.

Cassette:

lire depuis, écrire vers, ou vérifier un programme depuis la cassette mémoire (numéro de pièce Al-EEPROM). Coupe le courant avant d'insérer ou de retirer une cassette mémoire. L'option de cassette n'apparaît pas sur le menu à moins que la cassette mémoire soit mise en place avant d'avoir mis le courant.

3 - 2

Соседние файлы в папке Francais