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

Revisin de certamen

FECHA:

07 DE NOVIEMBRE DE 2016

DOCENTE: ELIAS CASTRO SALAZAR

Promedio ponderado
8,0

7,0

6,0

"Taller 1"
5,0

"Taller 2"
"Taller 3"
"Certamen 1"

4,0

"Certamen 2"
2 per. media mvil ("Taller 1")
2 per. media mvil ("Taller 2")
2 per. media mvil ("Taller 3")

3,0

2 per. media mvil ("Certamen 1")


2 per. media mvil ("Certamen 2")

2,0

1,0

0,0

Certamen 2

1-2
25%
6-7
33%

3-4
8%

5-6
34%

SECCIONES
100%

94%
90%

83%

83%

Programacin

TOTAL

80%

74%
70%

60%

50%

40%

30%

20%

10%

0%
Estructura y Componentes

Elementos lgicos

Revisin de certamen

Revisin de certamen

Revisin de certamen

Revisin de certamen

Revisin de certamen

Revisin de certamen

Unidad 5: Programacin
FECHA:

07 DE NOVIEMBRE DE 2016

DOCENTE: ELIAS CASTRO SALAZAR

Elementos comunes - Recursos


Segn la normativa, solo las entradas, salidas y memorias son directamente controlables por
un programa.
Como es de esperar, estos tres recursos no son los nicos, existen otros como los
temporizadores y contadores.
Sin embargo, estos recursos son accesibles nicamente a travs de funciones o bloques de
funcin.

Elementos comunes - Recursos


Segn la normativa, solo las entradas, salidas y memorias son directamente controlables por
un programa.
Como es de esperar, estos tres recursos no son los nicos, existen otros como los
temporizadores y contadores.
Sin embargo, estos recursos son accesibles nicamente a travs de funciones o bloques de
funcin.

Por qu?

Elementos comunes Entradas y salidas


Son los elementos mas importantes de un sistema de control (junto con la memoria)

Las denominaciones para estos recursos (entradas, salidas y


memoria) estn definidos en la norma y son obligatorios en
todo sistema de control.
Estos recursos solo designan entradas y salidas binarias, y
elementos de memoria de un bit, conocidos como flags, o
marcas.
Estas variables estn referidas directamente a sus elementos correspondientes, relacionados
con el hardware. La asignacin de entradas, salidas y memorias, y su posicin fsica o lgica
es definida por el fabricante.

Elementos comunes Entradas y salidas


Sin embargo, en la mayora de los casos, se permite direccionar recursos que excedan de un
bite, y para ello se emplea otra letra que los describe.

Elementos comunes Entradas y salidas


Como es evidente, los sistemas de control nunca (o en rara ocasin) tienen una nica
entrada, salida o elemento de memoria. Por tanto, se debe incluir una numeracin adicional
a modo de diferenciacin entre elementos del mismo tipo.

La norma no indica explcitamente el margen de nmeros


que se permite para la numeracin ni restringe el valor inicial
ni el final. Esto concierne al fabricante y para que el
programador lo conozca debe consultar el manual de
usuario.

Elementos comunes Entradas y salidas


En los casos donde los elementos se encuentren embebidos dentro de otros, se debe utilizar
una notacin jerrquica. Por ejemplo, la entrada especificada I3.8.5 se puede interpretar
como (inserto es sinnimo de mdulo):

Elementos comunes Variables y tipos de datos

La utilizacin exclusiva de recursos de entradas, salidas y memoria naturalmente no es


suficiente para el gobierno de un sistema de control.

Existen datos, como datos de tiempo o de recuento, que son recuperables directamente. Sin
embargo, datos de naturaleza mas compleja son accesibles solo a travs de variables, o
dicho de otra forma, como una representacin simblica.

Elementos comunes Variables y tipos de datos

Un identificador simblico siempre consiste en una letra mayscula o minscula, dgitos y un


guion de subrayado. Un identificador debe empezar siempre con una letra o un guion de
subrayado. El guion de subrayado puede utilizarse para hacer ms leble un identificador. Sin
embargo, es un carcter significativo. Por ello, los dos identificadores Marcha_motor y
Marchamotor son diferentes. No se permiten varios guiones de subrayado. Si el control
permite letras maysculas y minsculas, su utilizacin indistinta no debe tener significacin
alguna. Los dos identificadores MARCHAMOTOR y Marchamotor se interpretan idnticamente
y designan el mismo objeto.

Identificadores
invlidos

Elementos comunes Representacin de datos

En un programa de control, debe


ser posible especificar valores de
tiempo, de recuento, etc.
Consecuentemente, la norma IEC
61131-3 establece las definiciones
para la representacin de los
datos a especificar:
Valores de tiempo
Valores numricos
Cadenas

Elementos comunes Representacin de datos

En un programa de control, debe


ser posible especificar valores de
tiempo, de recuento, etc.
Consecuentemente, la norma IEC
61131-3 establece las definiciones
para la representacin de los
datos a especificar:

Valores de tiempo
Valores numricos
Valores de recuento
Cadenas

Elementos comunes Representacin de datos

En un programa de control, debe


ser posible especificar valores de
tiempo, de recuento, etc.
Consecuentemente, la norma IEC
61131-3 establece las definiciones
para la representacin de los
datos a especificar:
Valores de tiempo
Valores numricos
Cadenas

Elementos comunes Tipos de datos

La norma IEC 61131-3 define una


gama bastante amplia de tipos
de datos, a utilizar segn la
necesidad de una tarea.

Elementos comunes Datos derivados

El usuario tiene la posibilidad de


definir sus propios tipos de datos.
Estos datos, conocidos como tipos
de datos derivados, se declaran
dentro de la construccin
TYPEEND_TYPE

Elementos comunes Declaracin de variables


Debe recordar que un programa
de control esta construido en
unidades de organizacin
individuales:
Configuracin.
Recurso.
Programas.
Bloques de funcin.
Funciones.

Elementos comunes Declaracin de variables


Debe recordar que un programa
de control esta construido en
unidades de organizacin
individuales:
Configuracin.
Recurso.
Programas.
Bloques de funcin.
Funciones.
Todas las variables tienen una
posicin especfica en memoria.
Adems, la declaracin de estas
variables tiene una estructura
definida, que designa la posicin
de la variable en la unidad de
organizacin de la unidad de
control:

Las variables y su asignacin a un tipo de


datos, se introduce entre estas palabras
clave en las que se especifica un
identificador, el tipo de dato tras : y la lnea
se cierra con ;. Si se declaran varias
variables, el proceso se repite. Aunque lo
normal es que cada variable ocupe una
lnea de programa distinta en cada caso

Elementos comunes Declaracin de variables

La norma IEC 61131-3 distingue


seis tipos diferentes de acceso a
variables. Cada tipo tiene una
palabra clave, que introduce la
declaracin de la variable.

Las variables especificadas de esta forma


representan variables de entrada,
alimentadas externamente a una unidad
de organizacin, como por ejemplo un
bloque de funcin (como una variable
local). Esta variable solo se puede leer
dentro de la unidad de organizacin.

Elementos comunes Declaracin de variables

La norma IEC 61131-3 distingue


seis tipos diferentes de acceso a
variables. Cada tipo tiene una
palabra clave, que introduce la
declaracin de la variable.

Para el caso de una variable de salida, el


dato se calcula dentro de una unidad de
organizacin y se devuelve al exterior de
dicha unidad.
Toda comunicacin de variables entre
diferentes unidades debe ser declarada
de esta forma. Internamente (dentro de
la unidad) las variables pueden ser ledas
y escritas. Externamente solo pueden ser
ledas.

Elementos comunes Declaracin de variables

La norma IEC 61131-3 distingue


seis tipos diferentes de acceso a
variables. Cada tipo tiene una
palabra clave, que introduce la
declaracin de la variable.

Existen otros casos en lo que la variable


incluye datos de entrada y salida. Esta
forma representa una tercera opcin y
permite la declaracin de variables que
pueden ser ledas y utilizadas dentro de
una unidad de organizacin. Se asume
en este caso que el valor de la variable
es suministrado hacia y desde una
unidad.

Elementos comunes Declaracin de variables

La norma IEC 61131-3 distingue


seis tipos diferentes de acceso a
variables. Cada tipo tiene una
palabra clave, que introduce la
declaracin de la variable.

Tambin se requieren variables para


valores intermedios. Que deben
permanecer desconocidos o bien que
solo son tiles dentro de una unidad de
organizacin,. Estas se conocen como
variables locales. Una variable local
identificada como Z (por ejemplo) puede
encontrarse en diferentes unidades, sin
embargo, no tienen relacin alguna
entre ellas.

Elementos comunes Declaracin de variables

La norma IEC 61131-3 distingue


seis tipos diferentes de acceso a
variables. Cada tipo tiene una
palabra clave, que introduce la
declaracin de la variable.

Por ultimo, las variables pueden


declararse globalmente. Es decir, todas
las unidades de organizacin pueden
acceder a la misma variable-

Elementos comunes Declaracin de variables


En ocasiones, se debe asignar a una variable una entrada o salida de control. Para esto se utiliza
la clave AT.

Por ultimo, es muy probable que se requiera asignar un valor inicial a una variable. Esto se conoce
como inicializacin. Este valor puede cambiar varias veces durante el procesamiento:

Elementos comunes Declaracin de variables


Fundamentalmente, las variables tienen siempre un valor inicial definido al inicio del programa.
Sin embargo, si no se asigna un valor inicial, el programa asigna automticamente un valor inicial
segn el tipo de dato, como se muestra en la tabla:

Actividad de retroalimentacin

1. Seleccione el tipo de variable adecuado para almacenar los siguientes datos:


a. -2554
b. 64311
c. -2146588755
d. 0.000000000000000000001554
e. "ENTRADA1
f. False
2. Describa la diferencia entre Configuracin, recurso, programa, bloque de funcin, y funcin
3. Realice un cuadro comparativo entre los seis tipos de declaracin de variables.

Unidad 5: Programacin
FECHA:

07 DE NOVIEMBRE DE 2016

DOCENTE: ELIAS CASTRO SALAZAR

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