0% ont trouvé ce document utile (0 vote)
128 vues6 pages

Instruction List Siemens

INSTRUCTION LIST SIEMENS

Transféré par

Benjamin Carco
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
128 vues6 pages

Instruction List Siemens

INSTRUCTION LIST SIEMENS

Transféré par

Benjamin Carco
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Opérations LIST classées d'après les abréviations

allemandes (SIMATIC)

Abréviation allemande Abréviation anglaise Catalogue des éléments de programme


Description

Combinaison sur bits Affectation

) ) Combinaison sur bits Fermer la parenthèse d'une expression

*D *D Fonction sur nombres entiers Multiplier accumulateur 1 par accumulateur


2 (entiers de 32 bits)

*I *I Fonction sur nombres entiers Multiplier accumulateur 1 par accumulateur


2 (entiers de 16 bits)

*R *R Fonction sur nombres à virgule flottante Multiplier accumulateur 1 par accumulateur


2 (réels IEEE 754, 32 bits)

/D /D Fonction sur nombres entiers Diviser accumulateur 2 par accumulateur 1


(entiers de 32 bits)

/I /I Fonction sur nombres entiers Diviser accumulateur 2 par accumulateur 1


(entiers de 16 bits)

/R /R Fonction sur nombres à virgule flottante Diviser accumulateur 2 par accumulateur 1


(réels IEEE 754, 32 bits)

?D ?D Comparaison Comparer entiers de 32 bits , <>, >, <, >, <

?I ?I Comparaison Comparer entiers de 16 bits , <>, >, <, >, <

?R ?R Comparaison Comparer réels de 32 bits , <>, >, <, >, <

+ + Fonction sur nombres entiers Additionner constante entière (16, 32 bits)

+AR1 +AR1 Accumulateurs Additionner accumulateur 1 au registre d'adresse 1

+AR2 +AR2 Accumulateurs Additionner accumulateur 1 au registre d'adresse 2

+D +D Fonction sur nombres entiers Additionner accumulateurs 1 et 2 (entiers


de 32 bits)

+I +I Fonction sur nombres entiers Additionner accumulateurs 1 et 2 (entiers


de 16 bits)

+R +R Fonction sur nombres à virgule flottante Additionner accumulateurs 1 et 2 (réels


IEEE 754, 32 bits)

ABS ABS Fonction sur nombres à virgule flottante Valeur absolue d'un nombre à virgule
flottante (IEEE 754, 32 bits)

ACOS ACOS Fonction sur nombres à virgule flottante Arc cosinus d'un nombre à virgule flottante
(32 bits)

ASIN ASIN Fonction sur nombres à virgule flottante Arc sinus d'un nombre à virgule flottante
(32 bits)

ATAN ATAN Fonction sur nombres à virgule flottante Arc tangente d'un nombre à virgule
flottante (32 bits)

AUF OPN Blocs de données Ouvrir bloc de données

BE BE Gestion d'exécution de programme Fin de bloc

BEA BEU Gestion d'exécution de programme Fin de bloc inconditionnelle

BEB BEC Gestion d'exécution de programme Fin de bloc conditionnelle

BLD BLD Accumulateurs Opération de composition d'image (opération nulle)

BTD BTD Conversions Convertir DCB en entier de 32 bits


BTI BTI Conversions Convertir DCB en entier de 16 bits

CALL CALL Gestion d'exécution de programme Appel de bloc

CALL CALL Gestion d'exécution de programme Appel de multi-instance

CALL CALL Gestion d'exécution de programme Appel de bloc dans une bibliothèque

CC CC Gestion d'exécution de programme Appel de bloc conditionnel

CLR CLR Combinaison sur bits Mettre RLG à 0

COS COS Fonction sur nombres à virgule flottante Cosinus d'angles comme nombres à
virgule flottante (32 bits)

–D –D Fonction sur nombres entiers Soustraire accumulateur 1 de


accumulateur 2 (entiers de 32 bits)

DEC DEC Accumulateurs Décrémenter accumulateur 1-L-L

DTB DTB Conversions Convertir entier de 32 bits en DCB

DTR DTR Conversions Convertir entier de 32 bits en réel (IEEE 754 32 bits)

ENT ENT Chargement/ Transfert Entrer dans pile accumulateur

EXP EXP Fonction sur nombres à virgule flottante Valeur exponentielle d'un nombre à virgule
flottante (32 bits)

FN FN Combinaison sur bits Front descendant

FP FP Combinaison sur bits Front montant

FR FR Compteurs Valider compteur (validé, FR Z 0 à Z 255)

FR FR Temporisations Valider temporisation

–I –I Fonction sur nombres entiers Soustraire accumulateur 1 de


accumulateur 2 (entiers de 16 bits)

INC INC Accumulateurs Incrémenter accumulateur 1-L-L

INVD INVD Conversions Complément à 1 d'entier de 32 bits

INVI INVI Conversions Complément à 1 d'entier de 16 bits

ITB ITB Conversions Convertir entier de 16 bits en DCB

ITD ITD Conversions Convertir entier de 16 bits en entier de 32 bits

L L Accumulateurs Charger

L STW L STW Chargement/ Transfert Charger mot d'état dans l'accumulateur 1

L L Temporisations Charger valeur de temps en cours comme nombre entier dans l'accumulateur 1 (la valeur
de temps en cours peut être un nombre compris dans la plage de 0 à 255, par exemple : L T 32)

L L Compteurs Charger valeur de comptage en cours comme entier dans l'accumulateur 1 (la valeur de
comptage en cours peut être un nombre compris dans la plage de 0 à 255, par exemple : L Z 15)

L DBLG L DBLG Blocs de données Charger longueur de DB global dans


l'accumulateur 1

L DBNO L DBNO Blocs de données Charger numéro de DB global dans


l'accumulateur 1

L DILG L DILG Blocs de données Charger longueur de DB d'instance dans


l'accumulateur 1

L DINO L DINO Blocs de données Charger numéro de DB d'instance dans


l'accumulateur 1

LAR1 LAR1 Chargement/ Transfert Charger contenu de l'accumulateur 1 dans


registre d'adresse 1

LAR1 LAR1 Chargement/ Transfert Charger pointeur de 32 bits dans registre


d'adresse 1
LAR1 LAR1 Chargement/ Transfert Charger contenu du registre d'adresse 2
dans registre d'adresse 1

LAR2 LAR2 Chargement/ Transfert Charger contenu de l'accumulateur 1 dans


registre d'adresse 2

LAR2 LAR2 Chargement/ Transfert Charger pointeur de 32 bits dans registre


d'adresse 2

LC LC Compteurs Charger valeur de comptage en cours comme nombre DCB dans l'accumulateur 1 (la
valeur de comptage en cours peut être un nombre compris dans la plage de 0 à 255, par exemple : LC Z 15)

LC LC Temporisations Charger valeur de temps en cours comme nombre DCB dans l'accumulateur 1 (la valeur
de temps en cours peut être un nombre compris dans la plage de 0 à 255, par exemple : LC T 32)

LEAVE LEAVE Accumulateurs Quitter pile accumulateur

LN LN Fonction sur nombres à virgule flottante Logarithme naturel d'un nombre à virgule
flottante (32 bits)

LOOP LOOP Sauts Boucle de programme

MCR( MCR( Gestion d'exécution de programme Sauvegarder RLG dans pile MCR, début
de zone MCR

)MCR )MCR Gestion d'exécution de programme Fin de zone MCR

MCRA MCRA Gestion d'exécution de programme Activer la zone MCR

MCRD MCRD Gestion d'exécution de programme Désactiver la zone MCR

MOD MOD Fonction sur nombres entiers Reste de division entière (32 bits)

NEGD NEGD Conversions Complément à 2 d'entier de 32 bits

NEGI NEGI Conversions Complément à 2 d'entier de 16 bits

NEGR NEGR Conversions Inverser nombre à virgule flottante (IEEE 754 32 bits)

NOP 0 NOP 0 Accumulateurs Opération nulle

NOP 1 NOP 1 Accumulateurs Opération nulle

NOT NOT Combinaison sur bits Négation du RLG

O O Combinaison sur bits OU

O( O( Combinaison sur bits OU d'une expression

OD OD Combinaison sur mots OU double mot (32 bits)

ON ON Combinaison sur bits OU NON

ON( ON( Combinaison sur bits OU NON d'une expression

OW OW Combinaison sur mots OU mot (16 bits)

POP POP Accumulateurs POP CPU avec deux accumulateurs

POP POP Accumulateurs POP CPU avec quatre accumulateurs

PUSH PUSH Accumulateurs PUSH CPU avec deux accumulateurs

PUSH PUSH Accumulateurs PUSH CPU avec quatre accumulateurs

R R Combinaison sur bits Mettre à 0

R R Compteurs Remettre compteur à 0 (le compteur actuel peut être un nombre compris dans la plage de
0 à 255, par exemple : R Z 15)

R R Temporisations Remettre temporisation à 0 (la temporisation actuelle peut être un nombre compris dans la
plage de 0 à 255, par exemple :R T 32)

–R –R Fonction sur nombres à virgule flottante Soustraire accumulateur 1 de


accumulateur 2 (réels IEEE 754, 32 bits)

RLD RLD Décalage/Rotation Rotation vers la gauche d'un double mot


(32 bits)
RLDA RLDA Décalage/Rotation Rotation vers la gauche de l'accumulateur
1 via BI1 (32 bits)

RND RND Conversions Arrondir à l'entier

RND– RND– Conversions Arrondir à l'entier inférieur

RND+ RND+ Conversions Arrondir à l'entier supérieur

RRD RRD Décalage/Rotation Rotation vers la droite d'un double mot (32
bits)

RRDA RRDA Décalage/Rotation Rotation vers la droite de l'accumulateur 1


via BI1 (32 bits)

S S Combinaison sur bits Mettre à 1

S S Compteurs Initialiser compteur (le compteur actuel peut être un nombre compris dans la plage de 0 à
255, par exemple : S Z 15)

SA SF Temporisations Temporisation sous forme de retard à la retombée

SAVE SAVE Combinaison sur bits Sauvegarder RLG dans le bit RB

SE SD Temporisations Temporisation sous forme de retard à la montée

SET SET Combinaison sur bits Mettre à 1

SI SP Temporisations Temporisation sous forme d'impulsion

SIN SIN Fonction sur nombres à virgule flottante Sinus d'angles comme nombres à virgule
flottante (32 bits)

SLD SLD Décalage/Rotation Décalage vers la gauche d'un double mot


(32 bits)

SLW SLW Décalage/Rotation Décalage vers la gauche d'un mot (16 bits)

SPA JU Sauts Saut inconditionnel

SPB JC Sauts Saut si RLG est 1

SPBB JCB Sauts Saut si RLG est 1 avec RB

SPBI JBI Sauts Saut si RB est 1

SPBIN JNBI Sauts Saut si RB est 0

SPBN JCN Sauts Saut si RLG est 0

SPBNB JNB Sauts Saut si RLG est 0 avec RB

SPL JL Sauts Saut vers liste

SPM JM Sauts Saut si moins

SPMZ JMZ Sauts Saut si inférieur ou égal à 0

SPN JN Sauts Saut si différent de 0

SPO JO Sauts Saut si DEB est 1

SPP JP Sauts Saut si plus

SPPZ JPZ Sauts Saut si supérieur ou égal à 0

SPS JOS Sauts Saut si DM est 1

SPU JUO Sauts Saut si illicite

SPZ JZ Sauts Saut si égal à 0

SQR SQR Fonction sur nombres à virgule flottante Carré d'un nombre à virgule flottante (32
bits)

SQRT SQRT Fonction sur nombres à virgule flottante Racine carrée d'un nombre à virgule
flottante (32 bits)
SRD SRD Décalage/Rotation Décalage vers la droite d'un double mot
(32 bits)

SRW SRW Décalage/Rotation Décalage vers la droite d'un mot (16 bits)

SS SS Temporisations Temporisation sous forme de retard à la montée mémorisé

SSD SSD Décalage/Rotation Décalage vers la droite d'un entier avec


signe (32 bits)

SSI SSI Décalage/Rotation Décalage vers la droite d'un entier avec


signe (16 bits)

SV SE Temporisations Temporisation sous forme d'impulsion prolongée

T T Chargement/ Transfert Transférer

T STW T STW Chargement/ Transfert Transférer accumulateur 1 dans mot d'état

TAD CAD Conversions Modifier l'ordre dans l'accumulateur 1 (32 bits)

TAK TAK Accumulateurs Permuter accumulateur 1 et accumulateur 2

TAN TAN Fonction sur nombres à virgule flottante Tangente d'angles comme nombres à
virgule flottante (32 bits)

TAR CAR Chargement/ Transfert Permuter registre d'adresse 1 avec registre


d'adresse 2

TAR1 TAR1 Chargement/ Transfert Transférer registre d'adresse 1 dans


l'accumulateur 1

TAR1 TAR1 Chargement/ Transfert Transférer registre d'adresse 1 à l'adresse


de destination (32 bits)

TAR1 TAR1 Chargement/ Transfert Transférer registre d'adresse 1 dans


registre d'adresse 2

TAR2 TAR2 Chargement/ Transfert Transférer registre d'adresse 2 dans


l'accumulateur 1

TAR2 TAR2 Chargement/ Transfert Transférer registre d'adresse 2 à l'adresse


de destination (32 bits)

TAW CAW Conversions Modifier l'ordre dans l'accumulateur 1 (16 bits)

TDB CDB Blocs de données Permuter DB global et DB d'instance

TRUNC TRUNC Conversions Arrondir par troncature

U A Combinaison sur bits ET

U( A( Combinaison sur bits ET d'une expression

UC UC Gestion d'exécution de programme Appel de bloc inconditionnel

UD AD Combinaison sur mots ET double mot

UN AN Combinaison sur bits ET NON

UN( AN( Combinaison sur bits ET NON d'une expression

UW AW Combinaison sur mots ET mot (16 bits)

X X Combinaison sur bits OU exclusif

X( X( Combinaison sur bits OU exclusif d'une expression

XN XN Combinaison sur bits OU NON exclusif

XN( XN( Combinaison sur bits OU NON exclusif d'une expression

XOD XOD Combinaison sur mots OU exclusif double mot (32 bits)

XOW XOW Combinaison sur mots OU exclusif mot (16 bits)


ZR CD Compteurs Décrémenter

ZV CU Compteurs Incrémenter

Vous aimerez peut-être aussi