Вы находитесь на странице: 1из 14

Automatizacin Industrial

I
Convertidores y Operaciones de
Matemticas
Ing. Byron Lima

Convertidores

Convertir Valor
Redondear Nmero
Crear el siguiente nmero entero
superior a partir del nmero en coma
flotante
Crear el siguiente nmero entero inferior
a partir del nmero en coma flotante
Truncar a entero doble
Escalar
Normalizar

Convertidores
CONVERTIR

VALOR
La operacin "Convertir valor" lee el contenido del parmetro IN y lo convierte
segn los tipos de datos indicados.

REDONDEAR NMERO

La operacin "Redondear nmero" permite redondear el valor de la


entrada IN al siguiente nmero entero. La operacin interpreta el
valor de la entrada IN como nmero en coma flotante y lo convierte
al nmero entero par ms prximo. Si el nmero Real se encuentra
exactamente entre dos enteros (p. ej. 10,5), el nmero Real se
redondear al entero par. ROUND (10,5) = 10 ROUND (11,5) =
12.

Convertidores
TRUNCAR
La

operacin "Truncar a entero doble" permite crear un valor entero no


redondeado a partir del valor de la entrada IN. El valor de la entrada IN se
interpreta como nmero en coma flotante. La operacin selecciona slo la parte
entera del nmero en coma flotante y la deposita sin decimales en la salida OUT.

ESCALAR

La instruccin SCALE_X (Escalar) escala el parmetro VALUE real


normalizado (donde 0,0 <= VALUE <= 1,0) al tipo de datos y rango de
valores especificados por los parmetros MIN y MAX:

OUT = VALUE ( MAX - MIN ) + MIN

Para SCALE_X, los parmetros MIN, MAX y OUT deben tener un mismo
tipo de datos

Convertidores
NORMALIZAR
La

instruccin NORM_X (Normalizar) normaliza el parmetro VALUE dentro del rango de


valores especificado por los parmetros MIN y MAX:
OUT = ( VALUE - MIN ) / ( MAX - MIN ), donde ( 0,0 <= OUT <= 1,0 )
Para NORM_X, los parmetros MIN, VALUE y MAX deben tener un mismo tipo de datos.

Operaciones Matemticas
Suma
Resta
Multiplicacin
Divisin
Mdulo
Complemento a2
Incrementar
Decrementar
Valor Absoluto
Mnimo
Mximo
Ajustar valor
lmite
Elevar al
cuadrado
Raz cuadrada
Logaritmo
Natural
Funcin
exponencial
Seno
Coseno
Tangente
Arco seno
Arco coseno
Arco Tangente

Operaciones Matemticas
SUMAR
La

operacin "Sumar" permite sumar el valor de la entrada IN1 al valor de la


entrada IN2 y consultar la suma en la salida OUT (OUT = IN1+IN2).

RESTAR

La operacin "Restar" permite restar el valor de la entrada IN2 del


valor de la entrada IN1 y consultar la diferencia en la salida OUT
(OUT = IN1-IN2).

Operaciones Matemticas
MULTIPLICAR
La

operacin "Multiplicar" permite multiplicar el valor de la entrada IN1 por el


valor de la entrada IN2 y consultar el producto en la salida OUT (OUT = IN1*IN2).

DIVIDIR

La operacin "Dividir" permite dividir el valor de la entrada IN1


por el valor de la entrada IN2 y consultar el cociente en la
salida OUT (OUT = IN1/IN2).

Ejercicios Varios
Ejercicio#1

Ejercicios Varios
Ejercicio#2
Realice

un programa que permita ejecutar la siguiente


expresin:

Donde:
y

= MD10 (Real)
x = IB0 (Byte)
a = MW4 (Signed Integer - Int)
c = MB6 (Signed Short Integer - SInt)
En

la direccin QB0 se debe mostrar el valor de y de forma


truncada.

Coloque

un interruptor de encendido para habilitar el sistema.


Si el sistema esta apagado QB0 = 0.

Ejercicios Varios
Ejercicio#3
Realice

un programa que permita calcular la temperatura


leda por un sensor en funcin de la siguiente grfica:

Temperatura(C)
100
30
0

255

MB0(Sensor)

La

temperatura debe mostrarse en la direccin MD0 con


formato Real.
En la direccin QB0 se debe mostrar el valor de Temperatura
de forma truncada.
Coloque

un interruptor de encendido para habilitar el

sistema.
Si el sistema esta apagado QB0 = 0.

Ejercicios Varios
Ejercicio#4

Realice un programa que permita incrementar en uno el valor


del registro de salida MB0 cada vez que se pulse I0.0 y que
permita decrementar en 1cuando se pulse I0.1 (No utilice
bloques de conteo CTU, CTD y CTUD).

El registro de salida QB0 mostrar la magnitud de MB0 y Q1.1


mostrar es signo (negativo=1, positivo=0)

Coloque un interruptor de encendido para habilitar el sistema.

Si el sistema esta apagado QB0 = 0.

Ejercicios Varios
Ejercicio#5
Realice

un programa con las siguientes caractersticas:


On / Of

Entradas Fsicas
Ofset
(Pulsadores e
Interruptores) Pmax (4 bits)

Pmin (4 bits)
Variable Interna
ADC
0 - 27648
(MD20)

(1 word)

Progra
ma
PLC

Encendido
Y >= 100 Salidas
Y
1 Byte

Fsicas
(Leds)

Debe de contener una entrada para encender y apagar el sistema.


El sistema consta de dos entradas para especificar el rango mximo
y mnimo de presin. (Pmax y Pmin).
Se cuenta con una entrada Ofset para sumar un valor constante
de 50 a la salida solamente cuando sta se encuentre activa.
Se cuenta con una variable interna ADC en la direccin MD20, la
misma que deber ser manipulada desde la tabla de observacin. Su
rango puede ser de 0 a 27648.
Se cuenta con un led indicador de encendido para saber que el
sistema est en marcha y un led de comparacin el mismo que se
activar cuando la salida Y sea mayor o igual a 100.

Preguntas

Вам также может понравиться