You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Software<br />
Software Runtime<br />
Funciones matemáticas (continuación)<br />
ARCCOS<br />
arccos (x)<br />
FB 106 para<br />
115U/135U/155U<br />
El módulo funcional<br />
”ARCCOS” calcula el arco<br />
coseno de un número en<br />
coma flotante con 24/32 bits.<br />
El valor ha de encontrarse en<br />
el margen de<br />
- 1 (KG = - 1000000 + 01) a<br />
+ 1 (KG = + 1000000 + 01).<br />
ARCTAN<br />
arctan (x)<br />
FB 107 para<br />
115U/135U/155U<br />
El módulo funcional<br />
”ARCTAN” calcula el arco tangente<br />
de un número en coma<br />
flotante con 24/32 bits.<br />
Para valores inferiores a<br />
KG = - 5773456 + 07 el resultado<br />
es -π/2,<br />
para valores superiores a<br />
KG = + 1209486 + 07 el<br />
resultado es + π/2.<br />
ARCOT<br />
arcot (x)<br />
FB 108 para<br />
115U/135U/155U<br />
El módulo funcional<br />
”ARCCOT” calcula el arco<br />
cotangente de un número en<br />
coma flotante con 24/32 bits.<br />
Para valores inferiores a<br />
KG = - 5773456 + 07) el<br />
resultado es π, para valores<br />
superiores a<br />
KG = + 1209486 + 07) el<br />
resultado es 0.<br />
LN X<br />
ln (x)<br />
FB 109 para<br />
115U/135U/155U<br />
El módulo funcional ”LN X”<br />
calcula el logaritmo natural de<br />
un número en coma flotante<br />
con 24/32 bits.<br />
Para valores inferiores o iguales<br />
a 0, no varía el acumulador<br />
1 y se emite un aviso de<br />
error.<br />
LG X<br />
lg (x)<br />
FB 110 para<br />
115U/135U/155U<br />
El módulo funcional ”LG X”<br />
calcula el logaritmo decimal<br />
de un número en coma flotante<br />
con 24/32 bits.<br />
Para valores inferiores o iguales<br />
a 0, no varía el acumulador<br />
1 y se emite un aviso de<br />
error.<br />
BLOGX<br />
log b(x)<br />
FB 111 para<br />
115U/135U/155U<br />
El módulo funcional<br />
”B LOG X” calcula el logaritmo<br />
en cualquier base. La<br />
baseBsehadecargarenel<br />
acumulador 1 y el valor X en<br />
el acumulador 2 siempre<br />
como número flotante de<br />
24/32 bits. Ambos valores han<br />
de ser mayores que 0, y además<br />
la base tiene que ser distinta<br />
de 1.<br />
El resultado queda en el acumulador<br />
1 como número en<br />
comaflotantede24/32bits.<br />
E^X<br />
e x<br />
FB 112 para<br />
115U/135U/155U<br />
El módulo funcional ”E^X”<br />
calcula el valor de la función<br />
exponencial en base e de un<br />
número en coma flotante de<br />
24/32 bits.<br />
El valor ha de encontrarse en<br />
el margen de<br />
KG = - 8802962 + 02 a<br />
KG = + 8802966 + 02 (de no<br />
ser así, el resultado desbordaría<br />
el margen numérico admisible).<br />
ZEHN^X<br />
10 x El módulo funcional<br />
”ZEHN^X” calcula el valor de<br />
la función exponencial en<br />
FB 113 para<br />
115U/135U/155U<br />
base 10 de un número en<br />
coma flotante de 24/32 bits.<br />
El valor ha de encontrarse en<br />
el margen de<br />
KG = - 3823079 + 02 a<br />
KG = - 3823080 + 02 (de no<br />
ser así, el resultado desbordaría<br />
el margen numérico<br />
admisible).<br />
A2^A1<br />
a2 a1<br />
FB 114 para<br />
115U/135U/155U<br />
El módulo funcional ”A2^A1”<br />
calcula el valor de la función<br />
exponencial en cualquier<br />
base.Labasea2sehade<br />
cargar en el acumulador 2 y<br />
el exponente a1 en el acumulador<br />
1, siempre como<br />
números en coma flotante de<br />
24/32 bits. El valor de la base<br />
ha de ser positivo. El resultado<br />
queda en el acumulador<br />
1 como número en coma flotante<br />
de 24/32 bits.<br />
Si dicho resultado desborda<br />
el margen numérico admisible,<br />
no se modifica el contenido<br />
de los acumuladores 1 y<br />
2yseemiteunavisodeerror.<br />
Siemens ST 50 · 1998<br />
7/53