31.05.2014 Views

Catalogo Simatic S5

Catalogo Simatic S5

Catalogo Simatic S5

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!