Fonctions horodateur. Schneider Electric Twido TWD USE 10AE
Instructions avancées
17.2
Fonctions horodateur
Présentation
Objet de ce souschapitre
Ce sous chapitre offre une description des fonctions de gestion du temps des automates Twido.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Fonctions horloges
Blocs horodateurs
Horodatage
Réglage de la date et de l'heure
Page
482
TWD USE 10AE
Instructions avancées
Fonctions horloges
Introduction
Valeur de correction de l'horodateur
Les automates Twido possèdent une fonction Date/Heure. Cette fonction requiert l'option Horodateur (RTC) et permet d'utiliser : z
Des blocs horodateurs, pour la programmation d'actions à des moments prédéfinis ou calculés.
z Une fonctionnalité d'horodatage, pour la consignation des durées et des calendriers d'événements et la mesure de la durée de ces derniers.
Pour accéder à l'horloge Date/Heure Twido, sélectionnez Blocs horodateurs dans le menu Logiciel de TwidoSoft. Notez que cette horloge peut également être réglée à l'aide d'un programme. En cas d'extinction de l'automate, les réglages de l'horloge sont conservés en mémoire pendant un maximum de 30 jours, si la batterie de l'automate
était en charge pendant les six heures qui ont précédé l'extinction de l'automate.
L'affichage de l'horloge Date/Heure se fait au format « 24 heures » et tient compte des années bissextiles.
La définition de la valeur de correction de l'horodateur est nécessaire à son bon fonctionnement. Chaque horodateur possède sa propre valeur de correction, figurant au sein même de l'unité. Pour configurer cette valeur dans TwidoSoft, sélectionnez l'option Configurer RTC dans la boîte de dialogue Actions automate.
TWD USE 10AE
483
Instructions avancées
Blocs horodateurs
Introduction
Les blocs horodateurs permettent de programmer et de contrôler des actions selon un calendrier précis (mois, jour et heure). Un maximum de 16 blocs horodateurs peuvent être programmés. Ces blocs ne requièrent aucune saisie programme.
Note : Vérifiez le bit système %S51 et le mot système %SW118 afin de vous assurer que l'option horodateur (RTC) est installée. Reportez-vous à la rubrique Bits système
(%S), p. 596. L'option RTC est requise pour l'utilisation de blocs horodateurs.
Paramètres
Paramètre
Numéro du bloc horodateur
Configuré
Bit de sortie
Mois de début
Mois de fin
Date de début
Date de fin
Heure de début
Heure d'arrêt
Jour de la semaine
Le tableau suivant répertorie les paramètres d'un bloc horodateur :
Format
n
Fonction/Plage
n = 0 à 15
Case à cocher Cochez cette case pour configurer le bloc horodateur sélectionné.
%Qx.y.z
L'affectation de la sortie est activée par le bloc horodateur : %Mi ou %Qj.k.
Cette sortie est mise à 1 lorsque les paramètres de date et d'heure courants sont compris entre les paramètres de début et de fin de la période active.
Mois au cours duquel débute le bloc horodateur.
janvier à décembre janvier à décembre
Mois au cours duquel s'achève le bloc horodateur.
1 - 31
1 - 31 hh:mn hh:mn lundi à dimanche
Jour au cours duquel débute le bloc horodateur.
Jour au cours duquel s'achève le bloc horodateur.
Heure à laquelle débute le bloc horodateur. Définie par l'heure (0 à 23), suivie des minutes (0 à 59).
Heure à laquelle s'achève le bloc horodateur. Définie par l'heure (0 à 23), suivie des minutes (0 à 59).
Cases à cocher permettant de définir les jours au cours desquels sera activé le bloc horodateur.
Activation de blocs horodateurs
Les bits du mot système %SW114 activent (lorsqu'ils sont mis à 1) ou désactivent
(lorsqu'ils sont mis à 0) le fonctionnement des 16 blocs horodateurs.
Affectation des blocs horodateurs dans %SW114 :
%SW114
Bloc horodateur n°15
Bloc horodateur n°0
Par défaut (ou après un démarrage à froid), tous les bits de ce mot système sont mis à 1. L'utilisation de ces bits par le programme est optionnelle.
484
TWD USE 10AE
Instructions avancées
Sortie des blocs horodateurs
Si la même sortie (%Mi ou %Qj.k) est affectée par plusieurs blocs, c'est le OU des résultats de chacun des blocs qui est finalement affecté à cet objet (notez que la même sortie peut disposer de plusieurs « plages de fonctionnement »).
Exemple
Paramètre
Bloc horodateur
Bit de sortie
Mois de début
Mois de fin
Date de début
Date de fin
Jour de la semaine
Heure de début
Heure d'arrêt
Le tableau suivant présente les paramètres d'un programme d'arrosage pendant la période d'été:
Valeur
6
%Q0.2
Juin
Septembre
21
21 lundi, mercredi, vendredi
21:00
22:00
Description
Bloc horodateur numéro 6
Activer la sortie %Q0.2
Débuter l'activité en juin
Arrêter l'activité en septembre
Débuter l'activité le 21ème jour de juin
Arrêter l'activité le 21ème jour de septembre
Exécuter l'activité les lundis, mercredis et vendredis
Débuter l'activité à 21:00
Arrêter l'activité à 22:00
Le programme suivant permet de désactiver le bloc horodateur grâce à un commutateur ou un détecteur d'humidité lié à l'entrée %I0.1.
%I0.1
%SW114:X6
LD
ST
%I0.1
Le chronogramme suivant illustre l'activation de la sortie %Q0.2.
%I0.1
21 juin
%Q0.2
L M V L M V L M V
Gestion de plage horaire par programme
Les paramètres de date et d'heure sont disponibles dans les mots système %SW50
à %SW53 (reportez-vous à la rubrique
Mots système (%SW), p. 604). Il est ainsi
possible d'effectuer un horodatage dans le programme de l'automate en effectuant des comparaisons arithmétiques entre la date et l'heure courantes et les valeurs immédiates ou les mots %MWi (ou %KWi), qui peuvent contenir des consignes.
TWD USE 10AE
485
Instructions avancées
Horodatage
Introduction
Les mots système %SW49 à %SW53 contiennent les paramètres de date et d'heure au format BCD (reportez-vous à la section
Révision du code BCD, p. 429), qui est
utile pour l'affichage sur un périphérique ou la transmission vers ce périphérique. Ces mots système peuvent être utilisés pour stocker les paramètres de date et d'heure d'un événement (reportez-vous au sous-chapitre
Note : Les paramètres de date et d'heure peuvent également être réglés à l'aide de l'afficheur optionnel (reportez-vous au sous-chapitre Horloge calendaire,
Datage d'un
événement
Exemple de programmation
Pour dater un événement, il suffit d'utiliser des opérations d'affectation, pour transférer le contenu de mots système vers des mots internes et de traiter ces mots internes (par exemple, la transmission vers l'afficheur à l'aide de l'instruction EXCH).
L'exemple suivant montre comment dater un front montant sur l'entrée %I0.1.
%I0.0
P
%MW11:5 := %SW49.5
LDR %I0.0
[%MW11:5 := %SW49:5]
Dès qu'un événement est détecté, la table de mots contient :
Octet de poids fort Codage
%MW11
%MW12
%MW13
%MW14
%MW15
00
Heure
Mois
Siècle
Octet de poids faible
Jour de la semaine
1
Seconde
Minute
Jour
Année
Note : (1) 1 = lundi, 2 = mardi, 3 = mercredi, 4 = jeudi, 5 = vendredi, 6 = samedi, 7
= dimanche.
486
TWD USE 10AE
Exemple de table de mots
Exemple de données pour le lundi 19 avril 2002, à 13:40:30 :
Mot
%MW11
%MW12
%MW13
%MW14
%MW15
Valeur (hexa.)
0001
0030
1340
0419
2002
Signification
Lundi
30 secondes
13 heures, 40 minutes
04 = avril, le 19
2002
Instructions avancées
Date et heure du dernier arrêt
Les mots système %SW54 à %SW57 contiennent les paramètres de date et d'heure du dernier arrêt et le mot %SW58 contient le code affichant la cause du dernier arrêt, au format BCD (reportez-vous au sous-chapitre
TWD USE 10AE
487
Instructions avancées
Réglage de la date et de l'heure
Introduction
Utilisation des mots %SW49 à
%SW53
Pour mettre à jour les paramètres de date et d'heure, vous pouvez utiliser l'une des méthodes suivantes : z
TwidoSoft
Utilisez la boîte de dialogue Définir heure. Celle-ci est accessible depuis la boîte de dialogue Actions automate. Pour afficher cette boîte de dialogue, sélectionnez Actions automate dans le menu Automate.
Mots système z
Utilisez les mots système %SW49 à %SW53 ou le mot système %SW59.
Les paramètres de date et d'heure peuvent être mis à jour uniquement lorsque la cartouche optionnelle de l'horodateur (TWDXCPRTC) est installée sur l'automate. Remarque : Les automates compacts TWDLCA•40DRF disposent d'un horodateur intégré.
z z
Pour utiliser les mots système %SW49 à %SW53 afin de paramétrer la date et l'heure, le bit %S50 doit être mis à 1. Cela a pour conséquence : l'annulation de la mise à jour des mots %SW49 à %SW53 via l'horloge interne ; le transfert des valeurs écrites dans les mots %SW49 à %SW53 vers l'horloge interne.
Exemple de programmation :
%S50 %S50
R
LD
R
%S50
%S50
%I0.1
P
%SW49 := %MW10
%SW50 := %MW11
LDR %I0.1
[%SW49 := %MW10]
[%SW50 := %MW11]
[%SW51 := %MW12]
[%SW52 := %MW13]
[%SW53 := %MW14]
S %S50
%SW51 := %MW12
%SW52 := %MW13
%SW53 := %MW14
%S50
S
488
TWD USE 10AE
Instructions avancées
Les mots %MW10 à %MW14 contiendront les nouveaux paramètres de date et d'heure au format BCD (voir
Révision du code BCD, p. 429) et correspondront au
codage des mots %SW49 à %SW53.
La table de mots doit contenir les nouveaux paramètres de date et d'heure :
Octet de poids fort Codage
%MW10
%MW11
%MW12
%MW13
%MW14
Heure
Mois
Siècle
Octet de poids faible
Jour de la semaine
1
Seconde
Minute
Jour
Année
Note : (1) 1 = lundi, 2 = mardi, 3 = mercredi, 4 = jeudi, 5 = vendredi, 6 = samedi, 7
= dimanche.
Exemple pour le lundi 19 avril 2002 :
Mot
%MW10
%MW11
%MW12
%MW13
%MW14
Valeur (hex.)
0001
0030
1340
0419
2002
Signification
Lundi
30 secondes
13 heures, 40 minutes
04 = avril, le 19
2002
Utilisation du mot %SW59
Pour mettre à jour la date et l'heure, vous pouvez également utiliser le bit système
%S59 et le mot système %SW59 de réglage de la date.
La mise du bit %S59 à 1 permet de régler les paramètres de date et d'heure courants à l'aide du mot %SW59 (voir
Mots système (%SW), p. 604). Le mot
système %SW59 permet d'incrémenter ou de décrémenter chacun des composants de date et d'heure sur un front montant.
TWD USE 10AE
489
Instructions avancées
Exemple de mise en œuvre
Le panneau avant ci-dessous permet de modifier le réglage de l'horloge interne
(heures, minutes et secondes).
Heure Minute Seconde
13 40 30
Heures
Minutes
+ -
Secondes
Description des commandes : z Le commutateur Heures/Minutes/Secondes permet de sélectionner l'heure à modifier, respectivement à l'aide des entrées %I0.2, %I0.3 et %I0.4.
z z
Le bouton + permet d'incrémenter l'affichage de l'heure sélectionnée, à l'aide de l'entrée %I0.0.
Le bouton - permet de décrémenter l'affichage de l'heure sélectionnée, à l'aide de l'entrée %I0.1.
Le programme suivant lit les entrées du panneau et règle l'horloge interne.
%M0
%I0.2
%I0.2
%I0.3
%I0.3
%I0.4
%I0.4
%I0.0
P
%I0.1
P
%I0.0
P
%I0.1
P
%I0.0
P
%I0.1
P
%S59
%SW59:X3
%SW59:X11
%SW59:X2
%SW59:X10
%SW59:X1
LD
ST
%M0
%S59
LD %I0.2
ANDR %I0.0
ST
LD
%SW59:X3
%I0.2
ANDR %I0.1
ST
LD
%SW59:X11
%I0.3
ANDR %I0.0
ST
LD
%SW59:X2
%I0.3
ANDR %I0.1
ST
LD
%SW59:X10
%I0.4
ANDR %I0.0
ST
LD
%SW59:X1
%I0.4
ANDR %I0.1
ST %SW59:X9
(Heure)
(Minute)
(Seconde)
%SW59:X9
490
TWD USE 10AE

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。