Ele 2317 Leccic3b3n 9

2
Curso: Principios de Controladores Lógicos Programables Código: ELE 2317 Tema: Instrucciones Sequencers, Comparison & Shift Registers Lección: 9 Sub-Tema: Instrucciones de Sequencer Output Profesor: James Robles INTSTRUCCIÓN SEQUENCER OUTPUT: La instrucción Sequencer Output se utiliza para manipular varios outputs simultáneamente. Esta instrucción es útil cuando se está operando un proceso donde los pasos deben ser estrictamente en una orden específica. La instrucción Sequencer consiste en programar los outputs en un archivo y luego aplicarlos a los outputs designados en otro archivo. El parámetro File# de la instrucción Sequencer es donde se almacenan los datos a ser transferidos a los outputs. La data se almacena en el archivo nombrado B10 y se tiene acceso desde el Data Files Window. El parámetro Mask de la instrucción Sequencer filtra la data en la tabla versus una data hexadecimal para deshabilitar outputs no utilizados. Un 1 deja pasar la data, mientras que un 0 mantiene ese output en 0 (cero). Este filtro puede ser desde 0000 (ningún bit deshabilitado) hasta FFFF (todos los bits deshabilitados). El parámetro Destination de la instrucción Sequencer indica la localización de los outputs (PLC & tarjeta). Este se denomina desde el bit donde comienzan los outputs. Ej.: O:0.0. No se utiliza el término : ya que no se trata de un solo output, sino de todo un Word (16 outputs). El parámetro Control de la instrucción Sequencer es el identificador (address) del Secuencer como tal (R6:10). El parámetro Length de la instrucción Sequencer es la cantidad de pasos de la secuencia. Cuando de energiza el Rung que contiene el Sequencer, éste comienza pasando desde el paso o hacia el paso 1. El parámetro Position de la instrucción Sequencer indica en qué paso va la secuencia El Sequencer necesita la instrucción de “RESET” para volver a correr la secuencia comenzar desde el paso 0.

description

Timer y Counter

Transcript of Ele 2317 Leccic3b3n 9

Page 1: Ele 2317 Leccic3b3n 9

Curso: Principios de Controladores Lógicos Programables Código: ELE 2317

Tema: Instrucciones Sequencers, Comparison & Shift Registers Lección: 9

Sub-Tema: Instrucciones de Sequencer Output Profesor: James Robles

INTSTRUCCIÓN SEQUENCER OUTPUT:

La instrucción Sequencer Output se utiliza para manipular varios outputs simultáneamente. Esta

instrucción es útil cuando se está operando un proceso donde los pasos deben ser estrictamente en una

orden específica.

La instrucción Sequencer consiste en programar los outputs en un archivo y luego aplicarlos a los

outputs designados en otro archivo.

El parámetro File# de la instrucción Sequencer es donde se almacenan los datos a ser transferidos a los

outputs. La data se almacena en el archivo nombrado B10 y se tiene acceso desde el Data Files Window.

El parámetro Mask de la instrucción Sequencer filtra la data en la tabla versus una data hexadecimal

para deshabilitar outputs no utilizados. Un 1 deja pasar la data, mientras que un 0 mantiene ese output

en 0 (cero). Este filtro puede ser desde 0000 (ningún bit deshabilitado) hasta FFFF (todos los bits

deshabilitados).

El parámetro Destination de la instrucción Sequencer indica la localización de los outputs (PLC & tarjeta).

Este se denomina desde el bit donde comienzan los outputs. Ej.: O:0.0. No se utiliza el término : ya que

no se trata de un solo output, sino de todo un Word (16 outputs).

El parámetro Control de la instrucción Sequencer es el identificador (address) del Secuencer como tal

(R6:10).

El parámetro Length de la instrucción Sequencer es la cantidad de pasos de la secuencia. Cuando de

energiza el Rung que contiene el Sequencer, éste comienza pasando desde el paso o hacia el paso 1.

El parámetro Position de la instrucción Sequencer indica en qué paso va la secuencia

El Sequencer necesita la instrucción de “RESET” para volver a correr la secuencia comenzar desde el

paso 0.

Page 2: Ele 2317 Leccic3b3n 9

2

SEQUENCER PARAMETERS:

0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0

0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1

0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1

SQO Sequencer Output (EN) File: #B10:0 Mask: 000FH (DN) Dest.: O:0.0 Control: R6:10 Length: 4 Position: 2

B15 B8 B7 B0 Destination O:0.0

Mask Value (Filtro) 000Fh

Position 0

1

2 Current Position

3

4 Length

Word

Startup Position B10.0

B10.1

B10.2

B10.3

B10.4

Sequencer Output File B10

0 0 0 F

B15 B8 B7 B0