Télécharger Imprimer la page

Frame Checksum - Fcs - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions spéciales
Description
Drapeaux

7-26-4 FRAME CHECKSUM - FCS(--)

Limitations
Description
15 14 13 12 11
C:
Nombre d'éléments dans la
plage
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
432
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Lorsque la condition d'exécution est OFF, BCNT(67) ne s'exécute pas. Lorsque
la condition d'exécution est ON, BCNT(67) compte le nombre total de bits à l'é-
tat ON dans tous les mots compris entre SB et SB+(N--1) et insère le résultat
dans R.
ER :
N n'est pas une valeur BCD, ou N est égal à 0 ; SB et SB+(N--1) ne se
trouvent pas dans la même zone.
Une adresse DM est utilisée pour SB, mais SB à SB+(N--1) ne sont pas
toujours des DM accessibles en lecture/écriture.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
EQ :
ON lorsque le résultat est 0.
Symboles à contacts
FCS(--)
C
R
1
D
Cette instruction n'est disponible que sur les CPM2A/CPM2C/SRM1(-V2).
Les 3 digits de droite de C doivent être des valeurs BCD comprises entre 001 et
999.
DM 6144 à DM 6655 ne peuvent être utilisés pour D.
FCS(----) peut être utilisée pour rechercher les erreurs lorsque des données sont
transférées via les ports de communications.
Lorsque la condition d'exécution est OFF, FCS(----) ne s'exécute pas. Lorsque la
condition d'exécution est ON, FCS(----) calcule le checksum de la plage
spécifiée en exécutant un OU exclusif sur le contenu des mots R
sur les octets contenus dans les mots R
(hexadécimale) est alors convertie en ASCII et transmise aux mots de
destination (D et D+1).
La fonction des bits de C est indiquée dans le schéma suivant et expliquée plus
en détail ci--dessous :
Non utilisé. Mis à zéro.
Le nombre d'éléments dans la plage (N) est contenu dans les 3 digits de droite
de C, qui doivent être des valeurs BCD comprises entre 001 et 999.
Zones de données d'opérandes
@FCS(--)
C
R
1
D
D : Premier mot de destination
à R
1
1
00
Nombre d'élém. dans plage (N, BCD)
001 à 999 mots ou octets
1er octet (lorsque le bit 13 est sur ON)
1 (ON) : A droite
0 (OFF) : A gauche
Unités de calcul
1 (ON) : Octets
0 (OFF) : Mots
Chapitre
7-26
C : Paramètre
IR, SR, AR, DM, HR, LR, #
R
: Premier mot de la plage
1
IR, SR, AR, DM, HR, TC, LR
IR, SR, AR, DM, HR, LR
à R
+N--1 ou
1
1
+N--1. La valeur de checksum

Publicité

loading