Está en la página 1de 19

Presentación: M1-S4 Instrucciones Avanzadas

Programa: Automatización con Plataforma Siemens


TEMAS

1. Instrucciones de Comparación
2. Funciones Matemáticas
3. Instrucciones de Transferencia
4. Instrucciones de Conversión

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE COMPARACIÓN

Las instrucciones de comparación permiten


comparar dos valores del mismo tipo de variable:

Estos valores pueden estar almacenados en


variables, o pueden emplearse constantes.

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE COMPARACIÓN

Cuando la comparación entre


los dos valores es verdadera,
Símbolo Operación
la salida del contacto se
== IN1 es igual a IN2
evalúa con TRUE.
<> IN1 es diferente a IN2
>= IN1 es mayor igual a IN2
<= IN1 es menor igual a IN2
> IN1 es mayor a IN2
< IN1 es menor a IN2

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE COMPARACIÓN

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE COMPARACIÓN

La salida de la instrucción es
Instrucción Operación
verdadera si ...
IN2 se encuentra dentro del
𝐼𝑁1 ≤ 𝐼𝑁2 ≤ 𝐼𝑁3
IN_RANGE rango comprendido entre
𝑀𝐼𝑁 ≤ 𝑉𝐴𝐿 ≤ 𝑀𝐴𝑋
IN1 y IN3, incluidos
IN2 se encuentra fuera del
𝐼𝑁2 ≤ 𝐼𝑁1 o 𝐼𝑁3 ≤ 𝐼𝑁2
OUT_RANGE rango comprendido entre
𝑉𝐴𝐿 ≤ 𝑀𝐼𝑁 o 𝑀𝐴𝑋 ≤ 𝑉𝐴𝐿
IN1 y IN3, incluidos

MIN MAX

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE COMPARACIÓN

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
FUNCIONES MATEMÁTICAS

Las instrucciones Matemáticas ejecutan operaciones


matemáticas con operadores del mismo tipo de variable:

Los tipos de datos permitidos dependen de la operación


matemática que se está ejecutando.
Estos valores pueden estar almacenados en variables, o
pueden emplearse constantes.

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
FUNCIONES MATEMÁTICAS

La operación se ejecuta

Símbolo Operación mientras el permisivo

ADD OUT = IN1 + IN2 EN(ABLE) esté activado.

SUB OUT = IN1 – IN2


MUL OUT = IN1 * IN2
DIV OUT = IN1 / IN2
MOD OUT = IN1 % IN2

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
FUNCIONES MATEMÁTICAS

¡IMPORTANTE! Los bloques de funciones matemáticas realizarán


conversiones implícitas (siempre que sean
El bloque de operación de división (DIV) puede
posibles) para que la operación se realice siendo
ser de tipo entero. Esto, si no es tenido en
todas las variables del mismo tipo de dato.
cuenta, puede llevar a resultados equivocados.

%MW20 (INT)
37 7.0
IN1 7
OUT %MD16 (REAL)
DIV (INT)
Int

5 IN2
%MW22 (INT)

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE TRANSFERENCIA

Las instrucciones de transferencia permiten mover


datos de una ubicación o constante a otra ubicación.

Instrucción Operación

Copia el valor de IN en OUT. Los


MOVE parámetros deben tener un tamaño
mínimo de 1 byte.

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE TRANSFERENCIA

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE CONVERSIÓN

Las instrucciones de conversión permiten convertir


una variable en otra, siguiendo algún criterio:

• Cambio de tipo de dato


• Redondeo
• Funciones de parte entera
• Truncamiento
• Escalamiento
• Normalizado

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE CONVERSIÓN

La instrucción CONVERT convierte el contenido del


parámetro IN al tipo de dato deseado. El valor
convertido se almacena en el parámetro OUT.

Área de
Parámetro Tipo de datos permitido
memoria
Secuencia de bits, entero,
I, Q, M, D, L, P
IN número en coma flotante, CHAR,
o constante
WCHAR, BCD16, BCD32
Secuencia de bits, entero,
OUT número en coma flotante, CHAR, I, Q, M, D, L, P
WCHAR, BCD16, BCD32

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE CONVERSIÓN

La instrucción ROUND redondea el valor de un número en coma flotante al entero más cercano.

Área de
Parámetro Tipo de datos permitido
memoria
Número en coma I, Q, M, D, L, P o
IN
flotante constante

Entero, número en
OUT I, Q, M, D, L, P
coma flotante

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE CONVERSIÓN

La instrucción CEIL redondea el valor de un número en coma flotante al entero más cercano superior.

Parámetro Tipo de datos permitido Área de memoria

I, Q, M, D, L, P o
IN Número en coma flotante
constante

Entero, número en coma


OUT I, Q, M, D, L, P
flotante

La instrucción CEIL redondea el valor de un número en coma flotante al entero más cercano inferior.

Parámetro Tipo de datos permitido Área de memoria

I, Q, M, D, L, P o
IN Número en coma flotante
constante

Entero, número en coma


OUT I, Q, M, D, L, P
flotante

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
INSTRUCCIONES DE CONVERSIÓN

La instrucción TRUNC separa la parte Parámetro Tipo de datos permitido Área de memoria
entera de un número en coma flotante. I, Q, M, D, L o
IN Número en coma flotante
constante

Entero, número en coma


OUT I, Q, M, D, L
flotante

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
Referencias Bibliográficas

[1] Karl J. Åström y Tore Hägglund, Control PID Avanzado. Madrid: Pearson Education, 2009.

[2] Harold L. Wade, Basic and Advanced Regulatory Control System and Design. USA: ISA, 2004.

[3] Carlos A. Smith y Armando B. Corrripio, Control Automático de Procesos, ´Teoría y Práctica. México: Limusa, 1991.

[4].https://portal.endress.com/wa001/dla/5000002/5067/000/01/CS0601%20Promag%2053%20measures%20milk%20pasteuriz

er%20flow.pdf

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe
Gracias por su atención

• Autotec Perú SAC


• Área de Ingeniería
• www.autotecperu.com

Dirección Pje. los Planetas 177, Los Olivos 15302 📧 cursos@autotecperu.com autotec.pe

También podría gustarte