Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Software<br />
Software Runtime<br />
Funciones matemáticas<br />
Campo de aplicación<br />
Para resolver funciones matemáticas<br />
que se presentan frecuentemente,<br />
se dispone de<br />
los siguientes módulos funcionales:<br />
Funciones trigonométricas;<br />
seno, coseno, tangente,<br />
cotangente<br />
Funciones trigonométricas<br />
inversas;<br />
arco seno, arco coseno,<br />
arco tangente, arco<br />
cotangente<br />
Funciones logarítmicas;<br />
logaritmo natural, logaritmo<br />
decimal, logaritmo en una<br />
base cualquiera<br />
Funciones exponenciales;<br />
exponencial con base e,<br />
exponencial con base 10,<br />
exponencial con una base<br />
cualquiera.<br />
Estos módulos funcionales<br />
son válidos para los<br />
<strong>S5</strong>-115U, <strong>S5</strong>-135U y <strong>S5</strong>-155U.<br />
Funcionamiento<br />
Los módulos funcionales estándar<br />
para las funciones matemáticas<br />
se manejan como<br />
la correspondiente instrucción<br />
STEP-5. Al llamarlos:<br />
se convierte el contenido<br />
del acumulador 1 de<br />
acuerdo con la función por<br />
ejecutarse (sin modificar los<br />
contenidos de los restantes<br />
acumuladores ni el registro<br />
de dirección base BR) o<br />
se combinan entre sí los contenidos<br />
de los acumuladores<br />
1y2deacuerdoconlafunción<br />
por ejecutarse, desplazando<br />
el contenido del acumulador<br />
3 al acumulador 2 y<br />
el contenido del acumulador<br />
4 al acumulador 3 (como en<br />
una función de cálculo<br />
STEP 5); no se modifica el<br />
contenido del registro BR.<br />
Todos los módulos funcionales<br />
estándar para funciones matemáticas<br />
precesan números en<br />
coma flotante de 32 bits.<br />
SINUS<br />
sin (x)<br />
FB 101 para<br />
115U/135U/155U<br />
El módulo funcional ”SINUS”<br />
calcula el coseno de un<br />
número en coma flotante con<br />
24/32 bits.<br />
El valor ha de encontrarse en<br />
el margen de<br />
0 (KG = + 0000000 + 00) a<br />
2π (KG = + 6283185 + 01).<br />
COSINUS<br />
cos(x)<br />
FB 102 para<br />
115U/135U/155U<br />
El módulo funcional<br />
”COSINUS” calcula el coseno<br />
de un número en coma flotante<br />
con 24/32 bits.<br />
El valor ha de encontrarse en<br />
el margen de<br />
9 (KG = +0000000 + 00) a<br />
2π (KG = + 6283185 + 01).<br />
TANGENS<br />
tan(x)<br />
FB 103 para<br />
115U/135U/155U<br />
El módulo funcional<br />
”TANGENS” calcula la tangentedeunnúmeroencoma<br />
flotante con 24/32 bits. El<br />
valor ha de encontrarse en el<br />
margen de<br />
0 (KG = + 0000000 + 00) a<br />
2π (KG = + 6283185 + 01).<br />
Para los valores<br />
π/2 (KG = + 1570796 + 01)<br />
ó<br />
3 π/2 (KG = + 4712389 + 01)<br />
el resultado es infinito y se<br />
emiteunavisodeerror.<br />
COTANG<br />
cotan (x)<br />
FB 104 para<br />
115U/135U/155U<br />
El módulo funcional<br />
”COTANG” calcula la cotangente<br />
de un número en coma<br />
flotante con 24/32 bits. El<br />
valor ha de encontrarse en el<br />
margen de<br />
(KG = + 2938734 - 34 a<br />
KG = + 6283184 + 01).<br />
Para los valores de entrada<br />
0,π (KG = 3141593 + 01) ó<br />
2π (KG = 6283185 + 01) el<br />
resultado es infinito y se emite<br />
un aviso de error.<br />
ARCSIN<br />
arcsin (x)<br />
FB 105 para<br />
115U/135U/155U<br />
El módulo funcional ”ARCSIN”<br />
calcula el arco seno de un<br />
número en coma flotante con<br />
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 />
7/52 Siemens ST 50 · 1998