1
03.04
vérification de l'égalité relative avec (>) et (<) en
mettant à 1 le bit 0 du PM 10280 :
PROG_FUNCTION_MASK.
Exemples de programmation
Observations concernant la précision
N40 R1=61.01 R2=61.02 R3=0.01
N41 IF ABS(R2-R1) > R3 GOTOF ERREUR
N42 M30
N43 ERREUR : SETAL(66000)
R1=61.01 R2=61.02 R3=0.01
R11=TRUNC(R1*1000) R12=TRUNC(R2*1000)
R13=TRUNC(R3*1000)
IF ABS(R12-R11) > R13 GOTOF ERREUR
M30
ERREUR : SETAL(66000)
Former et analyser le quotient de deux opérandes
R1=61.01 R2=61.02 R3=0.01
IF ABS((R2-R1)/R3)-1) > 10EX-5 GOTOF
ERREUR
M30
ERREUR : SETAL(66000)
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
1.7 Opérateurs relationnels et opérateurs logiques
Programmation CN flexible
Affectation des valeurs initiales
Le saut est exécuté (jusqu'à la version de
logiciel 6.3)
Fin de programme
Affectation des valeurs initiales
Correction de la précision
Le saut n'est pas exécuté
Fin de programme
Affectation des valeurs initiales
Le saut n'est pas exécuté
Fin de programme
1
1-47