31.05.2014 Views

Catalogo Simatic S5

Catalogo Simatic S5

Catalogo Simatic S5

SHOW MORE
SHOW LESS

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<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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!