Está en la página 1de 14

Instalaciones domóticas.

INTRODUCCIÓN AL LENGUAJE KOP


(CONTADORES)

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Uso de los contadores.


(Basados en la norma IEC 1131-3):
Cada vez que se inserta un Nº de contadores limitado por la
contador en la zona de memoria disponible en la CPU.
programación, éste pide que
CTU – Contador ascendente.
se asigne un bloque de datos CTD – Contador descendente.
(DB) a instancia. CTUD – Contador ascendente - descendente.

Tipo datos

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

El contador ascendente. (CTU).


Nombre simbólico

Entrada de contaje Salida binaria

Puesta a cero

Valor actual
Preselección

Incrementa en 1 CV, cuando el valor del


parámetro de entrada CU cambia de 0 a 1.
Activa su salida Q cuando CV tiene un valor
igual o superior a la preselección PV,
manteniéndola hasta que recibe un pulso en
la entrada R.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 1: Activación directa de una salida. (CTU)

q Un uso inmediato de los contadores, consiste en utilizar la salida Q, de tipo binario,


para activar de forma directa, una vez que iguala o supera el valor de preselección
PV, elementos de programación en formato de bit como salidas, marcas o cualquier
otra combinación lógica.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 2: Asociación de contactos a un contador. (CTU)

q Opción 1: Uso de una marca asociada al contador.


No existe un direccionamiento directo a una zona de memoria específica para ellos, ya
no es posible asignar, contactos a los contadores mediante su identificador: Z1, Z2, Z3,
etc. No obstante, para hacer algo similar se
puede recurrir a diferentes técnicas.
esta es una solución muy
"eléctrica" similar a la utilizada
en los automatismos
cableados con relés

Cuando la marca es "verdadera", los contactos asociados


invierten su valor lógico, activando o desactivando los
segmentos en los que se encuentran programados.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 2: Asociación de contactos a un contador. (CTU)

q Opción 2: Uso de la variable Q del DB a instancia asociado al temporizador.

No es necesario asignar
ninguna bobina a la salida Q

Los contactos asociados deben


leer el valor de dicha salida
directamente del DB a instancia.

Para ello cada contacto debe tener la siguiente


sintaxis: "Nombre del DB".QU (en nuestro
ejemplo «IEC_Counter_0_DB_1".QU).

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Contador descendente. (CTD)

Nombre simbólico

Entrada contaje Salida binaria

Carga valor en CV Valor actual

Preselección

Reduce en 1 CV, cuando el valor del


parámetro de entrada CD cambia de 0 a 1.
Activa su salida Q cuando CV tiene un valor
menor o igual a 0. La preselección PV, se
carga en CV cuando recibe un pulso en LD.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 1: Activación directa de una salida. (CTD)

q Un uso inmediato de los contadores, consiste en utilizar la salida Q, de tipo binario,


para activar de forma directa, una vez que el valor de preselección PV en el valor
actual alcanza un valor igual o menor a 0, elementos de programación en formato de
bit como salidas, marcas o cualquier otra combinación lógica.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 2: Asociación de contactos a un contador. (CTD)

q Opción 1: Uso de una marca asociada al contador.


No existe un direccionamiento directo a una zona de memoria específica para ellos, ya
no es posible asignar, contactos a los contadores mediante su identificador: Z1, Z2, Z3,
etc. No obstante, para hacer algo similar se
puede recurrir a diferentes técnicas.
esta es una solución muy
"eléctrica" similar a la utilizada
en los automatismos
cableados con relés

Cuando la marca es "verdadera", los contactos asociados


invierten su valor lógico, activando o desactivando los
segmentos en los que se encuentran programados.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 2: Asociación de contactos a un contador. (CTD)

q Opción 2: Uso de la variable Q del DB a instancia asociado al contador.

No es necesario asignar
ninguna bobina a la salida Q

Los contactos asociados deben


leer el valor de dicha salida
directamente del DB a instancia.

Para ello cada contacto debe tener la siguiente


sintaxis: "Nombre del DB".QD (en nuestro
ejemplo «C_desc_1".QD).

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Contador ascendente – descendente. (CTUD)


Nombre simbólico

Entrada ascendente Salida binaria

Entrada descendente Salida solo DB instancia


Puesta a cero
Incrementa en 1 Valor actual

Preselección

Se incrementa o se reduce en 1 durante la


transición de 0 a 1 de las entradas de
conteo ascendente (CU) o descendente
(CD). Activa la salida QU cuando el valor
actual CV es igual o superior a la
preselección. Se puede consultar la salida
QD en el DB de instancia que se activa
cuando el valor es menor o igual a 0.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 1: Activación directa de una salida. (CTUD)

q Un uso inmediato de los contadores, consiste en utilizar la salida Q, de tipo binario,


para activar de forma directa, una vez que el valor de preselección PV en el valor
actual alcanza un valor igual o mayor a la preselección, elementos de programación en
formato de bit como salidas, marcas o cualquier otra combinación lógica.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 2: Asociación de contactos a un contador. (CTUD)

q Opción 1: Uso de una marca asociada al contador.


No existe un direccionamiento directo a una zona de memoria específica para ellos, ya
no es posible asignar, contactos a los contadores mediante su identificador: Z1, Z2, Z3,
etc.

No obstante, para hacer algo similar se


puede recurrir a diferentes técnicas.

una solución muy "eléctrica"


similar a la utilizada en los
automatismos cableados .

Cuando la marca es "verdadera", los contactos asociados


invierten su valor lógico, activando o desactivando los
segmentos en los que se encuentran programados.

El autómata programable S7-1214 (SIEMENS)


Instalaciones domóticas.

Ejemplo 2: Asociación de contactos a un contador. (CTUD)

q Opción 2: Uso de la variable Q del DB a instancia asociado al contador.


No es necesario asignar ninguna
bobina a la salida Q

Los contactos asociados deben leer el


valor de dicha salida directamente del
DB a instancia.

Para ello cada contacto debe tener la siguiente


sintaxis: "Nombre del DB".QU (en nuestro
ejemplo «C_Asc_Desc_1".QU).

También podemos consultar la salida descendente a


nivel de DB "Nombre del DB".QD (en nuestro
ejemplo «C_Asc_Desc_1".QD).

El autómata programable S7-1214 (SIEMENS)

También podría gustarte