Conversion de données
Limitations
Description
Drapeaux
Exemple
00000
HR 12
3
HR 13
2
DM 0100
5
DM 0101
1
5-18-6 SECONDS-TO-HOURS – HMS(66)
Limitations
Description
212
S et S+1 doivent être dans la même zone de données, ainsi que R et R+1. S et
S+1 doivent être BCD et en format heures/minutes/secondes correct.
SEC(65) convertit la notation temporelle des heures/minutes/secondes en no-
tation de seules secondes.
Pour la donnée source, les secondes sont indiquées par les bits 00 à 07 et les
minutes par les bits S 08 à 15. Les heures sont indiquées par S+1. Les valeurs
maxi. sont 9999 pour les heures, 59 pour les minutes et les secondes.
Le résultat sort sur R et R+1. La valeur maxi. obtenue est 35999999 secondes.
ER:
S et S+1 ou R et R+1 ne sont pas dans la même zone de données.
S et/ou S+1 ne contiennent pas de BCD.
Le nombre des secondes et/ou des minutes dépasse 59.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
n'est pas BCD ou la zone DM a été dépassée.)
EQ:
Passe sur ON lorsque le résultat est égal à zéro.
Lorsque 00000 est sur OFF (c'est-à-dire lorsque la condition d'exécution est sur
ON), l'instruction successive convertit les heures, minutes et secondes don-
nées sur HR 12 et HR 13 en secondes et mémorise les résultats sur DM 0100 et
DM 0101 comme ci-dessous.
2
0
7
2815 hrs, 32 min, 07 s
8
1
5
9
2
7
10135927 s
0
1
3
Schémas à contacts
HMS(66)
S
R
000
S et S+1 doivent être dans la même zone de données, ainsi que R et R+1. S et
S+1 doivent être BCD et doivent figurer entre 0 et 35999999 secondes.
HMS(66) convertit la notation temporelle des secondes en notation des
heures/minutes/secondes.
Le nombre de secondes S et S+1 est converti en heures/minutes/secondes et
sort sur R et R+1.
Adresse
SEC(65)
00000
HR 12
00001
DM 0100
000
Zones de données d'opérande
@HMS(66)
S
R
000
Chapitre 5-18
Instruction
Opérande
LD NOT
00000
SEC(65)
HR
DM
0100
S: mot source de début (BCD)
IR, SR, AR, DM, HR, TC, LR
R: mot résult. de début (BCD)
IR, SR, AR, DM, HR, TC, LR
000: réglé sur 000.
---
12
000