Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Controladores
programables
Referencia del
PLC-5 conjunto de
instrucciones
Información importante El equipo de estado sólido tiene características de operación
para el usuario diferentes a las del equipo electromecánico. La publicación “Safety
Guidelines for the Application, Installation and Maintenance of Solid
State Controls” (publicación SGI-1.1) describe algunas diferencias
importantes entre equipos de estado sólido y dispositivos
electromecánicos cableados. Debido a estas diferencias y debido
también a la amplia variedad de usos para los equipos de estado
sólido, todas las personas responsables de la aplicación de este equipo
deben asegurarse de que cada aplicación sea la correcta.
• identificar un peligro
• evitar un peligro
• reconocer las consecuencias
Importante: Identifica información crítica para una correcta
aplicación y entendimiento del producto.
Sírvase tomar nota de que en esta publicación se usa el punto decimal
para separar la parte entera de la decimal de todos los números
Ethernet es un marca registrada de Intel Corporation, Xerox Corporation y Digital
Equipment Corporation.
Data Highway Plus, DH+, PLC, PLC-5, PLC-5/11, -5/20, -5/26, -5/30, -5/40, -5/46, -5/40L, -5/60, -5/60L,
-5/80, -5/86, -5/20E, -5/40E y -5/80E son marcas comerciales de Rockwell Automation.
Allen-Bradley es una marca comercial de Rockwell Automation, una entidad principal de Rockwell
International Corporation.
Lista alfabética del conjunto de instrucciones PLC-5
conteo contador
secuencia secuenciador
PID PID
Tabla B
Ejemplos de operaciones
Vea el
Para obtener la siguiente información actualizada:
capítulo
Notas:
Prefacio
Convenciones Este manual usa las convenciones siguientes:
• Si no se indica lo contrario:
Notas:
Si el bit de imagen de
La salida correspondiente está:
salida está:
Lógica de renglón
Durante la ejecución de cada instrucción de acondicionamiento, el bit
direccionado se examina para verificar su coincidencia con una
condición determinada (activada o desactivada). Si se encuentra una
ruta completa de condiciones verdaderas examinadas, el renglón se
establece en verdadero. El renglón debe contener una ruta continua de
instrucciones verdaderas desde el inicio del renglón hasta la salida
para que la salida se habilite.
Examine On (XIC)
activado verdadera 1
desactivado falsa 0
desactivado verdadera 0
activado falsa 1
Energize (OTE)
Latch (OTL)
Si el
El procesador:
renglón es:
Unlatch (OTU)
Si el
El procesador:
renglón es:
Cómo usar las instrucciones Puede usar las instrucciones IDI e IDO para la entrada y salida de
IDI e IDO datos inmediatas en ControlNet.
Vea el manual de programación para obtener información más
detallada acerca de cómo escribir los programas de lógica de escalera.
Importante: Tenga cuidado al usar las interrupciones temporizadas
seleccionables (STI) con un programa en una red
ControlNet.
Notas:
número de estructura
timer structure del temporizador
number (0-999) (0-999)
número de archivo
timer file numberdel(3-999)
temporizador (3-999)
temporizador (tipo de archivo)
timer (file type)
valor acumulado
accumulated (16 bits)
value (16 bits)
T4:2 .
.
.
Descripción: Use la instrucción TON para activar y desactivar una salida después
que el temporizador ha funcionado durante un intervalo de tiempo
TON
TIMER ON DELAY EN
preseleccionado. La instrucción TON comienza a acumular el tiempo
Timer cuando el renglón se hace verdadero y continúa hasta que ocurre
Time base DN cualquiera de los siguientes eventos:
Preset
Accum • el valor acumulado es igual al valor preseleccionado
• el renglón se hace falso
• una instrucción de restablecimiento restablece el temporizador
• el paso SFC se desactiva
• el procesador restablece el valor acumulado cuando las
condiciones del renglón se hacen falsas independientemente de
que el temporizador haya sobrepasado o no el tiempo de espera.
Habilitación del el renglón se hace verdadero que el temporizador está • el renglón se hace falso
temporizador.EN (bit 15) habilitado • una instrucción de restablecimiento
restablece el temporizador
• el paso SFC se desactiva
Bit de temporización del el renglón se hace verdadero que se está realizando una • el renglón se hace falso
temporizador.TT (bit 14) operación de temporización • el bit .DN se establece (.ACC = .PRE)
• una instrucción de restablecimiento
restablece el temporizador
• el paso SFC asociado se desactiva
Bit de efectuado del el valor acumulado es igual al que se completó una • el renglón se hace falso
temporizador.DN (bit 13) valor preseleccionado operación de temporización • una instrucción de restablecimiento
restablece el temporizador
• el paso SFC asociado se desactiva
Condición: Resultado:
Figura 2.1
Ejemplo de un diagrama de lógica de escalera TON
I:012 TON
TIMER ON DELAY EN
10 Cuando
When la
thecondición de entrada
input condition es veradera,
is true, the el
Timer T4:0
procesador
processorincrementa
incrementselthe
valor acumuladovalue
accumulated de T4:0 en
incrementos de 1 segundo.
of T4:0 in 1-second increments. Time base 1.0 DN
Preset 180
Accum 0
TT 01
DN 02
Cuando el bit I:012/10 se establece, el procesador inicia T4:0. El valor acumulado incrementa en intervalos de 1 segundo. T4:0.TT
When bityI:012/10
se establece el bit de is set, :013/01
salida the processor starts T4:0.
se establece The accumulated
(el dispositivo value increments
de salida asociado se activa)indurante
1-second intervals.
la temporización del
T4:0.TT isCuando
temporizador. set andeloutput bit O:013/01
temporizador is set
termina (the associated
la temporización output
(.ACC device
= .PRE), is energized)
T4:0.TT while the
se restablece (paratimer
que is timing. y el
O:013/01
When the
dispositivo timer is
de salida finishedse(.ACC
asociado = .PRE)y T4:0.TT
desactiven) T4:0.DNissereset (so O:013/01
establece (para queand the associated
O:013/02 outputy device
se establezca is
el dispositivo de salida
asociado se active).and
de-energized) Cuando el valor
T4:0.DN acumulado
is set llega ais180,
(so O:013/02 el bitthe
set and .DNassociated
se establece. Si eldevice
output renglón
is se hace falso,
energized). el temporizador
When the se
restablece.
accumulated value reaches 180, the .DN bit is set. Or if the rung goes false, the timer is reset.
Figura 2.2
Ejemplo de un diagrama de temporización TON
ON
Condición del renglón
Rung Condition OFF
ON
Bit de habilitación del
Timer Enable Bit
temporizador OFF
ON
Bit de temporización del
Timer Timing Bit OFF
temporizador
ON
Bit de efectuado
Timer Done Bit del
temporizador OFF
Dispositivo de salida ON
Output Device
(controlado por el bit de
(Controlled by Done Bit) OFF
efectuado)
3 3minutes
minutos ON
Retardo
Delay a activación
Valor
Timeracumulador del Value
Accumulated 22minutos
minutes
temporizador (acumulador)
(Accumulator)
180
120
ON = activado 0
OFF = desactivado Valor preseleccionado del temporizador
Timer Preset = 180 = 180
16649
Descripción: Use la instrucción TOF para activar y desactivar una salida después
que el renglón ha estado desactivado durante un intervalo de tiempo
TOF
preseleccionado. La instrucción TOF comienza a acumular el tiempo
TIMER OFF DELAY EN
Timer
cuando el renglón se hace falso y continúa temporizando hasta que
Time base DN ocurre cualquiera de las siguientes condiciones:
Preset
Accum
• el valor acumulado es igual al valor preseleccionado
• el renglón se hace verdadero
• una instrucción de restablecimiento restablece el temporizador
• el paso SFC se desactiva
El procesador restablece el valor acumulado cuando las condiciones
del renglón se hacen verdaderas independientemente de que el
temporizador haya sobrepasado o no el tiempo de espera.
Bit de efectuado del el renglón se hace verdadero • el valor acumulado es igual al valor
temporizador.DN (bit 13) preseleccionado
Condición: Resultado:
Figura 2.3
Ejemplo de un diagrama de lógica de escalera TOF
I:012 TOF
TIMER OFF DELAY EN
10 Cuando la condición de entrada es falsa, el procesador Timer T4:0
When the input goes false, the processor starts
incrementa el valor acumulado de T4:0 en incrementos
incrementing the accumulated value in T4:0 in Time base 1.0 DN
de1-second
1 segundo hasta queuntil
increments la entrada se hace
the input goesverdadera.
true.
Preset 180
Accum 0
TT 01
T4:0 Establece
Resetslathe
salida cuando
output el the
when temporizador termina
timer is done la temporización
timing O:013
DN 02
Cuando el bit
When bit I:012/10
I:012/10 se restablece,
is reset, el procesador
the processor iniciaT4:0.
starts timer T4:0.The
El valor acumulado
accumulated incrementa
value en intervalos
increments de 1intervals
by 1-second segundoas siempre
long asque
theel
renglón permanezca falso. T4:0.TT se establece y el bit de salida O:013/01 se establece (el dispositivo de salida asociado se activa) durante
rung remains false. T4:0.TT is set and output bit O:013/01 is set (the associated output device is energized) while the timer is timing.
la temporización del temporizador. Cuando el temporizador termina la temporización (.ACC = .PRE), T4:0.TT se restablece (para que
When they timer
O:013/01 is finished
el dispositivo (.ACC =
de salida .PRE), T4:0.TT
asociado is resety (so
se desactiven) O:013/01
T4:0.DN is reset and
se establece (parathe
queassociated
O:013/02 output device yiselde-energized)
se establezca dispositivo de
and T4:0.DN is reset (so O:013/02 is reset and the associated output device is de-energized). When the accumulated
salida asociado se desactive). Cuando el valor acumulado alcanza 180 ó cuando las condiciones del renglón se hacen verdaderas, value reaches
el
180 or whensethedetiene.
temporizador rung conditions go true, the timer stops.
Figura 2.4
Ejemplo de un diagrama de temporización TOF
ON
Condición del renglón
Rung Condition OFF
Bit de habilitación ON
Timer Enable Bit del
temporizador OFF
Bit de temporización del ON
Timer Timing Bit
temporizador
OFF
Tiempo
Time 180
120
Valor acumulador del
Timer Accumulated Value
temporizador (acumulador)
(Accumulator) 0
Valor preseleccionado del=temporizador
Timer Preset 180 = 180 16650
Descripción: Use la instrucción RTO para activar o desctivar una salida después
que el temporizador de la misma ha estado activado durante un
RTO
intervalo de tiempo preseleccionado. La instrucción RTO permite que
RETENTIVE TIMER ON EN
el temporizador se detenga y arranque sin la necesidad de restablecer
Timer
el valor acumulado.
Time base DN
Preset La instrucción RTO comienza a temporizar cuando el renglón se hace
Accum verdadero. Siempre que el renglón permanezca verdadero, el
temporizador actualiza el valor acumulado durante cada escán de
programa hasta que alcanza el valor preseleccionado. La instrucción
RTO retiene su valor acumulado aun cuando ocurra cualquiera de las
condiciones siguientes:
• el renglón se hace falso
• se cambia al modo de Programación
• el procesador entra en fallo o pierde energía
• el paso SFC se desactiva
Cuando el procesador reanuda la operación o cuando el renglón se
hace verdadero, la temporización continúa a partir del valor
acumulado retenido. Puesto que los temporizadores retentivos
retienen su valor acumulado, miden a su vez el período acumulativo
durante el cual el renglón es verdadero.
Importante: Para restablecer el valor acumulado del temporizador y
los bits de estado después de que el renglón RTO se
hace falso, es necesario programar una instrucción de
restablecimiento RES con la misma dirección en otro
renglón.
Cómo usar los bits de estado
Examine los bits de estado en el programa de lógica de escalera para
activar un evento. El procesador cambia el estado de los bits de estado
cuando el procesador ejecuta esta instrucción. Los bits de estado se
direccionan mediante mnemónicos.
Este bit: Se establece cuando: Indica: Y permanece establecido hasta que ocurre
cualquiera de los eventos siguientes:
Bit de habilitación del el renglón se hace verdadero que se realiza una • el renglón se hace falso
temporizador.EN (bit 15) operación de • una instrucción de restablecimiento
temporización restablece el temporizador
Bit de temporización del el renglón se hace verdadero que se realiza una • el renglón se hace falso
temporizador.TT (bit 14) operación de • el bit .DN se establece
temporización • el valor acumulado es igual al valor
preseleccionado (.ACC=.PRE)
• una instrucción de restablecimiento
restablece el temporizador
Bit de efectuado del el valor acumulado es igual al que se ha completado • el bit .DN se restablece mediante la
temporizador.DN (bit 13) valor preseleccionado una operación de instrucción RES
temporización
Condición: Resultado:
Figura 2.5
Ejemplo de un diagrama de lógica de escalera RTO
I:012 RTO
RETENTIVE TIMER ON EN
10 Cuando la condición de entrada es verdadera, el procesador Timer T4:10
When the input is true, the processor starts incrementing
comienza a incrementar
the accumulated el valor
value of T4:10acumulado
in 1-second deincrements.
T4:0 en Time base 1.0 DN
The timer values
incrementos remain when
de 1 segundo . Los the inputdelgoes
valores false.
temporizador se Preset 180
retienen cuando la entrada se hace falsa. Accum 0
I:017 Restablece
Resetselthe
temporizador
timer T4:10
RES
12
Figura 2.6
Diagrama de temporización del temporizador retentivo
ON
Condición
Rung del renglón
Condition OFF
Bit de habilitación ON
Timer Enable Bit del
temporizador OFF
Impulso de ON
Reset Pulse
restablecimiento OFF
ON
Dispositivo de salida OFF
Output Device
(controlado por el bit de
(Controlled by Done Bit)
efectuado)
180
120
100
Valor
Timeracumulador
Accumulateddel Value
temporizador
(Accumulator)(acumulador) 40
0
Valor preseleccionado
Timer Preset =del
180temporizador = 180 16651
Cómo usar los contadores Antes de usar las instrucciones del contador, es necesario entender los
parámetros que se introducen.
CTU
COUNT UP CU Cómo introducir los parámetros
Counter
Preset DN
Proporcione al procesador la información siguiente para programar una
Accum instrucción del contador:
• Counter es la dirección de control del contrador en la zona del
contador (C) del almacenamiento de datos. Use el siguiente
formato de dirección:
C f : s
númerocounter
de estructura del temporizador
structure (0-999)
number (0-999)
número de archivo del temporizador (3-999)
counter file number (3-999)
temporizador (tipo de archivo)
counter (file type)
Valor
Bit de estado Valor acumulado
preseleccionado
Las letras bb son un mnemónico del bit de estado, tal como .DN.
Importante: El procesador almacena los bits de estado del contador
y los valores preseleccionados y acumulados en una
estructura de almacenamiento (48 bits – tres palabras de
16 bits) en un archivo de contador (C) en la tabla de
datos..
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
C5:0 uso interno
CU CD DN OV UN internalsolamente
use only Palabra de
Control word
valor preseleccionado (16 bits) control para
preset (16 bits) for C5:0
T4:0
accumulated value (16
valor acumulado (16bits)
bits)
Palabraword
Control de
C5:1 CU CD DN OV UN uso internal
interno solamente
use only control para
for C5:1
valor preseleccionado
preset (16 bits) (16 bits) T4:1
valor acumulado
accumulated (16bits)
value (16 bits)
C5:2 ..
.
Count Up (CTU)
Bit de habilitación de conteo cuando el renglón se hace verdadero para • el renglón se hace falso
progresivo .CU (bit 15) indicar que la instrucción ha incrementado el • una instrucción RES restablece el bit .DN
conteo
Nota: este bit se establece anteriormente al
escán para evitar un conteo falso cuando
comienza el escán del programa durante el
preescán.
Bit de efectuado de conteo cuando el valor acumulador es mayor o igual al • el valor acumulado cuenta por debajo del valor
progresivo .DN (bit 13) valor preseleccionado preseleccionado mediante una instrucción CTD para
contar regresivamente o un cambio del valor
acumulado
• una instrucción RES restablece el bit .DN
Bit de overflow de conteo cuando el contador ha excedido el límite • una instrucción RES restablece el bit .DN
progresivo .OV (bit 12) superior de +32,767 y regresado a -32,768. El • se cuenta regresivamente hasta 32,767 mediante una
CTU cuenta progresivamente a partir de este instrucción CTD con la misma dirección
número.
Figura 2.7
Ejemplo de un diagrama de lógica de escalera CTU
I:012 CTU
COUNT UP CU
10 Cada veztime
Each que la
thesalida
inputcambia de falso
goes false a
to true, Counter C5:0
verdadero, el procesador
the processor incrementa
increments el
the counter
by 1. en un valor 1.
contador Preset 4 DN
Accum 0
C5:0 Indica
Tells cuando se count
when the alcanza
is el conteo (ACC
reached (ACC >> or
o ==PRE)
PRE) O:020
01
DN
C5:0 Indica cuando
Tells whenelthe
contador
countertiene un overflow
overflows +32,767
+32,767 O:021
02
OV
Restablece
Reset el contador
the counter
I:017 C5:0
RES
12
Figura 2.8
Ejemplo de un diagrama de temporización CTU
Valor preseleccionado
Counter del contador = 4 conteos
preset = 4 counts
Condición del renglón
Rung condition that que ON
controla
controlsalcounter
contador
OFF
Bit de habilitación de ON
Count-up
conteo enable bit
progresivo
OFF
Bit de efectuado ON
Done Bit
OFF
Instrucción de salida en un
Output controlado
instructionpor
on un
rung ON
renglón
controlled by counter
contador OFF
4
3
2
1 0
Valor acumulado
Counter del contador
Accumulated Value 0 16636
Bit de habilitación de conteo cuando el renglón se hace verdadero para • el renglón se hace falso
regresivo .CU (bit 15) indicar que el contador está habilitado como • una instrucción RES restablece el bit .DN
un contador regresivo
Nota: este bit está establecido para evitar un
conteo falso cuando se comienza el escán de
programa durante el preescán.
Bit de efectuado de conteo cuando el valor acumulador es mayor o igual al • el valor acumulado cuenta por debajo del valor
regresivo .DN (bit 13) valor preseleccionado preseleccionado
• otra instrucción cambia el valor acumulado
• una instrucción RES restablece el bit .DN
Bit de underflow de conteo por el procesador para indicar que el contador • una instrucción RES restablece el bit .DN
regresivo .UN (bit 11) regresivo pasó por debajo del límite inferior de • se cuenta regresivamente hasta -32,768 mediante
-32,768 y ha regresado a +32,767. La una instrucción CTD
instrucción CTD cuenta a partir de este
número.
Figura 2.9
Ejemplo de un diagrama de lógica de escalera CTD
I:012 CTD
COUNT DOWN CD
Cada vez que la entrada cambia de falso a
10 Each time the input goes from false to true, Counter C5:0
verdadero, el procesador
the processor decrementa
decrements el by 1.
the counter
contador en un valor de 1. Preset 4 DN
Accum 8
DN 01
C5:0 Indica cuando el contador
Tells when tiene ununderflows
the counter underflow -32,768
-32,767 O:021
UN 02
Bit de habilitación de
conteo progresivo
Count-up enable bit
Bit de efectuado
Done Bit
Instrucción de salida en un
Output instruction
renglón on rung
controlado por un
controlled by counter
contador
8
Valor acumulado del contador 7
Counter Accumulated Value 6
5
4
3
0
16637
Figura 2.11
Ejemplo de un diagrama de lógica de escalera CTU y CTD
I:012 Botón pulsador de conteo progresivo CTU
Count up pushbutton
COUNT UP CU
10 Counter C5:0
Preset 4 DN
Accum 0
DN 01
C5:0 IndicaTells
cuando el contador
when tiene
the counter un overflow
overflows +32,767
+32,767 O:013
OV 02
C5:0 Indica cuando
Tells whenelthe
contador
countertiene un underflow
underflows -32,767
-32,768 O:013
UN 03
I:017 Restablece
Resets the elcounter
contador C5:0
RES
12
Figura 2.12
Ejemplo de un diagrama de temporiación CTU y CTD
Impulso de ON
Reset Pulse
restablecimiento OFF
Bit de efectuado ON
Done Bit
OFF
5
4 4
3 3 3
2 2 2
1 1 1
Valor acumulado del contador 0 0
Counter Accumulated Value
Valor preseleccionado
Count Up de conteo
Preset = progresivo
4 =4
Valor presleccionado de conteo
Count Down Presetregresivo
=4 =4
16652
Figura 2.13
Ejemplo de un diagrama de lógica de escalera RES
I:012 CTD
COUNT DOWN CD
Cada vez que la entrada cambia de falso a
10 Each time the input goes from false to true, the Counter C5:0
verdadero, el procesador decrementa el
processor decrements the counter by 1.
contador en un valor de 1. Preset 4 DN
Accum 8
C5:0 Indica
Tells cuando se count
when the alcanza el conteo(ACC
is reached (ACC >> or
o == PRE)
PRE) O:020
DN 01
I:017 Restablece
Resets el contador
the counter C5:0
RES
12
Que se
Use la
Si desea: encuentra
instrucción:
en la pág.:
Pasar dos valores por una máscara y probar si son MEQ 3-9
iguales
Cómo usar los indicadores de Los indicadores de estado aritméticos se encuentran en los bits 0-3 de
estado aritméticos la palabra 0 en el archivo de estado del procesador (S). Monitoree
estos bits si realiza una función aritmética con la instrucción CMP. La
tabla 3.B indica los bits de estado:
Tabla 3.B
Bits de estado aritméticos
Tabla 3.C
Operaciones válidas para uso en una expresión CMP
– restar 12 – 5
| (barra dividir 24 | 6
vertical)
** exponencial 10**3
(x a la potencia de y) (procesadores con características
mejoradas solamente)
binaria matemática +, –, *, | 3
OR, ** 4
AND, XOR 5
Ejemplo:
CMP O:013
COMPARE
Expression 01
La instrucción CMP indica a un procesador PLC-5 con características mejoradas: si la suma de los valores en N7:0 y N7:1 son
mayores que la suma de los valores en N7:2 y N7:3, establezca el bit de salida O:013/01. (El número total de caracteres usados en
esta expresión es 3.)
Equal to (EQU)
Descripción: Use la sintrucción EQU para probar si dos valores son iguales. La
fuente A y la fuente B pueden ser valores o direcciones que contienen
EQU
valores.
EQUAL
Source A
Source B
Ejemplo:
EQU O:013
EQUAL
Source A N7:5 01
Source B N7:10
Source B
Ejemplo:
GEQ O:013
GREATER THAN OR EQUAL
Source A N7:5 01
Source B N7:10
Si el valor en N7:5 es mayor o igual al valor en N7:10, establezca el bit de salida O:013/01.
Source B
Ejemplo:
GRT O:013
GREATER THAN
Source A N7:5 01
Source B N7:10
Si el valor en N7:5 es mayor que el valor en N7:10, establezca el bit de salida O:013/01.
Ejemplo:
LEQ O:013
LESS THAN OR EQUAL
Source A N7:5 01
Source B N7:10
Si el valor en N7:5 es menor o igual al valor en N7:10, establezca el bit de salida O:013/01.
Ejemplo:
LES O:013
LESS THAN
Source A N7:5 01
Source B N7:10
Si el valor en N7:5 es menor que el valor en N7:10, establezca el bit de salida O:013/01.
Parámetro: Definición:
Límite bajo una constante o una dirección desde la cual la instrucción lee el
rango inferior del rango de límite especificado. La dirección
contiene un valor entero o de punto flotante (coma flotante).
Ejemplo de LIM con el uso de un • Si el valor del límite inferior ≤ el valor del límite superior:
número entero: Cuando el procesador detecta que el valor de B (prueba) es igual
o se encuentra entre los límites, la instrucción es verdadera. Si la
prueba del valor se encuentra fuera de los límites, la instrucción
es falsa.
falso
false < verdadero
-------true------ > falso
false
de -32,768
from -32,768 . . . . ........ A ................C . . . . . . . . . . ato+32,767
+32,767
< <valor
value BB>>
LIM O:013
LIMIT TEST (CIRC)
Low lim N7:10 01
Test N7:15
High lim N7:20
Si el valor en N7:15 es mayor o igual al valor en N7:10 y menor o igual al valor en N7:20, establezca el
bit de salida :013/01.
Parámetro: Definición:
Mask especifica cuáles bits se deben pasar o bloquear. Una máscara pasa los
datos cuando los bits de máscara están establecidos (1). Una máscara
bloquea los datos cuando los bits de máscara están restablecidos (0). La
máscara debe tener el mismo tamaño de elemento (16 bits) que la
dirección de origen o comparación. Para comparar los bits, es necesario
establecer (1) bits de máscara. Los bits en la dirección de comparación
correspondientes a ceros (0) en la máscara no se comparan. Si se desea
que el programa de lógica de escalera cambie el valor de la máscara,
hay que almacenar la máscara en una dirección de datos. De lo
contrario, es necesario introducir un valor hexadecimal para un valor de
máscara de constante. Si se introduce un valor hexadecimal que
comienza con una letra (tal como F800), hay que introducir el valor con
un cero inicial. Por ejemplo: 0F800
MEQ O:013
MASKED EQUAL
01
Source N7:5
Mask N7:6
Compare N7:10
El procesador pasa el valor en N7:5 por la máscara en N7:6. Luego, pasa el valor en N7:10 por la máscara en N7:6. Si
los dos valores enmascarados son iguales, establezca el bit de salida O:013/01.
Descripción: Use la instrucción NEQ para probar si dos valores no son iguales. La
NEQ fuente A y la fuente B pueden ser valores o direcciones.
NOT EQUAL
Source A
Source B
Ejemplo:
NEQ O:013
NOT EQUAL
Source A N7:5 01
Source B N7:10
Que se
Use esta encuentra
Si desea:
instrucción: en la
página
* Solamente los procesadores PLC-5 con características mejoradas son compatibles con
esta instrucción
(Continúa)
Que se
Use esta encuentra
Si desea:
instrucción: en la
página
* Solamente los procesadores PLC-5 con características mejoradas son compatibles con
esta instrucción
Cómo usar los indicadores de Los indicadores de estado aritméticos se encuentran en los bits 0-3 de
estado aritméticos la palabra 0 en el archivo de estado del procesador (S). La tabla 4.B
indica los bits de estado:
Tabla 4.B
Bits de estado aritméticos
Tipos de datos y la Usted puede calcular los valores de diferentes tipos de datos tales
instrucción de cálculo como punto flotante (coma flotante) y número entero. Si usa un valor
de punto flotante (coma flotante) como el origen, use un valor de de
punto flotante (coma flotante) como destino. De lo contrario, el valor
de destino será redondeado.
Debe usar los valores BCD y ASCII para para fines de visualización.
Si introduce los valores BCD o ASCII, el procesador considera
dichos valores como enteros.
Los parámetros que se introducen son constantes de programa o
direcciones lógicas de los valores deseados.
I:012 ADD
]
] ADD
10 Sume las palabras inferiores del valor 2 y valor 2
Add the lower words of value1 and value2. Source A N7:1
Source B N7:3
Dest N7:5
I:012 ADD
AND
]
] BITWISE AND
Capture
Captureel the
bit de acarreo.
carry bit.
10 Source A S:0
Source B 1
Dest N7:4
I:012 ADD
]
] ADD
Sume la palabra
Add the superior
high word del valor
of value1 1 ycarry
to the el bitbit.
de acarreo
10 Source A N7:0
Source B N7:4
Dest N7:4
I:012 ADD
]
]
ADD
10 Sume la palabra
Add the superior
high word del valor
of value2 2 asum.
to this esta suma. Source A N7:2
Source B N7:4
Dest N7:4
Cómo usar los tipos de datos de Si usa los tipos de datos de punto flotante (coma flotante) para un
punto flotante (coma flotante) procesador PLC-5 con características mejoradas y el resultado es
demasiado grande o si no se define (por ejemplo, un logaritmo natural
de 0), el procesador establece el bit de overflow.
Si el resultado es demasiado grande, se muestra !+INF!. Si el
resultado es demasiado pequeño, se muestra !-INF!. Si el valor no
es un número, se muestra !NAN!.
Importante: Si usa el punto flotante (coma flotante) y el número es
mayor que 32,767 ó menor que -32,768, debe usar un
punto decimal. Si no usa un punto decimal, aparece el
error INVALID OPERAND.
Tabla 4.C
Operaciones válidas para uso en una expresión CPT
– restar 12 – 5
(12 – 5) – 7 (Enhanced PLC-5 processors)
* multiplicar 5*2
6 * (5 * 2) (Enhanced PLC-5 processors)
| (barra dividir 24 | 6
vertical) (24 | 6) *2 (Enhanced PLC-5 processors)
** exponencial* 10**3
(x a la potencia de y)
Tabla 4.D
Longitudes de caracteres para los operadores
binaria +, –, *, | 3
matemática
OR, ** 4
AND, XOR 5
1 ** exponencial (XY)
procesadores PLC-5 con
características mejoradas
2 – cambiar signo
3 * multiplicar
| dividir
4 + sumar
– restar
5 AND función Y
7 OR función O
Ejemplos de expresiones
Valor único: la expresión SQR (N7:4) con el destino N7:20 indica al
procesador que halle la raíz cuadrada del valor almacenado en N7:4 y
almacene el resultado en N7:20.
Valores múltiples: los procesadores PLC-5 con característics
mejoradas le permiten usar funciones para operar uno o más valores
en la expresión (expresiones complejas) para las operaciones de
cálculo y comparación. Las expresiones complejas pueden tener una
longitud de hasta 80 caracteres (los espacios y paréntesis se
consideran como caracteres). Por ejemplo, se puede introducir una
expresión tal como:
Ejemplo:
I:012 CPT
]
] COMPUTE
10
Destination N7:20
Expression
(N7:1 * 5) | (N7:2 | 7)
Si el bit 10 de la palabra de entrada 12 está establecido, multiplique el valor de N7:1 por 5. Divida este resultado entre el
cociente de N7:2 dividido entre 7. Si N7:1 = 5 y N7:2 = 9, el resultado es 25. (El resultado se redondea al número entero
más cercano puesto que las constantes 5 y 7 se especificaron como números enteros.)
Ejemplo:
I:012 CPT
]
] COMPUTE
10 Destination N7:20
Expression
(N7:1 * 5.0) | (N7:2 | 7.0)
Si el bit 10 de la palabra de entrada 12 está establecido, multiplique el valor de N7:1 por 5. Divida este resultado entre el cociente de
N7:2 dividido entre 7. Si N7:1 = 5 y N7:2 = 9, el resultado es 25. (El resultado se redondea diferentemente puesto que las constantes
5.0 y 7.0 se especificaron a 1 lugar decimal.)
Descripción: Use la instrucción ACS para hallar el arco coseno del origen (en
radianes) y almacenar el resultado (en radianes) en el destino. La
ACS
tabla 4.G muestran los indicadores de estado para la instrucción ACS.
ARCCOSINE
Ejemplo:
I:012 ACS
]
] ARCCOSINE
Source F8:19
10 0.7853982
Destination F8:20
0.6674572
Si el bit 10 de la palabra de entrada 12 está establecido, halle el arco coseno del valor en F8:19 y
almacene el resultado en F8:20.
Addition (ADD)
Descripción: Use la instrucción ADD para sumar un valor (origen A) y otro valor
(origen B) y colocar el resultado en el destino. El origen A y el origen
ADD
B pueden ser valores o direcciones que contienen valores. La tabla
ADD
4.H muestra los indicadores de estado para la instrucción ADD.
Source A
Tabla 4.H
Actualización de los indicadores aritméticos para una instrucción ADD
Ejemplo:
I:012 ADD
]
] ADD
10 Source A N7:3
Source B N7:4
Destination N7:20
Si el bit 10 de la palabra de entrada 12 está establecido, sume el valor en N7:3 y el valor en N7:4 y
almacene el resultado en N7:20.
Descripción: Use la instrucción ASN para hallar el arco seno del origen (en
ASN
radianes) y almacenar el resultado (en radianes) en el destino. La
ARCSINE tabla 4.I muestra los indicadores de estado para la instrucción ASN.
Source
Destination
El origen debe ser mayor o igual a -1 y menos o igual a 1. Si no se
enccuentra dentro de este rango, el procesador devuelve un resultado
!NAN! en el destino. El valor resultante en el destino siempre es
mayor o igual a –π/2 y menos o igual a π/2 (donde π = 3.141592).
Tabla 4.I
Actualización de los indicadores de estado aritméticos para
una instrucción ASN
Ejemplo:
I:012 ASN
]
]
ARCSINE
10 Source F8:17
0.7853982
Dest F8:18
0.9033391
Si el bit 10 de la palabra de entrada 12 está establecido, halle el arco seno del valor en F8:17 y
almacene el resultado en F8:18.
Descripción: Use la instrucción ATN para hallar la arco tangente del origen (en
radianes) y almacenar el resultado (en radianes) en el destino. El valor
ATN
resultante en el destino siempre es mayor o igual a –π/2 y menor o
igual a π/2 (donde π = 3.141592). La tabla 4.J muestra los indicadores
ARCTANGENT
Source
de estado para la instrucción ATN.
Destination
Tabla 4.J
Actualización de los indicadores de estado aritméticos para
una instrucción ATN
Ejemplo:
I:012 ATN
ARCTANGENT
]
]
10 Source F8:21
0.7853982
Destination F8:22
0.6657737
Si el bit 10 de la palabra de entrada 12 está establecido, halle la arco tangente del valor F8:21 y
almacene el resultado en F8:22.
Habilitación .EN durante una transición de falso a verdadero del renglón para
(bit 15) indicar que la instrucción está habilitada. La instrucción sigue a
la condición del renglón.
Error .ER (bit 11) cuando la operación genera un overflow. La instrucción se detiene
hasta que el programa de lógica de escalera restablece el bit .ER.
Ejemplo:
I:012 AVE
]
] AVERAGE FILE EN
10 File #N7:1
Dest N7:0 DN
Control R6:0
Length 4
Position 0
R6:0 O:010
]
]
EN 5
R6:0 O:010
]
]
DN 7
R6:0
RES
Si el bit 10 de la palabra de entrada 12 está establecido, la instrucción AVE está habilitada. Los valores en N7:1, N7:2,
N7:3 y N7:4 se suman y dividen entre 4. El resultado se almacena en N7:0. Cuando el cálculo se completa, el bit de salida
7 de la palabra 10 se establece. Luego la instrucción RES restablece los bits de estado del archivo de control R6:0.
Clear (CLR)
Descripción: Use la instrucción CLR para poner a cero todos los bits de una
CLR
palabra. El destino debe ser una dirección de palabra. La tabla 4.L
CLEAR muestra los indicadores de estado para la instrucción CLR.
Destination Tabla 4.L
Actualización de los indicadores de estado aritméticos
para una instrucción CLR
Ejemplo:
I:012 CLR
]
]
CLEAR
10 Destination N7:3
Si el bit 10 de la palabra de entrada 12 está establecido, ponga a cero todos los bits en N7:3.
Cosine (COS)
(procesadores PLC-5 con
características mejoradas
solamente)
Tabla 4.M
Actualización de los indicadores de estado aritméticos
para una instrucción COS
Ejemplo:
I:012 COS
]
] COSINE
10 Source F8:13
0.7853982
Destination F8:14
0.7071068
Si el bit 10 de la palabra de entrada 12 está establecido, halle el coseno del valor en F8:13 y almacene el
resultado en F8:14.
Divide (DIV)
Descripción: Use la instrucción DIV para dividir un valor (origen A) en otro valor
(origen B) y colocar el resultado en el destino. El origen A y el origen
DIV
DIVIDE
B pueden ser valores o direcciones que contienen valores. La tabla
Source A 4.N muestra los indicadores de estado para la instrucción DIV.
Source B
Importante: Las instrucciones de cálculo se ejecutan para cada
Destination
escán siempre que el renglón sea verdadero. Si desea
que los valores se calculen una sola vez, incluya el
comando ONS (vea el capítulo 13).
Tabla 4.N
Actualización de los indicadores de estado aritméticos
para una instrucción DIV
Ejemplo:
I:012 DIV
]
] DIVIDE
10 Source A N7:3
Source B N7:4
Destination N7:20
Si el bit 10 de la palabra de entrada 12 está establecido, divida el valor en N7:3 entre el valor en N7:4 y
almacene el resultado en N7:20.
Ejemplo:
I:012 LN
]
] NATURAL LOG
10 Source N7:0
5
Destination F8:20
1.609438
Si el bit 10 de la palabra de entrada 12 está establecido, halle el algoritmo natural del valor en N7:0 y
almacene el resultado en F8:20.
Descripción: Use la instrucción LOG para hallar la base 10 del algoritmo de valor
LOG
en el origen y almacene el resultado en el destino. La tabla 4.P
LOG BASE 10
muestra los indicadores de estado para la instrucción LOG.
Source
Si el origen es igual a 0, el resultado en el destino será !-INF!. Si el
Destination
valor en el origen es menor que 0, el resultado en el destino será
!NAN!. El valor resultante en el destino siempre es mayor o igual a
–37.92978 y menor o igual a 38.53184.
Tabla 4.P
Actualización de los indicadores de estado aritméticos
para una instrucción LOG
Ejemplo:
I:012 LOG
]
] LOG BASE 10
10 Source N7:2
5
Destination F8:3
0.6989700
Si el bit 10 de la palabra de entrada 12 está establecido, halle la base 10 de algortimo del valor en N7:2
y almacene el resultado en F8:3.
Multiply (MUL)
Descripción: Use la instrucción MUL para multiplicar un valor (origen A) por otro
valor (origen B) y colocar el resultado en el destino. El origen A y el
MUL
origen B pueden ser valores o direcciones. La tabla 4.Q muestra los
MULTIPLY
indicadores de estado para la instrucción MUL.
Source A
Ejemplo:
I:012 MUL
]
] MULTIPLY
10 Source A N7:3
Source B N7:4
Destination N7:20
Si el bit 10 de la palabra de entrada 12 está establecido, multiplique el valor en N7:3 por el valor en N7:4 y
almacene el resultado en N7:20.
Negate (NEG)
Tabla 4.R
Actualización de los indicadores de estado aritméticos
para una instrucción MUL
Ejemplo:
I:012 NEG
]
] NEGATE
10 Source N7:3
Destination N7:20
Si el bit 10 de la palabra de entrada 12 está establecido, halle el valor opuesto del valor en N7:3 y
almacene el resultado en N7:20.
Sine (SIN)
(procesadores PLC-5 con
características mejoradas
solamente)
Tabla 4.S
Actualización de los indicadores de estado aritméticos
para una instrucción SIN
Ejemplo:
I:012 SIN
]
] SINE
Source F8:11
10
0.7853982
Destination F8:12
0.7071068
Si el bit 10 de la palabra de entrada 12 está establecido, halle el seno de F8:11 y almacene el resultado
en F8:12.
Tabla 4.T
Actualización de los indicadores de estado aritméticos
para una instrucción SQR
Ejemplo:
I:012 SQR
]
] SQUARE ROOT
10 Source N7:3
Destination N7:20
Si el bit 10 de la palabra de entrada 12 está establecido, halle la raíz cuadrada del valor en N7:3 y
almacene el resultado en N7:20.
Parámetro: Definición:
archivo la dirección que contiene el primer valor a clasificar. Esta dirección puede
ser valor de un punto flotante (coma flotante) o un número entero.
Habilitación .EN durante una transición de falso a verdadero del renglón para
(bit 15) indicar que la instrucción está habilitada. La instrucción sigue a
la condición del renglón.
Error .ER (bit 11) cuando la operación genera un overflow. La instrucción se detiene
hasta que el programa de lógica de escalera restablece el bit .ER.
Ejemplo:
I:012 SRT
]
] SORT FILE EN
10 File #N7:1
Control R6:0
Length 4 DN
Position 0
R6:0 O:010
]
]
EN 5
R6:0 O:010
]
]
DN 7
Si el bit 10 de la palabra de entrada 12 está establecido, la instrucción SRT está habilitada. Los elementos N7:1, N7:2, N7:3 y N7:4
se clasifican en orden ascendente. Cuando la operación de clasificación se completa, el bit 7 de la palabra de salida 10 se
establece.
Tabla 4.U
Actualización de los indicadores de estado aritméticos
para una instrucción STD
Parámetro: Definición:
Habilitación .EN durante una transición de falso a verdadero del renglón para
(bit 15) indicar que la instrucción está habilitada. La instrucción sigue a
la condición del renglón.
Error .ER (bit 11) cuando la operación genera un overflow. La instrucción se detiene
hasta que el programa de lógica de escalera restablece el bit .ER.
Ejemplo:
I:012 STD
]
] STANDARD DEVIATION EN
10 File #N7:1
Destination N7:0
Control R6:0 DN
Length 4
Position 0
R6:0 O:010
]
]
EN 5
R6:0 O:010
]
]
DN 7
R6:0
RES
Si el bit 10 de la palabra de entrada 12 está establecido, la instrucción STD está habilitada. Los elementos N7:1, N7:2, N7:3 y N7:4
se usan para calcular la desviación estándar. Cuando el cálculo se completa, el bit 7 de la palabra de salida 10 se establece. La
instrucción RES restablece los bits de estado del archivo de control R6:0.
Substract (SUB)
Descripción: Use la instrucción SUB para restar un valor (origen A) de otro valor
SUB
(origen B) y colocar el resultado en el destino. El origen A y el origen
SUBTRACT B pueden ser valores o direcciones que contienen valores. La tabla
Source A 4.V muestra los indicadores de estado para la instrucción SUB.
Source B
Destination Importante: La instrucción SUB se ejecuta una vez durante cada
escán siempre que el renglón sea verdadero. Si desea
que los valores se resten una sola vez, incluya el
comando ONS (vea el capítulo 13).
Tabla 4.V
Actualización de los indicadores de estado aritméticos
para una instrucción SUB
Ejemplo:
I:012 SUB
]
] SUBTRACT
10 Source A N7:3
Source B N7:4
Destination N7:20
Si el bit 10 de la palabra de entrada 12 está establecido, reste el valor en N7:4 del valor en N7:3 y almacene
el resultado en N7:20.
Tangent (TAN)
(procesadores PLC-5 con
características mejoradas
solamente)
Tabla 4.W
Actualización de los indicadores de estado aritméticos
para una instrucción TAN
Ejemplo:
I:012 TAN
]
] TANGENT
10 Source F8:15
0.7853982
Destination F8:16
1.000000
Si el bit 10 de la palabra de entrada 12 está establecido, halle la tangente del valor en F8:15 y almacene
el resultado en F8:16.
Ejemplo:
I:012 XPY
]
] X TO POWER OF Y
10 Source A N7:4
5
Source B N7:5
2
Destination N7:6
25
Si el bit 10 de la palabra de entrada 12 está establecido, halle el valor en N7:4, elévelo a la potencia del
valor en N7:5 y almacene el resultado en N7:6.
Notas:
Descripción: Use la instrucción AND para realizar una operación AND usando los
bits en las dos direcciones de origen.
AND
BITWISE AND Tabla 5.C
Source A Tabla de verdad para una operación AND
Source B
Destination
Origen A Origen B Resultado
0 0 0
1 0 0
0 1 0
1 1 1
Tabla 5.D
Actualización de los indicadores de estado aritméticos
para una instrucción AND
Ejemplo:
I:012 AND
[
[
AND
10 Source A N9:3
Source B N10:4
Destination N12:3
SiIf el bit 10
input de 12,
word la palabra
bit 10 isdeset,
entrada 12 está establecido,
the processor performs an el procesador realiza
AND
una operación
operation ANDand
on N9:3 en N9:3
N10:4y andN10:4 y almacena
stores the resultelinresultado
N12:3. en N12:3.
Origen
SourceAA
N9:3
N9:3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
Origen
SourceBB
N10:4
N10:4 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1
Destino
Destination
N12:3
N12:3
0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
Descripción: Use la instrucción NOT para realizar una operación NOT usando los
bits en la dirección de origen. Esta operación también se conoce como
NOT
una inversión de bit.
NOT
Source Importante: La instrucción NOT no está disponible en los
Destination procesadores PLC-5/15 de serie A.
Tabla 5.E
Tabla de verdad para una operación NOT
Origen Resultado
0 1
1 0
Tabla 5.F
Actualización de los indicadores de estado aritméticos
para una instrucción NOT
Ejemplo:
I:012 NOT
[
[
NOT
10 Source N9:3
Destination N10:4
SiIfelinput
bit 10 de la
word 12,palabra 1de
bit 10 is set,entrada 2 está establecido,
the processor performs a el procesador realiza
una
NOT operación
operationNOT en N9:3
on N9:3 and ystores
almacena el resultado
the result in N10:4en N10:4.
Origen
Source
N9:3
N9:3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
Destino
Destination
N10:4
N10:4
1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1
OR Operation (OR)
Descripción: Use la instrucción OR para realizar una operación OR usando los bits
OR
en los dos orígenes (constantes o direcciones).
BITWISE INCLUSIVE OR Tabla 5.G
Source A Tabla de verdad para una operación OR
Source B
Destination
Origen A Origen B Resultado
0 0 0
1 0 1
0 1 1
1 1 1
Tabla 5.H
Actualización de los indicadores de estado aritméticos
para una instrucción OR
Ejemplo:
I:012 OR
[
[ INCLUSIVE OR
10 Source A N9:3
Source B N10:4
Destination N12:3
SiIfelinput
bit 10 de la palabra de entrada 12 está establecido, el
word 12, bit 10 is set, the processor performs
procesador realizaonuna
an OR operation operación
N9:3 and N10:4ORand
en N9:3
storesy the
N10:4 y
almacena el resultado en N12:3.
result in N12:3.
Origen A
Source A
N9:3
N9:3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
Origen B
Source B
N10:4 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1
N10:4
Destino
Destination
N12:3
N12:3
0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1
Descripción: Use la instrucción XOR para realizar una operación O exclusivo con
el uso de los bits en los dos orígenes (constantes o direcciones).
XOR
BITWISE EXCLUSIVE OR Tabla 5.I
Source A Tabla de verdad para una operación XOR
Source B
0 0 0
1 0 1
0 1 1
1 1 0
Tabla 5.J
Actualización de los indicadores de estado aritméticos
para una instrucción XOR
Ejemplo:
I:012 XOR
[ EXCLUSIVE OR
[
10 Source A N9:3
Source B N10:4
Si el bit 10 de la palabra de entrada 12 está establecido, el Destination
If input word 12, bit 10 is set, the processor performs N12:3
procesador realiza una operación XOR en N9:3 y N10:4 y
an XOR operation on N9:3 and N10:4 and stores the
almacena el resultado en N12:3.
result in N12:3.
Origen
Source AA
N9:3
N9:3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
Origen
SourceBB
N10:4
N10:4 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1
Destino
Destination
N12:3
N12:3
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1
Notas:
* Estas instrucciones son compatibles con los procesadores PLC-5 con características
mejoradas solamente.
Ejemplo:
I:012 TOD
]
] TO BCD
10 Source N7:3
Destination D9:3
Si el bit 10 de la palabra de entrada 12 está establecido, convierta el valor en N7:3 a un valor BCD y
almacene el resultado en D9:3.
Ejemplo:
I:012 FRD
]
] FROM BCD
10 Source D9:3
Destination N7:3
Si el bit 10 de la palabra de entrada 12 está establecido, convierta el valor en D9:3 en un valor entero y
almacene el resultado en N7:3.
Degree (DEG)
(procesadores PLC-5 con
características mejoradas
solamente)
Descripción: Use la instrucción DEG para convertir los radianes (origen) en grados
y almacenar el resultado en el destino (origen multiplicado por
180/π).
DEG
RADIANS TO DEGREE
Source Tabla 6.E
Destination
Actualización de los indicadores de estado aritméticos
para una instrucción DEG
Ejemplo:
I:012 DEG
]
] RADIANS TO DEGREE
10 Source F8:7
0.7853982
Destination F8:8
45
Si el bit 10 de la palabra de entrada 12 está establecido, convierta el valor en F8:7 a grados y almacene el
resultado en F8:8.
Radian (RAD)
(procesadores PLC-5 con
características mejoradas
solamente)
Ejemplo:
I:012 RAD
]
] DEGREES TO RADIANS
10 Source N7:9
45
Destination F8:10
0.7853982
Si el bit 10 de la palabra de entrada 12 está establecido, convierta el valor en N7:9 a radianes y almacene el
resultado en F8:10.
Que se
Si desea: Use esta instrucción: encuentra en la
página:
Parámetro: Definición:
Bit de origen el número del bit (número de bit inferior) en la palabra de origen a
partir del cual se inicia el movimiento.
Bit de destino el número del bit (número de bit inferior) en la palabra de destino a
partir del cual el procesador comienza a copiar los bits desde la
palabra de origen.
Ejemplo:
Cómo mover bits
dentro de una palabra
BTD
Bit de destino
Destination Bit BitSource
de origen
Bit
BIT FIELD DISTRIB N70:22/10
N70:22/10 N70:22/3
N70:22/3
Source N70:22 15 08 07 00
Source bit 3
Destination N70:22 1 0 1 1 0 1 1 0 1 1 0 1 N70:22
Destination bit 10
Length 6
13384
Ejemplo:
Cómo mover bits entre palabras
Bit de origen
Source Bit
BTD N70:20/3
N7:020/3
BIT FIELD DISTRIB 15 08 07 00
Source N7:20 0 1 1 1 0 1 1 1 0 1 N7:20
Source bit 3
Destination N7:22
Destination bit 5 Bit de destino
Destination Bit
Length 10 N70:22/5
N7:022/5
15 08 07 00
0 1 1 1 0 1 1 1 0 1 N7:22
13384
Parámetro: Definición:
Máscara una dirección o valor hexadecimal que especifica qué bits se deben
pasar o bloquear.
Es necesario establecer (1) los bits de máscara para mover datos. Los
datos movidos sobrescriben los datos de destino. No se modifican los
btis en el destino correspondientes a ceros en la máscara.
Si desea que el programa de lógica de escalera cambie el valor de
máscara, almacene la máscara en la dirección de datos. Cuando
introduzca un valor en este campo, asegúrese de incluir el tipo de datos,
el número de archivo y el número de palabra. Por ejemplo, escriba
B100:0.
De lo contrario, introduzca un valor hexadecimal para un valor de
máscara constante. Por ejemplo, escriba F800.
Ejemplo:
MVM Destino
Destination
MASKED MOVE N7:2
N7:2 Antes deMove
Before mover
Source N7:0
Mask 1111000011110000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Destination N7:2
Origen
Source Máscara
Mask
N7:0
N7:0 F0F0
F0F0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
Destino
Destination
N7:2
N7:2 Después de mover
After Move
0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1
13360
Notas:
Cómo introducir los parámetros Es necesario proporcionar al procesador la información siguiente para
FAL introducir una instrucción de archivo:
FILE ARITH/LOGICAL EN
Control
Length Parámetro: Definición:
DN
Position
Mode Control la dirección de la estructura de control en un archivo de tipo control (R).
Destination ER
El procesador usa esta información para ejecutar la instrucción. Vea
Expression
“Cómo usar la estructura de control” en la página 8-2.
Cómo usar la estructura de control La estructura de control (tipo de archivo R) controla la operación de
la instrucción de archivo. Esta estructura es similar a un contador y
controla el archivo según longitud y posición así como según los bits
de estado y control (Figura 8.1). Usted introduce la dirección de
estructura de control (por ejemplo, R6:0) en el campo de control
cuando programa una instrucción FAL o FSC.
Figura 8.1
Ejemplo de archivo de control R6:0
Memoria Dirección
Control de estructura
Structure de
Address
Memory
control
Estado
Status
Longitud
Length R6:0
Posición
Position
Estado
Status
Longitud
Length R6:1
Posición
Position
Estado
Status
Longitud
Length R6:2
Posición
Position
13370
Cómo manipular los datos de Las manipulaciones de datos típicas con las instrucciones de archivo
archivo incluyen:
• Copiar datos de
• una palabra de origen a un bloque de destino
• un bloque de origen a un bloque de destino
• un bloque de origen a una palabra de destino
• Operar en datos desde múltiples orígenes tales como
• palabras de origen
• bloques de origen
• Almacenar el resultado en
• un bloque de destino
• una palabra de destino
El prefijo # de una dirección de destino o expresión la establece como
la primera palabra de un bloque en que se debe operar. La ausencia
del prefijo # establece la dirección como la dirección de una sola
palabra en que se debe operar.
FAL
FILE ARITH/LOGICAL EN
Control R6:5
Length 4
Position 0 DN
Mode ALL
Dest #N28:0 El prefijo # de la dirección de destino y la
ER ausencia de un prefijo # de para dirección de
Expression N27:3
expresión define ésta como una operación de
FAL palabra a bloque.
FILE ARITH/LOGICAL EN
Control R6:5
Length 4
DN
Position 0
Mode ALL
Dest N28:0 ER La ausencia de un prefijo # para la dirección de
Expression #N27:3 destino y el prefijo # para la dirección de expresión
define ésta como una operación de bloque a
FAL palabra.
FILE ARITH/LOGICAL EN
Control R6:5
Length 4
DN
Position 0
Mode ALL
Dest #N28:0 ER El prefijo # para la dirección de destino y el
Expression #N27:3 prefijo # para la dirección de expresión define
ésta como una operación de bloque a bloque.
Cómo mover
Moving datos
Data
E D E D E D
Cómo operar on
Operating enData
datos
E D E D
Bloque
Block xx Palabra
Word ==Resultado
Result Palabra
Word x x Bloque
Block = Resultado
= Result
E D E D
Palabra
Word xx Palabra
Word = Resultado
= Result BloqueBlock x x BloqueBlock = Resultado
= Result
E D E D
Palabra
Word x x Bloque
Block == Resultado
Result Bloque
Block x x Palabra
Word = Resultado
= Result
E D
16617a
Bloque
Block x x Bloque
Block = =Resultado
Result
Cómo seleccionar los modos de El modo bloque indica al procesador cómo distribuir la operación de
operación de bloque bloque durante uno o más escanes de programa. Seleccione uno de los
modos siguientes:
Modo Todo
En el modo Todo, se opera en el archivo entero antes de continuar al
próximo renglón del programa. Escriba A para el parámetro de modo
cuando introduzca la instrucción.
Palabra
Word
Archivo
Data de
Filedatos Un escán
One Scan
512
14Archivo
Word de
File
palabra 14
525
16639
Habilitación (bit15)
Enable (bit 15)
Efectuado (bit(bit
Done 13)13)
El procesador
The processordesactiva
turns
los
off bits de bits
status estado
andy
pone a cero el valor
zeroes position value. de
posición.
Ejecución deoflathe
Execution instrucción
instruction
16640
Operación
Operationcompletada
complete
Modo numérico
El modo numérico distribuye la operación de archivo durante varios
escanes de programa. Para seleccionar el modo numérico, introduzca
el número de palabras por escán (1-1000) para el parámetro de
modo cuando introduzca la instrucción de archivo. El número de
palabras introducido debe ser menos o igual a la longitud del archivo.
La ejecución se activa cuando las condiciones de renglón van de no
verdadero a verdadero. Una vez activada, la instrucción se ejecuta
continuamente cada vez que el renglón se escanea en el programa
durante el número de escanes necesarios para completar la operación
en todo el archivo. Una vez activada, la lógica de escalera del renglón
puede cambiarse repetidamente sin interrumpir la ejecución de la
instrucción.
Cada vez que el renglón se escanea, la instrucción opera en el número
de palabras igual a la velocidad que usted introdujo para el valor de
modo. La instrucción continúa hasta que ha operado en el número de
palabras que especificó según el valor de longitud. Durante el último
escán del renglón, es posible que el procesador opere en menos que el
número de palabras introducidas.
Palabra
File
de
Word
archivo Escán 1
Scan #1
512
5 5palabras
words
Escán 1
Scan #1 Escán#22
Scan
516
517
Bloque de 14 55 palabras
words
14-Word Block
palabras
Escán#22
Scan Escán#33
Scan
521
522
4 palabras
Remaining
Escán 3 4restantes
words
Scan #3 525
16641
Habilitación (bit15)
Enable (bit 15)
Efectuado (bit13)
Done (bit 13)
ExecutionEjecución de la
of instruction
instrucción
Operación completada ElThe
procesador desactiva Operación completada
Operation complete processor turns offlos Operation complete ElThe
procesador
processor
bits de habilitación y and desactiva
turns offeldone
bit de
enable and done bit efectuado y pone
efectuado y pone value.
a cero el
zeroes position
valor de posición. abit and
cero el zeroes
valor de
position value.
posición.
16642
Modo incremental
El modo incremental manipula una palabra del archivo cada vez que
el renglón va de no verdadero a verdadero. Escriba I para el
parámetro de modo cuando introduzca la instrucción.
Archivo
File de
palabra
Word
Palabra
FiledeWord
archivo
Operación de 1 pal.
1-Word Operation Habil. del 1er renglón
1st Rung Enable
Palabra
Word #00 512
Operación de 1 pal. Habil.
2nd del 2° renglón
Rung Enable
1-Word Operation
Palabra
Word #11 513
Operación de 1 pal. Habil. del 3er renglón
1-Word Operation 3rd Rung Enable
Palabra
Word #22 514
Palabra
Word #3 3 515
Archivo
WorddeFile
palabra
Palabra
Word #1212 524
Operación de 1 pal.
1-Word Operation Habil.
14thdeRung
renglón 14
Enable
Palabra 13 (última palabra)
Word #13 (last word) 525
16
Habilitación (bit15)
Enable (bit 15)
Ejecución de la
Execution of instruction
instrucción
El procesador
desactiva el bit de
The processor ElThe
procesador
processordesactiva
turns
habilitación
turns off enable bit. el bit de efectuado y
off status
pone a cerobits and de
el valor
Operación concluida
Operation complete zeroes position value.
posición.
16644
Que se
Si desea: Use esta operación: encuentra en
la página:
File Arithmetic and Logic (FAL) La instrucción FAL realiza operaciones de copiar, aritméticas, lógicas
y de función en los datos almacenados en los archivos. La instrucción
FAL realiza las mismas operaciones que la instrucción CPT. La
diferencia es que la instrucción FAL realiza operaciones en palabras
múltiples y la instrucción CPT manipula palabras únicas.
Tabla 9.B
Operaciones FAL
– restar 12 – 5
(12 – 5) – 1 (Procesadores PLC-5 con
características mejoradas
solamente)
* multiplicar 5*2
6 * (5 * 2) (Procesadores PLC-5 con
características mejoradas
solamente)
| dividir 24 | 6
(24 | 6) * 2 (Procesadores PLC-5 con
características mejoradas
solamente)
** exponencial 10**3
(x a la potencia de y) (Procesadores PLC-5 con características
mejoradas solamente)
Error .ER (bit 11) cuando la operación genera un overflow. La instrucción se detiene
hasta que el programa de lógica de escalera restablece el bit .ER.
Cuando el procesador detecta un error, el valor de posición
almacena el número de la palabra que entró en fallo.
13366
Destino (#N28:0) Dónde escribir los datos (el signo # indica que la operación se
debe realizar en un archivo)
Expresión (#N27:3) Dónde leer los datos (el signo # indica que la operación se debe
realizar en un archivo)
Ejemplo de copiar
archivo a palabra:
Primer
1st movimiento
move
FAL Palabra 29:5
Word 29:5
Archivo #N9:0 Segundo
2ndmovimiento
move
FILE ARITH/LOGICAL File # N29:0
EN
Control R6:6 Palabra
Length 5 Word00 Palabra
Word
DN
Position 0
Mode INC 1
Destination N29:5 ER
Expression #N29:0 2
Quinto
5th movimiento
move
3
Cuarto movimiento
4th move
4 Tercer movimiento
3rd move
13372
Expresión (#N29:0) Dónde leer los datos (el signo # indica que la
operación se debe realizar en un archivo)
FAL Arithmetic Operations Usted puede realizar múltiples operaciones aritméticas en los datos de
archivo (número entero o punto flotante [coma flotante]) mediante los
operadores siguientes:
+ sumar | dividir
– restar – cambiar
signo
* multiplicar 0 poner a
cero
Tipo de
Rango almacenado en la palabra:
archivo:
temporizador 0 a +32,767
control 0 a +32,767
Ejemplo de sumar: Cuando el renglón se hace verdadero, el procesador suma los 100
FAL valores en el archivo #N11:0 y los valores correspondientes en el
FILE ARITH/LOGICAL EN archivo #N12:0 mediante el modo numérico de 10 palabras por escán.
Control R6:0
Length 100 La operación se realiza durante 10 escanes y la instrucción suma
DN
Position 0
Mode 10
secuencialmente los valores en la expresión y almacena el resultado
Dest #N13:0 ER en el archivo #N13:0.
Expression
#N11:0 + #N12:0
328 0 10 0 338 0
150 1 32 1 182 1
10 2 1 2 11 2
32 3 147 3 179 3
1er
Firstescán
Scan
0 4 99 4 99 4
45 5 572 5 617 5
1579 6 300 6 1879 6
620 7 42 7 662 7
800 8 19 8 819 8
1243 9 1000 9 2243 9
2° escán Scan
Second las 10 palabras siguientes
next 10 words
3er escán las 10 palabras siguientes
Third Scan next 10 words
4° escán las 10 palabras
next siguientes
10 words
Fourth Scan
//
//
//
//
//
//
10° escán últimos 10 elementos
last 10 elements 99 99
Tenth Scan 99
13386
Ejemplo de restar:
16655a
Ejemplo de multiplicación:
FAL
FILE ARITH/LOGICAL EN
Control R6:2
Length 16
DN
Position 0
Mode INC
Dest #F8:16 ER
Expression
#F8:0 * #N17:0
Archivo #F8:0
File #F8:0 * Archivo #N17:0
File #N17:0 = Archivo #F8:16
File #F8:16
First1ªTransition
transición 0.01 0 314 0 3.14 16
2ª transición
Second Transition 0.1 1 315 1 31.5 17
Third3ªTransition
transición
1.0 2 316 2 316 18
Fourth4ªTransition
transición
10.0 3 317 3 3170 19
4 4 20
5 5 21
6 6 22
7 7 23
8 8 24
9 9 25
//
//
//
//
//
//
15 15 31
15290
Ejemplo de división:
FAL
FILE ARITH/LOGICAL EN
Control R6:2
Length 16
DN
Position 0
Mode INC
Destination #N13:0 ER
Expression
#N11:0 | #N12:0
Archivo N11:0
File N11:0 | Archivo N12:0
File N12:0 = Archivo N13:0
File N13:0
Palabra Palabra Palabra
Word Word Word
First1ªTransition
transición 60 0 12 0 5 0
Second2ªTransition
transición
175 1 5 1 35 1
Third3ªTransition
transición 1128 2 8 2 141 2
4ª transición 3 3 3
Fourth Transition 45 9 5
4 4 4
5 5 5
6 6 6
7 7 7
8 8 8
9 9 9
//
//
//
//
//
//
15 15 15
17955
Ejemplo de raíz cuadrada: Cuando las condiciones se hacen verdaderas, la instrucción obtiene la
FAL raíz cuadrada positiva del valor en el origen. El modo seleccionado
FILE ARITH/LOGICAL EN determina la velocidad. El resultado de cada operación de raíz
Control R6:4
Length 64 DN cuadrada se almacena en la palabra correspondiente en el destino
Position 0
Mode 4
palabra por palabra.
Destination #N23:4 ER
Expression El procesador halla la raíz cuadrada del valor absoluto (si el signo es
SQR #N22:25
negativo, el procesador ignora el signo).
Operaciones lógicas FAL Realice operaciones lógicas múltiples en datos de archivos binarios
mediante los siguientes operadores lógicos bit a bit:
• AND
• OR
• XOR
• NOT
Para realizar operaciones lógicas múltiples, introduzca los
operadores, las direcciones de origen o las constantes de programa en
la expresión y la dirección del resultado en el destino.
Ejemplo de OR lógico:
FAL
FILE ARITH/LOGICAL EN
Control R6:4
Length 6 DN
Position 0
Mode 2
Destination #B5:24 ER
Expression
#I:000 OR #B3:6
Archivo palabra o
File I:000
I:000 palabra
Word o or Archivo
File B3
B3 Word = Archivo
File B5
B5 palabra
Word
0000000000000000 0 1010101010101010 6 1010101010101010 24
1erScan
First escán
1111111111111111 1 1111111100000000 7 1111111111111111 25
2º escán 1111000011110000 2 0000000000000000 8 1111000011110000 26
Second Scan
1010101010101010 3 1100110011001100 9 1110111011101110 27
4 10 28
3erScan
Third escán
5 11 29
16618a
Operaciones de conversión FAL La instrucción FAL puede realizar estas operaciones de conversión:
• convertir de número entero en BCD (TOD)
• convertir de BCD en número entero (FRD)
Ejemplo: convertir en BCD Cuando las condiciones del renglón se hacen verdaderas, el
FAL procesador convierte el valor en el origen de un número entero en
FILE ARITH/LOGICAL EN BCD. El modo seleccionado determina la velocidad de conversión. El
Control R6:2
Length 12
resultado de la operación se almacena en la palabra correspondiente
DN
Position 0 en el destino.
Mode ALL
Destination #N14:0 ER
Expression
TOD #N7:0
Ejemplo: convertir de BCD Cuando las condiciones del renglón se hacen verdaderas, el
procesador convierte el valor en el origen de BCD en un número
entero. El modo seleccionado determina la velocidad de conversión.
El resultado de la operación se almacena en la palabra
correspondiente en el destino.
Importante: Convierta los valores BCD en números enteros antes de
manipularlos. Si no convierte los valores, el procesador
los manipula como números enteros y el valor BCD se
pierde.
File Search and Compare (FSC) La instrucción FSC realiza las operaciones de búsqueda y
comparación. Estas son las mismas operaciones de la instrucción
CMP, incluso las expresiones complejas (procesadores PLC-5 con
características mejoradas solamente). La diferencia es que la
instrucción FSC realiza operaciones lógicas en los archivos y la
instrucción CMP opera en una sola palabra. Además, la instrucción
FSC es una instrucción de salida. En cambio, la instrucción CMP es
una instrucción de entrada.
Marcadores de escán
Scan Markers
1Only
escán
sola-
1 Scan
mente
Condición
Rungdel renglón
Condition
Ejecución de instrucción
Instruction Execution
Bit and
Inhibit (.IN) de inhibición (.IN)Bit
Found (.FD) y
encontrado (.FD)
Comparación encontrada
Comparison Found
Conversión de datos
El procesador compara archivos de diferentes tipos de datos
convertiendo internamente los datos en su equivalencia binaria antes
de realizar la comparación. El procesador manipula los siguientes
tipos de datos como números enteros:
Importante: Cuando compare los valores de punto flotante (coma
flotante) y números enteros en la instrucción FSC,
restrinja las comparaciones a “menor o igual” y “mayor
o igual”.
Parámetro: Definición:
Ejemplo:
I:012 COP
[
[ COPY FILE
10
Source #N7:0
Destination #N12:0
Length 5
Si el bit de la palabra de entrada 12 está activado, copie los
If input word 12, bit 10 is on, copy the values
valores de las cinco primeras palabras a partir de N7:0 a las
of the first five words starting at N7:0 into the first
cinco primeras palabras de N12:0.
five words of N12:0.
Descripción: La instrucción FLL es una instrucción de salida que llena las palabras
de un archivo con un valor de origen. No se cambia el origen. La
FLL
instrucción FLL no usa bits de estados. Si es necesario habilitar un
FILL FILE
bit, programe una salida en paralelo que use una dirección de
Source almacenamiento.
Destination
Length La instrucción FLL no sobrescribe los límites del archivo. Se pierden
los datos de overflow. Además, no ocurre una conversión de datos si
los archivos de origen y destino tienen diferentes tipos de datos. Use
archivos con el mismo tipo de datos para cada uno.
Si el destino se encuentra en un archivo de palabras (tal como un
archivo de números enteros), especifique la longitud de las palabras.
Si el destino se encuentra en un archivo de estructuras (tal como un
archivo de contador), especifique la longitud en las estructuras. Por
ejemplo, si el origen se encuentra en un archivo entero, el destino se
encuentra en un archivo de contador y usted especifica una longitud
de 5, la palabra de origen se copia 15 veces para llenar las 5
estructuras de contador.
La instrucción es sensible a los niveles.
Parámetro: Definición:
Ejemplo:
I:012 FLL
[
[ FILL FILE
10
Source N7:0
Destination #N12:0
Length 5
Si el bit de la palabra de entrada 12 está activado, copie el
If input word 12, bit 10 is on, copy the value
valor del apalabra N7:0 a las cinco primeras palabras a
of word N7:0 into the first five words
partir de N12:0.
starting at N12:0
Notas:
Que se
Si desea: Use esta operación: encuentra en la
página:
File Bit Comparison (FBC) y Las instrucciones de diagnóstico FBC y DDT son instrucciones de
Diagnostic Detect (DDT) salida que se usan para monitorear la operación de máquinas o
procesos a fin de detectar malas funciones.
Tabla 10.B
Instrucciones de diagnóstico disponibles
Parámetro: Descripción:
Referencia la dirección indexada del archivo que contiene los datos con los cuales
usted compara el archivo de entrada.
Bit: Función:
Bits de control Habilitación .EN inicia la operación durante una transición del renglón de falso a verdadero
de (bit 15) Si el bit .IN está establecido para la operación individual, el programa de
comparación lógica de escalera debe alternar el bit .EN después de que la instrucción
detecte cada desigualdad.
Efectuado .DN se establece cuando el procesador llega al fin de los archivos de origen y
(bit 13) referencia
Error .ER (bit 11) se establece cuando el procesador detecta un error y detiene la operación de
la instrucción
Por ejemplo, ocurre un error si la longitud (.LEN) es menor o igual a cero o si
la posición (.POS) es menor que cero. El programa de lógica de escalera debe
restablecer el bit .ER si la instrucción detecta un error.
Encontrado .FD se establece cada vez que el procesador registra un número de bit desigual
(bit 08) en el archivo del resultado (operación de una a la vez) o después de registrar
todas las desigualdades (todas por escán).
Archivo delresultados 2
Archivo
Inputde Archivo de
Reference Result File 2
entrada
File referencia 1 (números de bits
(mismatched bit #s)
File 1
#I:030 bit 3 desiguales)
#N10 #N10
#I:030 #B3
#B3
17 10 07 00 15 08 07 00
0 3
1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
1 31
1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
2 32
1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
bit 31
3 40
bit 40 bit32
9
Las instrucciones FBC y DDT detectan desigualdades y registran la ubicación de las mismas según el número de bit en un
The FBC
archivo deland DDT instructions detect mismatches and record their locations by bit number in a result file.
resultado.
The
11 La DDT instruction
instrucción changes
DDT cambia the status
el estado of the corresponding
del bit correspondiente bit in the
en el archivo referencepara
de referencia file que
to match thecon
coincida input file de entrada
el archivo
when itdetecta
cuando detectsunaa desigualdad.
mismatch.
22 La longitud del archivo del resultado es la longitud que introduce para el CONTROL DEL RESULTADO.
The length of the result file is the length that you enter for RESULT CONTROL.
16657a
FBC
EN
Source #I0:30
Reference #B3:0 DN
Result #N10:0 FD
o bien Compare Control R6:0
or Length 48 IN
Position 0
ER
Result Control R6:1
Length 10
Position 0
DDT
EN
Source #I0:30
Reference #B3:0 DN
Result #N10:0 FD
Compare Control R6:0
Length 48 IN
Position 0
ER
Result Control R6:1
Length 10
Position 0
Data Transitional (DTR) La instrucción DTR es una instrucción de entrada que pasa un valor
de origen por una máscara y compara el resultado con un valor de
referencia. Use esta instrucción para detectar e identificar entradas no
válidas y evitar que las entradas no válidas desactiven un procesador
de lotes o la operación de máquinas.
Parámetro: Definición:
Ejemplo: La instrucción DTR anterior pasa el origen (I:002) por una máscara
de OFFF y compara el resultado con la palabra de referencia
DTR
(N63:11). La palabra de origen se escribe en la dirección de referencia
DATA TRANSITION
para la próxima comparación (no se cambia el origen).
Source I:002
Mask 0FFF
Reference N63:11
15 08 07 00 Palabra de 15 08 07 00
Source Word
origen I:002
1 8 3 I:002 1 8 7
15 08 07 00 Valor de 15 08 07 00
Mask Value
máscara
0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0FFF 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1
OFFF
15 08 07 00 15 08 07 00 Escán
Escán
Current
actual Palabra de Current
actual
Scan 1 8 3 Reference Word 1 8 7 Scan
referencia
Escán N63:11
Previous N63:11 Escán
Previous
anterior 1 8 3 1 8 3 anterior
Scan Scan
El renglón permanece falso siempre ElRung
renglón se true
hacefor
verdadero
Rung
que remains
el valor false asnolong
de entrada as
se cambie goes one scandurante
un escán cuando se detecta el cambio
input value does not change when change is detected 13385
Notas:
Seguir las piezas en una línea de Tipos, calidad, tamaño y estado de las piezas
ensamblaje
Que se encuentra
Si desea: Use estas instrucciones:
en la página:
Cargar bits, desplazar bits y descargar bits de un registro de bits BSL, BSR 11-2
individualmente, por ejemplo, para realizar el seguimiento de botellas a
través de una línea de embotellado en que cada bit representa una botella
Cargar y descargar valores en el mismo orden, por ejemplo, para realizar FFL, FFU 11-5
el seguimiento de piezas a través de una línea de ensamblaje en que las
piezas están representadas por valores que tienen un número de pieza y
un código de ensamblaje
Cargar y descargar valores en orden inverso, por ejemplo, para realizar el LFL, LFU * 11-8
seguimiento de el inventario apilado en un almacén donde las mercancías
están representadas por números de serie y códigos de inventario
* Estas instrucciones son compatibles solamente con los procesadores PLC-5 con características mejoradas.
Parámetro Definición:
Archivo la dirección del registro de bit que desea manipular. Hay que iniciar el
registro en un límite de palabras de 16 bits. Por ejemplo, use el bit 0 del
número de palabra 1, 2, 3, etc. Puede terminar el registro en cualquier
número de bit hasta 15,999. Sin embargo, no puede usar los bits
restantes en ese elemento puesto que la instrucción los hace no válidos.
Posición la posición actual del bit que la instrucción indica. Introduzca un valor
solamente si desea que la instrucción comience en un offset concurrente
con un offset de archivo de control durante un escán. Use la dirección de
control con un mnemónico cuando direccione este parámetro.
Dirección la dirección del bit de origen. La instrucción inserta el estado de este bit
de bit en la primera posición (inferior) del bit (para la instrucción BSL) o en la
última posición (superior) del bit (para la instrucción BSR) en el registro.
Longitud el número decimal de bits que se deben desplazar. Tome en cuenta que
los bits en los archivos de E/S se enumeran octalmente 00-17, pero los
bits en todos los otros archivos se enumeran decimalmente 0-15. Use la
dirección de control con un mnemónico cuando direccione este
parámetro.
Bit: Definición:
Efectuado .DN se establece para indicar que el registro de bit se desplazó una
(bit 13) posición de bit
Error .ER (bit 11) se establece para indicar que la instrucción detectó un error, por
ejemplo, si introdujo una longitud de archivo negativa
95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80
16658
95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80
16659
Habilitación de descarga cuando las condiciones del renglón son verdaderas para
.EU (bit 14) indicar que la instrucción está habilitada (se usa en las
instrucciones FFU y LFU).
Nota: durante el preescán, este bit está establecido para
evitar una descarga falsa cuando se inicia el escán de
programa.
Efectuado .DN (bit 13) mediante el procesador para indicar que la pila está llena.
El bit .DN inhibe la carga de la pila hasta que haya espacio
disponible.
Vacío .EM (bit 12) mediante el procesador para indicar que la pila está vacía.
No habilite los comandos de descarga FIFO o LIFO si el bit
.EM está establecido.
FFL DESTINO
DESTINATION Archivo #N60:3
File #N60:3 Palabra
Word
FIFO LOAD EN N60:2 3
Source N60:1
La descarga FIFO elimina datos de la pila 4
FIFO #N60:3 FIFO Unload removes data from stack
Control R6:51
DN 5
Length 64 6
Position 0 EM 7
8 64
64palabras
words
FFU 9 asignadas
allocated
FIFO UNLOAD
ORIGEN
SOURCE 10 for FIFO
para la pila
EU
FIFO #N60:3 N60:1 11 stackenat
FIFO
Destination N60:2 DN #N60:3
#N60:3
Control R6:51 La carga
FIFO LoadFIFO introduce
enters data into
Length 64
EM
datos at
stack en next
la pila en la
position
Position 0
próxima posición
66
16660a
Descripción de la carga FIFO: Cuando el renglón que contiene la instrucción FFL va de falso a
verdadero, el procesador establece el bit .EN y carga el elemento de
origen (N60:1) en el próximo elemento disponible en la pila tal como
lo indica la posición de la estructura de control. El procesador carga
un elemento cada vez que el renglón va de falso a verdadero hasta que
llena la pila. Cuando la pilá está llena, el procesador establece el bit
.DN. El programa de lógica de escalera debe detectar que la pila está
llena e inhibir la continuación de la carga de datos desde el origen.
Puede cargar la pila de antemano o habilitar la instrucción de carga a
la vez que inhibe la instrucción de descarga hasta que la pila contenga
los datos deseados.
Descripción de la descarga FIFO: Cuando el renglón que contiene la instrucción FFU va de falso a
verdadero, el procesador establece el bit .EU y descarga los datos del
primer elemento almacenado en la pila FIFO en la palabra de destino
N60:2. Simultáneamente el procesador desplaza todos los datos en la
pila una posición hacia la primera palabra. El procesador descarga
una palabra cada vez que el renglón va de falso a verdadero hasta que
la pila FIFO quede vacía.
Archivo #N70:3
File #N70:3
LFL Palabra
Word
LIFO LOAD EN
Source N70:1 3
LIFO #N70:3 DN 4
Control R6:61
Length
5
64
Position 0 EM 6
7
LFU 8 64 palabras asignadas
LIFO UNLOAD EU
9 64 words
para la pila allocated
LIFO en for
LIFO #N70:3 10 LIFO stack at #N70:3
#N70:3
Destination N70:2 DN ORIGEN N70:1 11
Control R6:61 SOURCE N70:1 DESTINO n70:2
DESTINATION N70:2
Length 64
Position 0 EM
LaLIFO
carga LIFOenters
Load introduce La descarga
LIFO UnloadLIFO
removes
datos
dataen la stack
into pila enatla 63 elimina datos
data from de lain pila
stack
próxima posición
next position en orden order
reverse inverso
16621
Descripción de la carga LIFO: Cuando el renglón que contiene la instrucción LFL va de falso a
verdadero, el procesador establece el bit .EN y carga la palabra de
origen (N70:1) en la próxima palabra disponible en la pila indicada
por la posición de la estructura de control. El procesador carga un
elemento cada vez que el renglón va de falso a verdadero hasta que
llena la pila. Cuando la pila está llena, el procesador establece el bit
.DN. El programa de lógica de escalera debe detectar que la pila está
llena e inhibir la continuación de la carga de datos desde el origen.
Puede cargar la pila de antemano o habilitar la instrucción de carga a
la vez que inhibe la instrucción de descarga hasta que la pila contenga
los datos deseados.
Descripción de la descarga LIFO: Cuando el renglón que contiene la instrucción LFU va de falso a
verdadero, el procesador establece el bit .EU y descarga los datos a
partir de la última palabra almacenada en la pila LIFO en la palabra
de destino N70:2. El procesador descarga una palabra cada vez que el
renglón va de falso a verdadero hasta que la pila LIFO quede vacía.
Cuando la pila está vacía, el procesador establece el bit .EM. De ahí
en adelante, el procesador transfiere un valor de cero para cada
transición del renglón de falso a verdadero hasta que la instrucción de
carga cargue nuevos valores. El programa de lógica de escalera debe
detectar que la pila está vacía e inhibir que otras instrucciones usen
los valores de cero almacenados en el destino.
La instrucción de descarga LIFO le permite descargar datos de una
palabra que no sea la primera palabra de la pila si cambia la dirección
LIFO a la dirección de la palabra deseada y cambiando la longitud
como corresponde.
Notas:
Que se
Si desea: Use esta instrucción: encuentra en la
página:
SQI SQO
SEQUENCER OUTPUT EN SQL
SEQUENCER INPUT
File SEQUENCER LOAD EN
File
Mask Mask DN File
Source Destination Source
DN
Control Control Control
Length Length Length
Position Position Position
Habilitación .EN (SQO o SQL) durante una transición del renglón de falso a
(bit 15) verdadero para indicar que la instrucción está habilitada. La
instrucción sigue a la condición del renglón.
Nota: durante el preescán, este bit está establecido para evitar el
incremento falso del puntero de la tabla cuando se inicia el escán
de programa.
Error .ER (bit 11) cuando el valor de longitud es menor o igual a cero o cuando el
valor de posición es menor que cero.
17 10 07 00
00 00 11 11 00 00 11 11 Valor
Maskde
máscara
Value 0F0F
0F0F
17 10 07 00
Destino O:014
Destination O:014 00 00 01 01 00 00 10 10
Módulo
Output de salida
Module (s)
Rack 1 = No se cambia
No Change
17 16 15 14 13 12 11 10 7 6 5 4 3 2 1 0 = Desactivado
Off
Rack 1de E/S 4
Grupo
I/O group 4 = Activado
On
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
La instrucción
SQO instructionSQO mueve
moves los of
the data datos del paso
the current actual
step a tavés
through detouna
a mask an máscara a una
output word palabra de
for controlling
salida para
multiple controlar múltiples salidas.
outputs. 16645a
S1 MOV
MOVE
15
Source 0
El bit S:1/15 es el bit de “primera pasada”. Este bit se establece cuando el Dest R6:20.POS
The bit S:1/15
procesador is theun"first
escanea pass"por
programa bit.primera
This bitvez.
is set when el
Cuando therenglón
processor
se
first verdadero,
hace scans a program. When this
el procesador mueverungel goes
valor true,
de 0 athe
la processor
palabra de moves
posición
thelavalue
de of 0 toSQO.
instrucción the position
Despuésword
de queof the SQO instruction.
la posición se estableceAfter
enthe
0, la
positiontransición
próxima is set to 0,delthe next false
renglón to true
de falso transitioncausará
a verdadero will cause
que the
el
processor ejecute
procesador to run step 1. 1.
el paso
Palabra de entrada 13 0 0 1 0 0 1 0 0 1 0 0 1 1 0 1 0 2
Input Word (Source)(origen) Valor de máscara FFFO
Mask Value FFFO 14 3
17 10 07 00 15 08 07 00
00 10 01 00 10 01 11 01 15 4
11 11 11 11 11 11 00 00
SQI ADD
Renglón
Rung 0
SEQUENCER INPUT ADD
File #N7:0 Source A R6:0.POS
Mask F0FF Source B 1
Source I:005 Destination R6:0.POS
Control R6:0 0
Length 20
Position 0
Renglón
Rung 11 GTR MOV
GREATER THAN MOVE
0
1
2 Archivo de destino
Destination #N7:20
File #N7:20
3
4 Palabra 1 5 08 07 00
Word
5 0
N70:20
6 Archivo de
7
21 1 destino de
Sequencer
10 Destination
secuenciador
11 File #N7:20
2 #N7:20
12 22
13 23 00 00 10 10 11 00 11 01 3
14
15 24 4 Paso actual
16 Current Step
17 5
25
Grupo
Rack de E/SGroup
0 I/O 2 de rack
2 0
LaSQL
instrucción SQLloads
instruction carga datos
data dethe
from la palabra de entrada
input word a un archivo de destino
into a destination
desde el cual éstos se pueden mover a otros archivos
file from where it can be moved to other sequencer files.de secuenciador. 16661a
Notas:
Que se
Use estas
Si desea: encuentra en
instrucciones:
la página:
*Estas instrucciones son compatibles solamente con los procesadores PLC-5 con
características mejoradas.
Descripción: Use las instrucciones MCR en parejas para crear zonas de programas
que desactivan todas las salidas no retentivas en la zona. Todavía se
MCR escanean los renglones dentro de la zona MCR, pero el tiempo de
escán se reduce debido al estado falso de las salidas no retentivas. Las
salidas no retentivas se restablecen cuando su renglón se hace falso.
Si el renglón MCR
que inicia la El procesador:
zona es:
Cuando la primera
04 01 When the first
instrucción MCRMCR es
instructionelis true, the
verdadera,
I:012 I:012 O:013 processor executes
procesador ejecuta los
the rungsen
renglones in la
thezona.
zone.
11 12 02
13 10 03
Fin de la zona
MCR End of zone
Descripción: Use las instrucciones JMP y LBL en parejas para saltar porciones del
programa de lógica de escalera.
JMP
Si el renglón de
El procesador:
] LBL [ salto es:
Cantidad válida
Si tiene este procesador: Números LBL válidos: por archivo de
programa:
Ejemplo JMP y LBL: Cuando el renglón que contiene la instrucción JMP se hace
verdadero, el procesador salta los renglones sucesivos hasta llegar al
renglón que contiene la instrucción LBL con el mismo número. El
procesador reanuda la ejecución en el renglón LBL.
10 11 01
I:012 20
JMP
Cuando la entrada I:012/13 está establecida, el procesador salta a
13 laWhen input I:012/13 is set, the processor jumps to
etiqueta 20 y continúa la ejecución del programa. No ejecuta
label 20 and continues program execution. It does not
los renglones entre estos dos puntos.
execute the rungs between these two points.
T4:0 TON
TIMER ON DELAY EN
DN Timer T4:0
Time base 1.0 DN
Preset 100
Accum 0
I:012 O:013
10 13
20 I:012 O:013
LBL
17 02
Descripción: Use las instrucciones FOR, BRK y NXT para crear sus propias
FOR rutinas de programación donde usted controla el número de veces que
FOR se ejecuta el lazo.
Label number
Index Importante: Durante el preescán, las instrucciones de lógica de
Initial value escalera dentro del lazo FOR/NXT no se preescanean
Terminal value
Step size (no se saltan).
NXT
NEXT
Label Number
ATENCION: El uso de las instrucciones FOR y
NXT dentro de una bifurcación de salida puede causar
! una operación inesperada de la máquina.
Cuando se usan las instrucciones FOR y NXT dentro
de una bifurcación de un programa de lógica de
escalera, es posible que la ejecución del lazo
FOR/NXT no ocurra de la manera usual. No use las
instrucciones FOR ni NXT cuando programe dentro
de una bifurcación en un programa de lógica de
escalera.
Número de etiqueta el número de etiqueta único que marca la ubicación de la instrucción FOR. Introduzca
un número único. Los procesadores PLC-5 clásicos son compatibles con los números
de etiqueta 0-31. Los procesadores PLC-5 con características mejoradas son
compatibles con los números de etiqueta 0-255.
Indice la dirección lógica en que la instrucción almacena el valor del índice que calcula. El
valor del índice es la suma de valor inicial más los valores de paso acumulados. La
instrucción FOR usa el valor del índice para determinar el número de veces que se
ejecuta el lazo.
Cuando habilita la instrucción FOR, el procesador establece el valor del índice igual al
valor inicial. Luego, si el valor del índice es menor o igual al valor del terminal, el
procesador entrega las instrucciones que siguen. Si el índice es mayor que el valor del
terminal, el procesador salta a la instrucción NXT.
Cuando el procesador encuentra una instrucción NXT, retorna a la instrucción FOR
correspondiente y compara el índice con el valor del terminal. Si el índice es menor o
igual al valor del terminal, el procesador salta nuevamente a la instrucción FOR. De lo
contrario, pasa a la instrucción siguiente. Si el procesador encuentra una instrucción
BRK en un renglón verdadero, salta a la instrucción que sigue a la instrucción NXT.
Valor inicial (valor del índice) es un valor entero o dirección de número entero que representa el
valor de inicio del lazo.
Valor de terminal (valor de referencia) es un valor entero o dirección de número entero que representa el
valor de fin del lazo.
Tamaño de paso (constante) es un valor entero que especifica la cantidad según la cual el valor del índice
se debe incrementar. Puede cambiar el valor del paso desde el programa de lógica de
escalera.
Descripción: Las instrucciones JSR, SBR y RET indican al procesador que vaya a
JSR un archivo de subrutina diferente dentro del programa de lógica de
JUMP TO SUBROUTINE escalera que se escanee dicho archivo de subrutina una sola vez y que
Prog file number
Input parameter retorne al punto original.
Return parameter
SBR
La instrucción JSR dirige el procesador al archivo de subrutina
SUBROUTINE especificado y, si fuera necesario, define los parámetros pasados hacia
Input parameter
y recibidos desde la subrutina. La instrucción SBR opcional es la
RET instrucción de encabezado que almacena los parámetros de entrada.
RETURN ( )
Return parameter
Use SBR solamente si desea pasar parámetros. La instrucción RET
termina la subrutina y, si fuera necesario, almacena los parámetros
que deben retornar a la instrucción JSR en el programa principal.
Importante: Si usa la instrucción SBR, la instrucción SBR debe ser
la primera instrucción en el primer renglón en el archivo
de programa que contiene la subrutina.
Tipo: Ejemplo:
Ejemplo de cómo pasar parámetros: El diagrama siguiente muestra cómo pasar los parámetros entre un
archivo de programa principal y un archivo de subrutina.
Programa de lógica
Main LadderdeProgram
escalera principal
JSR
JUMP TO SUBROUTINE
Las constantes y valores de
Prog file number 90 programa almacenados
Program constants anden las
values
Input parameter N16:23 direcciones lógicas
stored at logical se pasanare
addresses a la
Input parameter N16:24 instrucción SBRSBR
passed to the cuando la ejecución
instruction
Los valores Input parameter 231 salta
whenalexecution
archivo dejumps
subrutina.
to the
Values are
retornan subroutine file.
returned Return parameter N19:11
Return parameter N19:12
LaExecution
ejecuciónresumes
se reanuda
Archivo de File
Subroutine subrutina
090 090
SBR
SUBROUTINE
Las constantes
Values y valores
and program de
constants
programa seatalmacenan en Input parameter N43:0
are stored logical addresses
direcciones lógicas as
en subroutine
la subrutina Input parameter N43:1
in the subroutine
cuando se inicia
execution la ejecución.
begins. Input parameter N10:3
RET
Los valores almacenados en las
Values stored at logical RETURN ( )
direcciones lógicas retornan a las
addresses are returned to the
direcciones que usted especificó Return parameter N43:5
addresses that you specified in
en la instrucción JSR cuando la
the JSR instruction when Return parameter N43:4
ejecución retorna al programa de
execution returns to the main
lógica de escalera principal.
ladder program.
Parámetro: Definición:
Número de archivo del el número de archivo del programa del archivo que
programa contiene la subrutina
Parámetro de retorno (JSR) una dirección que almacena los datos recibidos de la
subrutina (opcional)
Nivel
Level1 1 Nivel
Level2 2 Nivel
Level3 3
Archivo de subrutina
Subroutine File 90 90 Archivo de subrutina
Subroutine File 91 91 Archivo de subrutina
Subroutine File 92 92
Programa principal
Main Program SBR SBR SBR
90
JS R
91 92
JS R JS R
15294
JSR
JUMP TO SUBROUTINE
Prog file number 90
Input par N16:23
Input par N16:24
ElBalance
resto del
of programa principal
Main Program Input par 231
Return par N19:11
Subrutina
Subroutine Return par N19:12
SBR
SUBROUTINE
Input par N43:0
Input par N43:1
Input par N43:2
(Introduzca
(Enter yoursu propia
own logicoperación lógica)
operation)
RET
RETURN ( )
Return par N43:3
Return par N43:4
Ejemplo:
I:011 N7:10 B3
ONS
04 10 5
Cuando la condición
When the de entrada
input condition goesvafrom
de falso
false atoverdadero, las instrucción
true, the ONS conditionsONS condiciona
the rung so thatel
renglón paraturns
the output que laonsalida se scan.
for one active The
durante un turns
output escán.offLafor
salida se desactiva
successive scansdurante
until the
escanes sucesivos
input goes hastatoque
from false trueleagain.
entrada va nuevamente de falso a verdadero.
Parámetro: Definición:
Parámetro: Definición:
Ejemplo:
UID
01 04 02 ElProgram
programa no se
cannot
puede interrumpir
be interrupted
I:012
03
04 02 03
El programa se puede
UIE Program can be interrupted
interrumpir
Caudal
Flow Salida de
Variable de Control
Rate Process control
proceso
Variable Output
Detector
Level de
nivel
Detector
14271
Características PID
La instrucción PID permite que el proceso monitoree y controle lazo
de control para cantidades tales como la presión, temperatura,
régimen de flujo y nivel de fluido. Las características de la
instrucción PID incluyen:
• ecuaciones PID expresadas en ISA o ganancias independientes
• rango de entrada y salida de 0-4095 (analógico de 12 bits)
• escaleado de entrada en unidades de ingeniería
• banda muerta de paso por cero
• término de derivada (puede afectar PV o error)
• control de acción directa o invera
• alarmas de salida
• límite de salida con bloqueo de acción integral
• modo manual (con transferencia sin perturbaciones)
• prealimentación o polarización de salida
• visualización en pantalla y monitoreo de valores PID
Cómo usar las ecuaciones PID La instrucción PID tiene dos formatos específicos: el tipo de bloque
de control de número entero y el tipo de bloque de control PD. Los
dos formatos usan la misma técnica de cálculo para la ecuación
básica, pero tienen diferentes opciones y funciones matemáticas,
específicamente, la matemática de números enteros y punto flotante
(coma flotante).
La ecuación PID de base usada en los dos casos es el algortimo PID
de posición en paralelo con la opción de introducir ganancias como
‘independientes’ o ‘dependientes’. La segunda opción es recono0cida
como el formato estándar ISA.
El procesador le ofrece las seis selecciones siguientes de
algoritmos PID
La ecuación estándar con ganancias dependientes (estándar ISA):
Derivada de error:
1 t d(E)
= K c ( E ) + ---- ∫ ( E ) dt + T d ---------- + Polarizacion
Ti 0 dt
Derivada de PV:
1 t d(PV)
CV = K c ( E ) + ---- ∫ ( E ) dt + T d -------------- + Polar ( E = SP – PV )
Ti 0 dt
1 t d(PV)
CV = K c ( E ) + ---- ∫ ( E ) dt + T d -------------- + Polar ( E = PV – SP )
Ti 0 dt
d(PV)
CV = K P ( E ) + K i ∫ ( E ) dt + K d -------------- + Polar ( E = PV – SP )
t
0 dt
Donde:
1 Polzarización = Prealimentación o
----- = Ganancia de restablecimiento polarización externa
T1 (repeticiones/minuto)
CV = Variable de control de salida
Término de derivada
Se usa la aproximación siguiente para calcular el término de derivada:
( Q )- -------------------------
d----------- Qk – Qk – 1
=
dt ∆t
Donde Q representa un error o PV,
según los las selecciones.
El cálculo es más preciso si se usa un ‘filtro de uniformidad de
derivada’. Este filtro digital de paso bajo de primer orden elimina los
‘picos’ grandes del término de derivada causados por el ruido en la PV.
Si añade este filtro al término de derivada general, se produce lo
siguiente:
Qk – Qk – 1
D k = ( 1 – α ) K d ------------------------- + αD k – 1
∆t
Donde:
Kd = la ganancia de derivada
Dk = el término de derivada actual
Dk–1 = el término de derivada anterior
Qk = (según lo definido anteriormente)
1
α = ----------------------
∆t
16 ------ + 1
Kd
∆t = Tiempo de actualización de lazo
Cómo establecer los rangos de El módulo de entrada que mide la variable del procesador (PV) debe
entrada/salida tener un rango binario de amplia escala de 0-4095. El procesador
ignora los cuatro bits superiores más significativos de la variable de
proceso de 16 bits (PID de número entero solamente).
La salida de control tiene el mismo rango de 0-4095. Usted puede
establecer límites en la salida para restringir la salida calculada por la
instrucción PID a cualquier valor en el rango de 0-4095.
La entrada del valor retenido (seguimiento de salida) desde una
estación de control manual también debe tener un rango de 0-4095.
La instrucción PID usa el resultado para calcular el valor acumulado
de número entero, lo cual permite la transferencia sin perturbaciones
del control manual al control automático.
La instrucción PID también copia el valor retenido a la ubicación de
almacenamiento de salida de control cuando está en el modo manual.
La entrada del valor retenido se usa solamente cuando se usa una
estación de hardware automática/manual. De lo contrario, ponga el
valor retenido a cero.
Cómo implementar el escalado a Puede escalar los valores de punto de ajuste y banda muerta de paso
unidades de ingeniería – tipo de por cero a unidades de ingeniería para los tipos de archivo de número
entero. También puede mostrar en pantalla la variable de proceso y
archivo de número entero
los valores de error en estas misas unidades.
Cuando selecciona el escalado, la instrucción PID escala los valores
de punto de ajuste, banda muerta, variable de proceso y error.
También tiene que hacer lo siguiente:
1. Introduzca los valores máximo y mínimo Smax y Smin en el
bloque de control PID (palabras 7 y 8). El valor Smin corresponde
a un valor analógico de cero para la medición más baja de la
variable de proceso. El valor Smax corresponde a un valor
analógico de 4095 para la medición más alta de la variable de
proceso. Estos valores representan los límites del proceso.
Establezca Sminy Smax si no desea el escalado.
Por ejemplo, si mide una escala de temperatura de
–73 (PV=0) a +1156 (PV=4095), introduzca –73 para Smin y
1156 para Smax.
Si el módulo de entrada analógica no está configurado para
devolver un valor en el rango de 0-4095, vea “Cómo desactivar el
escalado de entradas” en la página 14-27 de este capítulo.
2. Restablezca el bit 5 de la palabra 0 en el bloque de control PID
(tipo de archivo de número entero solamente). Establezca este bit
solamente si desea inhibir el escalado del punto de ajuste. Debe
inhibir el escalado del punto de ajuste de un lazo interno en cas-
cada a la vez que escanea otras variables de lazo.
Cómo establecer la banda muerta La banda muerta ajustable le permite seleccionar un rango de error
por encima y por debajo del punto de ajuste donde la salida no cambia
siempre que el error permanezca dentro de este rango.
Esta banda muerta le permite controlar la precisión de coincidencia
entre la variable de proceso y el punto de ajuste sin cambiar la salida.
alarma alta
high alarm
+DB
Cómo establecer las alarmas de Puede usar una alarma de salida en la salida de variable de control en
salida un valor seleccionado por encima o por debajo del punto de ajuste.
Cuando la instrucción detecta que la salida ha alcanzado cualquier
valor, el procesador establece un bit de alarma (el bit 10 para el límite
inferior y el bit 9 para el límite superior) en la palabra 0 del bloque de
control (bits .OLH y .OLL de un tipo de archivo de datos PD). La
instrucción restablece los bits de alarma cuando la salida se encuentra
nuevamente dentro de los límites. La instrucción no impide que la
salida exceda los valores de alarma a menos que seleccione el límite
de salida.
Introduzca la alarma de salida superior en la palabra 11 (.MAXO) y la
alarma de salida inferior en la palabra 12 (.MINO) del bloque de
control. El procesador trata los valores de alarma de salida como
porcentaje de la salida. Si no desea las alarmas, introduzca 0% para la
alarma inferior y 100% para la alarma superior.
Cómo usar el límite de salida Puede establecer un límite de salida (porcentaje de salida) en la salida
de control. Cuando la instrucción detecta que la salida ha alcanzado
un límite, establece un bit de alarma (el bit .OLL para el límite
inferior y el bit .OLH para el límite superior) en la palabra 0 del
bloque de control e impide que la salida exceda cualquiera de los
valores. La instrucción restringe la salida a 0 y 4095 si no especifica
un límite.
Para usar los límites de salida, establezca el bit de habilitación de
límite (el bit 03 de la palabra 0) e introduzca el límite superior en la
palabra 11 y el límite inferior en la palabra 12. Los valores de límite
son un porcentaje (0-100%) de la salida.
Importante: Si usa el tipo de archivo de datos PD para el bloque de
control, el procesador realiza esta función sin la
necesidad de establecer los bits.
Módulo located
ubicadoinenrack
rack0,0, PID
Module
grupo
I/O de 0,
group E/Smodule
0, ranura
slotde0 PID
módulo 0
Control block N7:20
Process Variable N7:109
Tieback N7:110
Control variable N7:120
15297
Tabla 14.A
Procedimiento del modo de establecimiento de salida
Seleccione el modo para MODO DE ESTABLECIMIENTO DE SALIDA: 1 (0:no/1sí) Modo A/M de software = Manual
establecer la salida (bit N7:0/4 = 1) (bit PD10:0.SWM = 1)
Cómo reanudar el último estado La función de reanudar el último estado le permite aprovechar al
máximo la función de retención del último estado del módulo de
salida analógica. La función de reanudar el último estado permite que
la instrucción reanude el cálculo del término integral del algortimo
PID a partir de su último valor de salida (en vez de cero) cuando
retorna al modo marcha.
Si usa un archivo de datos de número entero para el bloque de control,
establezca los bits según las pautas siguientes. Si usa un tipo de
archivo de datos PD para el bloque de control, el procesador guarda el
acumulador integral y lo usa cuando va del modo de programación al
modo marcha.
Verdadero
True
.DN
Falso
False
Bloque PD
La instrucción PID del bloque PD tiene solamente un bit de
habilitación (.EN) para indicar el estado de operación. Este bit indica
que sus condiciones de renglón calificadas son verdaderas. En dicho
caso, el bit de habilitación es verdadero (no se necesita una transición
de falso a verdadero). La única manera en que el bit de habilitación se
hace falso nuevamente es cuando estas mismas condiciones de
renglón calificadas se hacen falsas. El bloque PD no usa un bit de
efectuado.
Estado Verdadero
True
Rung
del
State
renglón Falso
False
Verdadero
True
.EN
Falso
False Ejecución de laof
Actual Execution
the instrucción PID
PID Instruction
Parámetro: Definición:
Variable del una dirección de palabra que almacena el valor de entrada del
proceso proceso.
Cómo usar un tipo de archivo de Cuando se usa un tipo de archivo de datos de números enteros para el
datos de números enteros para el bloque de control, la pantalla de monitoreo de datos para la
instrucción PID muestra la información siguiente. Algunas porciones
bloque de control
de estos datos se muestran para visualización solamente. Para otras
porciones se especifican los valores (Tabla 14.B).
Tabla 14.B
Descripciones de parámetros de la instrucción PID (bloque de control de
números enteros)
Parámetro: Descripción:
Equation Seleccione si desea usar las ganancias independiente (0) o dependiente (1). Se
muestra uno de los siguientes:
Use las ganancias dependientes cuando desee usar los métodos de ajuste de lazo
estándar. Use las ganancias independientes cuando desee que las tres constantes de
ganancia (P, I y D) operen independientemente.
Límite de salida Muestra si la instrucción enclava o no enclava la salida en los valores de límites alto y
bajo. Se muestra uno de los siguientes:
El algortimo PID tiene una característica de bloqueo de acción integral que impide que
el término integral se haga demasiado grande cuando la salida alcanza los límites de
alarma alta o baja. Si se alcanzan los límites, el algortimo deja de calcular el término
integral hasta que la salida se encuentre nuevamente dentro del rango.
Modo de Selecciona el uso del porcentaje del valor de salida para la operación manual
establecimiento de
salida
Escalado del punto Selecciona si el punto de ajuste se debe interpretar como valor en las unidades de
de ajuste ingeniería o un valor no escalado (0 a 4095)
Reanudación del Se selecciona para reanudar el último estado o para retener el último estado
último estado
(Continúa)
Parámetro: Descripción:
Estado de banda Se establece si el PV se encuentra dentro del rango de banda muerta seleccionado. De
muerta lo contrario, se restablece
Punto de ajuste fuera Muestra si el punto de ajuste se encuentra o no se encuentra fuera del rango de las
de rango unidades de ingeniería seleccionadas en la pantalla de configuración PID. Se muestra
uno de los siguientes:
Nota: ocurre un fallo mayor del procesador si el punto de ajuste se encuentra fuera de
rango cuando la instrucción se habilita por primera vez.
Entrada escalada Introduzca el número entero (-32,768 a 32,767) que es el valor máximo disponible del
máxima módulo analógico. Por ejemplo, use 4095 para un módulo que tiene un rango de 0 a
4095.
Entrada escalada Introduzca el número que es el valor mínimo disponible del módulo analógico. Por
mímima ejemplo, use 0 para un módulo que tienen un rango de 0 a 4095.
Banda muerta Para una banda muerta no escalada, introduzca un valor en las unidades de ingeniería
que seleccionó en la pantalla de configuración PID. El rango válido es 0 a 4095 no
escalado y -32,768 a +32,767 escalado.
Nota: la banda muerta es paso por cero.
Porcentaje del valor Introduzca un porcentaje (0-100%) que se usa para como la salida CV cuando se
de establecimiento selecciona el ‘modo de establecimiento de salida’.
de salida
Porcentaje del límite Introduzca un porcentaje (0-100%) por encima del cual el algortimo enclava la salida.
superior CV
Porcentaje del límite Introduzca un porcentaje (0-100%) por debajo del cual el algortimo enclava la salida.
inferior CV
Valor PV escalado Muestra datos del módulo de entrada analógica que la instrucción escala según las
mismas unidades de ingeniería que seleccionó para el punto de ajuste.
Porcentaje CV actual Muestra el valor de salida actual de variable controlada como porcentaje
Punto de ajuste Introduzca un número entero. El rango válido es 0 a 4095 (no escalado) o Smin-Smax
(unidades de ingeniería escaladas)
Ganancia Introduzca un número entero. El rango de entrada válido es 0 a 32,767 (sin unidades) o
proporcional (Kc) Kp 0-32,767. El procesador divide el valor de entrada entre 100 para los cálculos.
(Continúa)
Parámetro: Descripción:
Tiempo de Introduzca un número entero. El rango de entrada válido para Ti es 0 a 32,767 (minutos
restablecimiento (Ti) multiplicados por 100). El procesador divide automáticamente el valor de entrada entre
minutos/repetición 100 para los cálculos.
El rango de entrada válido para Ki es 0 a 32,767 (segundos inversos multiplicados por
100). El procesador divide automáticamente la entrada entre 1000 para los cálculos.
Tiempo de Introduzca un tiempo de actualización (mayor o igual a 0.01 segundo) a 1/5 a 1/10
actualización del lazo veces el período natural de la carga (constante de tiempo de carga). El rango de
entrada válido es 1 a 32,767 segundos. El procesador divide el valor de entrada entre
100 para los cáluclos. La constante de tiempo de carga debe ser mayor que:
1 ms (algoritmo) + tiempo de transferencia en bloques (ms)
Habilite periódicamente la instrucción PID a un intervalo constante igual al tiempo de
actualización. Para los tiempos de actualización que son menores que 100 mseg, use
una STI. Cuando los tiempos de actualización sean mayores que 100 mseg, use un
temporizador o un muestreo en tiempo real.
Nota: si elimina una tiempo de actualización o introduce un tiempo de actualización
negativo, ocurre un fallo mayor la primera vez que el procesador ejecuta la instrucción PID.
1 Reservado
Nota: los términos indicados por un asterisco (*) se introducen como Yy × 100. El término mismo es Yy. El término
indicado por dos asteriscos (**) se introduce como Yy × 1000. El término mismo es Yy.
(Continúa)
Nota: los términos indicados por un asterisco (*) se introducen como Yy × 100. El término mismo es Yy. El término
indicado por dos asteriscos (**) se introduce como Yy × 1000. El término mismo es Yy.
Cómo usar un tipo de archivo PD Cuando se usa un tipo de archivo PD para el bloque de control, la
para el bloque de control pantalla de monitoreo de datos para la instrucción PID muestra la
información siguiente. Algunas porciones de esta información son
(procesadores PLC-5 con
para visualización solamente. Para otras porciones se especifican los
características mejoradas valores (Tabla 14.B).
solamente) Tabla 14.D
Descripciones de parámetro PID (bloque de control PD)
Punto de ajuste .SP Introduzca un número de punto floante (coma flotante) en las mismas
unidades de ingeniería que aparecen en la pantalla de configuración PID. El
rango válido es -3.4 E+38 a +3.4 E+38.
Variable del proceso .PV Muestra en pantalla los datos del módulo de entrada analógica que la
instrucción escala a las mismas unidades de ingeniería que seleccionó para
el punto de ajuste.
Porcentaje de salida .OUT Muestra en pantalla el valor de salida de control del algortimo PID (0-100%)
Límite de salida .OLH=1 Muestra si la instrucción enclava o no enclava la salida en los valores de
.OLL=1 límite alto y bajo (.MAXO y .MINO) que seleccionó en la pantalla de
configuración PID. Muestra en pantalla uno de los siguientes:
(Continúa)
Punto de ajuste fuera de .SPOR=0 Muestra si el punto de ajuste se encuentra o no se encuentra fuera del
rango .SPOR=1 rango de las unidades de ingeniería que seleccionó en la pantalla de
configuración PID. Muestra en pantalla uno de los siguientes:
Error dentro de la banda .EWD=0 Muestra si el error se encuentra dentro de o excede el valor de banda
muerta .EWD=1 muerta que introduce en esta pantalla. La banda muerta es un paso por
cero. Muestra en pantalla uno de los siguientes:
PID inicializado .INI=0 Cada vez que cambia un valor en el bloque de control, la instrucción PID
.INI=1 necesita más del doble del tiempo para ejecutarse (hasta que se inicializa)
durante el primer escán. Muestra en pantalla uno de los siguientes:
Modo de estación A/M .MO=0 Seleccione el control PID automático (0) o manual (1). Muestra en pantalla
.MO=1 uno de los siguientes:
El control manual especificó que una salida desde una estación de control
manual anula la salida calculada del algortimo PID.
Modo de software A/M .SWM=0 Seleccione el control PID automático (0) o el modo de establecimeitno de
.SWM=1 salida (1) para el control de software simulado. Muestra en pantalla uno de
los siguientes:
(Continúa)
Habilitación de estado .EN=0 Seleccione el uso (1) o la inhibición (0) de este bit que muestra en pantalla la
.EN=1 condición de renglón para que usted pueda determinar si la instrucción PID
funciona. Muestra en pantalla uno de los siguientes:
0 – la instrucción no se ejecuta
1 – la instrucción se ejecuta
Ganancia proporcional .KP Introduzca un valor de punto flotante (coma flotante). El rango válido para
las ganancias independiente y estándar es 0 a 3.4 E+38 (sin unidades).
Ganacia integral .KI Introduzca un valor de punto flotante (coma flotante). El rango válido para
las ganancias independiente y estándar es 0 a 3.4 E+38 segundos inversos;
el rango válido para las ganancias estándar es 0 a 3.4 E+38 minutos por
repetición.
Ganancia de derivada .KD Introduzca un valor de punto flotante (coma flotante). El rango válido para
las ganancias independientes es 0 a 3.4 E+38 segundos; el rango válido
para las ganancias estándar es 0 a 3.4E+38 minutos.
% de polarización de .BIAS Introduzca un valor (-100 a +100) para representar el porcentaje de salida
salida que desea prealimentar o usar como polarización a la salida. El valor de
polarización puede compensar la pérdida constante de energía del sistema.
Porcentaje del valor .TIE Muestra en pantalla un número (0 a 100) que representa el porcentaje del
retenido valor retenido general (0 a 4095) desde la estación de control manual. El
algortimo PID usa este número para realizar una transferencia sin
perturbaciones cuando cambia del modo manual al modo automático.
Ecuación PID .PE=0 Seleccione si desea usar las ganancias independiente (0) o dependiente (1). Se muestra
.PE=1 uno de los siguientes:
Use las ganancias dependientes cuando desee usar los métodos de ajuste de lazo
estándar. Use las ganancias independientes cuando desee que las tres constantes de
ganancia (P, I y D) operen independientemente.
Derivada de .DO=0 Seleccione la derivada del PV (0) o el error (1). Muestra en pantalla uno de los siguientes:
.DO=1
PV (0) – para derivada PV
ERROR (1) – para derivada de error
Seleccione la derivada PV para obtener un control más establece cuando no cambie el punto
de ajuste frecuentemente. Seleccione la derivada de error parar obtener respuestas rápidas
a cambios del punto de ajuste cuando el algoritmo pueda tolerar los sobreimpulsos.
Acción de control .CA=0 Seleccione la acción inversa (0) o directa (1). Muestra en pantalla uno de los siguientes:
.CA=1
REVERSE (0) – para la acción inversa (E = SP-PV)
DIRECT (1) – para la acción directa (E = PV-SP)
Seguimiento PV .PVT=0 Indique si desea (1) o no desea (0) el seguimiento PV. Muestra en pantalla uno de los
.PVT=1 siguientes:
Tiempo de .UPD Introduzca un tiempo de actualización (mayor que o igual a 0.01 segundo) a 1/5 a 1/10 del
actualización período natural de la carga (constante de tiempo de carga). La constante de tiempo de
carga debe ser mayor que:
(Continúa)
Lazo en cascada .CL=0 Seleccione si el lazo no se usa (0) o se usa (1) en una cascada de lazos. Muestra en
.CL=1 pantalla uno de los siguientes:
Tipo de cascada .CT=0 Si este lazo es parte de una cascada de lazos, seleccione si el lazo es el maestro (1) o el
.CT=1 esclavo (0). Muestra en pantalla uno de los siguientes:
Maestro a este .ADDR Si este lazo es un lazo de esclavo en cascada, introduzca la dirección del bloque de control
esclavo del maestro.
Se ignora el valor retenido en el lazo maestro de una cascada. Cuando cambia los lazos en
cascada al control manual, el esclavo fuerza el maestro en el control manual. Cuando se
habilita el seguimiento PV, el orden de eventos es:
Unidad de .MAXS Introduzca el valor de punto flotante (coma flotante) en unidades de ingeniería que
ingeniería corresponden a la salida analógica de escala total del módulo. El rango válido es –3.4 E+38
máxima a +3.4 E+38.
Atención: no cambie este valor durante la operación porque puede ocurrir un fallo del
procesador.
Unidad de .MINS Introduzca el valor de punto flotante (coma flotante) en unidades de ingeniería que
ingeniería mínima corresponden a la salida analógica de cero del módulo. El rango válido es –3.4 E+38 a +3.4
E+38 (número escalado posteriormente).
Atención: no cambie el valor escalado máximo durante la operación porque puede ocurrir
un fallo del procesador.
Rango de entrada .MAXI Introduzca el número de punto flotante (coma flotante) (–3.4 E+38 to +3.4 E+38) que es el
máximo valor máximo no escalado disponible del módulo analógico. Por ejemplo, use 4095 para un
módulo que tiene un rango de 0 a 4095.
Rango de entrada .MINI Introduzca el número de punto flotante (coma flotante) (–3.4 E+38 to +3.4 E+38) que es el
mínimo valor mínimo no escalado disponible del módulo analógico. Por ejemplo, use 0 para un
módulo que tiene un rango de 0 a 4095.
Porcentaje alto de .MAXO Introduzca un porcentaje (0 a 100) por encima del cual el algoritmo enclava la salida.
límite de salida
Porcentaje bajo .MINO Introduzca un porcentaje (0 a 100) por debajo del cual el algortimo enclava la salida.
de límite de salida
Alarma alta PV .PVH Introduzca un número de punto flotante (coma flotante) (–3.4 E+38 a +3.4 E+38) que
represente el valor más alto que el sistema puede tolerar.
Alarma baja PV .PVL Introduzca un número de punto flotante (coma flotante) (–3.4 E+38 a +3.4 E+388) que
represente el valor más bajo que el sistema puede tolerar.
Banda muerta de .PVDB Introduzca un número de punto flotante (coma flotante) (0-3.4 E+38) que sea suficiente
alarma PV para minimizar las alarmas de perturbaciones. Esta es una banda muerta unilateral. El bit
de alarma (.PVH o .PVL) no se establece hasta que la PV pasa la banda muerta y alcanza el
límite de alarma (punto de cero DB). El bit de alarma permanece establecido hasta que la
PV pasa nuevamente por la banda muerta y sale de la misma.
(Continúa)
Alarma de .DVP Introduzca un número de punto flotante (coma flotante) (0-3.4 E+38) que especifique la
derivación (+) mayor derivación de error por encima del punto de ajuste que el sistema puede tolerar.
Alarma de .DVN Introduzca un número de punto flotante (coma flotante) (–3.4 E+38-0) que especifique la
derivación (–) mayor derivación de error por debajo del punto de ajuste que el sistema puede tolerar.
Banda muerta de .DVDB Introduzca un número de punto flotante (coma flotante) (0-3.4 E+38) que sea suficiente
la alarma de para minimizar las alarmas de perturbaciones.
derivación
Esta es una banda muerta unilateral. El bit de alarma (.PVH o .PVL) no se establece hasta
que la PV pasa la banda muerta y alcanza el límite de alarma (punto de cero DB). El bit de
alarma permanece establecido hasta que la PV pasa nuevamente por la banda muerta y
sale de la misma.
Sin paso por cero .NOZC=0 Seleccione el uso (1) o la inhibición (0) de la característica sin paso por cero:
.NOZC=1
0 – sin paso por cero inhabilitado
1 – sin paso por cero habilitado
Sin cálculo en .NOBC=0 Seleccione el uso (1) la inhibición (0) de la característica sin cálculo en base a datos
base a datos .NOBC=1 originales:
originales
0 – sin cálculo en base a datos originales inhabilitado
1 – sin cálculo en base a datos originales habilitado
Sin filtro de .NDF=0 Seleccione el uso (1) la inhibición (0) del filtro en el cálculo de la derivada.
derivación .NDF=1
0 – no se usa un filtro en el cálculo de la derivada
1 – se usa un filtro en el cálculo de la derivada
0 Bits de control/estado
Bit 15 Habilitado (EN)
Bit 11 Sin cálculo en base a datos originales
(0=inhabilitado, 1=habilitado)
Bit 10 Sin paso por cero (0=inhabilitado, 1=habilitado)
Bit 9 Selección de cascada (maestro, esclavo)
Bit 8 Lazo en cascada (0=no, 1=sí)
Bit 7 Seguimiento de variable del proceso (0=no, 1=sí)
Bit 6 Acción de derivada (0=PV, 1=error)
Bit 5 Sin filtro de derivada (0=inhabilitado, 1=habilitado)
Bit 4 Establecimiento de la salida (0=no, 1=sí)
Bit 2 Acción de control (0=SP-PV, 1=PV-SP)
Bit 1 Modo (0=automático, 1=manual)
Bit 0 Ecuación (0=independiente, 1=ISA)
(Continúa)
1 Bits de estado
Bit 12 PID inicializada (0=no, 1=sí)
Bit 11 Punto de ajuste fuera de rango
Bit 10 Alarma de salida, límite inferior
Bit 9 Alarma de salida, límite superior
Bit 8 DB; se establece cuando el error está en la DB
Bit 3 Alarma baja de error
Bit 2 Alarma alta de error
Bit 1 Alarma baja de la variable de proceso (PV)
Bit 0 Alarma alta de la variable de proceso (PV)
Nota: el bit 12 se pone a cero durante el preescán.
32, 33 Valor alto de alarma de la variable de proceso –3.4 E+38 a +3.4 E+38
34, 35 Valor bajo de alarma de la variable de proceso –3.4 E+38 a +3.4 E+38
(Continúa)
Consideraciones de programación Cuando programe una instrucción PID, no cambie los siguientes
valores cuando el procesador esté en el modo marcha:
• la selección de la ecuación ISA o ganancias independientes
porque las constantes de ganancias PID no se intercambian
directamente
• los valores de escala Smin y Smax porque un cambio puede poner
el punto de ajuste fuera de rango y cambiar el rango de la banda
muerta
• la selección de la acción de derivada según cambios en la PV o
cambios en el error porque se cambiarán los valores internos
Cómo desactivar el escalado de las La instrucción PID debe usar datos no escalados (0 a 4095) de
entradas módulos de entrada analógica. Es posible que los módulos de entrada
analógica usados tengan rangos escalados o no escalados. Si es
posible, seleccione el rango no escalado de 0 a 4095.
Sin embargo, algunos módulos, tales como los módulos detectores de
temperatura 1771-IR y 1771-IXE, no pueden generar datos en un
rango no escalado. Para estos módulos es necesario programar la
lógica aritmética para convertir la salida escalada al rango no
escalado para la instrucción PID. Si usa un archivo de datos PD para
el bloque de control, el procesador realiza esta eliminación de
escalado internamente (vea las descripciones de .MAXI y .MIN en las
características de configuración PID, página 14-22).
Use esta ecuación para convertir las salidas escaladas:
4095
M 2 = ( M 1 – S mín1 ) -------------------------------------
( S máx1 – S mín1 )
Variable Descripción
M2 salida calculada
M 2 = 1082 no escalado
FILE ARITHMETIC/LOGIC
Control R6:2 EN
Length 6
Position 0
Mode ALL DN
Destination #N19:0
Expression ER
#N17:0 - #N18:0
FAL
FILE ARITHMETIC/LOGIC
Control R6:5 EN
Length 6
Position 0
Mode ALL DN
Destination #N21:0
Expression ER
#N19:0 * #N20:0
Tabla 14.G
Ejemplo de variables para desactivar el escalado de valores PID
Variable Descripción
Ejemplos de PID Los ejemplos siguientes suponen que los datos de canal se almacenan
en el principio (primera palabra) del archivo de transferencia en
bloques.
Figura 14.4
Ejemplo de programación PID condicionada por un temporizador en el
programa principal
TON
T10:0 TIMER ON DELAY
EN
Timer T10:0
Time base 0.01
DN Preset 10 DN
Accum 0
BTR
BLOCK TRANSFER READ
T10:0 EN
Rack 0
Group 1
DN Module 0 DN
Control Block BT9:0
Data file N7:104
Length 5 ER
Continuous N
BT9:0 B3
DN 0
PID
B3 PID
Control Block N7:20
Process variable N7:104
0
Tieback 0
Control variable N7:200
BTW
BLOCK TRANSFER WRITE
N7:20 EN
Rack 0
Group 0
13 Module 0 DN
Control Block BT9:1
Data file N7:200
Length 13 ER
Continuous N
Figura 14.5
Ejemplo de programación PID en un archivo STI
BTR
BLOCK TRANSFER READ
Rack 0 EN
Group 1
0 DN
Module
Control Block BT9:0
Data file N7:104 ER
Length 5
BT9:0 Continuous N
U
EN
PID
PID
Control block N7:20
Process Variable N7:104
Tieback 0
N7:20 Control variable N7:200
U
15
BTW
BLOCK TRANSFER WRITE
Rack 0 EN
Group 0
Module 0 DN
Control Block BT9:1
Data file N7:200
Length 13 ER
BT9:1 Continuous N
U
EN
BTR
BT9:0 BLOCK TRANSFER READ EN
Rack 0
EN Group 1
DN
Module 0
Control Block BT9:0
Data file N7:104 ER
Length 5
Continuous N
PID
BT9:0 PID
Control Block N7:20
DN Process variable N7:104
Tieback 0
Control variable N7:200
BTW
N7:20 BLOCK TRANSFER WRITE EN
Rack 0
Group 0
13 DN
Module 0
Control Block BT9:1
Data file N7:200 ER
Length 13
Continuous N
Figura 14.7
Ejemplo de programación PID condicionada por un temporizador en el
programa principal
TON
T11:0 TIMER ON DELAY EN
Timer T11:0
DN Time base 0.01
DN
Preset 10
Accum 0
BTR
T11:0 BLOCK TRANSFER READ EN
Rack 0
DN Group 1
DN
Module 0
Control Block BT9:0
Data file N7:104 ER
Length 5
Continuous N
BT9:0 B3
DN 0
PID
B3 B3 PID
ONS Control Block PD10:0
0 1 Process variable N7:104
Tieback 0
Control variable N7:200
BTW
Figura 14.8
Ejemplo de programación PID en un archivo STI
BTR
BLOCK TRANSFER READ
Rack 0 EN
Group 1
DN
Module 0
Control Block BT9:0
Data file N7:104 ER
Length 5
BT9:0 Continuous N
U
EN
PID
PID
Control block PD10:0
Process Variable N7:104
Tieback 0
Control variable N7:200
BTW
BLOCK TRANSFER WRITE
Rack 0 EN
Group 0
Module 0 DN
Control Block BT9:1
Data file N7:200
Length 13 ER
BT9:1 Continuous N
U
EN
DN 0
PID
B3 B3 PID
ONS Control Block PD10:0
0 1 Process variable N7:104
Tieback 0
Control variable N7:200
BTW
B3
BLOCK TRANSFER WRITE EN
Rack 0
0 Group 0
Module 0 DN
Control Block BT9:1
Data file N7:200 ER
Length 13
Continuous N
MOV
N7:20 MOVE
Source N7:36
4 Destination N7:30
Dirección: Descripción:
Lazos en cascada
Puede poner dos lazos en cascada si asigna la salida de control del
lazo exterior en el punto de ajuste del lazo interior. El punto de ajuste
del lazo interior es la tercera palabra (palabra 2) del bloque de control
de números enteros. Si el bloque de control del lazo interior es N7:50,
direccione la salida de control del lazo de salida en N7:52. Reemplace
los renglones PID en la Figura 14.14 ó Figura 14.5 con los que
aparecen en la Figura 14.11.
No debe escalar el punto de ajuste del lazo interior. Establezca el bit
de escalado (palabra 0, bit 5) en 1 para inhibir el escalado del punto
de ajuste.
Figura 14.11
Lazos en cascada
PID
PID
Control Block N7:20
Process variable N7:105
Tieback N7:106
Control variable N7:52
PID
PID
Control Block N7:50
Process variable N7:107
Tieback N7:108
Control variable N7:121
Control de relación
Puede mantener dos valores en una relación si usa una instrucción
MUL. Se usan tres parámetros:
• el valor de comodín o no controlado
• el valor controlado
• la relación entre estos dos valores
Introduzca la dirección del valor controlado como destino. Introduzca
la dirección del valor de comodín o no controlado como origen A.
Introduzca la dirección del valor de relación o una constante de
programa para la relación como origen B. Por ejemplo, añada los
renglones de la Figura 14.12 al progama PID en la Figura 14.4 ó
Figura 14.5.
Figura 14.12
Control de relación con una instrucción PID
PID
PID
Control block N7:20
Process Variable N7:105
Tieback N7:106
Control variable N7:120
MUL
MUL
Source A N7:105
Source B 0.350000
Destination N7:52
PID
PID
Control block N7:50
Process Variable N7:107
Tieback N7:108
Control variable N7:121
MOV
MOVE
Source N7:34
Destination N7:22
Teoría de PID La Figura 14.14 y la Figura 14.15 muestran el número entero PID del
PLC-5 y el flujo de proceso del bloque PD. La. Figura 14.16 y la
Figura 14.17 muestran la relación entre maestro y esclavo del bloque.
Figura 14.14
PID de PLC-5 (bloque de números enteros)
Error mostrado
en Error
pantalla
Displayed
como unidades
deas EUs
ingeniería
Smín
Smin– Entrada escalada
- Minimum mínima
Scaled Input
Smáx – Entrada escalada máxima
Smax - Maximum Scaled Input
Figura 14.15
PID de PLC-5 (bloque PD)
SP mostrado en Error mostrado
SPcomo
pantalla en Error
pantalla
unidades de
Displayed Displayed
como unidades
ingeniería
as EUs de as
ingeniería
EUs
Software A/M
Software
o bienA/M % de la
Output
modo de-or-
estación A/M polarización de
Acción
Control Bias
salida%
A/M Station Mode
controlada
Action % deSet
estable-
Modo de
Software Modo de cimiento de
software A/M A/M
estación Output
salida%
Automático
Auto SP-PV Conversión de A/M Mode Station
A/M
Convert Eng.
unides de % de salida
Cálculo Automático Mode
+ (Error) Units Toen%%
ingeniería PID (Out%) + Auto
- PID
Calculation
Manual -1 Error x 100 Automático
Auto
SP Man Conversión de % en
PV-SP maxs-mins Límite de
Output Convert %
% de salida
PVT Manual salida
Limiting To Binary
binario x 40.95 CV
Out% x 40.95
No % deSet
esta- Manual
blecimiento de
PV mostrada en Output
salida %
PV como
pantalla
Displayedde
unidades 5 del valor retenido
Tieback %
Salida (CV)
ingeniería
as EUs Output
mostrada(CV)
en
Sí
Yes pantalla como %
Displayed
de escala as
de
%unidad
of EUdeScale
ing.
Conversión de valor
Convert binario en
Binary
unidades de ingeniería
To Eng. Units
(PV-mini)(maxs-mins)
+ mins
maxi-mini
Figura 14.16
PID de PLC-5 (bloque PD) como lazos maestros/de esclavo
Lazo
Master
maestro
Loop
Software A/M
Software A/M % de
o-or-
bien Acción de Output
Control polarización
modo de estación A/M control Bias
de %
salida
A/M Station Mode Action
% de esta-
Set
Modo de
Software Modo de blecimiento
Automático A/M A/M
software A/M estación Output %
de salida
Auto SP-PV Conversión de
Convert Eng. A/M Mode
(% de salida) Station
unidades de ing. Cálculo Automático
+ (Error) Units To %
en % PID (Out%) + Auto Mode
- PID
Error x 100 Calculation Automático
Auto
SP Manual
Man -1
PV-SP (Maestro.Salida)
(Master.Out)
maxs-mins Límite
Outputde
PVT %Set
para Manual salida
Limiting
establecer la
No Output
salida % Manual
Modo de
Software
software
A/M ModeA/M
Sí
Yes PVT
Automático
Conversión de valor binario en Conversión de Auto
Convert Binary No Convert Eng. Los artículos indicados en este
unidades de ingeniería SP unidades de ing. Items referenced in this box
To Eng. Units Units cuadro son parámetros, unidades y
en To
%% Manual are parameters,
modos pertinentes alunits, andesclavo
lazo de
(PV-mini)(maxs-mins) x 100 Manual modes as they pertain to the
designado.
+ mins PV
maxi-mini Yes
Sí maxs-mins designated Slave loop.
Automático
Auto
Modo
A/M de
estación
Station A/M
Mode
PV
% de
Output
Lazo de Acción de
Control polarización
Slave Bias
de %
salida
esclavo control
Loop Action %Set
para
Software
Modo de Modo establecer la
Conversión software A/M de
A/M estación Output
salida%
(Maestro.Salida) Convertde%% en SP-PV Conversión de A/M Mode A/M
(Master.Out) unidades de ingeniería(SP) Convert Eng. Station
To Eng. Units unidades de ing. Automático
+ Units
en %To % Cálculo
PID + Auto Mode
x (maxs-mins) - PID
Calculation Automático
+ mins -1 Error x 100 Auto
100 PV-SP Conversión
Convert de
%%
maxs-mins Límite
Outputde enTo
% Binary
de salida
salida CV
Manual Limiting binario x 40.95
Out% x 40.95
% de
Setesta- Manual
Conversión de valor
Convert binario en
Binary blecimiento de
unidades de Units
ingeniería Output
salida%
To Eng.
% del valor retenido
(PV-mini)(maxs-mins) Tieback %
+ mins
maxi-mini
PV
Figura 14.17
Transiciones de estado de enclavamiento de maestro/escalvo del bloque PD
Transiciones delTransitions
Master Loop lazo de maestro Transiciones delTransitions
Slave Loop lazo de esclavo
Auto Auto
Auto Auto
M-
SW
to
Au
an
M
Man
M-
(on
S-M
M-
n
Ma
)
Au
M-
to
Auto
S-S
S-Man
WM
Man SWM
S-Auto
SWM
(on
S-
)
Auto Auto SW
Man M Auto
(on
M-
S-SWM (on)
to
SW
Au
Man
M-
S-SWM (on)
M-
S-Auto
S-SWM (off)
(of
SW
n
Ma
f)
M
M-
(on
)
Man
( SWM ) Man SWM
S-Auto
Auto Man
Man ( SWM ) SWM
SWM
)
(on
Man SWM
M
SW
M-
SW
S-
M-
Man
(of
SW
( SWM )
f
)
M
(on
)
Man Auto
n
to
Man
Ma
( SWM )
M-Au
S-
M-Ma
S-Man
Man
S-Auto
( SWM )
Man
M-
Man
SW
( SWM )
M-
M
(of
SW
f)
M
Man
(on
S-SWM (on)
)
Man
S-SWM (off)
n
S-SWM (off)
( SWM
Ma
( Man
) )
S-
SWM
Man SWM
( SWM ) Man
( SWM )
Man
( SWM )
S-Auto
S-Man
Nota: Man
Note: ( SWM ) indica quethat
indicates estethis
lazoloop
está en el
modo manual y SWM también
is in Manual
estáwith SWM also on".
activado Man
( SWM )
Indica el modo
Designates de lazo
Master de maestro
Loop Mode SWM
* Estado estable (modo compuesto)
Stable State (Composite Mode)
* Modo de lazo de esclavo
Slave Loop Mode
Transición de modo
Mode transition
M Maestro designado
Designated Master
S Esclavo
Slave
Man Manual
Manual
Auto Automático
Automatic
SWM Software
Software manual
Manual
Que se
Use esta
Si desea: encuentra en la
instrucción:
página:
Cómo usar las instrucciones de Las instrucciones de transferencia en bloques le permiten transferir
transferencia en bloques hasta 64 palabras simultáneamente hacia o desde un módulo de
transferencia en bloques en un chasis de E/S locales o remotas.
También puede transferir hasta 64 palabras simultáneamente entre un
procesador supervisor (modo escáner) y un procesador configurado
para el modo adaptador.
Los procesadores PLC-5 con características mejoradas tienen canales
de comunicación configurables. Seleccione el escáner de E/S
remotas, adaptador de E/S remotas o DH+. Las instrucciones de
transferencia en bloques de la lógica de escalera no son necesarias
cuando se usan los procesadores PLC-5 con características mejoradas
en el modo adaptador.
La Tabla 15.A describe cómo transferir en bloques los datos hacia un
rack local o remoto cuando el procesador está configurado para el
modo escáner. La Figura 15.1 ilustra cómo ocurre la transferencia.
Tabla 15.B
Instrucciones de transferencia en bloques para los racks locales o remotos
en el modo escáner
Figura 15.1
Operación de transferencia en bloques en el modo escáner
Uno
Onedeofvarios chasis
Several de E/S
Remote I/Oremotas
Chassis
PLC-5 (supervisor) conw/adaptador
1771-ASB1771-ASB (procesador)
Adapter (processor)
PLC-5 (supervisor)
1 M
B
Archivo 7 Tó
BTD d
BTD
File BTW 7 u
1 M
BTR ol
- do
A u
S Bl
B eT
Figura 15.2
Operación de transferencia en bloques en el modo adaptador
Procesador
Supervisor Adaptador
Adapter
Processor
supervisor PLC-5
PLC-5
Escáner
Scanner
Tabla 15.D
Bits de cola llena para las solicitudes de transferencia en bloques (palabra 7)
– Procesadores PLC-5 clásicos
Bit Descripción
Si establece la
El procesador:
longitud en:
Cómo usar los bits de estado Para usar las instrucciones BTR y BTW correctamente, examine los
bits de estado de la instrucción almacenados en el bloque de control.
Estos bits están en la palabra 0 del bloque de control.
Habilitación .EN (bit 15) cuando el renglón se hace verdadero. Este bit indica que la
instrucción está habilitada (que la transferencia en bloques
está en progreso).
En el modo no continuo, el bit .EN permanece establecido
hasta que la transferencia en bloques se completa o falla y
el renglón se hace falso.
En el modo continuo, una vez que el bit .EN está
establecido, permanece establecido independientemente
de la condición del renglón.
Inicio .ST (bit 14) cuando el procesador comienza a transferir datos. El bit .ST
se restablece durante la transición de falso a verdadero
después de que se establece el bit .DN o .ER.
Efectuado .DN (bit 13) cuando se completa la transferencia en bloques, si los datos
son válidos. El bit .DN se establece asíncronamente al escán
del programa para que el bit .DN se haga verdadero en
cualquier momento después que se inicie la transferencia en
bloques. El bit .DN se restablece la próxima vez que el
renglón asociado va de falso a verdadero.
Continuo .CO (bit 11) cuando usted edita la instrucción para operación repetida
de la transferencia en bloques después del primer escán,
independientemente de que el procesador continúe
escaneando el renglón del procesador.
Restablezca el bit .CO si desea que la condición de renglón
inicie las transferencias en bloques (retorno al modo no
continuo). Si usa las transferencias en bloques continuas
en un diagrama de función secuencial, vea el Apéndice B
“Referencia SFC” de este manual.
Cómo usar el bloque de control Además de los bits de estado, el bloque de control contiene otros
parámetros que el procesador usa para controlar las instrucciones de
transferencia en bloques. La Tabla 15.F indica estos valores.
Tabla 15.F
Valores en el bloque de control de transferencia en bloques
Palabra – Bloque
Bloque de
de control de Descripción
control BT
números enteros
Tabla 15.G
Códigos de error de transferencia en bloques del procesador PLC-5 con
características mejoradas
Número Descripción:
de error:
–1 No se usa
–2 No se usa
–13 Las colas para las transferencias en bloques remotas están llenas.
Figura 15.3
Diagrama de temporización para los bits de estado en instrucciones
continuas BTR y BTW
etapa
stage33
EN
EW
ST
etapa 2 2
stage
etapa 1
CO stage 1
DN
ER
Renglón
Rungverdadero
true La solicitud
Request La instrucción
Instruction La instrucción se
Instruction Renglón
Rung falso
false Renglón verdadero
Rung true
entra a la
enters thecola inicia
beginsla concluye
finishes
queue ejecución
execution
Etapa
Stage11–- SiIf .CO
.COestá
set, establecido, retorne
return to stage 2; if a.CO
la etapa
reset, 2;gosito.CO está3restablecido, vaya a la etapa 3
stage
Etapa 2 – Retorne acá para la operación continua
Stage 2 - Return here for continuous operation
Etapa 3 – Vaya a esta etapa si .CO está restablecido
Stage 3 - Go here if .CO is reset
EN
EW
ST
CO
DN
ER
Renglón
Rungverdadero
true LaRequest
solicitud LaInstruction
instrucción LaInstruction
instrucción se Renglón
Rung falsefalso Renglón verdadero
Rung true
entra a lathe
enters cola inicia la
begins concluye
finishes
queue ejecución
execution
Escritura: Lectura:
Donde: Representa:
Tiempo de transferencia
El tiempo de transferencia en milisegundos entre el búfer activo y el
módulo comienza cuando el procesador establece el bit de inicio y se
termina cuando el procesador establece el bit de efectuado. El tiempo
de transferencia se define según estas fórmulas:
Escritura: Lectura:
remoto (57.6 K baud) 13 + 30C + 0.3W remoto (57.6 K baud) 9 + 21.3C + 0.3W
Donde: Representa:
Tiempo de transferencia
El tiempo de transferencia en milisegundos entre el búfer activo y el
módulo comienza cuando el procesador establece el bit de inicio y se
termina cuando el procesador establece el bit de efectuado. El tiempo
de transferencia se define segúna esta fórmula (se usa la misma
fórmula para la lectura o escritura):
Donde: Representa:
* Use el modo continuo solamente cuando desee que una transferencia en bloques continúe
ejecutándose aun cuando no se escanee la lógica que controla la transferencia.
BTW BTR
enable bit enable bit BTW
Precondición
Precondition BT10:1 BT10:0 BLOCK TRANSFER WRITE EN
Rack 3
EN EN Group 2
DN
Module 0
Control Block BT10:1
Data file N11:10 ER
Length 11
Los renglones de la transferencia en bloques se deben escanear para que Continuous NO
Block-transfer
ocurran rungs mustLas
las transferencias. be precondiciones
scanned for thepermiten
transferstransferencias
to occur.
The preconditions
activadas por tiempoallow time-driven
o activadas or event-driven transfers.
por eventos.
BTW BTR
enable bit enable bit BTW
BT10:1 BT10:0 BLOCK TRANSFER WRITE EN
Rack 3
EN EN Group 2
DN
Module 0
Control Block BT10:1
Data file N11:10 ER
Length 11
Los renglones de transferencia en bloques Continuous NO
Block-transfer
se rungs
deben escanear must
para quebe
ocurran las
scanned for the transfers to occur.
transferencias
BTW
Precondición BLOCK TRANSFER WRITE EN
Preconditions
Rack 3
Group 6
Module 1 DN
Escanee el renglón una vez para iniciar las transferencias en bloques Control Block BT10:1
Scan the rung once to start continuous block transfers. The continuous Data file N7:200 ER
continuas. La operción continua comienza durante una transición de
operation starts on a false-to-true rung transition and continues,
renglón de falso a verdadero y continúa independientemente de que los Length 0
whether or not the rungs are scanned again. To stop continuous
renglones se escaneen o no se escaneen nuevamente. Para detener la Continuous YES
operation, use the Data Monitor to reset the continuous bit (.CO or
operación continua, use el monitor de datos para restablecer el bit
bit 11), or change the Continuous field in the instruction to NO.
continuo (.CO o bit 11) o cambie el campo continuo en la instrucción a NO.
BT10:0 BT10:0
U
ER EN
BT10:1 BT10:1
U
ER EN
Estos renglones restablecerán las transferencias en bloques y se deben colocar
These rungs will reset block transfers and should be placed in logic where rungs are en la lógica donde se
escanean los renglones
being scanned for errorpara la recuperación
recovery. Your logicdemust
errores. La lógica
rescan debetransfers
the block volver a escanear
with las transferencias
enpreconditions
bloques con true
precondiciones
in order to verdaderas para reiniciar
restart continuous block las transferencias en bloques continuas.
transfers.
BitBTR
de error
BTR Bit de
error bit
BTR
habilitación
BT10:0 BT10:0 enable
BTRbit
U
ER EN
Estos renglones restablecerán las transferencias en bloques y se deben colocar en la lógica donde se
This rung will reset block transfers and should be placed in logic where rungs are being
escanean los renglones para la recuperación de errores. La lógica debe volver a escanear las transferencias
scanned for error recovery. Your logic must rescan the block transfers with preconditions
en bloques con precondiciones verdaderas para reiniciar las transferencias en bloques continuas.
true in order to restart continuous block transfers.
BTR
BT10:0 BLOCK TRANSFER READ EN
Rack 2
EN Group 2
Bit de habilitación Module 1 DN
BTR
enableBTR
bit Control Block BT10:0
Data File N7:400 ER
Length 4
Continuous NO
FAL
BT10:0 FILE ARITH/LOGICAL EN
Control R6:4
DN Length 4
Bit de efectuado DN
BTR Position 0
doneBTR
bit Mode ALL
Destination #N7:500 ER
Expression #N7:400
Cómo usar la instrucción CIO Puede usar la instrucción CIO para transferir hasta 64 elementos de
datos (por instrucción CIO) mediante de una red ControlNet. La
pantalla para la introducción de instrucciones CIO le permite
configurar la información siguiente (Tabla 15.I).
Importante: El software de programación de texto estructurado
PLC-5 no es compatible con la instrucción CIO.
Tabla 15.I
Configuración de la pantalla para la introducción de instrucciones CIO
Introducir una dirección de la tabla de datos PLC-5 del [F2] – PLC-5 Address
procesador ControlNet
Cambiar el tamaño del bloque de datos que se debe enviar [F3] – Size in Elements
o recibir
Cambiar la dirección para la cual se muestran los datos [F5] – Specify Address
Mostrar en pantalla los valores de la tabla de datos para el [F7] – Next File
próximo archivo.
Mostrar en pantalla los valores de la tabla de datos para el [F8] – Previous File
archivo anterior.
Mostrar en pantalla los valores de la tabla de datos para el [F9] – Next Element
próximo elemento.
Mostrar en pantalla los valores de la tabla de datos para el [F10] – Previous Element
elemento anterior.
Cómo usar los bits de estado La instrucción CIO usa los siguientes bits de estado:
Habilitación .EN (bit 15) cuando el renglón se hace verdadero. El bit .EN se restablece cuando el bit .DN o el bit
.ER se establece. Este bit indica que la instrucción está habilitada.
Inicio .ST (bit 14) cuando el procesador comienza a ejecutar la instrucción CIO. El bit .ST se restablece
cuando el bit .DN o el bit .ER se establece.
Efectuado .DN (bit 13) cuando se transfirió la última palabra de la instrucción CIO. El bit .DN se restablece la
próxima vez que el renglón asociado va de falso a verdadero.
El bit .DN está activo solamente en el modo no continuo.
Error .ER (bit 12) cuando el procesador detecta que falló la transferencia de mensaje. El bit .ER se
restablece la próxima vez que el renglón asociado cambia de falso a verdadero.
Continuo .CO (bit 11) manualmente para la operación repetida de la instrucción CIO después del primer escán
independientemente de que el procesador continúe escaneando el renglón.
Habilitado-esperando cuando el procesador detecta que una solicitud de mensaje entró en la cola. El
.EW (bit 10) procesador restablece el bit .EW cuando se establece el bit .ST.
Tiempo de espera .TO mediante la lógica de escalera para detener el procesamiento del mensaje. El
(bit 08) procesador establece el bit .ER.
Bloque de
Palabra: Descripción:
control CT:
Notas:
Message (MSG)
Serie/revisión del
Procesadores:
procesador
Cómo introducir los parámetros Especifique una dirección de bloque de control cuando introduzca la
instrucción MSG por primera vez. El bloque de control almacenará
toda la información relacionada con el mensaje. Después de que se
introduzca el bloque de control, el terminal de programación muestra
automáticamente una pantalla para la introducción de datos mediante
la cual se introducen parámetros de instrucción almacenados en la
dirección del bloque de control. También puede usar la pantalla del
monitor para la instrucción MSG a fin de editar parámetros
seleccionados.
[F1] – Command Type Si la instrucción MSG realiza una operación de lectura o escritura y a qué tipo de
procesador se envía el mensaje
[F2] – PLC-5 Address La dirección del archivo de datos del procesador que contiene la instrucción de
mensaje. Si la operación MSG es de escritura, esta dirección es la palabra incial del
archivo de origen. Si la operación MSG es de lectura, esta dirección es la palabra
inicial del archivo de destino.
Si selecciona REMOTO, están activas las teclas de función [F5] – Remote Estation,
[F6] – Link ID y [F7] – Remote Link.
[F6] – Link ID La red remota donde reside el procesador con el cual usted desea comunicarse. El
valor predeterminado es 0.
[F7] – Remote Network Alterna entre DH, DH II y otras selecciones para encontrar lo que conecta la red
remota a la DH+ local.
Si se comunica con otra estación receptora en una red remota, esta dirección es el
número de estación del módulo adaptador de comunicación que conecta
DataHighway.
[F9] – Destination Address La dirección inicial del archivo de origen o destno en el lprocesador receptor.
[F10] – Port Number El canal para las comunciaciones de mensaje. Las opciones válidas con 0, 1A
(predeterminado), 1B, 2A, 2B y 3A para el comando ASCII.
Cómo usar la instrucción de La instrucción de mensaje (MSG) transfiere hasta 1000 elementos de
mensaje para las comunicaciones datos. El tamaño de cada elemento depende de la sección de la tabla
de datos que usted especifica y el tipo de comando de mensaje que
Ethernet
usa. Por ejemplo, un elemento binario contiene una palabra de 16 bits
y un elemento de punto flotante (coma flotante) contiene dos palabras
de 16 bits.
La instrucción MSG transfiere datos en paquetes. Cada paquete puede
contener hasta 709 palabras para los procesadores Ethernet. Si la
transferencia de mensaje contiene demasiadas palabras para el
paquete, la transferencia requiere más de un paquete de datos de
transferencia. Cuantos más datos hay para la transferencia, tanto más
tiempo es necesario para realizar la transferencia.
Command Type Si la instrucción MSG realiza una operación de lectura o escritura. El software alterna
entre:
• PLC-5 Typed Read
• PLC-5 Typed Write
• PLC-5 Typed Write to SLC
• PLC-5 Typed Read from SLC
• SLC Typed Logical Read
• SLC Typed Logical Write
• PLC-2 Unprotected Read
• PLC-2 Unprotected Write
• PLC-3 Word Range Read
• PLC-3 Word Range Write
• ASCII
PLC-5 Address La dirección del archivo de datos del procesador que contiene la instrucción de
mensaje. Si la operación MSG es de escritura, esta dirección es la palabra incial del
archivo de origen. Si la operación MSG es de lectura, esta dirección es la palabra
inicial del archivo de destino.
Destination Address La dirección inicial del archivo de origen o destino en el procesador receptor.
Port Number El canal para las comunicaciones de mensaje. Las comunicaciones Ethernet usan el
canal 2.
Multihop Seleccione YES si desea enviar la instrucción MSG a un dispositivo ControlLogix. Use la
ficha Multihop (multisaltos) para especificar la ruta de acceso de la instrucción MSG.
Vea “Cómo configurar una instrucción MSG de multisaltos Ethernet” en la página 16-9.
Cómo usar la instrucción de Use la instrucción MSG para que los procesadores PLC-5 con
mensaje para las comunicaciones características mejoradas puedan programar y cargar/descargar
mensajes no solicitados (hasta 1000 elementos cada uno) mediante
del módulo de interface PLC-5
Ethernet por el módulo de interface Ethernet PLC-5. El tamaño de
Ethernet cada elemento depende del comando de mensaje que usa. Por
ejemplo, un elemento binario contiene una palabra de 16 bits y un
elemento de punto flotante (coma flotante) contiene dos palabras de
16 bits.
Para programar una instrucción MSG, debe proporcionar al módulo
de interface Ethernet PLC-5 y al procesador PLC-5 con
características mejoradas una dirección de control, la cual contiene
los parámetros de estado e instrucción. Después de que se introduzcan
los parámetros del bloque de control, el terminal de programación
muestra una pantalla para la introducción de instrucciones mediante
la cual se introducen los parámetros de instrucción almacenados en la
dirección del bloque de control.
Command Type Si la instrucción MSG realiza una operación de lectura o escritura. El software alterna
entre:
• PLC-5 Typed Read
• PLC-5 Typed Write
• PLC-5 Typed Write to SLC
• PLC-5 Typed Read from SLC
• SLC Typed Logical Read
• SLC Typed Logical Write
• PLC-2 Unprotected Read
• PLC-2 Unprotected Write
• PLC-3 Word Range Read
• PLC-3 Word Range Write
• ASCII
PLC-5 Address La dirección del archivo de datos del procesador que contiene la instrucción de
mensaje. Si la operación MSG es de escritura, esta dirección es la palabra incial del
archivo de origen. Si la operación MSG es de lectura, esta dirección es la palabra
inicial del archivo de destino.
Destination Address La dirección inicial del archivo de origen o destino en el procesador receptor.
Port Number El canal para las comunicaciones de mensaje. Las comunicaciones del módulo de
interface Ethernet PLC-5 usan el canal 3A.
Cómo configurar una instrucción Los procesadores PLC-5 de serie E, revisión D y posteriores, pueden
MSG de multisaltos Ethernet comunicarse mediante Ethernet con dispositivos ControlLogix o
mediante un módulo Ethernet (1756-ENET) ControlLogix con otros
procesadores PLC-5. Se necesita un procesador PLC-5 Ethernet o
cualquier procesador PLC-5 que tenga el módulo sidecar 1785-ENET
de serie A, revisión E. El diagrama siguiente muestra un procesador
PLC-5 Ethernet y los otros procesadores PLC y SLC con los cuales se
puede comunicar usando una instrucción MSG de multisaltos.
Ethernet
Chasis ControlLogix
ControlLogix chassis
Procesador SLC 5/05
SLC 5/05 Processor
Procesador PLC-5 con
PLC-5 processor with
sidecar 1785-ENET
DH+ ControlNet
1785-ENET sidecar
Cómo usar la instrucción de Use la instrucción MSG para crear mensajes no programados (hasta
mensaje para las comunicaciones 1000 elementos cada uno) iniciados por un procesador PLC-5
ControlNet y enviados a otro procesador PLC-5 ControlNet. Vea el
ControlNet Manual del usuario de los controladores programables PLC-5
ControlNet para obtener más información acerca de las operaciones
de E/S ControlNet.
Cuando las condiciones de entrada cambian de falso a verdadero, los
datos se transfieren según los parámetros de instrucción que
estableció al introducir la instrucción MSG.
Para programar una instrucción MSG, debe proporcionar al
procesador PLC-5 ControlNet una dirección de bloque de control que
contenga los parámetros de estado e instrucción. Después de que se
introducen los parámetros del bloque de control, el terminal de
programación muestra una pantalla para la introducción de
instrucciones mediante la cual se introducen los parámetros de
instrucción almacenados en la dirección del bloque de control.
Dirección del bloque de control
Use un archivo de datos de mensaje (MG) con los procesadores
PLC-5 ControlNet para el bloque de control de mensaje. Por ejemplo,
MG20:50 es una dirección de bloque de control MSG válida.
Puede usar el tipo de archivo de mensaje (MG) y la instrucción MSG
para enviar dos comandos mediante ControlNet dentro de la red
ControlNet local:
• PLC-5 Typed Write
• PLC-5 Typed Read
Después de que usted introduce la dirección del bloque de control
para la instrucción MSG, el terminal de programación muestra una
pantalla para la instrucción de instrucciones. Presione la tecla de
función para los datos que desea modificar. Puede especificar lo
siguiente mediante la pantalla de la introducción de instrucciones:
Este campo: Especifica esta información:
PLC-5 Address La dirección de la tabla de datos PLC-5 del procesador ControlNet. Si la operación
MSG es de escritura, esta dirección es la palabra incial del archivo de origen. Si la
operación MSG es de lectura, esta dirección es la palabra inicial del archivo de destino.
Destination Address La dirección inicial del archivo de origen o destino en el procesador receptor.
Port Number El canal para las comunicaciones de mensaje. El número de puerto debe ser 2 para
ControlNet.
Multihop Seleccione YES si desea enviar la instrucción MSG a un dispositivo ControlLogix. Use la
ficha Multihop (multisaltos) para especificar la ruta de acceso de la instrucción MSG. Vea
“Cómo configurar una instrucción MSG de multisaltos ControlNet” en la página 16-11.
Cómo configurar una instrucción Los procesadores PLC-5 ControlNet de serie F, revisión A y
MSG de multisaltos ControlNet posteriores, pueden comunicarse mediante ControlNet con
dispositivos ControlLogix o por un módulo ControlNet (1756-CNB)
ControlLogix con otros procesadores PLC-5 ControlNet en otras
redes. Los procesadores PLC-5 ControlNet de series anteriores se
pueden actualizar para ser compatibles con los mensajes de red de
ControlNet a ControlNet y responder a mensajes de multisaltos
mediante una red DH+. Los procesadores PLC-5 ControlNet de serie
F, revisión A, añaden compatibilidad para mensajes de red de
ControlNet a otros dispositivos.
El diagrama siguiente muestra un procesador PLC-5 ControlNet y los
otros procesadores PLC y SLC con los cuales se puede comunicar
usando una instrucción MSG de multisaltos.
ControlNet
Chasis ControlLogix
ControlLogix chassis
Procesador SLC 5/05
SLC 5/05 Processor
ProcesadorPLC-5
ControlNet PLC-5 ControlNet
processor
DH+ ControlNet
Cómo usar los bits de estado La instrucción MSG usa los siguientes bits de estado:
Importante: Los etiquetas de bit (.EN, .ST, .CO, etc.) se pueden usar
solamente con el tipo de archivo de mensaje (MG).
Habilitación .EN (bit 15) cuando el renglón se hace verdadero. Este bit indica que la instrucción está habilitada
(que la instrucción se ejecuta). En el modo no continuo, el bit .EN permance establecido
hasta que el mensaje se completa y el renglón se hace falso. En el modo continuo, una
vez establecido el bit .EN, permanece establecido independientemente de la condición
del renglón.
Inicio .ST (bit 14) cuando el procesador comienza a ejecutar la instrucción MSG. El bit .ST se restablece
cuando el bit .DN o el bit .ER se establece.
Efectuado .DN (bit 13) cuando se transfirió el último paquete de la instrucción MSG. El bit .DN se restablece la
próxima vez que el renglón asociado cambia de falso a verdadero. El bit .DN está activo
solamente en el modo no continuo.
Error .ER (bit 12) cuando el procesador detecta que la transferencia de mensaje ha fallado. El bit .ER se
restablece la próxima vez que el renglón asociado cambia de falso a verdadero.
Continuo .CO (bit 11) manualmente para la operación repetida de la instrucción MSG después del primer
escán independientemente de que el procesador continúe escaneando el renglón.
Restablezca el bit .CO si desea que la condición de renglón inicie los mensajes (retornar
al modo no continuo).
Habilitado-esperando .EW cuando el procesador detecta que una solicitud de mensaje ha entrado a la cola. El
(bit 10) procesador restablece el bit .EW cuando el bit .ST está establecido.
No respuesta .NR (bit 09) si el procesador receptor no responde a la primera solicitud MSG. El bit .NR se restablece
cuando el renglón asociado va de falso a verdadero.
Tiempo de espera .TO si usted establece el bit .TO a través de la lógica de escalera, el procesador deja de
(bit 08) procesar el mensaje y establece el bit .ER (error de tiempo de espera 55). Un tiempo de
espera de mensaje DH+ de 30-60 segundos. Un mensaje ControlNet tendrá un tiempo
de espera de 4 segundos.
Sin caché .NC si usted establece el bit .NC, la conexión abierta se cierra cuando el MSG se efectúa. Si
(procesadores ControlNet este bit permanece restablecido, la conexión permanece abierta aun cuando el MSG se
solamente) ha efectuado.
Cómo usar el bloque de control Además de los bits de estado, el bloque de control contiene otros
parámetros que el procesador usa para controlar las instrucciones de
mensaje. La Tabla 16.A indica dichos valores.
Tabla 16.A
Valores en el bloque de control
3 Datos internos
lea datos identificados por un código de tipo. Este comando lee las estructuras de datos sin la necesidad PLC-5 Typed Read
de especificae la longitud de palabra. Por ejemplo, si selecciona una lectura de tipo de la sección de
datos del temporizador PLC-5 con un tamaño de datos solicitado de 5 elementos, la instrucción MSG lee
15 palabras (5 estructuras de temporizador de 3 palabras cada una).
escriba los datos identificados por un código de tipo. Este comando escribe las estructuras de datos sin PLC-5 Typed Write
la necesidar de especificar la longitud de palabra.
lea las palabras de 16 bits desde cualquier zona de la tabla de datos PLC-2 ó archivo de compatibilidad PLC-2 Unprotected Read
PLC-2.
escriba las palabras de 16 bits hacia cualquier zona de la tabla de datos PLC-2 ó archivo de PLC-2 Unprotected Write
compatibilidad PLC-2.
lea los datos identificados por un código de tipo. Este comando lee las estructuras de datos sin la PLC-5 Typed Read from SLC2, 3
necesidad de especificar la longitud de palabra. Este comando proporciona verificación adicional de
datos para las comunicaciones entre un procesador PLC-5 y SLC 500.1
escriba los datos identificados por un código de tipo. Este comando escribe las estructuras de datos sin PLC-5 Typed Write from SLC2, 3
la necesidad de especificar la longitud de palabra. Este comando proporciona verificación adicional de
datos para las comunicaciones entre un procesador PLC-5 y SLC 500.1
lea un rango de palabras, a partir de la dirección especificada para la dirección externa en el archivo de SLC Typed Logical Read
control MSG y leyendo secuencialmente el número de palabras especificado para el campo de tamaño
solicitado en el archivo de control MSG. Los datos leídos se almacenan, a partir de la dirección
especificada para la dirección interna en el archivo de control MSG. Esto se usa para la comunicación
entre el procesador PLC-5 y SLC 500.1
escriba un rango de palabras, a partir de la dirección especificada para la dirección interna en el archivo SLC Typed Local Write3
de control MSG y escribiendo secuencialmente el número de palabras especificado para el campo de
tamaño solicitado en el archivo de control MSG. Se escriben los datos de la dirección interna, a partir de
la dirección especificada para la dirección externa en el archivo de control MSG. Esto se usa para la
comunicación entre el procesador PLC-5 y SLC 500.1
lea un rango de palabras, a partir de la dirección especificada para la dirección externa en el archivo de PLC-3 Word Range Read
control MSG y leyendo secuencialmente el número de palabras especificado para el campo de tamaño
solicitado en el archivo de control MSG. Los datos leídos se almacenan, a partir de la dirección
especificada para la dirección interna en el archivo de control MSG.
escriba un rango de palabras, a partir de la dirección especificada para la dirección interna en el archivo PLC-3 Word Range Write
de control MSG y escribiendo secuencialmente el número de palabras especificado para el campo de
tamaño solicitado en el archivo de control MSG. Se escriben los datos de la dirección interna, a partir de
la dirección especificada para la dirección externa en el archivo de control MSG.
1El PLC-5 está limitado a un mensaje máximo de 103 palabras (206 bytes). El tamaño de mensaje máximo para los procesadores SLC 5/03™ y SLC 5/04™ es
103 palabras (206 bytes). La capacidad del tamaño de mensaje máximo de todos los demás procesadores SLC 500 es 41 palabras (82 bytes).
2
Estos comandos son válidos solamente con cualquier procesador SLC 5/04 y SLC 5/03 de serie C y posteriores.
3
Estos comandos son válidos solamente con los procesadores que aparecen en la lista en la página 16-2.
A este Ejemplo de
Este comando de comunicación: Requiere que introduzca:
dispositivo: dirección:
Cómo enviar los comandos SLC Typed Logical Read y SLC Typed
Logical Write
Siga estas pautas cuando programe los comandos SLC Typed Logical
Read y SLC Typed Logical Write:
• Debe usar el tipo de datos MG para el bloque de control MSG..
• Los tipos de la dirección de la tabla de datos PLC-5 y la dirección
de destino deben coincidir cuando el tipo de datos es compatible
con los procesadores PLC 5/03 y 5/04. Si desea enviar un tipo de
datos que no es compatible con los procesadores SLC 5/03 y SLC
5/04, los procesadores SLC interpretan dichos datos como
números enteros. Esta tabla asigna los tipos de datos de los
procesador PLC-5 a los procesadoress SLC 5/03 y 5/04.
Cómo monitorear una instrucción Para monitorear o editar los parámetros y bits de estado de la
de mensaje instrucción MSG después de introducir la instrucción MSG, muestre
la pantalla del monitor de datos para la instrucción MSG y el tipo de
archivo que usa.
Cambiar el tamaño del bloque de datos que desea enviar o [F3] – Size in Elements
recibir.
Cambiar la dirección para la cual los datos se muestran en [F5] –Specify Address
pantalla.
Mostrar en pantalla los valores de la tabla de datos para el [F7] – Next File
próximo archivo.
Mostrar en pantalla los valores de la tabla de datos para el [F8] –Previous File
archivo anterior.
Mostrar en pantalla los valores de la tabla de datos para el [F9] – Next Element
próximo elemento.
Mostrar en pantalla los valores de la tabla de datos para el [F10] – Previous Element
elemento anterior.
Cómo seleccionar la operación El modo continuo le permite usar múltiples transferencias de mensaje
continua porque programa solamente una instrucción MSG (sin condiciones de
entrada en el renglón). Una vez que la transferencia de mensaje se
inicia, la transferencia se ejecuta continuamente independientemente
de que el procesador continúe escaneando el renglón asociado e
independientemente de la condición del renglón. Establezca el bit
.CO para habilitar la operación continua.
Figura 16.1
Diagrama de temporización para los bits de estado en las
instrucciones MSG continuas
EN
EW
A
ST
CO
DN
ER
A Cuando la transmisión
When the MSG concluye,
MSG transmission el ciclo
completes, the se inicia
cycle nuevamente
starts over hereaquí sin transiciones
without de renglón.
rung transitions
Cómo seleccionar la operación no El modo no continuo realiza la transferencia de mensaje una vez por
continua cada transición de falso a verdadero del renglón que contiene la
instrucción MSG. La operación no continua ocurre siempre que el bit
.CO permenezca restablecido. Use el modo no continuo cuando desea
controlar cuándo ocurre la transferencia de mensaje o el número de
veces que ocurre la transferencia de mensaje.
El modo no continua funciona así (Figura 16.2):
1. Cuando el renglón que contiene la instrucción MSG se hace
verdadero, el procesador que inicia la instrucción MSG establece
el bit .EN. El procesador también restablece los bits .EN y .ER.
EN
EW
ST
CO
DN
ER
Renglón
Rungverdadero
true Datos
Dataenviados
sent by MSG
MSG inicia
beginsla La MSG
transmisión Renglón falso
Rung false Renglón
Rung true
porinstruction
la transmisión
transmission en MSG concluye
transmission verdadero
instrucción y
and received la
onred
network completes
recibidos en
in the queue
la cola estos eventos son asíncronos con el escán de programa
these events aredeasynchronous
lógica de escalera
to ladder program scan
Temporización MSG El tiempo que requiere un procesador PLC-5 para enviar o recibir un
mensaje hacia/desde otro procesador en la red DH+ depende del
número de:
• estaciones en la red DH+
• mensajes transmitidos desde estaciones activas
• bytes de datos de todos los mensajes transmitidos
• solicitudes de mensaje que ya están en la cola
La temporización empieza con el establecimiento del bit de
habilitación y termina con el establecimiento del bit de efectuado en
el programa de lógica de escalera de la estación que inicia el mensaje.
El orden de operación aparece en la Tabla 16.D.
Tabla 16.D
Operación de la instrucción de mensaje
la estación A obtiene el testigo y transmite el la estación A obtiene el testigo y transmite los datos
comando de lectura (la estación B conforma (la estación B conforma inmediatamente)
inmediatamente)
la estación B obtiene el testigo y transmite los la estación B almacena los datos en memoria
datos solicitados
la estación A recibe los datos y confirma la estación B obtiene el testigo y responde que la
inmediatamente escritura se ha completado
Tipo de
Fórmula:
procesador
donde:
TP = paso de testigo = (1.5) (1 + número de estaciones en la
red DH+)
TT = tiempo de transmisión = (0.28) (número de palabras de
datos) Número de palabras de datos en todos los
mensajes transmitidos para un paso de testigo alrededor
de la red DH+.
OH = tiempo de procesamiento interno DH+ = 20 ms
P= el escán de programa más largo para cualquier
procesador en la red DH+ (valor de aplicación en
milisegundos)
Vea el Manual del usuario de los controladores programables
PLC-5VMEbus y el Manual de los controladores programables
PLC-5 Ethernet para obtener las cifras de rendimiento y los puntos de
referencias.
Código:
00D5 213 00D5 incorrect address for the local data table
Código:
F006 236 F006 addressed file does not exist in targ processor
F007 237 F007 destination file is too small for number of words
requested
F011 247 F011 data type requested does not match data available
Código:
Tabla 16.F
Errores detectados por el procesador VME
PLC-5/40V (hexadecimal –
Descripción (se muestra en la pantalla del
palabra 1 del bloque de monitor de datos
control)
0000 success
000D raw data transfer crash (PLC switched out of run mode)
Que se
Use esta encuentra
Si desea:
instrucción: en la
página:
extraer una porción de una cadena para crear una AEX 17-7
nueva cadena
Descarga .UL (10) El usuario puede usar este bit para cancelar una lectura o escritura
ASCII que está en progreso. El exceso del tiempo de espera puede
ocurrir inmediatamente o hasta 6 segundos más tarde.
Efectuado síncrono .EM (12) El bit se establece durante el primer escán de la instrucción después
que ésta concluye
Efectuado asíncrono .DN (13) El bit se establece inmediatamente una vez que la instrucción
concluye con éxito, asíncronamente con el escán de programa.
Nota: si este bit está establecido, el bit .EN se pone a cero y el bit
.DN se establece durante el preescán.
Cola .EU (14) El bit se establece cuando la instrucción logra ponerse en la cola.
Palabra – Bloque de
Bloque de control ASCII Descripción
control de número entero
Longitud (.LEN)
Este es el número de caracteres en que se realiza la operación.
Posición (.POS)
Este es el número actual de caracteres que la operación ha ejecutado.
Parámetro: Definición:
Canal el número del puerto RS-232. (El único valor válido es 0.)
Ejemplo:
I:012 ABL
[ EN
[ ASCII TEST FOR LINE
10 Channel 0
SiIfelinput
bit 10 de la12,
palabra DN
word bit 10de entrada
is set, the 12 está
processor Control R6:32
establecida,
performs anelABL procesador
operationrealiza una operación
for channel 0. ABL
para el canal 0. Characters ER
Parámetro: Definición:
Canal el número del puerto RS-232. (El único valor válido en este campo es 0.)
Ejemplo:
I:012 ACB
EN
[
[
ASCII CHARS IN BUFFER
10 Channel 0
SiIfelinput
bit 10word
de la12,
palabra DN
bit 10deis entrada
set, the 12 está
processor Control R6:32
establecido,
performs an el ACB
procesador
operationrealiza una operación
for channel 0. ACB
para el canal 0. Characters
ER
Descripción: Use la instrucción ACI para convertir una cadena ASCII en un valor
de número entero entre -32,768 y 32,767.
ACI
STRING TO INTEGER CONVERSION
El procesador busca en el origen (tipo de archivo ST) el primer
Source
Destination carácter que sea entre 0 y 9. Todos los caracteres numéricos se
extraen hasta que se alcanza un carácter no numérico o el fin de la
cadena. Se permiten las comas y los signos (–, +) en la cadena.
La cadena numérica extraída se convierte en un número entero entre
-32,768 y 32,767.
Si no se encuentra ningún carácter numérico, una acción no es
necesaria. Además, si la cadena tiene una longitud no válida (menor
que cero o mayor que 82), el bit de fallo (S:17/8) se establece y la
instrucción no se ejecuta.
Esta instrucción también establece los indicadores aritméticos (que se
encuentran en la palabra 0, bits 0-3 en el archivo de estado del
procesador S):
S:0/1 Overflow (V) que el número entero se encontró fuera del rango
válido
Ejemplo:
I:012 ACI
[
[ STRING TO INTEGER
10 Source ST38:90
Si el bit 10 de la palabra de entrada 12 está establecido, Destination N7:123
If input word
convierte 12, biten10
la cadena is set, convert
ST38:90 the string
en un número in y
entero
ST38:90 el to resultado
an integerenand store the result in N7:123. 75
almacena N7:123.
Ejemplo:
I:012 ACN
[
[ STRING CONCATENATE
10 Source A ST37:42
SiIfelinput
bit 10word
de la12,
palabra
bit 10de
is entrada 12 está establecido,
set, concatenate the string
concatena la cadena Source B ST38:91
in ST37:42 with theenstring
ST37:42 con la cadena
in ST38:91 en ST38:91
and store the
y result
almacena el resultado en ST52:76
in ST52:76 Destination ST52:76
Parámetro: Definición:
Ejemplo:
I:012 AEX
[
[ STRING EXTRACT
10 Source ST38:40
SiIfelinput
bit 10word
de la12,
palabra
bit 10de
is entrada 12 está
set, extract establecido,
10 characters Index 42
extrae
starting10 caracteres
at the 42nda character
partir del 42° carácterand
of ST38:40 de ST38:40
store y
almacena Number 10
the resultelinresultado
ST52:75.en ST52:75. Destination ST52:75
Parámetro: Definición:
Máscara AND la máscara para restablecer las líneas de control DTR y RTS. El bit 0
corresponde a la línea DTR y el bit 1 corresponde a la línea RTS. El
número 1 en el bit de máscara causa que la línea se restablezca. El
número 0 no cambia la línea.
Máscara OR la máscara para establecer las líneas de control DTR y RTS. El bit 0
corresponde a la línea DTR y el bit 1 corresponde a la línea RTS. El
número 1 en el bit de máscara causa que la línea se restablezca. El
número 0 no cambia la línea.
Estado de canal muestra en pantalla el estado actual (0000 a FFFF) de las líneas de
handshaking para el canal especificado anteriormente. Este campo
es para la muestra en pantalla solamente. Convierta el estado
hexadecimal en binario y vea la tabla siguiente:
Bit 1 0
I:012 AHL
[ EN
[ ASCII HANDSHAKE LINES
11 Channel 0
DN
AND Mask 0000
OR Mask 0003
Control ER
Si el bit 10 de la palabra de entrada 12 está establecido, los R6:22
If input word 12, bit 11 is set, bit 0 and bit 1 of the OR Channel Status
bits 0 y 1 de la máscara OR se establecen en ESTABLECER
mask is set to SET (ON) the DTR and RTS lines.
(ON) las líneas DTR y RTS. El estado de canal mostrará 001F.
Channel status will display a 001F.
Descripción: Use la instrucción AIC para convertir un valor entero (entre -32,768 y
AIC
32,767) en una cadena ASCII. El origen puede ser una constante o
INTEGER TO STRING una dirección de número entero.
Source
Destination
Ejemplo:
I:012 AIC
[
[ INTEGER TO STRING
10 Source 867
Si el bit 10 de la palabra de entrada 12 está establecido, Destination ST38:42
If input word
convierte 12,867
el valor biten
10una
is set, convert
cadena the value
y almacena el resultado
en867 to a string and store the result in ST38:42.
ST38:42.
Parámetro: Definición:
Canal el número del puerto RS-232. (El único valor válido es 0.)
Control el elemento del archivo de control usado para los bits de estado de
control.
Ejemplo:
ARD
I:012 EN
[
[ ASCII READ
10 Channel 0
Destination ST52:76 DN
Si el bit 10 de la palabra de entrada 12 está establecido,
leeIf50
input word 12,desde
caracteres bit 10elisbúfer
set, yread 50 characters
los mueve a ST52:76. Control R6:23
from the buffer and move them to ST52:76. String Length 50 ER
Characters Read
Puede usar el bit .UL para terminar una instrucción ARD antes de que
concluya (por ejemplo, es posible que desee terminar la instrucción si
sabe que el dispositivo ASCII conectado al puerto no transmite datos
o si la conexión se interrumpe después de que la instrucción comienza
a ejecutarse). Establezca el bit .UL en la estructura de control (el bit
.ER se establece).
Importante: Cuando usted establece el bit .UL, la instrucción no se
termina inmediatamente. El proceso puede tomar varios
segundos.
ON
Bit de habilitación (.EN)
Enable Bit (.EN) OFF
Bit de cola
Queue(.EU)
Bit (.EU) ON
OFF
Bit Done
de efectuado
Bit
Bit de error
Error Bit ON
(.DN o .ER)
(.DN or. ER) OFF
Bit de
Synchronous efectuado
Done Bit (.EM) ON
asíncrono (.EM) OFF
1 2 3 4 5 1 5 2 3 4
11- -elrung
renglón
goessetrue
hace verdadero
2 - la instrucción logra ponerse en la cola
32- -lainstruction
ejecución desuccessfully queued
la instrucción se completa
43- -lainstruction
instrucciónexecution
se escaneacomplete
por primera vez después de completarse la ejecución
54- -elinstruction
renglón se scanned
hace falsofor the first time after execution is complete
5 - rung goes false
Descripción: Use la instrucción ARL para leer caracteres desde el búfer hasta los
ARL
caracteres de fin de línea (terminación) inclusive y almacenarlos en
ASCII READ LINE EN una cadena. Los caracteres de fin de línea se especifican en la pantalla
Channel de configuración del canal (la opción predeterminada es un retorno de
Destination DN
Control
String Length
carro). Vea el manual del usuario del software para obtener más
Characters Read ER información acerca de la configuración del canal.
Parámetro: Definición:
Canal el número del puerto RS-232. (El único valor válido es 0.)
Control el elemento del archivo de control usado para los bits de estado de
control.
Ejemplo:
ARL
I:012
ASCII READ LINE EN
[ [
10 Channel 0
Destination ST52:72 DN
Si elIf bit 10 word
input de la palabra de is
12, bit 10 entrada 12 está
set, read establecido, lee
18 characters Control R6:23
18 (or
caracteres (o hasta elfrom
until end-of-line) fin dethelínea) desde
buffer and elmove
búfer y los String Length 18
mueve
thema to ST52:72.
ST52:72. ER
Characters Read
Bit deEnable
habilitación
Bit (.EN)(.EN) ON
OFF
Bit de efectuado
BitDone Bit
de error
Error
(.DN Bit
o .ER) ON
(.DN or. ER) OFF
ON
Bit de vacío
Empty Bit (.EM) OFF
(.EM)
Parámetro: Definición:
Ejemplo:
I:012 ASC
[
[
STRING SEARCH
10 Source ST38:40
Index 35
Search ST52:80
Si el bit 10 de la palabra de entrada 12 está establecido, busca la Result
If input word 12, bit 10 is set, search the string in ST52:80 N10:0
cadena encontrada en ST38:40 en la cadena ST52:80 a partir del
starring at the 35th character, for the string found in
35° carácter. En este ejemplo, el resultado se almacena en N10:0.
ST38:40. In this example, the result is stored in N10:0.
Descripción: Use la instrucción ASR para comparar dos cadenas ASCII. El sistema
busca una coincidencia de uso de longitud y mayúscula/minúscula. Si
las dos cadenas son idénticas, el renglón es verdadero. Si hay
diferencias, el renglón es falso.
Ejemplo:
ASR O:013
ASCII STRING COMPARE
Source A ST37:42 01
Source B ST38:90 Si Iflathe
cadena
stringeninST37:42
ST37:42esisidéntica
identicala la
to cadena
the
enstring
ST38:90, estableceset
in ST38:90, el output
bit de salida O:013/01.
bit O:013/01.
Descripción: Use la instrucción AWA para escribir caracteres desde el origen hacia
un dispositivo de visualización. Esta instrucción de caracteres
AWA
ASCII WRITE APPEND EN añadidos añade 1 ó 2 caracteres (los cuales usted configura en la
Channel
Source
configuración del canal). El valor predeterminado es un retorno de
DN
Control
String Length
carro y salto de línea añadidos al fin de la cadena. Puede usar esta
Characters Sent ER instrucción con el puerto en serie en el modo usuario o sistema.
Parámetro: Definición:
Canal el número del puerto RS-232. (El único valor válido es 0.)
Control la dirección del elemento de archivo de control usado para los bits de
estado de control.
Ejemplo:
I:012 AWA
EN
[
[ ASCII WRITE APPEND
10 Channel 0
Source ST37:42 DN
Control R6:23
Si el bit 10 de la palabra de entrada 12 está establecido, String Length 25
If input word 12, bit 10 is set, read 25 characters from ER
lee 25 caracteres desde ST37:42 y los escribe al
ST37:42 and write it to the display device. Then write Characters Sent
dispositivo de visualización. Luego escribe un retorno de
a carriage return and line feed (default).
carro y salto de línea (predeterminados).
Figure 17.3
Ejemplo de un diagrama de temporización AWA
Condición de ON
Rung Condition
renglón OFF
Bit de ON
Enable Bit (.EN)
habilitación (.EN) OFF
Bit de efectuado
Bit de error
Done Bit ON
(.DN
Erroro Bit
.ER)
OFF
(.DN or. ER)
Bit de vacío ON
Empty Bit (.EM)
(.EM) OFF
1 2 3 4 5 1 5 2 3 4
1 - rung goes true
12--elinstruction
renglón se hace verdaderoqueued
successfully
23--lainstruction
instrucción execution
logra ponerse en la cola
complete
3 - la ejecución de la instrucción se completa
4 - instruction scanned for the first time
4 - la instrucción se escanea por primera after execution
vez después is complete
de completarse la ejecución
55--elrung goes
renglón se false
hace falso
Descripción: Use la instrucción AWT para escribir caracteres desde el origen hacia
AWT
un dispositivo de visualización. Para repetir la instrucción, el renglón
ASCII WRITE debe ir de falso a verdadero. Puede usar esta instrucción con el puerto
EN
Channel en el modo sistema o usuario.
Source
Control DN
String Length
Characters Sent ER Cómo introducir los parámetros
Debe proporcionar la siguiente información para usar la
instrucción AWT:
Parámetro: Definición:
Canal el número del puerto RS-232. (El único valor válido es 0.)
Control la dirección del elemento de archivo de control usado para los bits de
estado de control.
Ejemplo:
I:012 AWT
[
[ ASCII WRITE EN
10 Channel 0
Source ST37:20 DN
Control R6:23
SiIfelinput
bit 10 de la12,
word palabra
bit 10 de entrada
is set, write1240está establecido,
characters String Length 40
escribe 40 caracteres
from ST37:20 desde
and write ST37:20
it to y los device.
the display escribe al ER
dispositivo de visualización. Characters Sent
Figura 17.4
Ejemplo de un diagrama de temporización AWT
Condición de ON
Rung Condition
renglón OFF
Bit de ON
Enable Bit (.EN)
habilitación (.EN) OFF
Bit de efectuado
Done
Bit Bit
de error ON
Erroro Bit
(.DN .ER)
(.DN or. ER) OFF
1 2 3 4 5 1 5 2 3 4
1 - rung goes true
12--elinstruction
renglón se hace verdaderoqueued
successfully
2 - la instrucción logra ponerse en la cola
33--lainstruction
ejecución deexecution complete
la instrucción se completa
44--lainstruction
instrucción scanned
se escaneaforporthe first time
primera after execution
vez después is complete
de completarse la ejecución
55--elrung goes
renglón se false
hace falso
Notas:
Para obtener
Vea:
información acerca de:
Smart Directed Sequencer (SDS) La instrucción del secuenciador dirigido inteligente (SDS)
Descripción general proporciona el control de estado que se puede usar para definir
SDS condiciones normales y anormales.
SMART DIRECTED SEQUENCER
EN
Control File
Step Desc. File La instrucción SDS permite dos tipos básicos de ecuaciones lógicas:
ST
Length
No. of Steps
Position/Step: ER • transicionales
No. of I/O
Prog file number ES
• de combinación
Este tipo de
ecuación
Hace lo siguiente:
lógica:
Descripción general del La instrucción del anunciador de fallo diagnóstico (DFA) monitorea
anunciador de fallo diagnóstico las entradas que usted define, pero no puede controlar las salidas. Las
entradas válidas pueden ser:
(DFA)
DFA • puntos de almacenamiento, tales como bits binarios
EN
DIAGNOSTIC FAULT ANNUNCIATOR
ER
• bits de efectuado de contador / temporizador
Control File
No. of I/O
Program file number • salidas (reales o lógicas)
• cualquier dirección de bit válida
• indicadores de nivel de lubricante
• alarmas
• bits de fallo establecidos por otro dispositivo (como un
controlador de movimiento IMC) o por la lógica de escalera
Puede usar la instrucción DFA para generar mensajes cuando ocurre
un fallo. Además, puede crear otros tipos de mensajes operacionales y
diagnósticos con la instrucción DFA, tales como los mensajes de
cambio de herramienta e instrucciones de operación.
Notas:
Vea la
Si usa este procesador:
página:
(Continúa)
1. Use el número mayor para las direcciones que contienen más de 2048 palabras en la tabla de datos del procesador.
2. Para cada dirección de bit mayor que las 256 primeras palabras de memoria en la tabla de datos, añada 0.16 ms y 1 palabra de memoria.
(Continúa)
1. Use el número mayor para las direcciones que contienen más de 2048 palabras en la tabla de datos del procesador.
E = Número de elementos procesados por escán.
SRT verdadero es una aproximación solamente. El tiempo real depende de la naturaleza aleatoria de los números.
Comparar CMP all 2.48 + (Σ[0.8 + i]) 2.16 + Wi[0.56] 2.48 + (Σ[0.8 + i]) 2.16 + Wi[0.56] 2+Wi
Calcular CPT all 2.48.+ (Σ[0.8 + i]) 2.16 + Wi[0.56] 2.48.+ (Σ[0.8 + i]) 2.16 + Wi[0.56] 2+Wi
1. Use el número mayor para las direcciones que contienen más de 2048 palabras en la tabla de datos del procesador.
i = El tiempo de ejecución de cada instrucción (operación, por ejemplo ADD, SUB, etc.) usada dentro de la expresión CMP o CPT
Wi = El número de palabras de memoria usadas por la instrucción (operación, por ejemplo, ADD, SUB, etc.) dentro de la expresión CMP o CPT.
Las instrucciones CMP o CPT se calculan con el direccionamiento directo corto.
Instrucciones de archivo
Vea la Tabla A.B para obtener la temporización de instrucción para
las instrucciones de archivo.
Tabla A.B
Requisitos de temporización y memoria para las instrucciones de archivo,
control de programa y ASCII (procesadores PLC-5 con características
mejoradas solamente)
Tiempo (µs)
Tiempo (µs)
Punto flotante Palabras de
Categoría Código Título Número entero
(coma flotante) memoria1
Verdadero
Falso Verdadero Falso
aritmética y FAL all 11 + (Σ[2.3 + i])E 6.16 + Wi[0.16] 11 + (Σ[2.3 + i])E 6.16 + Wi[0.16] 3-5 +Wi
lógica de
archivos
Búsqueda y FSC all 11 + (Σ[2.3 + i])E 6.16 + Wi[0.16] 11 + (Σ[2.3 + i])E 6.16 + Wi[0.16] 3-5 +Wi
comparación
de archivos
Archivo COP copy 16.2+E[0.72] 1.4 17.8+E[1.44] 1.4 4-6
counter, timer, and 15.7+E[2.16] 1.4
control
FLL fill 15.7+E[0.64] 1.5 18.1+E[0.80] 1.5 4-6
counter, timer, and 15.1+E[1.60] 1.5
control
Registro de BSL bit shift left 10.6+B[0.025] 5.2 4-7
desplaza-
miento BSR bit shift right 11.1 + B[0.025] 5.2 4-7
FFL FIFO load 8.9 3.8 4-7
FFU FIFO unload 10.0+E[0.43] 3.8 4-7
LFL LIFO load 9.1 3.7 4-7
LFU LIFO unload 10.6 3.8 4-7
Diagnóstico FBC 0 mismatch 15.4 + B[0.055] 2.9 6-11
1 mismatch 22.4 + B[0.055] 2.9
2 mismatches 29.9+ B[0.055] 2.9
DDT 0 mismatch 15.4 + B[0.055] 2.9 6-11
1 mismatch 24.5 + B[0.055] 2.9
2 mismatches 34.2 + B[0.055] 2.9
DTR data transitional 5.3 5.3 4-7
(Continúa)
1. Use el número mayor para las direcciones que contienen más de 2048 palabras en la tabla de datos del procesador.
i = El tiempo de ejecución de cada instrucción (operación, por ejemplo ADD, SUB, etc.) usada dentro de la expresión CMP o CPT
E = El número de elementos procesados por escán
B = El número de bits afectados por escán
Wi = El número de palabras de memoria usadas por la instrucción (operación, por ejemplo, ADD, SUB, etc.) dentro de la expresión CMP o CPT.
Las instrucciones FAL o FSC se calculan con el direccionamiento directo corto
Tiempo (µs)
Tiempo (µs)
Punto flotante Palabras de
Categoría Código Título Número entero
(coma flotante) memoria1
Verdadero
Falso Verdadero Falso
(Continúa)
OR or 36 14 4-7
(Continúa)
negate 59 33 68 34 5-7
clear 49 30 55 34 4-5
move 58 33 5-7
AND 68 34 6-9
OR 68 34 6-9
XOR 68 34 6-9
NOT 59 34 5-7
Instrucciones de archivo
La temporización de instrucción para las instrucciones depende del
tipo de datos, número de archivos procesados por escán, número de
elementos procesadores por escán y si la instrucción convierte los
datos entre los formatos de número entero y punto flotante (coma
flotante).
• para la conversión de número entero en punto flotante (coma
flotante) añada:
8 µs para cada dirección de elemento
10 µs para cada dirección de archivo (prefijo de #)
• para la conversión de punto flotante (coma flotante) en número
entero añada:
33 µs para cada dirección de elemento
44 µs para cada dirección de archivo (prefijo de #)
Tabla A.D
Requisitos de temporización y memoria para las instrucciones de archivo
(procesadores PLC-5 clásicos)
Tiempo (µs)
Tiempo (µs)
Tiempo (µs) No. entero o
Punto flotante
Número entero punto flotante Palabras de
Categoría Código Título (coma flotante)
(coma flotante) memoria1
(Continúa)
Tiempo (µs)
Tiempo (µs)
Tiempo (µs) No. entero o
Punto flotante
Número entero punto flotante Palabras de
Categoría Código Título (coma flotante)
(coma flotante) memoria1
Búsqueda y comapración FSC all comparisons 93 + W[32.7 +N] 93 + W[43.3 +N] 54 6-10
de archivos
0 mismatch 75 + 6W 31
1 mismatch 130 + 6W 31
2 mismatches 151 + 6W 31
0 mismatch 71 + 6W 31
0 mismatch 150 + 6W 31
2 mismatches 161 + 6W
1 Use el número menor si todas las direcciones son menores que la palabra 4096. Use el número mayor si todas las direcciones son mayores que 4096.
W = Número de elementos afectados por escán
N = 2 x (número de direcciones de archivo entero) + 8 x (número de direcciones de archivo de punto flotante [coma flotante]) + 6 x (número de direcciones de
archivo de temporizador, contador o control) + (número de conversiones entre los formatos de número entero y punto flotante [coma flotante])
(Continúa)
Tiempo (µs)
Tiempo (µs)
Tiempo (µs) No. entero o
Punto flotante
Número entero punto flotante Palabras de
Categoría Código Título (coma flotante)
(coma flotante) memoria1
local 196 16
remote 204 16
local 202 16
remote 166 16
1 parameter 91 15 3-5
0 parameters 48 13 1
1 parameter 70 13 2-3
LBL label 12 12 3
1
Use el número menor si todas las direcciones son menores que la palabra 4096. Use el número mayor si todas las direcciones son mayores que 4096.
(Continúa)
Tiempo (µs)
Tiempo (µs)
Tiempo (µs) No. entero o
Punto flotante
Número entero punto flotante Palabras de
Categoría Código Título (coma flotante)
(coma flotante) memoria1
Elementos directos o indirectos – El tiempo de ejecución adicional para los elementos direccionados
Procesadores PLC-5 con directa e indirectamente depende de la ubicación en la memoria, la
referencia al inicio de todos los archivos de datos (archivo de salida,
características mejoradas
palabra 0), si los datos se almacenan en la dirección de origen o
destino y si la instrucción convierte datos. La Tabla A.E indica los
tiempos que se suman a los tiempos de ejecución de las estructuras.
Tabla A.E
Tiempo de ejecución adicional
(procesadores PLC-5 con características mejoradas)
Modificador en µseg
Modo de
Tipo de datos (se añade para cada
direccionamiento
operando)
Elementos directos o indirectos – El tiempo de ejecución adicional para los elementos direccionados
Procesadores PLC-5 clásicos directamente depende de la ubicación en la memoria, la referencia al
inicio de todos los archivos de datos (archivo de salida, palabra 0), si
los datos se almacenan en la dirección de origen o destino y si la
instrucción convierte datos. La Tabla A.F indica los tiempos que se
suman a los tiempos de ejecución de las instrucciones.
Tabla A.F
Tiempo de ejecución adicional basado en las direcciones de origen y destino
(procesadores PLC-5 clásicos)
Origen Destino
(número entero a punto flotante (punto flotante [coma flotante]
Tipo de datos [coma flotante]) a número entero)
entero 0 1 2 0 1 2
punto flotante 0 3 4 0 3 4
conversión de 8 9 10 33 34 35
datos
Direcciones indirectas de bits o Los tiempos de ejecución adicionales para los bits y elementos
elementos – Procesadores PLC-5 direccionados indirectamente depende del número de direcciones
indirectas en la dirección general. La Tabla A.G indica los tiempos
clásicos
adicionales.
Tabla A.G
Tiempo de ejecución adicionales para los bits y elementos direccionados
indirectamente – Procesadores PLC-5 clásicos
Conversión de temporizador, 85 81
contador o control en punto flotante
(coma flotante)
Otras consideraciones asociadas La Tabla A.H indica otras consideraciones asociadas con la
con la temporización – temporización.
Procesadores PLC-5 clásicos Tabla A.H
Otras consideraciones asociadas con la temporización –
Procesadores PLC-5 clásicos
Información de estado SFC en el La Tabla B.A indica las palabras y los bits en el archivo de estado (S)
archivo de estado del procesador del procesador que contienen información SFC.
Tabla B.A
Palabras de estado SFC
(Continúa)
Asignación de memoria Los requisitos de memoria para la SFC dependen de las estructuras
que usted use. La Tabla B.B indica el uso de palabras calculado para
las estructuras SFC:
Tabla B.B
Uso de memoria SFC
Figura B.1
Ejemplo de SFC y requisitos de memoria
Procesadores PLC-5 con
Procesadores PLC-5 clásicos
características mejoradas
una acción/paso
pareja de paso/transición a=1
8 palabras 16 + 6a=22 palabras
divergencia simultánea divergencia simultánea
n=2 n=2
n +1 = 3 palabras 3n +1 = 7 palabras
Restricciones dinámicas – Si usa un procesador PLC-5 clásico y el SFC tiene más de 12 rutas de
Procesadores PLC-5 clásicos acceso en paralelo, es necesario determinar el número de rutas de
acceso en paralelo que pueden estar activos a la vez. El límite
solamente
dinámico es 24 rutas de acceso en paralelo simultáneas para un
procesador PLC-5 clásico.
Cuando una transición se hace verdadera, los pasos anteriormente
activos (que ahora esperan el post-escán) y los pasos nuevamente
activos se encuentran momentáneamente en la cola de ejecución.
Puede tener hasta 23 pasos activos en paralelo siempre que se asegure
de que sólo una transición se haga verdadera a la vez.
Determine el número de pasos activos contando los pasos en cada
lado de las transiciones que controlan la zona más amplia del SFC.
Por ejemplo, 12 transiciones que son verdaderas a la vez significan
por lo menos 24 pasos activos simultáneos. Si alguna divergencia
nueva simultánea sigue una de estas transiciones, se excede el
máximo de 24 rutas de acceso activas.
Si el diagrama de función en la Figura B.2 se encuentra en el punto
donde los 12 pasos sombreados están activos y todas las transiciones
que siguen a dichos pasos se hacen verdaderas simultáneamente, el
sistema intenta tener 26 pasos activos (12 para el post-escán y 14 para
el primer escán) y el procesador entrará en fallo.
Figura B.2
El límite dinámico de pasos activos se puede exceder
(Procesadores PLC-5 clásicos)
Secuencias de escán El procesador escanea el SFC desde la parter superior hasta la parte
inferior y de la izquierda a la derecha. Cuando el escán encuentra
pasos activos en paralelo, el procesador ejecuta la lógica de escalera
primero en el paso del extremo izquierdo y mueve la lógica de
escalera en el próximo paso en paralelo hasta que se ejecute todos los
pasos activos. El procesador reconoce los pasos en paralelo según su
posición con respecto a su divergencia común y no necesariamente
según su posición en la pantalla.
Figura B.3
Secuencia de escán para un paso, transición y postescán
A escán del paso A
pAA post-escán
scan of step A A
del paso
A
I/OpA escán
postcan of step A
de E/S
hk mantenimiento
X0 I/O I/O scan
interno
B Xnhk escán
housekeeping
de transición
Xn F transition
Falso scan
X1 F false
T Verdadero
T true
F hk
A I/O X0 F hk
T hk pA B I/O X1
T hk pB
15556
//
X0 X1 X2 X7
Puesto que hay solamente una ruta activa, la secuencia de escán para
la convergencia es idéntica a un paso y transición. La Figura B.5
indica la secuencia de escán para la divergencia y la convergencia de
una bifurcación seleccionada.
Figura B.5
Secuencia de escán para una bifurcación seleccionada –
Divergencia y convergencia
F hk
F oh X1 F hk
T hk pA C I/O X3
T hk pC
A I/O X0
F hk
T hk pA B I/O X2
T hk pB
15557
//
B C D N
//
F hk
X1
F C I/O
F hk
T hk pB oc pC
X1
A I/O X0 F hk B I/O
* T hk pB oc pC
T hk pA B od C I/O X1
T hk pB oc pC
15558
* En un procesador PLC-5 con características mejoradas, estos estados no ocurren
* In an Enhanced PLC-5 Processors, these states do not occur if scan
si la configuración de escán se establece en el modo ADVANCED.
configuration is set to ADVANCED mode.
** Los subdiagramas conectados a este MCP se ejecutan ahora seguidos
**por Any subcharts
la ejecución detied
MCPtosubsiguientes.
this MCP execute now,
Si este followedesby
diagrama execution
MCP B y tiene acciones
of subsequent
activas MCPs.pero
de subdiagrama If this
loschart
MCP isA yMCP B andprogramas
C tienen has activedesubchart
lógica de
actionslawhile
escalera, MCP es:
secuencia A and C have ladder programs the sequence is:
MCP A, diagrama en MCP B, subdiagramas
MCP A, Chart in MCP de MCPB, MCP B's Csubcharts, MCP C
B, MCP
X0 X1 X2
B C D
X3 X4 X5
E X6 G
J
X7
X9
I
X8
X10
fin
end
Figura B.10
Ejemplo de secuencia para el ejemplo de SFC
F hk
F oh X2
F hk
T h k p A D I /O X5 F hk
T h k p D J I /O X9
F oh X1
T hk pJ
F hk
T hk p A C I/O X4 F hk
T hk p C K I/O X 10
A I /O X0 T hk pK
F hk F hk
T h k p A B I/O F F G I /O X7
X3
F o d G I /O h k E I /O F I /O X6 F H I /O X7 T
T hk pB E od F T F h k E I/O X7 * T
X6 * T
A escán del paso (A - K)
pA A = del
post-escán step scan
paso (A -(AK)- K)
I/O escán pA = post scan (A - K)
de E/S T o d G I /O h k E I /O p F H I /O G I /O X7
Xn escán I/O = I/O scan
de transición
X N = transition (1 - 10)
F Falso F hk
T VerdaderoT=true
oh F=false
tiempo de procesamiento interno X8
T hk pE oc pH oc pG I I /O
oh = overhead
oc tiempo de procesamiento interno de convergencia T hk pI
oc = convergence overhead
od tiempoodde =procesamiento interno de divergencia *
divergence overhead * En
In un procesador
an Enhanced PLC-5
PLC-5 con características
Processor, these states mejoradas,
do not occur estos
if estados no ocurren
hk mantenimiento interno
hk = housekeeping siscan
la configuración deset
configuration is escán se establece
to ADVANCED mode.en el modo ADVANCED. 15303
Tiempo de ejecución – Para determinar el tiempo de ejecución del archivo de memoria del
Procesadores PLC-5 clásicos procesador en un procesador PLC-5 clásico, sume el tiempo de
ejecución para la lógica de escalera y el tiempo de ejecución para el
SFC. Vea el Apéndice A para obtener información acerca de los
tiempos de ejecución para la lógica de escalera. Use los diagramas de
secuencia o ecuaciones para determinar el tiempo de ejecución de
un SFC.
Figura B.11
Tiempo de escán mínimo para una pareja de paso y transición
X0
X1
1.6 ms
F hk 1.6 ms
A I/O X0 F hk
T hk pA B I/O X1
T hk pB
1.9 ms 1.9 ms
14271
Tabla B.D
Variables para el tiempo de escán de estado constante
Donde: Significa:
Tescán el tiempo total para escanear la lógica en todos los pasos activos y
transiciones falsas asociadas
//
X0 X1 X2 Xn
B C D N
Tabla B.E
Variables para el tiempo de escán divergente de ruta seleccionada
Donde: Significa:
B C D N
Tabla B.F
Variables para el tiempo de escán divergente de la ruta simultánea
Donde: Significa:
F G H N
//
X1
Tabla B.G
Variables para el tiempo de escán convergente de ruta simultánea
Donde: Significa:
Notas:
punto flotante (coma cualquier tipo de datos de punto flotante (coma flotante) con
flotante) precisión de 7 dígitos (el rango válido es ±1.1754944e–38 a
±3.4028237e+38).
estado SFC cualquier tipo de datos de estado SFC (por ejemplo, SC17:0)
Operandos de instrucciones y tipos La Tabla C.A indica las instrucciones de programación que puede
de datos válidos usar y los operandos para dichas instrucciones. También puede usar
esta tabla para formatear las instrucciones en ASCII para la
importación. Vea el manual de programación para obtener más
información acerca de la importación.
Las instrucciones marcadas con un asterisco (*) son compatibles
solamente con los procesadores PLC-5 con características mejoradas.
Para introducir la sintaxis de importación para cualquiera de las
instrucciones indicadas en la Tabla C.A:
• ponga todos los operandos entre paréntesis
• separe cada operando con comas
Por ejemplo, la siguiente es la sintaxis de importación para la
instrucción FAL:
FAL (R6:0, 10, 0, ALL, #N7:0, #N7:1+N7:2);
Tabla C.A
Instrucciones de programación y operandos
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
ABL * Prueba de línea búfer de ASCII canal inmediato, número entero 0-4 sí
control control
origen B cadena
destino cadena
destino cadena
destino cadena
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
control control
destino cadena
destino cadena
control control
longitud de cadena 0 - 82
destino cadena
control control
longitud de cadena 0 - 82
búsqueda cadena
origen B cadena
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
control control
longitud 1 - 1000
posición 0 - 999
AWA * Escritura ASCII con anexo canal inmediato, número entero 0-4 sí
origen cadena
control control
longitud de cadena 0 - 82
origen cadena
control control
longitud 0 - 82 sí
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
módulo 0-1
longitud 0, 1-64
continuo SI, NO
1
BTW Transferencia en bloques de rack 00-277 octal sí
escritura
grupo 0-7
módulo 0-1
longitud 0, 1-64
continuo SI, NO
CIR Rutina de entrada personalizada número de archivo de inmediato (2-999) para todos N/A
programa los procesadores
para la importación
ASCII solamente
1
En el modo no continuo, las funciones de lógica de escalera BTR y BTW requieren que se ejecute una transición de falso a verdadero. En el modo
continuo, una vez que el renglón se hace verdadero, las funciones BTR y BTW continúan ejecutandose independientemente de la condición del renglón.
Vea la página 15-8 para obtener más información.
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
destino arreglo
COR Rutina de salida personalizada número de archivo de inmediato (2-999) para todos no
programa los procesadores
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
posición 0 - 15999
longitud 1 - 1000
posición 0 - 999
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
longitud 1 - 1000
posición 0 - 999
posición 0 - 15999
longitud 1 - 1000
posición 0 - 999
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
longitud 1 - 1000
posición 0 - 999
longitud 1 - 1000
posición 0 - 999
posición 0 - 999
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
longitud 1 - 1000
posición 0 - 999
longitud 1 - 1000
posición 0 - 999
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
REF referencia SFC (vea LAB) número de etiqueta inmediato (0 - 255) N/A
(importación/exportación ASCII
solamente)
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
PRE 0 - 32767
ACC 0 - 32767
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
control control
longitud 1 - 1000
posición 0 - 999
control control
longitud 1 - 1000
posición 0 - 999
control control
longitud 1 - 1000
posición 0 - 999
longitud 1 - 1000
posición 0 - 999
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
longitud 1 - 1000
posición 0 - 999
Requisito de
transición de
Instrucción Descripción Operando Valor válido
falso a
verdadero
TOF 2 Temporizador a la desconexión base de tiempo inmediato (0.01, 1.0) sí: requiere la
transición de
PRE 0 - 32767 verdadero a
falso para
ACC 0 - 32767 ejecutarse
PRE 0 - 32767
ACC 0 - 32767
TRC Transición SFC número de archivo 2 - 999 para todos los N/A
(importación/exportación ASCII procesadores
solamente)
Notas:
instrucciones 2-13 F
control de proceso flujo de programa
como establecer las alarmas AFI 13-13
de salida 14-7 JMP y LBL 13-3
constantes de ganancia 14-3 JSR, SBR y RET 13-8
ecuación 14-2 UID 13-19
ejemplos de PID 14-29 UIE 13-20
ejemplos de PID entero flujo de programas
14-29 MCR 13-2
ejemplos de PID PD 14-33
instrucción PID 14-1 I
PID 14-10 información de estado
polarización 14-9 SFC B-1
selección del término de instrucción
derivada 14-7 ControlNet I/O Transfer
uniformidad de derivada 15-22
14-4 entrada inmediata de datos
uso del límite de salida 14-7 1-8
ControlNet I/O Transfer salida inmediata de datos 1-8
instrucción 15-22 instrucción (ACB) 17-5
convergente instrucción ABL 17-4
tiempo de escán B-14 instrucción ACI 17-6
conversión instrucción ACN 17-7
BCD 6-2 instrucción ACS 4-11
FRD 6-2 instrucción ADD 4-12
instrucción Addition (ADD)
D 4-12
diagnóstico instrucción AEX 17-7
DDT 10-2 instrucción AFI 13-13
DTR 10-8 instrucción AHL 17-8
estado 10-5 instrucción AIC 17-9
FBC 10-2 instrucción Always False 13-13
modo búsqueda 10-2 instrucción AND 5-2
parámetros 10-4, 10-8 instrucción AND Operation
divergente AND 5-2
tiempo de escán B-14 instrucción Arc Cosine
ACS 4-11
E instrucción Arc Sine
Enhanced PLC5 processors 1 ASN 4-13
Entrada inmediata de datos instrucción Arc Tangent
instrucción 1-8 ATN 4-14
escalado a unidades de instrucción ARD 17-10
ingeniería 14-5 instrucción ARL 17-12
expresión instrucción ASC 17-14
como determinar la longitud instrucción ASCII Integer to
3-3 String 17-9
cómo determinar la longitud instrucción ASCII Read Line
4-7 17-12
U
unidades de ingeniería
escalado 14-5
unidades, ingeniería
escalado 14-5
uniformidad de derivada 14-4
User Interrupt Disable
UID 13-19
User Interrupt Enable
UIE 13-20
uso
instrucción CIO 15-23
instrucción IDI 1-9
instrucción IDO 1-9
instrucción MSG 16-10
utilidad CAR 18-1
I
Tabla de contenido
Configuración y mantenimiento del
software
II
Tabla de contenido
Configuración y mantenimiento del
software
Configuración de su Capítulo 11
procesador Objetivos del capítulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Configuración del procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Acceso a las pantallas de estado del procesador y de configuración del
procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Definición del procedimiento de puesta en marcha del procesador . . . . 114
Configuración de dirección de rack residente del procesador
(Procesadores PLC5/11, 5/20, 5/30, 5/40, 5/60, 5/80) . . . . . . . . . . . . . 115
Definición de la fracción de tiempo de comunicación entre MCP
(Procesadores PLC5/11, 5/20, 5/30, 5/40, 5/60, 5/80) . . . . . . . . . . . . . 116
Definición de una rutina de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Definición de un temporizador de control (watchdog) . . . . . . . . . . . . . . . 117
Definición de un archivo de estado de E/S . . . . . . . . . . . . . . . . . . . . . . . . . 118
Direccionamiento del archivo de estado de E/S . . . . . . . . . . . . . . . . . . . . . 119
Definición de un archivo de estado para procesadores PLC5/VME . . . 1112
Definición de un archivo de imagen adaptador
(Procesadores PLC5/12, 5/15, 5/25) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1112
Definición de la interrupción de entrada del procesador
(Procesadores PLC5/11, 5/20, 5/30, 5/40, 5/60, 5/80) . . . . . . . . . . . . . 1113
Definición de una interrupción temporizada seleccionable . . . . . . . . . . . 1114
Definición de programas de control principales (MCP) . . . . . . . . . . . . . . 1115
Configuración del procesador PLC5/VME
(PLC5/V30, 5/V40 y 5/V40L) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117
III
Tabla de contenido
Configuración y mantenimiento del
software
IV
Tabla de contenido
Configuración y mantenimiento del
software
V
Tabla de contenido
Configuración y mantenimiento del
software
VI
Resumen de los cambios
Configuración y mantenimiento del
software
Información nueva añadida La siguiente lista resume los cambios que se han hecho en el manual de
a este manual Configuración y mantenimiento desde la última impresión:
1784-KTX/KTXD 6
1784-PCMK 6
Configuración e información de estado para 11, 12, 13, 14
PLC-5/V30
Interface Profibus 1785 13
Instrucciones ACS, ASN, ATN, COS, LN, LOG, SIN, Apéndice B
TAN, y XPY
Apoyo para PLC-5/V30 todo este manual
Apoyo para PLC-5/20E, -5/40E, -5/80E todo este manual
1-1
Configuración y mantenimiento del software
Prefacio
Figura 1.1
Biblioteca de documentación de los controladores programables
PLC-5
Configuración y Programación
mantenimiento del Software de Referencia del
software Creación/administ. configuración de E/S conjunto de instrucciones
Instalación del de archivos
software de programación 6200 Almacenam./restaurac. Ejecución de instrucciones,
Definición de archivos de la de archivos Configuración parámetros, bits de
tabla de datos Importación/exportación de módulos de
Configurac. del procesador estado y ejemplos
Creación/edición de SFC E/S inteligentes
Estado del procesador/canales Creación/edición/
Cómo borrar fallos documentac. de programas
Impresión de informes de lógica de escalera 6200-6.4.12ES 6200-6.4.11ES
6200-6.4.6ES 6200-6.4.7ES
Convenciones Este manual usa las siguientes convenciones para describir cómo
introducir información:
PLC-5/20 PLC-5/20E
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
ii
Prefacio
From the Documentation screen, you can enter rung, instruction, and address
Cualquier pantalla del comments, as well as define symbols for addresses. This screen also provides
editor de escalera access to the database editor, from which you can modify comments and symbols.
F1
Presione para seleccionar in- See also: comment save & continue
formación adicional sobre un database editor symbol
Alt H
tema o instrucción relacionado, o Active Navigational Keys:
presione Esc Change processor mode [ALT–C]
Documentation [ALT–T]
Cross reference [ALT–X]
para regresar al editor de escalera.
Introduzca el tema o mnemónico para el cual
desea información adicional. Sólo puede
especificar temas que aparecen en la pantalla
de ayuda de temas o especifique cualquier
nemónico de instrucción válido para el
procesador actual. Press <F1> for more help. To exit, press <ESCAPE>.
Las palabras entre corchetes representan las teclas que usted pulsa.
Por ejemplo: [Enter] o [F1] – Online
Programming/Documentation
iii
Prefacio
Uso del índice Al final de cada manual de software, hay un índice maestro para
obtener información sobre el conjunto completo de documentación del
software. La referencia de página para el ítem que usted busca aparece
en el siguiente formato:
archivo de datos
direccionamiento: Programación 4-1
requisitos de memoria: Programación 5-3
en donde el nombre del módulo en el cual el ítem puede encontrarse
está en letra cursiva, seguido por la referencia de página.
iv
Capítulo
1
Instalación del software de programación
Objetivos del capítulo Use la información en este capítulo para verificar los requisitos del
sistema, instalar el software de programación, verificar la instalación y
si es necesario, retirar versiones antiguas del software de
programación.
1-1
1-2
Consideraciones T45
Si usted programa fuera de línea con un terminal de programación
portátil 1784-T45, su archivo CONFIG.SYS debe incluir las
instrucciones mostradas anteriormente, así como las siguientes
instrucciones para la memoria extendida:
DEVICE=EMM.SYS M1 I5
1-3
Consideraciones 6171-IDH
MODE comnum:baud,N,8,1
Reemplace comnum con COM1 ó COM2. El comnum que elija debe ser
el mismo que en la instrucción DEVICE anterior. Reemplace baud con
la velocidad de comunicación apropiada. El baud (baudio) que elija
debe ser el mismo que en la configuración “en serie para el PLC, KE/
KF”, que usted estableció en la pantalla de configuración en línea. Vea
el capítulo 6.
1200 1200
2400 2400
1 4 4800 4800
9600 9600
150 19200
1200 1200
2400 2400
2 3 4800 4800
9600 9600
150 19200
1-4
16 MByte
Memoria Memoria Mem. extendida
8 MByte extendida/ extendida/ usada como
expandida expandida expandida
1 MByte
640 KByte Mem. superior Mem. superior Mem. superior Mem. superior
Memoria con- Memoria con- Memoria con- Memoria con-
vencional vencional vencional vencional
IBM PC-XT o compatible IBM PC-AT o compatible Computadora 386
Convencional 0-640 Kbytes Reservada para procesos del sistema y aplicaciones DOS normales.
Superior 640 Kbytes-1 Mbyte Reservada para dispositivos del hardware y también puede usarse para
procesos del sistema.
Extendida 1 Mbyte-16 Mbytes Se usa para discos RAM, bobinadoras de impresión, etc. y no está
disponible para aplicaciones DOS normales. (Usted no puede instalar
memoria extendida en una computadora IBM PC-XT o compatible.)
Con un administrador de memoria extendida, los 64 Kbytes de memoria
extendida pueden convertirse en memoria alta. El sistema DOS, versión 5.0
y otros controladores de dispositivo pueden ser cargados en esta área,
dejando más memoria convencional disponible para sus aplicaciones.
Dispositivos de programación
Todas las computadoras con base DOS de Allen-Bradley, y casi todas
las computadoras IBM y compatibles con IBM pueden usarse como
dispositivos de programación con el software de programación 6200.
1-5
instalar la versión nueva. Para obtener informa- c: es cualquier disco duro destino para el
INSTALL C: software de programación.
ción acerca del retiro del software, vea la página Return
1-11.
Usted ve:
***********************************************************************
2 Introduzca el nombre de su
empresa y dirección. Puede Contents: PLC-5 Prog Dev & Doc SW
encontrar el número serie Catalog Number: 6203-XXXX
Product Registration Information
en el lomo de la Part Number: XXXXXX-XX
documentación. El formato Release Number: 2.0 Name:
Company Quantity 1 Disk
es AA0AA0AA. Address:
:
Serial Number:
1-6
Instructions
1-7
Si desea modificar una introducción, lleve el +====================== ALLEN–BRADLEY MAIN MENU INTERFACE =====================+
| |
cursor a la página del menú inteligente donde | +=== MENU CONFIGURATION =====================================================+
desea cambiar la selección, usando | | |
| | 1 |
PageUp o PageDown
| | 2 PLC–2 Programming Dev & Doc SW |
| | 3 PLC–3 Programming Dev & Doc SW |
| | 4 |
La página debe tener una introducción antes | | 5 PLC–5 Programming Dev & Doc SW |
de poder llevar el cursor a la página. | | 6 |
| | 7 |
Si desea añadir una introducción en una página | | 8 |
que todavía no tiene una introducción, | | 9 |
| | |
simplemente deje el cursor en la primera | | |
pantalla. El software no permitirá que use +=+=============================================================[ LEVEL 0 ]====+
| Fri Feb 4, 1994 9:38:46 am |
PageUp o PageDown +==============================================================================+
1-8
Menu Level [F1] La página (0-9) donde desea añadir una introducción. Este valor no se puede
cambiar si está modificando la introducción.
Key Number [F2] La tecla de función (1-9) que desea asignar a la introducción nueva. Este
valor no se puede cambiar si está modificando la introducción.
Function Key Label Top [F3] La primera línea de la etiqueta (1-7 caracteres) que desea que aparezca
sobre la tecla de función.
Function Key Label Bottom [F4] La segunda línea de la etiqueta (1-7 caracteres) que desea que aparezca
sobre la tecla de función.
Application Description [F5] La descripción de la introducción (1-35 caracteres) que desea que aparezca
en el menú.
Path [F6] El camino del directorio DOS (1-51 caracteres) en donde se almacena el
archivo ejecutable para la aplicación. Por ejemplo C:\IPDS\ATTACH\PLC5
Application Name [F7] El nombre (1-12 caracteres) del archivo ejecutable para la aplicación. Por
ejemplo: IT.EXE
Command Line Parameters [F8] Cualquier instrucción (1-70 caracteres) que normalmente se escribe en la
línea del comando DOS después de especificar la aplicación. Por ejemplo,
en el comando: edlin autoexec.bat, edlin es la aplicación,
autoexec.bat es un parámetro de la línea de comando.
Primero .COM
Segundo .EXE
Tercero .BAT
1-9
Tabla 1.B
Puesta en marcha del software de programación de la serie 6200 a
través del menú inteligente
A: Return
1-10
3. Escriba Y
1-11
2
Puesta en marcha del software de
programación
Objetivos del capítulo Este capítulo explica los métodos para la puesta en marcha del software
de programación. Use la Tabla 2.A con el fin de seleccionar un método
para poner en marcha el software de programación. Los que son
usuarios por primera vez deben usar el menú inteligente.
Tabla 2.A
Métodos para la puesta en marcha del software
Uso del menú inteligente Usted puede usar el interface del menú principal (menú inteligente)
para arrancar cualquier paquete de software que esté en el disco duro
del terminal de programación. Un paquete de software se elije
seleccionando la opción asociada desde el menú inteligente. Por
ejemplo, una pantalla del menú inteligente puede parecerse a la
Figura 2.1.
2-1
Figura 2.1
Ejemplo del menú inteligente
2-2
3. Escriba: IT [Enter]
Uso del icono 6200 en Para arrancar el software de programación mientras se usa Windows
Windows 3.1 3.1, haga un doble click en el icono de 6200 PLC-5 en el grupo
Windows para el sofware de programación 6200. Para obtener más
información sobre el uso del software de programación 6200 en
Windows, vea el capítulo 4.
Uso de los menús de las A través de los menús de las redes del DH+ y Ethernet, usted puede
redes DH+ y Ethernet seleccionar el procesador que desea usar antes de poner en marcha el
software de programación. Esto es útil si hay varios controladores
programables diferentes instalados en las redes del DH+ y/o Ethernet.
Usted puede llevar el cursor al procesador que desea y presionar [F1]
para poner en marcha el software de programación correcto.
2-3
Figura 2.2
Menú de la red del DH+
2-4
2-5
Para salir del software Salga del software usando uno de estos métodos:
2-6
3
Uso del software de programación
Objetivos del capítulo Use este capítulo para familiarizarse con el software de programación.
Este capítulo explica cómo obtener acceso al texto de ayuda disponible
en el software. Este capítulo también explica la diferencia entre
programación en línea y programación fuera de línea y cómo borrar la
memoria del procesador cuando usted empieza.
Uso del menú principal Después de poner en marcha el software, el sistema exhibe el menú
principal.
Online Online Offline Offline Who Sftware File Reports Compare Exit
Program Config Program Config Configr Utils System
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
3-1
Descripción general del El siguiente diagrama muestra un mapa simplificado del software de
software programación, indicando las características básicas en las pantallas
principales:
Menú principal SFC Menú principal del editor Menú principal de texto
de escalera estructurado
Edición de SFC Escribir texto estructurado
Configuración de la pantalla del SFC Programa del editor de escalera Usar construcciones de texto
Búsqueda de SFC Configurac. de presentación de escalera estructurado
Búsqueda Monitorear el texto estructurado
Documentac. de prog. de escalera
Cambiar modo
3-2
Teclas que se usan Dentro del software de programación, se usan ciertas teclas para
introducir información, completar tareas y moverse a través del
software. Estas son teclas de introducción, teclas de navegación y
teclas de función.
Teclas de introducción
Tabla 3.A
Teclas de introducción
Llevar el cursor un campo hacia arriba, hacia abajo, hacia la izquierda [flecha hacia arriba]
o hacia la derecha [flecha hacia abajo]
[flecha hacia la izq.]
[flecha hacia la der.]
Llevar el cursor al comienzo del renglón [Ctrl-flecha hacia la
izquierda]
Llevar el cursor a la parte superior o inferior de la pantalla (si hay más de [Página anter.]
una página de información disponible) [Página siguien]
Llevar el cursor al renglón previo o siguiente en el editor de escalera [Ctrl-Página anter]
[Ctrl-Página siguien]
Ir a la parte superior del archivo del programa [Home]
Ir a la parte inferior del archivo del programa [End]
Aceptar la información que usted escribió o seleccionó [Enter] o [Ctrl-M]
No aceptar la información que usted escribió o seleccionó [Esc]
Regresar a la pantalla previa [Esc], [F3], ó [F10]
3-3
Teclas de navegación
Tabla 3.B
Teclas de navegación para uso con el software de programación
6200
Presione
Si desea: esta tecla:
Ver la pantalla de ventana activa [Alt-A] 1 n n n n n n n n
Ver el buffer de instrucción para la [Alt-B] n n
instrucción en curso en la línea de
entrada
Ver la pantalla de cambio de modo [Alt-C] n n n n n n n n n n n n n n
del procesador
Ver la pantalla del monitor de [Alt-D] n n n n
datos
Ver la pantalla de configuración [Alt-E] n n n n n n n n n n n n n n n
Ver la pantalla de transición de [Alt-F] 1 n n n n n n n
forzados
Ver el texto de ayuda en línea [Alt-H] n n
Expandir o comprimir un macro [Alt-M] n n n n n n n n n
SFC
No mostrar pantallas en el editor [Alt-N] n n n n n n
SFC
Cambiar clase de privilegio [Alt-P] n n n n n n n n n n n
Ver la pantalla de búsqueda SFC [Alt-S] n n n n n n n n n n n n n
Ver la pantalla de comentario SFC [Alt-T] 1 n n n n n n n n n n n n n
Ver un comentario [Alt-V] n n
Usar la función de auto scroll para [Alt-W] n n n n
el modo de marcha/prueba
Ver la pantalla de referencias [Alt-X] n n n n n n n n
cruzadas
1 Estas teclas están disponibles con los procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E, -5/V30, -5/V40 y -5V40L.
Para una referencia rápida, esta tabla también está ubicada en la parte posterior de cada manual en el conjunto de documentación de su software de programación 6200.
3-4
Tabla 3.C
Teclas de navegación para usar con el editor de texto
Teclas de función
3-5
Tabla 3.D
Teclas de función
Crear programas de escalera cuando su terminal está conectado al procesador (realizar cualquier [F1] – Online Programming
función de programación en línea).
(Vea la página 3-7)
Especificar el modo de comunicaciones activas entre el terminal de programación y el procesador. [F2] – Online Configuration
(Vea el capítulo 6)
Crear programas de escalera sin estar conectado a un procesador (realizar cualquier función de [F3] – Offline Programming
programación fuera de línea).
(Vea la página 3-8)
Seleccionar o crear un archivo de la memoria del procesador para editar fuera de línea. [F4] – Offline Configuration
(Vea el capítulo 7)
Ver cuáles estaciones están activas en la red DH+ y/o Ethernet. [F5] – WHO
(Vea el capítulo 8)
Seleccionar opciones, opciones de color, caminos de directorio, configuraciones de impresoras y [F6] – Software Configuration
estados de arranque del sistema.
(Vea el capítulo 5)
Manipular archivos. [F7] – File Utilities
(Vea el capítulo 1 del Manual de Programación, publicación 6200-6.4.7ES)
Crear, imprimir y visualizar informes de documentación e histogramas. [F8] – Reports
(Vea el capítulo 19 para obtener información sobre histogramas, o el capítulo 20 para obtener
información sobre informes de documentación).
Comparar archivos de la memoria del procesador. [F9] – Compare
(Vea el capítulo 4 del Manual de Programación, publicación 6200-6.4.7ES)
Salir del sistema. [F10] – Exit System
Cómo mostrar la ayuda en La utilidad de ayuda en línea exhibe información contextual acerca de
línea la pantalla actual o información sobre un tema o instrucción que usted
especifica. El software exhibe hasta dos páginas de información para
cada pantalla, tema e instrucción que tiene ayuda en línea. Use las
teclas de flechas, [PageUp], [PageDown], [Home], y [End] para
llevar el cursor por toda la información de ayuda en la pantalla.
3-6
From the Documentation screen, you can enter rung, instruction, and address
Cualquier pantalla
comments, as well as define symbols for addresses. This screen also provides
del editor de escalera access to the database editor, from which you can modify comments and symbols.
3-7
Cambiar el modo, especificar palabras de paso, borrar la memoria, crear y eliminar [F1] – Processor Functions
archivos de programa, monitorear un archivo de programa, cambiar de nombre a un
archivo de la memoria del procesador o dar nombre a un archivo de programa.
Guardar o restaurar la memoria del procesador. [F2] – Save Restore
(Vea el capítulo 3 en el Manual de Programación, publicación 6200-6.4.7ES)
Regresar al menú principal. [F3] – Return to Menu
Conectar a un procesador diferente. [F4] – Change Station
Ver qué dispositivos están en la red DH+. [F5] – WHO Active
(Vea el capítulo 8)
Exhibir el esquema de la tabla de datos y cambiar los archivos de la tabla de datos. [F6] – Memory Map
(Vea el capítulo 10)
Obtener acceso a información de estado del procesador, configuración de canales, [F7] - General Utility
información sobre privilegios y configuración de E/S.
Controlar el archivo de programa o archivo SFC en curso. [F8] – Monitor File
(Vea las secciones “SFC” y “Lógica de escalera” del Manual de Programación,
publicación 6200-6.4.7ES).
3-8
Cambiar contraseñas, borrar la memoria, crear y eliminar archivos de programa, [F1] – Processor Functions
monitorear un archivo de programa, cambiar el nombre de un archivo de la memoria
del procesador o dar nombre a un archivo del programa.
Guardar su trabajo o fusionar archivos de la memoria del procesador. [F2] – Save/Merge
(Vea el capítulo 3 del Manual de Programación, publicación 6200-6.4.7ES, para
obtener información sobre el almacenamiento de archivos); vea el capítulo 5 del
Manual de Programación para obtener información sobre la fusión de archivos.
Regresar al menú principal. [F3] – Return to Menu
Conectar a un archivo de la memoria del procesador diferente, modificar el archivo en [F4] – Change File
curso o crear un archivo nuevo.
Exhibir el esquema de la tabla de datos y cambiar los archivos de la tabla de datos. [F6] – Memory Map
(Vea el capítulo 10)
Obtener acceso a datos de estado del procesador, configuración de canal, información [F7] – General Utility
sobre privilegios y configuración de E/S.
Controlar el archivo de programa o el archivo SFC en curso. [F8] – Monitor File
(Vea las secciones “SFC” y “Lógica de escalera” del Manual de Programación,
publicación 6200-6.4.7ES).
Selección del procesador de El tipo de procesador que use puede restringir las tareas que usted
la serie correcta puede realizar con el software de programación. Sólo ciertos
procesadores PLC-5 aceptan diagramas de funciones secuenciales
(SFC), expansión de la tabla de imagen de E/S, y configuración
automática de rack parcial. La Tabla 3.E muestra cuáles características
de programación están disponibles con los diferentes procesadores.
3-9
Tabla 3.E
Selección del procesador PLC-5 de la serie correcta
Serie B/SFC X
(Rev C-G)
Serie B/Parcial X X
(Rev H y posterior)
PLC-5/25 Serie A X X
(Rev A-C)
Serie A/Parcial X X X
(Rev D y posterior)
3-10
Tabla 3.F
Selección del tamaño correcto de memoria del PLC-5
Borrado de la memoria Cuando usted pone en marcha el procesador por primera vez, o cuando
desea borrar la memoria del procesador, use la característica de borrado
de memoria. Para borrar la memoria, siga los pasos que se indican a
continuación:
Online Offline
Prog Prog
F1 o F3
Proc
Func
F1
Clear
Memory
F4
Yes
F8 o Y 3-11
4
Uso del software de programación en un
entorno Windows
Objetivos del capítulo El sistema operativo Microsoft Windows ofrece una interface gráfica
para obtener acceso consistente a las aplicaciones y tareas múltiples de
esas aplicaciones. Al ejecutar el software de programación 6200 en
Windows, usted puede tener múltiples sesiones 6200 activas al mismo
tiempo. Por ejemplo, puede simultáneamente editar la lógica de
escalera y monitorear la tabla de datos.
Tabla 4.A
Terminología Windows
(Figura 4.1), usted puede ejecutar hasta 10 sesiones DOS del software
de programación 6200.
Figura 4.1
Cómo ejecutar el software de programación 6200 en Windows
Realice estas tareas:
Tabla 4.B
Requisitos para ejecutar el software de programación 6200 en
Windows
Requisitos: Notas:
computadora 80486, 33 MHz como mínimo equipo mínimo recomendado para un rendimiento aceptable
interface de comunicación 1784-KL 1784-T47
1784-KT IBM 80486 o compatible
1784-KT2 IBM PS/2
1784-KTX, -KTXD cualquier computadora con una ranura de
expansión de 16 bits ISA o EISA
1784-PCMK computadora notebook
Puerto RS-232 cualquier computadora comptatible con IBM
Microsoft Windows 3.1 debe ejecutarse en 386 Enhanced Mode
MS-DOS MS-DOS 3.1 o posterior
Versión 4.4 o posterior del software de número de catálogo 6201-PLC5 3 1/2” baja densidad
programación PLC-5 6203-PLC5 3 1/2” baja densidad
6241-PLC5 3 1/2” alta densidad
6243-PLC5 3 1/2” alta densidad
547 Kbytes o más de RAM base disponible
después de ejecutar Windows
4-2
Requisitos: Notas:
384 Kbytes de memoria adicional con EMM MS-DOS versión 5.0 o posterior usa memoria expandida solamente.
opcional (administrador de memoria MS-DOS versión 4.1 y anteriores usan memoria expandida o
expandida) extendida. Use memoria expandida si está disponible. De lo contrario,
use memoria extendida.
11 Mbytes de espacio de disco duro para
almacenar archivos
C:\DOS\SHARE /F: n
FILES=40
4-4
Figura 4.2
Establecimiento de los interruptores
Si usa un 1784-KL:
La tarjeta 1784-KL ya viene instalada en el terminal de
programación portátil 1784-T47. El interruptor se establece
en IRQ2. Usted no puede cambiar este valor.
Si usa un 1784-KT:
Retire el puente y colóquelo en las dos patillas que
corresponden al interruptor que usted desea.
4-5
J2 J1
Puente 2 Puente 1
IRQ3 IRQ3
IRQ4 IRQ4
IRQ5 IRQ5
IRQ7 IRQ7
IRQ9 IRQ9
IRQ10 IRQ10
IRQ11 IRQ11
IRQ12 (mostrado en la posición
IRQ12
IRQ15 IRQ5)
IRQ15
(mostrado en la
posición de “sin
interruptor”)
Si usa un 1784-PCMK:
Edite el archivo CARDWARE.INI. Para comenzar, seleccione
este icono:
4-6
Configuración del controlador Para configurar la tarjeta de comunicación para ejecutar sesiones
para sesiones múltiples múltiples del software de programación 6200, edite el archivo de
inicialización del controlador de sesiones múltiples (CFG_KT.INI) en
el directorio \IPDS\ATTACH.
una vez PATH Especifique un camino (1–64 caracteres) para los archivos de diagnóstico
y protocolo para la tarjeta de comunicación. El camino predeterminado es
\IPDS\ATTACH.
Agregue el camino al archivo AUTOEXEC.BAT.
SELFTEST Especifique ENCENDIDO o APAGADO dependiendo de si usted desea
un controlador KT múltiple para ejecutar los diagnósticos de hardware en
cada tarjeta de comunicación durante el encendido. El valor
predeterminado es ENCENDIDO.
para cada tarjeta de DEVICE Especifique KL, KT, KT2, KTX, o PCMK dependiendo de la tarjeta de
comunicación comunicación que está usando. La tarjeta de comunicación que usted
use depende de la computadora que use:
Si usa una: necesita esta tarjeta:
1784-T47 1784-KL
IBM o compatible 1784-KT
IBM PS/2 1784-KT2
cualquier computadora con 1784-KTX, -KTXD
una ranura ISA o EISA de 16 bits
computadora notebook 1784-PCMK
DTL_KT.n Especifique un número (decimal 1–8) para identifcar cada tarjeta de
donde n=1–8 comunicación. El valor predeterminado es 1.
4-7
Figura 4.3
Ejemplo de archivo CFG_KT.INI
;[DTL_KT.1]
;DEVICE=KT2
Estos comandos son comentarios –
;MEMORY=D400
configuran un 1784-KT2.
;IRQ=9
;[DTL_KT.1]
;DEVICE=KL Estos comandos son comentarios –
;MEMORY=E000 configuran un 1784-KL.
;IRQ=2
;[DTL_KT.2]
Estos comandos son comentarios –
;DEVICE=KTX
configuran un 1784-KTX.
;MEMORY=CC00
;IRQ=5
;[DTL_KT.1]
;DEVICE=PCMK Estos comandos son comentarios –
;MEMORY=D000 configuran una 1784-PCMK.
;IRQ=5
4-8
Instalación del controlador de Instale el controlador de sesiones múltiples desde la línea de comando
sesiones múltiples AUTOEXEC.BAT, o CONFIG.SYS antes de ejecutar Windows. Por
ejemplo:
Si usa DOS 5.0 o posterior, usted puede cargar dos de los controladores
de sesiones múltiples en la memoria alta, dejando más RAM base
disponible para otras aplicaciones. Para cargar un controlador en
memoria alta, use los siguientes comandos de ejemplo en su archivo
AUTOEXEC.BAT o CONFIG.SYS:
loadhigh = C:\IPDS\ATTACH\DTL_KT
loadhigh = C:\IPDS\ATTACH\RNATSR
Cuando existe un conflicto entre un IRQ que está siendo usado por una
tarjeta de comunicación Allen-Bradley y algún otro dispositivo en el
sistema de la computadora o cuando un IRQ no ha sido seleccionado
para uso con controladores de sesiones múltiples, aparecen signos de
interrogación (????) después de una dirección de nodo en la pantalla
activa WHO.
4-9
C:\IPDS\ATTACH>lh dtl_kt
C:\IPDS\ATTACH>cfg_kt
CFG_KT (0022) Reading device configuration from C:\IPDS\ATTACH\CFG_KT.INI
CFG_KT (0023) Reading diagnostic and protocol files from C:\IPDS\ATTACH
C:\IPDS\ATTACH>RNATSR
C:\IPDS\ATTACH>rna
RNA: WARNING –– no ports available on driver #1
C:\IPDS\ATTACH>lh dtl_kt
C:\IPDS\ATTACH>cfg_kt
CFG_KT (000E) TSR already configured, no action taken
C:\IPDS\ATTACH>RNATSR
C:\IPDS\ATTACH>rna
RNA: ERROR –– RNASTR v3.1 is already running
C:\IPDS\ATTACH>lh dtl_kt
C:\IPDS\ATTACH>cfg_kt
CFG_KT (0013) KT memory diagnostic RAM 0 error (CFG_KT.1)
C:\IPDS\ATTACH>RNATSR
C:\IPDS\ATTACH>rna
RNA: WARNING –– no KT/KL/KT2 devices available
4-10
Creación de un grupo de Allen-Bradley proporciona los archivos .GRP y .PIF que se necesitan
programa para crear un grupo de programa. Para crear un nuevo grupo de
programa:
4-11
4-12
4-13
Ejecución de Windows y 6200 Debe comenzar con Windows antes de ejecutar el software de
programación 6200.
1
En el comando
DOS, escriba: win [Enter]
2
Haga un doble
click en:
3
Haga un doble o
click en:
4-14
4-15
FILE T53ABMEN.BAT
MODE BW80 Este archivo inicia ABMENU y el software de
CD \IPDS programación en Windows.
ABMENU
4-16
5
Configuración de las características de la
pantalla del terminal de programación
Objetivos del capítulo Este capítulo explica cómo configurar las características de la pantalla
de su terminal. Usted puede configurar las siguientes características del
software:
resalte de secciones en la pantalla
control de pantalla lluviosa
color
modo comunicación de enlace
especificaciones de la impresora
caminos de directorio
Uso de la pantalla de Para configurar las características del sistema para el terminal de
configuración del software programación, siga los pasos que se indican a la izquierda:
[F6]
+========================= PLC PROGRAMMING SOFTWARE =========================+
| |
| A 6200 Series Software Product |
| |
| += SOFTWARE CONFIGURATION ================================+ |
| | | |
| | F1 Editor Highlighting Style Intensify | |
| | F2 Display Snow Control Off | |
| | F3 Color Selection | |
Menú principal | | F4 Link Mode Do Not Wait for Acknowledge | |
6200 | | F5 Printer Configuration | |
| | F6 System Startup State Main Menu | |
| | F7 Define Directory Paths | |
| | | |
Software | | | |
Config | | F9 Save Configuration | |
| | | |
F6
+========+= ESC exits/ALT–U aborts changes ============================+=======+
5-1
Conmutar entre los modos de realce del video y video inverso para la exhibición de [F1] – Editor Highlighting
elementos de la pantalla activos (on). Use la inversión para las pantallas LCD, tales
como T45 y T47. La opción predeterminada es el realce.
Conmutar entre los modos Auto y Off de control de pantalla lluviosa. Auto especifica que [F2] – Snow Control
el software determina automáticamente cómo usar el control de pantalla lluviosa. Off
especifica que no se desea usar el control de pantalla lluviosa. La opción
predeterminada es Off. (Vea la siguiente sección).
Seleccionar colores para los campos de exhibición de la pantalla. (Vea la página 5-3) [F3] – Color Selection
Elegir si se espera o no una confirmación cuando transmite paquetes de datos. La [F4] – Link Mode
opción predeterminada es no esperar confirmación. (Vea la página 5-4)
Definir las características de la impresora [F5] – Printer Configuration
Seleccionar ya sea menú principal, directorio de programa en línea, editor SFC/de [F6] – System Startup
escalera en línea, directorio de programa fuera de línea o editor SFC/de escalera fuera
de línea, como la primera pantalla que el software exhibe cuando usted lo pone en
marcha. La opción predeterminada es menú principal.
Especificar dónde se desea almacenar los archivos. [F7] – Define Directory Paths
(Vea la página 5-5).
Guardar las opciones de configuración en el disco o guardar sus cambios en esta [F9] – Save Configuration
pantalla solamente.
5-2
Selección de colores
Para seleccionar los colores para las diferentes áreas de la pantalla, siga
los pasos que se indican a la izquierda:
Si acaba de instalar su
software de Menú principal +========================= PLC–5 PROGRAMMING SOFTWARE =========================+
programación, la 6200 | |
selección de color | A 6200 Series Software Product |
predeterminada es | += COLOR SELECTION – MONOCHROME =========================================+ |
monocromo. | | + Main Displays + Informational Messages | |
Software | | | True Logic | Errors | |
| | | Forces | User Prompts | |
Si tiene un monitor Config | | | Rung/Step Comments | User Input | |
monocromo, use la F6 | | | Address Comments | Processor Status | |
| | | Instruction Comments | Program Modes | |
visualización | | | Symbols | Test Modes | |
predeterminada. Si usa | | | Instruction Cursor | Run Modes | |
una pantalla a color en un | | +–––––––––––––––––––––––––––––––––+ Faults | |
monitor monocromo, Color | | Logo/Processor Directory Function Keys | |
algunas partes pueden Selection | | Processor Dir. Cursor Data Entry Windows | |
| | Selection Windows Option Windows | |
ser difíciles o imposibles F3 | | Selection Cursor Who | |
de leer (invisibles). Por +==+= ESC exits/ALT–U aborts changes =======================================+==+
ejemplo, si tiene un
Press a function key
monitor monocromo y
usted establece el color
de fondo para el cursor de Mono/ Recall Bakgrnd Forgrnd Save
DfltClr LastClr Color Color Config
instrucción igual que el F1 F2 F5 F6 F9
color para las pantallas
principales, el cursor es
invisible. Presione esta tecla para salvar las
opciones de colores que defina.
Si desea cambiar el modo del color, presione esta tecla.
Después de presionar [F9], los caminos que usted especifique permanecen igual cada vez que
empiece el software. Si desea usar estas opciones de colores para esta sesión
de edición solamente, presione o
Return Esc
después de especificar las opciones. Estos caminos permanecen hasta que usted salga del software.
Conmutar entre una pantalla en blanco y negro o una pantalla que usa los [F1] – Monochrome/Default Color
colores predeterminados.
Restaurar las últimas selecciones a color que fueron guardadas antes de la [F2] – Recall Last Color
sesión de programación en curso. Esto restaura el color para todas las
opciones de exhibición. Las configuraciones guardadas durante la sesión en
curso no son vueltas a llamar.
Conmutar a través de las ocho selecciones de color disponibles para las [F5] – Background Color
zonas de fondo.
Conmutar a través de las 16 selecciones de color disponibles para las zonas [F6] – Foreground Color
de primer plano.
Guardar las opciones de color en un disco. [F9] – Save Configuration
Usar las selecciones de color que usted especifica para esta sesión de [Enter]
edición solamente. [Esc]
Cancelar cualquier cambio que usted hizo en esta pantalla para la sesión de [Alt-U]
edición en curso.
5-3
Esperar confirmación
Si el ambiente de la red es ruidoso o produce errores de transmisión
frecuentes, es conveniente activar esta opción. La opción de espera de
confirmación le indica al procesador que espere la confirmación del
último paquete de datos recibido por el procesador. Después de la
confirmación, el procesador envía una respuesta.
No esperar confirmación
Esta opción reduce el tiempo de transmisión porque permite que el
terminal envíe un conjunto de datos sin esperar una confirmación de
parte del procesador. Si el terminal no recibe una respuesta, el terminal
vuelve a enviar el paquete de datos y solicita una confirmación. La
opción de no esperar confirmación es útil para ambientes de redes
confiables porque elimina el tiempo necesario para la recepción de una
confirmación en la primera transmisión de un paquete de datos.
5-4
Printer
Config
F5
Configuración
de impresora
5-5
Para definir estos caminos de directorio siga los pasos que se indican a
la izquierda:
Para definir un camino para este tipo de Presione esta tecla: El camino predeterminado
archivo: es: (si se instaló en C:)
5-6
6
Configuración del terminal de programación
para comunicaciones en línea
Objetivos del capítulo Para programar en línea usted tiene que configurar el interface de
comunicación entre el terminal de programación y el procesador. Use
la información de este capítulo para configurar el software para usar la
tarjeta de comunicaciones o puerto en serie que usará para comunicarse
con el procesador.
Configuración en línea Para configurar las características en línea siga los pasos que se indican
[F2] a la izquierda:
Presione esta tecla hasta que vea la infor- Presione esta tecla para guardar sus cambios.
mación predeterminada para el dispositivo
que desea configurar. El dispositivo pre-
determinado es el 1784–KT (DH+).
Después de presionar [F9], la información que usted especifica permanece igual cada vez que empieza el software. Si desea
cambiar la información de configuración para esta sesión de edición solamente, presione Esc después de especificar la
información de configuración. Estos cambios permanecen activos hasta que salga del
software.
6-1
PLC-5/20 PLC-5/20E
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
También puede programar desde la red DH+ local a una red DH+
remota (comunicándose con un procesador en la red DH+ diferente de
la red DH+ a la cual está conectado el terminal). Esta programación
remota está disponible a través de las tarjetas de comunicación KL, KT,
KT2, KTX, KTXD, y PCMK (DH+, DH II y encaminamiento) y el
puerto serie (DH II).
6-2
Configuración de un Use el 1784-KT ó KT2 para conectar una computadora compatible con
1784-KT/KT2 IBM o una computadora de Microchannel IBM PS/2 directamente a un
procesador o a la red DH+ para programar. El 1784-KT ó KT2 también
proporcionan programación de DH+ a DH+. Para configurar
información para la tarjeta 1784-KT o KT2, presione
[F2] – Communication Port hasta que aparezca la pantalla de
configuración 1784-KT/KT2 para el tipo de conexión que desea.
Figura 6.1
Conexiones del 1784-KT y 1784-KT2
T50 con
DH+ remoto 1784-KT DH+ 1785-KA DH 1785-KA DH+
(local) (remoto) procesador
a través del DH PS/2 con
1784-KT2
T50 con
DH+ remoto 1784-KT DH+ 1785-KE DF1 1785-KE DH+
a través del DF1 (local) (remoto) procesador
PS/2 con
1784-KT2
T50 con
A través 1784-KT DH+ DH II DH+
1779-KP5 1779-KP5 procesador
del DH II
PS/2 con (local) (remoto)
local 1784-KT2
T50 con
A través 1784-KT DH+ DH II DH+ DH II DH+
del DH II 1779-KP5 1779-KP5 1779-KP5 1779-KP5 procesa–
remoto PS/2 con dor
1784-KT2
T50 Backplane
A través de con 1784-KT DH+ 5130-RM, KA PI 5130-RM, KA DH+
encaminamiento procesador
PS/2 canal 2,3 canal 2,3
(Routing) DH+
con 1784-KT2
El encaminamiento DH+ requiere firmware A07 o posterior en el 5130-RM y en el 5130-KA.
6-3
Tabla 6.A
Características de configuración para el 1784-KT/KT2 usando DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F1] – Network Access Conmuta entre LOCAL y REMOTE (DH+). Local especifica que usted desea comunicarse
1784-KT DH+ con un procesador en la misma red DH+ que su terminal. Remote especifica que desea
1784-KT encaminamiento. DH+ comunicarse con un procesador que está en una red DH+ diferente que su terminal.
1784-KT DHII o
1784-KT2 DH+ Para obtener más información acerca de la programación remota, vea la sección
1784-KT2 encaminamiento DH+ “Programación remota de DH+ a DH+” en la página 6-17.
1784-KT2 DHII
1784-KTK1 DH+ [F3] – Connection Conmuta entre dos selecciones DIRECT y MULTI_DROP. Direct significa que la resistencia
1784-KTX/KTXD DH+ de terminación en la tarjeta conmuta para entrada. Multidrop significa que la resistencia de
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+ terminación conmuta para salida.
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal para DH+) para el terminal de
1784-KTXD Cn B DHII programación en la red DH+.
1784-PCMK DH+
1784-PCMK encaminamiento DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-PCMK DHII controlar.
Puerto en serie PLC, KE/KF
Puerto en serie DHII Esta dirección debe corresponder con los posicionamientos de los interruptores en el
Controlador VME procesador que desea controlar. Si está usando un procesador PLC-5/11, -5/20, -5/30,
Windows DH+
Windows encaminamiento DH+
-5/40, -5/60 ó -5/80, usted puede configurar el número de estación para que sea diferente a
Ethernet DH+, PI los posicionamientos de los interruptores si la comunicación es a través de los canales 1B,
1784-KL DH+ 2A ó 2B.
1784-KL encaminamiento DH+
1784-KL DHII [F6] – KT/KT2 Address Le solicita que introduzca la dirección de bit de la tarjeta KT en el terminal de programación.
La Figura 6.2 le muestra dónde están localizados los interruptores de dirección. Vea la
Figura 6.3 para obtener direcciones válidas.
Para el KT, esta dirección debe corresponder con el posicionamiento de dirección para el
KT (vea la Figura 6.3). Para el KT2, esta dirección debe corresponder con el
posicionamiento de dirección para su KT2 (vea la Tabla 6.D).
[F7] – Local Bridge Le solicita la dirección de la red DH (0-376 octal) del 1785-KA/KE en esta red DH+ (local).
Remoto (DH+) El software ignora este campo si usted especifica acceso de red local.
[F8] – Remote Bridge Le solicita la dirección de la red DH (0-376 octal) del 1785-KA/KE en la red DH+ remota. El
Remoto (DH+) software ignora este campo si usted especifica acceso de red local.
Nota importante: Si especifica programación remota, la dirección puente 77 para la red
DH+ 3 es una dirección inválida.
[F9] – Save Configuration Guarda la configuración que usted especificó en esta pantalla en su archivo de
configuración del usuario. Presione [F9] si desea usar esta configuración cada vez que
pone en marcha el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo que hace más fácil identificar su terminal que por
la dirección del terminal.
6-4
Tabla 6.B
Características de configuración para el 1784-KT/KT2 usando
encaminamiento (Routing) DH+
Presione [F2] – Comm Port hasta
que llegue a la pantalla de configu-
ración para el dispositivo de com- Esta tecla: Selecciona esta característica:
unicación que está usando:
[F3] – Connection Conmuta entre dos selecciones DIRECT y MULTI_DROP. Direct significa que la resistencia de
1784-KT DH+
1784-KT encam. DH+ terminación conmuta para entrada. Multidrop significa que la resistencia de terminación conmuta
1784-KT DHII para salida.
1784-KT2 DH+ o
1784-KT2 encam. DH+ [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal o DH+,) para el terminal de
1784-KT2 DHII programación la red DH+.
1784-KTK1 DH+
1784-KTX/KTXD DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-KTXD Cn B DH+ monitorear.
1784-KTX/KTXD encaminamiento DH+
1784-KTXD Cn B encaminamiento DH+ Esta dirección debe corresponder con los posicionamientos de los interruptores en el procesador
1784-KTX/KTXD DHII
1784-KTXD Cn B DHII
que desea monitorear. Si está usando un procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60 ó -5/80,
1784-PCMK DH+ usted puede configurar el número de estación para que sea diferente a los posicionamientos de
1784-PCMK encaminamiento DH+ los interruptores, si se está comunicando a través de los canales 1B, 2A ó 2B (donde
1784-PCMK DHII corresponda).
Puerto en serie PLC, KE/KF
Puerto en serie DHII [F6] – KT/KT2 Address Le solicita que introduzca la dirección de bit de la tarjeta KT en el terminal de programación. La
Controlador VME
Windows DH+ Figura 6.2 muestra dónde están localizados los interruptores de dirección. Vea la Figura 6.3 para
Windows encaminamiento DH+ obtener direcciones válidas.
Ethernet DH+, PI
1784-KL DH+ Para el KT, esta dirección debe corresponder con el posicionamiento de dirección para el KT (vea
1784-KL encaminamiento DH+ la Figura 6.3). Para el KT2, esta dirección debe corresponder con el posicionamiento de dirección
1784-KL DHII para su KT2 (vea la Tabla 6.D).
[F7] – Bridge Address Le solicita la dirección de la red DH+ (0-77 octal) del 5130-RM/KA en la red DH+ (local) del
terminal.
Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F8] – Destination Link Le solicita la red de destino (0-177777 octal) de la red DH+ (remota) del procesador.
Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F9] – Save Configuration Salva, en el archivo de configuración del usuario, la configuración que usted especificó en esta
pantalla. Pulse [F9] si desea usar esta configuración cada vez que pone en marcha el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre aparece en
la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en lugar de usar la
dirección del terminal).
6-5
Tabla 6.C
Características de configuración para el 1784-KT/KT2 usando DH II
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F3] – Connection Conmuta entre dos selecciones, DIRECT y MULTI_DROP. Direct significa que la resistencia
1784-KT DH+ de terminación conmuta para entrada. Multidrop significa que la resistencia de terminación
1784-KT encam. DH+ conmuta para salida.
1784-KT DHII
1784-KT2 DH+ [F4] – SRC Link, Node, Especifique lo siguiente:
encam. DH+ o
1784-KT2 User • Enlace fuente (SRC) – el número del enlace del DH II desde donde se está empezando
1784-KT2 DHII
1784-KTK1 DH+
Remoto (DH II) 1 (0-15 octal)
1784-KTX/KTXD DH+ • Nodo fuente – el número de estación del 1779-KP5 local (0-77 octal)
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+ • Usuario fuente – el número de estación del terminal de programación en la red DH+ desde
1784-KTXD Cn B encaminamiento DH+ donde usted está empezando (2-20 octal)
1784-KTX/KTXD DHII
1784-KTXD Cn B DHII [F5] – DST Link, Node User Especifique lo siguiente:
1784-PCMK DH+
1784-PCMK encaminamiento DH+
Remoto (DH II) 1 • Red de destino (DST) – el número de la red DH II al cual usted está yendo (0-15 octal)
1784-PCMK DHII • Nodo de destino – el número de estación para el 1779-KP5 remoto (0-77 octal)
Puerto en serie PLC, KE/KF
Puerto en serie DHII • Usuario de destino – el número de estación para el procesador en la red DH+ que usted
Controlador VME desea controlar (2-20 octal)
Windows DH+
Windows encaminamiento DH+ [F6] – KT/KT2 Address Le solicita que introduzca la dirección de bit de la tarjeta KT en el terminal de programación.
Ethernet DH+, PI La Figura 6.2 muestra dónde están localizados los interruptores de dirección. Vea la
1784-KL DH+
1784-KL encaminamiento DH+ Figura 6.3 más adelante para obtener direcciones válidas.
1784-KL DHII
Para el KT, esta dirección debe corresponder con el posicionamiento de dirección para el KT
(vea la Figura 6.3). Para el KT2, esta dirección debe corresponder con el posicionamiento de
dirección para su KT2 (vea la Tabla 6.D).
[F9] – Save Configuration Salva, en el archivo de configuración del usuario, la configuración especificada en esta pantalla.
Pulse [F9] si desea usar esta configuración cada vez que pone en marcha el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre aparece
en la pantalla del WHO activo, lo cual hace más fácil identificar su terminal que por la dirección
del terminal.
1 El número de red determina si es local o remota. Si desea DH II local, especifique 0 para la red fuente y la red de destino; si desea DH II remota, especifique
un valor diferente para la red fuente y la red de destino.
Figura 6.2
Posición de los interruptores y puentes de la tarjeta 1784-KT
Puentes de interruptores
3
4
5 (IRQ por defecto)
Establezca los interruptores 7
de dirección tal como se inhabilitado
Interruptores de
muestra en la Figura 6.3. dirección
Cuando use un KT para sesión simple: Cuando use un controlador KT para sesiones múltiples:
El puente de interruptor debe estar El puente de interrupción debe estar activado. Establezca el puente
desactivado. Establezca el puente para usar IRQ 3, 4, 5, ó 7. Vea el manual del usuario de su computadora
tal como se muestra. para obtener una lista de los IRQ disponibles en su sistema.
6-6
Figura 6.3
Direcciones válidas del KT
2, 3
OFF A400 C800
100101 010011
1, 2
B400 D400
101101 101011
2
B800 D800
011101 011011
C000 DC00
000011 111011
6-7
Configuración de un Use la tarjeta 1784-KTK1 para conectarse directamente a una red DH+
1784-KTK1 para programar. Para configurar la información para la tarjeta
1784-KTK1, presione [F2] – Communication Port desde la
pantalla de configuración en línea, hasta que aparezca la pantalla de
configuración del 1784-KTK1. La Tabla 6.E describe las características
que se pueden configurar para la tarjeta KTK1.
Conexión DH+
directa T50 con procesador
1784-KTK1
(DH+)
Tabla 6.E
Características de configuración para el 1784-KTK1 usando DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F3] – Connection Type Conmuta entre dos selecciones, DIRECT y MULTI_DROP. Direct significa que la resistencia de
1784-KT DH+
terminación conmuta para entrada. Multidrop significa que la resistencia de terminación
1784-KT encaminamiento DH+ conmuta para salida.
1784-KT DHII
1784-KT2 DH+ [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal) para el terminal de programación
1784-KT2 encaminamiento DH+ la red DH+.
1784-KT2 DHII
1784-KTK1 DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-KTX/KTXD DH+ controlar.
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+ Esta dirección debe corresponder con los posicionamientos de interruptores en el procesador
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII
que usted desea controlar; si está usando un procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60 ó
1784-KTXD Can B DHII -5/80, puede configurar el número de estación para que sea diferente de los posicionamientos
1784-PCMK DH+ de los interruptores, si se está comunicando a través de los canales 1B, 2A, o 2B.
1784-PCMK encaminamiento DH+
1784-PCMK DHII [F6] – 1784-KTK1 Address Le solicita que se introduzca la dirección de bit de la tarjeta KTK1 localizada en el terminal de
Puerto en serie PLC, KE/KF programación. La Figura 6.4 muestra dónde están localizados los interruptores de dirección.
Puerto en serie DHII
Controlador VME Vea la Figura 6.5 más adelante para obtener las direcciones válidas.
Windows DH+
Windows encaminamiento DH+
Si usted elige añadir tarjetas de hardware adicionales al terminal (como por ejemplo tarjeta de
Ethernet DH+, PI gráficos a color mejorada), puede cambiar la dirección de la tarjeta KTK1 de manera que su
1784-KL DH+ dirección no sea incompatible con las direcciones de la tarjeta añadida.
1784-KL encaminamiento DH+
1784-KL DHII [F7] – 1784-KTK1 Interrupt Le solicita la interrupción (1784-KTK1 Serie B solamente, el 1784-KTK1 Serie A está
establecido permanentemente para IRQ5). El KTK1 está establecido en fábrica para IRQ5. Si
esto es incompatible con otra tarjeta en el ordenador (como por ejemplo el disco duro en un
IBM PC/XT), se puede seleccionar entre IRQ3, IRQ10, y IRQ12. La Figura 6.4 muestra dónde
están localizados los puentes de interruptores.
6-8
Consideraciones de La Figura 6.4 muestra dónde están los interruptores de dirección y los
direccionamiento del KTK1 puentes de interruptores en la tarjeta 1784-KTK1.
Figura 6.4
Posición de los puentes e interruptores del 1784-KTK1 Serie B
12 10 3 5
Puentes de Establezca el puente
Establezca los interrup- interruptores de interruptor tal
Interruptores de dirección como se muestra.
tores de dirección tal
como se muestra en la
Figura 6.5
Figura 6.5
Direcciones válidas de la tarjeta KTK1
1 2 3 4 5 6 7 8 9 10
interruptor presionado interruptor presionado
en parte superior en parte inferior
OFF
dirección de A000 1
C000
memoria del 0001010000 0000110000
software 6200
A400 C400
1001010000 1000110000
2
A800 C800
0101010000 0100110000
AC00 CC00
1101010000 1100110000
B400 D000
1011010000 0010110000
2
B800 D400
0111010000 1010110000
2
1 = dirección establecida en la fábrica D800
2 = direcciones preferidas al volver a direccionar la tarjeta 1784-KTK1 0110110000
6-9
Si usted usa un IBM XT, sólo puede usar IRQ3. Usted no puede usar
IRQ5 porque la unidad de disco duro ya usa IRQ5. Usted no puede
usar IRQ10 ó IRQ12 porque el XT no tiene estas interrupciones.
6-10
La Tabla 6.F, Tabla 6.G, y Tabla 6.H describe las características que
usted puede configurar para la tarjeta KTX y KTXD.
Tabla 6.F
Características de configuración para el 1784-KTX/KTXD usando
DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración
para el dispositivo de comunica- Esta tecla: Selecciona esta característica:
ción que está usando:
1784-KT DH+ [F1] – Network Access Conmuta entre LOCAL y REMOTE. Local especifica que usted desea comunicarse
1784-KT encaminamiento DH+ con un procesador en la misma red DH+ que su terminal. Remote especifica que
1784-KT DHII desea comunicarse con un procesador que está en una red DH+ diferente que su
1784-KT2 DH+
1784-KT2 encaminamiento DH+
terminal.
1784-KT2 DHII Para obtener más información acerca de la programación remota, vea la sección
1784-KTK1 DH+
1784-KTX/KTXD DH+ “Programación remota de DH+ a DH+” en la página 6-17.
o
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+ [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77octal para DH+) para el
1784-KTXD Cn B encaminamiento DH+ terminal de programación en la red.
1784-KTX/KTXD DHII
1784-KTXD Cn B DHII [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que
1784-PCMK DH+ desea monitorear.
1784-PCMK encaminamiento DH+
1784-PCMK DHII Esta dirección debe corresponder con los posicionamientos de los interruptores en el
Puerto en serie PLC, KE/KF procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20,
Puerto en serie DHII
Controlador VME -5/30, -5/40, -5/60 ó -5/80, usted puede configurar el número de estación para que sea
Windows DH+ diferente a los posicionamientos de los interruptores si la comunicación es a través de
Windows encaminamiento DH+ los canales 1B, 2A ó 2B (en donde sea aplicable).
Ethernet DH+, PI
1784-KL DH+ [F6] – KTX/KTXD Address Le solicita que introduzca la dirección de la tarjeta KTX/KTXD ubicada en el terminal
1784-KL encaminamiento DH+ de programación.
1784-KL DHII
Esta dirección debe ser igual a la dirección para establecer la tarjeta KTX/KTXD.
[F7] – Local Bridge Addr Le solicita la dirección de la red DH (0-376 octal) del 1785-KA/KE en esta red DH+
(local). El software ignora este campo si usted especifica acceso de red local.
[F8] – Remote Bridge Addr Le solicita la dirección de la red DH (0-376 octal) del 1785-KA/KE en la red DH+
remota. El software ignora este campo si usted especifica acceso de red local.
Nota importante: Si especifica programación remota, la dirección puente 77 para la
red DH+ 3 es una dirección inválida.
[F9] – Save Configuration Guarda la configuración que usted especificó en esta pantalla en su archivo de
configuración del usuario. Presione [F9] si desea usar esta configuración cada vez que
pone en marcha el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en
vez de usar la dirección del terminal).
6-11
Tabla 6.G
Características de configuración para el 1784-KTX/KTXD usando
encaminamiento (Routing) DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración
para el dispositivo de comunica- Esta tecla: Selecciona esta característica:
ción que está usando:
1784-KT DH+ [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal para DH+) para el terminal de
1784-KT encaminamiento DH+ programación en la red DH+.
1784-KT DHII
1784-KT2 DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-KT2 encaminamiento DH+ monitorear.
1784-KT2 DHII
1784-KTK1 DH+ Esta dirección debe corresponder con los posicionamientos de los interruptores en el
1784-KTX/KTXD DH+ procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20, -5/30,
1784-KTXD Cn B DH+
1784-KTX/KTXD encam. DH+ -5/40, -5/60 ó -5/80, usted puede configurar el número de estación para que sea diferente a
o los posicionamientos de los interruptores si la comunicación es a través de los canales 1B,
1784-KTXD Cn B encam. DH+
1784-KTX/KTXD DHII 2A ó 2B (donde sea aplicable).
1784-KTXD Cn B DHII
1784-PCMK DH+ [F6] – KTX/KTXD Address Le solicita que introduzca la dirección de la tarjeta KTX/KTXD localizada en el terminal de
1784-PCMK encaminamiento DH+
DHII
programación.
1784-PCMK
Puerto en serie PLC, KE/KF Esta dirección debe ser igual a la dirección para establecer la tarjeta KTX/KTXD.
Puerto en serie DHII
Controlador VME [F7] – Bridge Address Le solicita la dirección de la red DH+ (0-77 octal) del 5130-RM/KA en la red DH+ (local) del
Windows DH+
Windows encaminamiento DH+
terminal.
Ethernet DH+, PI Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
1784-KL DH+
1784-KL encaminamiento DH+ [F8] – Destination Link Le solicita la red de destino (0-177777 octal) de la red DH+ (remota) del procesador.
1784-KL DHII
Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F9] – Save Configuration Guarda, en el archivo de configuración del usuario, la configuración que usted especificó en
esta pantalla. Presione [F9] si desea usar esta configuración cada vez que pone en marcha
el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en
lugar de usar la dirección del terminal).
6-12
Tabla 6.H
Características de configuración para el 1784-KTX/KTXD usando DH
II
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración
para el dispositivo de comunica- Esta tecla: Selecciona esta característica:
ción que está usando
6-13
Configuración de una tarjeta Use la tarjeta 1784-PCMK para conectar la computadora notebook
1784-PCMK directamente a un procesador o a una red DH+ para programación.
Para configurar la información para una tarjeta 1784-PCMK presione
[F2] – Communication Port desde la pantalla de configuración
en línea hasta que aparezca la pantalla de configuración 1784-PCMK.
La Tabla 6.I, Tabla 6.J, y Tabla 6.K describen las características que se
pueden configurar con la tarjeta PCMK.
Tabla 6.I
Características de configuración para el 1784-PCMK usando DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F1] – Network Access Conmuta entre LOCAL y REMOTE. Local especifica que usted desea comunicarse con
1784-KT DH+ un procesador en la misma red DH+ que su terminal. Remote especifica que desea
1784-KT encaminamiento DH+ comunicarse con un procesador que está en una red DH+ diferente que su terminal.
1784-KT DHII
1784-KT2 DH+ Para obtener más información acerca de la programación remota, vea la sección
1784-KT2 encaminamiento DH+ “Programación remota de DH+ a DH+” en la página 6-17.
1784-KT2 DHII
1784-KTK1 DH+ [F3] – Connection Conmuta entre dos selecciones DIRECT y MULTI_DROP. Direct significa que la
1784-KTX/KTXD DH+ resistencia de terminación conmuta para entrada. Multidrop significa que la resistencia
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+
de terminación conmuta para salida.
1784-KTXD Cn B encaminamiento DH+ Importante: La tarjeta PCMK ignora esta entrada.
1784-KTX/KTXD DHII
1784-KTXD Cn B DHII [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal para DH+) para el terminal
1784-PCMK DH+
1784-PCMK encaminamiento DH= de programación en la red.
1784-PCMK DHII
Puerto en serie PLC, KE/KF [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
Puerto en serie DHII monitorear.
Controlador VME
Windows DH+ Esta dirección debe corresponder con los posicionamientos de los interruptores en el
Windows encaminamiento DH+ procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20, -5/30,
Ethernet DH+, PI -5/40, -5/60 ó -5/80, usted puede configurar el número de estación para que sea
1784-KL DH+
1784-KL encaminamiento DH+ diferente a los posicionamientos de los interruptores si la comunicación es a través de
1784-KL DHII los canales 1B, 2A ó 2B (donde sea aplicable).
[F6] – PCMK Address Le solicita que introduzca la dirección de bit de la tarjeta PCMK ubicada en el terminal de
programación. Vea la Tabla 6.L para obtener información sobre las direcciones válidas.
[F7] – Local Bridge Addr Le solicita la dirección de la red DH (0-376 octal) del 1785-KA/KE en esta red DH+
(local). El software ignora este campo si usted especifica acceso de red local.
[F8] – Remote Bridge Addr Le solicita la dirección de la red DH (0-376 octal) del 1785-KA/KE en la red DH+ remota.
El software ignora este campo si usted especifica acceso de red local.
Nota importante: Si especifica programación remota, la dirección puente 77 para la red
DH+ 3 es una dirección inválida.
[F9] – Save Configuration Guarda la configuración que usted especificó en esta pantalla en su archivo de
configuración del usuario. Presione [F9] si desea usar esta configuración cada vez que
pone en marcha el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo que hace más fácil identificar su terminal en
luguar de usar la dirección del terminal.
6-14
Tabla 6.J
Características de configuración para el 1784-PCMK usando
encaminamiento (Routing) DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración
para el dispositivo de comunica- Esta tecla: Selecciona esta característica:
ción que está usando:
1784-KT DH+ [F3] – Connection Conmuta entre dos selecciones DIRECT y MULTI_DROP. Direct significa que la
1784-KT encaminamiento DH+ resistencia de terminación conmuta para entrada. Multidrop significa que la resistencia
1784-KT DHII de terminación conmuta para salida.
1784-KT2 DH+
1784-KT2 encaminamiento DH+ Nota importante: La tarjeta PCMK ignora esta entrada.
1784-KT2 DHII
1784-KTK1 DH+ [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal para DH+) para el terminal
1784-KTX/KTXD DH+ de programación en la red.
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII
monitorear.
1784-KTXD Cn B DHII Esta dirección debe corresponder con los posicionamientos de los interruptores en el
1784-PCMK DH+
1784-PCMK encam. DH+ procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20, -5/30,
1784-PCMK DHII -5/40, -5/60 ó -5/80, usted puede configurar el número de estación para que sea
Puerto en serie PLC, KE/KF diferente a los posicionamientos de los interruptores si la comunicación es a través de
Puerto en serie DHII
Controlador VME los canales 1B, 2A ó 2B (donde sea aplicable).
Windows DH+
Windows encaminamiento DH+
[F6] – PCMK Address Le solicita que introduzca la dirección de bit de la tarjeta PCMK ubicada en el terminal de
Ethernet DH+, PI programación. Vea la Tabla 6.L para obtener información sobre las direcciones válidas.
1784-KL DH+
1784-KL encaminamiento DH+ [F7] – Bridge Address Le solicita la dirección de la red DH+ (0-77 octal) del 5130-RM/KA en la red DH+ (local)
1784-KL DHII del terminal.
Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F8] – Destination Link Le solicita la red de destino (0-177777 octal) de la red DH+ (remota) del procesador.
Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F9] – Save Configuration Guarda, en el archivo de configuración del usuario, la configuración que usted especificó
en esta pantalla. Presione [F9] si desea usar esta configuración cada vez que pone en
marcha el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en
lugar de usar la dirección del terminal).
6-15
Tabla 6.K
Características de configuración para el 1784-PCMK usando DH II
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F3] – Connection Conmuta entre dos selecciones DIRECT y MULTI_DROP. Direct significa que la
1784-KT DH+
resistencia de terminación conmuta para entrada. Multidrop significa que la resistencia
1784-KT encaminamiento DH+ de terminación conmuta para salida.
1784-KT DHII
1784-KT2 DH+ Nota importante: La tarjeta PCMK ignora esta entrada
1784-KT2 encaminamiento DH+
1784-KT2 DHII [F4] – SRC Link, Node, User Especifique lo siguiente:
1784-KTK1 DH+ Remoto (DH II) 1 • Enlace fuente (SRC) – el número del enlace del DH II desde donde se está
1784-KTX/KTXD DH+
1784-KTXD Cn B DH+ empezando (0-15 octal)
1784-KTX/KTXD encaminamiento DH+ • Nodo fuente – el número de estación del 1779-KP5 local (0-77 octal)
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII • Usuario fuente – el número de estación del terminal de programación en la red DH+
1784-KTXD Cn B DHII desde donde usted está empezando (2-20 octal)
1784-PCMK DH+
1784-PCMK encaminamiento DH+ [F5] – DST Link, Node User Especifique lo siguiente:
1784-PCMK DHII Remoto (DH II) 1 • Red de destino (DST) – el número de la red DH II al cual usted está yendo (0-15 octal)
Puerto en serie PLC, KE/KF
Puerto en serie DHII • Nodo de destino – el número de estación para el 1779-KP5 remoto (0-77 octal)
Controlador VME
Windows DH+
• Usuario de destino – el número de estación para el procesador en la red DH+ que
Windows encaminamiento DH+ usted desea controlar (2-20 octal)
Ethernet DH+, PI
1784-KL DH+ [F6] – PCMK Address Le solicita que introduzca la dirección de bit de la tarjeta PCMK ubicada en el terminal de
1784-KL encaminamiento DH+ programación. Vea la Tabla 6.L para obtener información sobre las direcciones válidas.
1784-KL DHII
[F9] – Save Configuration Guarda, en el archivo de configuración del usuario, la configuración especificada en esta
pantalla. Presione [F9] si desea usar esta configuración cada vez que pone en marcha el
software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo cual hace más fácil identificar su terminal que
por la dirección del terminal.
1 El número de red determina si es local o remota. Si desea DH II local, especifique 0 para la red fuente y la red de destino; si desea DH II remota,
especifique un valor diferente para la red fuente y la red de destino.
T50 PLC
dirección dirección
06 05
1785-KA 1785-KA
dirección dirección
025 122
DH
1785-KA 1785-KA
dirección dirección
212 340
PLC PLC
dirección dirección
05 05
Tome nota de que el primer dígito octal del 1785-KA/KE determina la red.
6-17
Figura 6.7
Conexiones de puerto serie
RS-232 Hay disponible una conexión directa a través del puerto serie sólo para los
En serie a T50 procesador
procesador procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80.
RS-232 DH DH+
En serie a DH T50 1771-KE/KF 1785-KA procesador
RS-232 DH II DH+
En serie a DH II T50 1779-KFL 1779-KP5 procesador
(local)
Presione [F2] – Comm Port hasta Esta tecla: Selecciona esta característica:
llegar a la pantalla de configuración
para el dispositivo de comunica- [F1] – Port Conmuta entre COM1 y COM2. La opción por defecto es COM1.
ción que está usando:
[F3] – Baud Rate Conmuta entre velocidades de 1200, 2400, 4800, 9600, y 19200 baudios. La
1784-KT DH+ opción predeterminada es 2400 baudios.
1784-KT encaminamiento DH+
1784-KT DHII [F4] – Device Address Le permite especificar la dirección (0-77 para DH+, 0-377 para DH) del terminal que
1784-KT2 DH+ usted está usando.
1784-KT2 encaminamiento DH+
1784-KT2 DHII Si está usando el puerto RS-232 para una conexión directa a un procesador, no
1784-KTK1 DH+ necesita especificar una dirección de dispositivo ni dirección de PLC.
1784-KTX/KTXD DH+
1784-KTXD Cn B DH+ [F5] – PLC Address Le permite especificar la dirección (0-77 octal) del procesador al cual desea conectarse.
1784-KTX/KTXD encaminamiento DH+
1784-KTXD Cn b encaminamiento DH+ Esta dirección debe corresponder con los posicionamientos de los interruptores del
1784-KTX/KTXD DHII procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20,
1784-KTXD Cn b DHII -5/30, -5/40, -5/60 ó -5/80, puede configurar el número de estación para que sea
1784-PCMK DH+ diferente a los posicionamientos de los interruptores, si las comunicaciones son a
1784-PCMK encaminamiento DH+
1784-PCMK DHII
través de los canales 1B, 2A ó 2B.
Puerto en serie PLC, KE/KF Si está usando el puerto PS-232 para un conexión directa a un procesador, no
Puerto en serie DHII
Controlador VME necesita especificar la dirección del dispositivo ni la dirección PLC.
Windows DH+ [F6] – Parity Conmuta a través de Par, Impar y Ninguno (Even, Odd, y None). La opción por
Windows encaminamiento DH+
Ethernet DH+, PI
defecto es Ninguno.
1784-KL DH+ [F7] – Duplex Conmuta entre Full y Half. Si selecciona Full, el software automáticamente cambia
1784-KL encaminamiento DH+
1784-KL DHII
sus parámetros de configuración de comunicación para que correspondan con los
posicionamientos en el módulo de comunicación, independientemente de lo que se
exhibe en la pantalla de configuración en línea. Si selecciona Half, asegúrese de
que la dirección del dispositivo corresponde con los posicionamientos de los
interruptores DIP en el módulo de interface de comunicaciones.
[F8] – Error Check Conmuta entre los procedimientos de verificación de errores Block Check Character
(BCC) y Cyclic Redundancy Check (CRC). La opción predeterminada es CRC.
[F9] – Save Configuration Guarda la configuración especificada en esta pantalla en su archivo de
configuración del usuario. Presione [F9] si desea usar esta configuración cada vez
que pone en marcha el software.
[F10] – Modem Setup Le permite especificar si desea usar un módem. Para obtener más información
acerca del uso de un módem, vea “Uso de un módem” en la página 6-21.
6-19
Tabla 6.N
Características de comunicación para el puerto en serie usando
DH II
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración
para el dispositivo de comunica- Esta tecla: Selecciona esta característica:
ción que está usando:
1784-KT DH+
[F1] – Port Conmuta entre COM1 y COM2. La opción por defecto es COM1.
1784-KT encaminamiento DH+
1784-KT DHII
[F3] – Baud Rate Conmuta entre velocidades de1200, 2400, 4800, 9600, y 19200 baudios. La
1784-KT2 DH+ opción predeterminada es 2400 baudios.
1784-KT2 encaminamiento DH+
1784-KT2 DHII [F4] – Device Address Le permite especificar la dirección (1-376 para DH II) del terminal que usted está
1784-KTK1 DH+ usando. Este es el número de estación del 1779-KFL.
1784-KTX/KTXD DH+
1784-KTXD Cn B DH+ Si está usando el puerto RS-232 para una conexión directa, no puede usar un en
1784-KTX/KTXD encaminamiento DH+ serie para configuración DH II.
1784-KTXD Cn b encaminamiento DH+
1784-KTX/KTXD DHII [F5] – DST Link, Node, User Especifique lo siguiente:
1784-KTXD Cn B DHII
1784-PCMK
DH II • Red de destino – el número (0-15 octal) de la red DH II al cual usted está yendo
DH+
1784-PCMK encaminamiento DH+ • Nodo de destino – el número de estación (0-77 Octal) del 1779-KP5
1784-PCMK DHII
Puerto en serie PLC, KE/KF • Usuario de destino – el número de estación (2-20 octal) para el procesador en
Puerto en serie DHII la red DH+ que usted desea controlar.
Controlador VME
Windows DH+ [F6] – Parity Conmuta entre Par, Impar y Ninguno (Even, Odd, y None). La opción por defecto
Windows encaminamiento DH+ es Ninguno.
Ethernet DH+, PI
1784-KL DH+ [F7] – Duplex Conmuta entre Full y Half. Si selecciona Full, el software automáticamente cambia
1784-KL encaminamiento DH+
1784-KL DHII
sus parámetros de configuración de comunicación para que correspondan con el
posicionamiento del módulo de comunicación, independientemente de lo que se
exhibe en la pantalla de configuración en línea. Si se selecciona Half, asegúrese de
que la dirección del dispositivo corresponde con los posicionamientos de los
interruptores DIP en el módulo de interface de comunicaciones.
[F8] – Error Check Conmuta entre los procedimientos de verificación de errores Block Check Character
(BCC) y Cyclic Redundancy Check (CRC). La opción por defecto es CRC.
[F9] – Save Configuration Salva la configuración que usted especificó en esta pantalla en su archivo de
configuración del usuario. Pulse [F9] si desea usar esta configuración cada vez
que pone en marcha el software.
[F10] – Modem Setup Permite especificar si desea usar un módem. Para obtener más información
acerca del uso de un módem, vea “Uso de un modem” en en la página 6-21.
Uso de un módem
Configuración
en serie
+========================= PLC PROGRAMMING SOFTWARE =========================+
| |
| A 6200 Series Software Product |
| |
Cambie la información | Copyright 198+= ONLINE CONFIGURATION ====================+any, Inc. |
de configuración | | | |
| | F1 Port COM1 | |
| | F2 Current Device Serial to PLC, KE/KF | |
| | F3 Baud Rate 2400 | |
| This software | F4 Device Address 77 | Co. |
Modem
| | F5 PLC Address 20 | |
Setup | | F6 Parity NONE |Oh. |
F10 | += MODEM CONFIGURATION =====================+ |
| | | |
| | F7 Use Modem No | |
| | F8 Modem String [] | |
| | | |
Use +===================+== ESC exits/ALT–U aborts changes ====+===================+
Modem
F7
hasta que el campo Press a function key
muestre “yes” (sí)
Use Modem
Modem String
Modem String F7 F8
F8
configuración especiales, como por Enter text or numeric. (For a single numeric value such as 128,
ejemplo atrasos de impulsos o tono de enter decimal as \128, hex as \x80, or octal as \o200).
marcar. Vea la documentación del
módem para obtener información adicio-
nal.
6-21
Prefijo: Formato:
\ o \d o \D decimal
\x o \X o \h o \H hexadecimal
\o o \O octal
ATDT1,216,1234567\x0D
carácter de terminación requerido para finalizar
y luego enviar la cadena
– x indica hexadecimal
– 0D (cero D) es el código ASCII
hexadecimal para el retorno de carro
ejemplos de número telefónico; la coma proporciona una pausa (en
segundos); esta pausa puede ser configurable (vea el manual de su
módem)
especifica el tono de marcar
6-22
AT&D2&W
AT&D2&W DT1,216,1234567\o15
6-23
Uso del controlador VME Use el controlador VME como un interface entre el software 6200 y el
backplane VME para comunicarse con un procesador PLC-5/V30,
-5/V40 ó -5/V40L. Vea el Manual del usuario de los controladores
programables PLC-V5 VMEbus, publicación 1785-6.5.9ES para
obtener información detallada sobre la instalación del controlador.
6-24
Tabla 6.O
Características de configuración del controlador VME
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F3] – PLC Address Introduzca la dirección hexadecimal PLC-5/VMEbus (FC00, FC40, FC80, FCC0, FD00, FD40,
1784-KT DH+
FD80, FDC0) o Dirección lógica única (ULA) (F0, F1, F2, F3, F4, F5, F5, F6, F7)
1784-KT encaminamiento DH+
1784-KT DHII
[F4] – Work Area Conmuta entre EPC o definido por el usuario. Vea la figura en la página anterior para obtener
1784-KT2 DH+ ayuda en seleccionar una área de trabajo para las comunicaciones. (El área de trabajo definida
1784-KT2 encaminamiento DH+ por el usuario debe tener por lo menos 544 bytes.)
1784-KT2 DHII
1784-KTK1 DH+ [F5] – Address Space Sólo si el área de trabajo es definida por el usuario.
1784-KTX/KTXD DH+ Conmuta entre A16 o A24
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+ [F7] – Base Address Sólo si el área de trabajo es definida por el usuario.
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII
Introduzca la dirección base (0-FFFF hexadecimal si el espacio de dirección es A16, 0-FFFFFF
1784-KTXD Cn B DHII si el espacio de dirección es A24).
1784-PCMK DH+
1784-PCMK encaminamiento DH+ [F9] – Save Config Guarda la configuración que usted especificó en esta pantalla en su archivo de configuración
1784-PCMK DHII del usuario. Presione [F9] si desea usar esta configuración cada vez que arranque el software.
Puerto en serie PLC, KE/KF
Puerto en serie DHII
Controlador VME
Windows DH+
Windows encaminamiento DH+
Ethernet DH+, PI
1784-KL DH+
1784-KL encaminamiento DH+
1784-KL DHII
6-25
Configuración de la tarjeta Use la pantalla de configuración en línea con Windows para configurar
KL/KT/KT2/PCMK/KTX cualquiera de las tarjetas de comunicación para ejecutar sesiones
múltiples o establecer sesiones de tarjetas de comunicación múltiples
Windows
con Windows. Para configurar la información para Windows de
KL/KT/KT2/PCMK/KTX, presione [F2] – Communication Port
hasta que aparezca la pantalla de configuración
KL/KT/KT2/PCMK/KTX.
Tabla 6.P
Características de configuración para KL/KT/KT2/PCMK/KTX
Windows usando DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F3] – Connection Conmuta entre dos selecciones DIRECT y MULTI_DROP. Direct significa que la resistencia
1784-KT DH+
de terminación conmuta para entrada. Multidrop significa que la resistencia de terminación
1784-KT encaminamiento DH+ conmuta para salida.
1784-KT DHII
1784-KT2 DH+ [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal para DH+, 0-376 octal para
1784-KT2 encaminamiento DH+ DH II) para el terminal de programación en la red DH+.
1784-KT2 DHII
1784-KTK1 DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-KTX/KTXD DH+ monitorear.
1784-KTXD Cn B DH+
1784-KTX/KTXD encaminamiento DH+ Esta dirección debe corresponder con los posicionamientos de los interruptores en el
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD
procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20, -5/30,
DHII
1784-KTXD Cn B DHII -5/40, -5/60 ó -5/80, usted puede configurar el número de estación para que sea diferente a
1784-PCMK DH+ los posicionamientos de los interruptores si la comunicación es a través de los canales 1B,
1784-PCMK encaminamiento DH+ 2A ó 2B.
1784-PCMK DHII
Puerto en serie PLC, KE/KF [F6] – Port ID La solicita que introduzca un número de identificación (decimal 1–8) para asociarlo con una
Puerto en serie DHII
Controlador VME tarjeta KT particular especificada en el archivo CFG_KT. INI. Por ejemplo, el puero ID 1 es
Windows DH+ [DTL_KT.1]. Vea el capítulo 4.
Windows encaminamiento DH+
Ethernet DH+, PI [F9] – Save Configuration Guarda la configuración que usted especificó en esta pantalla en su archivo de
1784-KL DH+ configuración del usuario. Presione [F9] si desea usar esta configuración cada vez que
1784-KL encaminamiento DH+
1784-KL
pone en marcha el software.
DHII
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo que hace más fácil identificar su terminal que por
la dirección del terminal.
6-26
Tabla 6.Q
Características de configuración para la tarjeta
KL/KT/KT2/PCMK/KTX Windows usando encaminamiento DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F3] – Connection Conmuta entre dos selecciones DIRECT y MULTI_DROP. Direct significa que la
1784-KT DH+ resistencia de terminación conmuta para entrada. Multidrop significa que la resistencia
1784-KT encaminamiento DH+ de terminación conmuta para salida.
1784-KT DHII
1784-KT2 DH+ Nota importante: Esta entrada se ignora si está usando una tarjeta PCMK.
1784-KT2 encaminamiento DH+
1784-KT2 DHII [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal para DH+) para el terminal
1784-KTK1 DH+ de programación la red DH+.
1784-KTX/KTXD DH+
1784-KTXD Cn B DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal con DH+) del procesador
1784-KTX/KTXD encaminamiento DH+ que desea monitorear.
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII Esta dirección debe corresponder con los posicionamientos de los interruptores en el
1784-KTXD Cn B DHII procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20, -5/30,
1784-PCMK DH+
1784-PCMK encaminamiento DH+ -5/40, -5/60 ó -5/80, usted puede configurar el número de estación para que sea
1784-PCMK DHII diferente a los posicionamientos de los interruptores, si se está comunicando a través de
Puerto en serie PLC, KE/KF los canales 1B, 2A ó 2B (donde sea aplicable).
Puerto en serie DHII
Controlador VME [F6] – Port ID La solicita que introduzca un número de identificación (decimal 1–8) para asociarlo con
Windows DH+
Windows encam. DH+
una tarjeta KT particular especificada en el archivo CFG_KT. INI. Por ejemplo, el puerto
Ethernet DH+, PI ID 1 es [DTL_KT.1]. Vea el capítulo 4.
1784-KL DH+
1784-KL encaminamiento DH+ [F7] – Bridge Address Le solicita la dirección de la red DH+ (0-77 octal) del 5130-RM/KA en la red DH+ (local)
1784-KL DHII del terminal.
Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F8] – Destination Link Le solicita la red de destino (0-177777 octal) de la red DH+ (remota) del procesador.
Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F9] – Save Configuration Guarda, en el archivo de configuración del usuario, la configuración que usted especificó
en esta pantalla. Presione [F9] si desea usar esta configuración cada vez que pone en
marcha el software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre
aparece en la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en
lugar de usar la dirección del terminal).
6-27
Comunicación con La siguiente tabla muestra los dispositivos, software, y requisitos que
dispositivos en Ethernet usted puede usar para conectar a Ethernet.
PS/2 6628-A7
Microchannel
Módulo de 5820-EI
interface Software INTERCHANGE, Versión 5.0
Ethernet 5810-AXMT,
- X H
-AXMH
Módulo de interface Ethernet (5820-EI)
Administrador
Módulos
ó s in
integradores
e r res Pyramid
r i 5130–RM
1
dee re
recursos
rs s Software INTERCHANGE, Versión 5.0
6-28
Software INTERCHANGEt
6-29
Tabla 6.R
Características de configuración para Ethernet usando DH/DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F1] - Routing Conmuta a través de DH/DH+, a través de PLC-5/250 y ninguno
1784-KT DH+ [F3] - Interface Module Disponible sólo si selecciona encaminamiento DH/DH+.
1784-KT encaminamiento DH+
1784-KT DHII
Conmuta entre dos selecciones: RM o KA
1784-KT2 DH+
1784-KT2 encaminamiento DH+
[F4] - Channel Disponible sólo si selecciona encaminamiento DH/DH+.
1784-KT2 DHII Conmuta entre dos selecciones: 2 ó 3
1784-KTK1 DH+
1784-KTX/KTXD DH+ [F5] - PLC Address Disponible sólo si selecciona encaminamiento DH/DH+. Le solicita que introduzca el
1784-KTXD Cn B DH+ número de la estación (0-377 octal) del procesador que quiere inspeccionar. Esta
1784-KTX/KTXD encaminamiento DH+ dirección debe ser igual a los valores del interruptor en el procesador que usted desea
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII
monitorear.
1784-KTXD Cn B DHII
1784-PCMK DH+
[F7] - Pushwheel Disponible sólo si selecciona encaminamiento DH/DH+ y seleccionar KA para el
1784-PCMK encaminamiento DH+ módulo de interface. Introduzca el número del preselector rotatorio (1-8 decimal).
1784-PCMK DHII
Puerto en serie PLC, KE/KF [F8] - Internet Address Introduzca la dirección Internet o el nombre del nodo.
Puerto en serie DHII
Controlador VME [F9] - Save Configuration Guarda, en el archivo de configuración del usuario, la configuración que usted
Windows DH+ especificó en esta pantalla. Presione [F9] si desea usar esta configuración cada vez
Windows encaminamiento DH+ que pone en marcha el software.
Ethernet DH+, PI
1784-KL DH+
1784-KL encaminamiento DH+
1784-KL DHII
6-30
Tabla 6.S
Características de configuración para Ethernet sin encaminamiento
DH/DH+
6-31
La Figura 6.8 muestra las formas en que usted puede usar un 1784-KL
para conectarse a un procesador. La Tabla 6.T, la Tabla 6.U, y la
Tabla 6.V describen las características que usted puede configurar para
la tarjeta KL.
Figura 6.8
Conexiones del 1784-KL
T45, T47
DH+ remoto DH+ 1785-KA DH 1785-KA DH+
con (local) (remoto) procesador
A través del DH 1784-KL
T45, T47
DH+ remoto DH+ 1785-KE DF1 1785-KE DH+
a través del DF1 con (local) (remoto) procesador
1784-KL
DH II T45, T47
local DH+ DH II DH+
con 1779-KP5 1779-KP5 procesador
1784-KL
6-32
Tabla 6.T
Características de configuración para el 1784-KL usando DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F1] – Network Access Conmuta entre LOCAL y REMOTE. Local especifica que usted desea comunicarse con un
procesador en la misma red DH+ del terminal. Remote especifica que desea comunicarse con
1784-KT DH+
1784-KT encaminamiento DH+
un procesador que está en una red DH+ diferente que la del terminal.
1784-KT DHII
1784-KT2 DH+ Para obtener más información acerca de la programación remota, vea la sección
1784-KT2 encaminamiento DH+ “Programación remota de DH+ a DH+” en la página 6-17.
1784-KT2 DHII
1784-KTK1 DH+ [F3] – Connection Conmuta entre dos opciones, DIRECT y MULTI_DROP. Direct significa que la resistencia de
1784-KTX/KTXD DH+
1784-KTXD Cn B DH+ terminación conmuta para entrada. Multidrop significa que la resistencia de terminación
1784-KTX/KTXD encaminamiento DH+ conmuta para salida.
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal para DH+) para el terminal de
1784-KTXD Cn B DHII programación en la red.
1784-PCMK DH+
1784-PCMK encaminamiento DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-PCMK DHII
Puerto en serie
monitorear.
PLC, KE/KF
Puerto en serie DHII Esta dirección debe corresponder con los posicionamientos de los interruptores en el
Controlador VME
Windows DH+
procesador que desea monitorear. Si está usando un procesador PLC-5/11, -5/20, -5/30, -5/40,
Windows encaminamiento DH+ -5/60, ó -5/80, usted puede configurar el número de estación para que sea diferente a los
Ethernet DH+, PI posicionamientos de los interruptores, si se está comunicando a través de los canales 1B, 2A ó
1784-KL DH+
1784-KL
2B (donde sea aplicable).
encaminamiento DH+
1784-KL DHII [F7] – Local Bridge Addr Le solicita la dirección de DH (0-376 octal) del 1785-KA/KE en esta red DH+ (local). El software
ignora este campo si usted especifica acceso de red local.
[F8] – Remote Bridge Addr Le solicita la dirección de DH (0-376 octal) del 1785-KA/KE en la red DH+ remota. El software
ignora este campo si usted especifica acceso de red local.
Nota importante: Si usted especifica programación remota, la dirección puente 77 para la red
DH+ 3 es una dirección inválida.
[F9] – Save Configuration Guarda la configuración que usted especificó en esta pantalla en su archivo de configuración
del usuario. Presione [F9] si desea usar esta configuración cada vez que pone en marcha el
software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre aparece
en la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en lugar de usar la
dirección del terminal).
6-33
Tabla 6.U
Características de configuración para el 1784-KL usando
encaminamiento DH+
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración
para el dispositivo de comunica- Esta tecla: Selecciona esta característica:
ción que está usando:
[F3] – Connection Conmuta entre dos opciones, DIRECT y MULTI_DROP. Direct significa que la resistencia de
1784-KT DH+
1784-KT encaminamiento DH+
terminación conmuta para entrada. Multidrop significa que la resistencia de terminación conmuta
1784-KT DHII para salida.
1784-KT2 DH+
1784-KT2 encaminamiento DH+ [F4] – Terminal Address Le solicita que introduzca un número de estación (0-77 octal con DH+) para el terminal de
1784-KT2 DHII programación en la red.
1784-KTK1 DH+
1784-KTX/KTXD DH+ [F5] – PLC Address Le solicita que introduzca el número de estación (0-77 octal) del procesador que desea
1784-KTXD Cn B DH+ monitorear.
1784-KTX/KTXD encaminamiento DH+
1784-KTXD Cn B encaminamiento DH+ Esta dirección debe corresponder con los posicionamientos de los interruptores en el procesador
1784-KTX/KTXD DHII
1784-KTXD Cn B
que desea monitorear. Si está usando un procesador PLC-5/11, -5/20. -5/30, -5/40, -5/60 ó -5/80,
DHII
1784-PCMK DH+ usted puede configurar el número de estación para que sea diferente a los posicionamientos de
1784-PCMK encaminamiento DH+ los interruptores, si se está comunicando a través de los canales 1B, 2A ó 2B (donde sea
1784-PCMK DHII aplicable).
Puerto en serie PLC, KE/KF
Puerto en serie DHII [F7] – Bridge Address Le solicita la dirección de la red DH+ (0-77 octal) del 5130-RM/KA en la red DH+ (local) del
Controlador VME
Windows DH+
terminal.
Windows encaminamiento DH+ Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
Ethernet DH+, PI
1784-KL DH+ [F8] – Destination Link Le solicita el enlace de destino (0-177777 octal) de la red DH+ (remota) del procesador.
1784-KL encam. DH+
1784-KL DHII Nota importante: Su 5130-RM/KA debe estar en la revisión de firmware A07.
[F9] – Save Configuration Guarda, en el archivo de configuración del usuario, la configuración que usted especificó en esta
pantalla. Presione [F9] si desea usar esta configuración cada vez que pone en marcha el
software.
[F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre aparece en
la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en lugar de usar la
dirección del terminal).
Tabla 6.V
Características de configuración para el 1784-KL usando DH II
Presione [F2] – Comm Port hasta
llegar a la pantalla de configuración Esta tecla: Selecciona esta característica:
para el dispositivo de comunica-
ción que está usando: [F3] – Connection Conmuta entre dos opciones, DIRECT y MULTI_DROP. Direct significa que la resistencia de
1784-KT DH+
terminación conmuta para entrada. Multidrop significa que la resistencia de terminación
1784-KT encaminamiento DH+ conmuta para salida.
1784-KT DHII
1784-KT2 DH+ [F4] – SRC Link, Node, User Especifique lo siguiente:
1784-KT2 encaminamiento DH+ Remoto (DH II) 1 • Red fuente – el número de la red DH II desde el que usted está empezando (0-15 octal)
1784-KT2 DHII
1784-KTK1 DH+ • Nodo fuente – el número de estación del 1779-KP5 local (0-77 octal)
1784-KTX/KTXD
1784-KTXD Cn B
DH+ • Usuario fuente – el número de estación del terminal de programación en la red DH+ desde el
DH+
1784-KTX/KTXD encaminamiento DH+ cual usted está empezando (2–20 octal)
1784-KTXD Cn B encaminamiento DH+
1784-KTX/KTXD DHII [F5] – DST Link, Node User Especifique lo siguiente:
1784-KTXD Cn B DHII Remoto (DH II) 1 • Red de destino – el número de la red DH II a la que usted está yendo (0-15 octal)
1784-PCMK DH+
1784-PCMK encaminamiento DH+ • Nodo de destino – el número de estación del 1779-KP5 remoto (0-77 octal)
1784-PCMK DHII • Usuario de destino – el número de estación para el procesador en la red DH+ que usted
Puerto en serie PLC, KE/KF
Puerto en serie DHII desea controlar (2-20 octal)
Controlador VME
Windows DH+ [F9] – Save Configuration Guarda, en el archivo de configuración del usuario, la configuración que usted especificó
Windows encaminamiento DH+ en esta pantalla. Presione [F9] si desea usar esta configuración cada vez que pone en
Ethernet DH+, PI marcha el software.
1784-KL DH+
1784-KL encaminamiento DH+ [F10] – Terminal Name Le solicita que introduzca un nombre para el terminal de programación. Este nombre aparece
1784-KL DHII
en la pantalla del WHO activo, lo que hace más fácil identificar su terminal (en lugar de usar
la dirección del terminal).
1 El número de red determina si es local o remota. Si desea DH II local, especifique 0 para la red fuente y la red de destino; si desea DH II remota, especifique un
valor diferente para la red fuente y la red de destino.
6-34
7
Configuración de un archivo de la memoria
del procesador para programación fuera de
línea
Objetivos del capítulo Usted puede programar fuera de línea si no necesita usar el procesador
mientras programa o si el terminal de programación no está conectado
a un procesador (ya sea directamente o por una DH+). Usted puede
entonces usar la programación en línea restaurándola a un procesador
real. (Para obtener información sobre la restauración de archivos, vea
el capítulo 3 del Manual de Programación, publicación 6200-6.4.7ES).
Uso de la configuración Para usar la utilidad de configuración fuera de línea, siga los pasos que
fuera de línea [F4] se indican a la izquierda en la siguiente página:
Después de presionar [F9], la información que usted especifica permanece igual cada vez
que usted arranca el software. Si desea cambiar la información de configuración para esta
sesión de edición solamente, presione Presione esta tecla para
Return o Esc después de especificar la
guardar sus cambios.
información de configuración. Estos cambios permanecen hasta que usted salga del software.
7-1
Conectar directamente al archivo de la memoria del procesador que el [F1] – Offline Programming
cursor resalta
Crear un archivo nuevo de la memoria del procesador [F6] – Create File
Definir dónde desea almacenar los archivos de la memoria del [F7] – Define Directory
procesador, archivos de comentarios y símbolos, archivos de
comentarios y símbolos exportados, archivos de configuración del
usuario e informes
Guardar las opciones de configuración en el disco [F9] – Save Configuration
Convertir archivos existentes de manera que pueda usarlos con la [F10] – File Convert Utility
versión 4.0 o posterior del software. Para obtener más información,
vea el apéndice A en la sección “Trabajando con archivos” del Manual
de Programación, publicación 6200-6.4.7ES.
Usar las opciones de configuración seleccionadas para esta sesión de [Esc]
edición solamente y salir de la pantalla de configuración fuera de línea
7-2
Creación y selección de Para crear o seleccionar un archivo de la memoria del procesador fuera
archivos de la memoria del de línea, siga los pasos que se indican a la izquierda:
procesador fuera de línea
Si especifica un
archivo de la memo- += PROGRAM DIRECTORY FOR PROCESSOR: += D:\IPDS\ARCH\PLC5\*.AF5 ==============+=+
ria del procesador | File Name | Name Size Date Time | |
que no existe, el sis- |–––––––––––––––––––––––––––––––––––|––––––––––––––––––––––––––––––––––––––––|–|
| | | |
tema le pregunta si
| | | |
va a crear el archivo | | | |
o no. Escriba “yes” | | | |
(sí) o no introdu- Menú principal
| | | |
| | | |
ciendo uno de los 6200 | | | |
siguientes cuatro: |+= CREATE PROCESSOR FILE ========+ | | |
|| | | | |
Y N || Name: BATCH1 | | | |
o
Offline || Family: PLC–5/10 | | | |
Config || Series: A | | | |
o o || Memory Size: BASE | | | |
F4 || | | | |
Yes No ++= ESC exits ====================+=+========================================+=+
F8 o F10
Enter a new file name.
>
Program PLC–5/15 Series A Revision C PLC–5/15 File BATCH1
Create
Create Select Select Select
File File Proc Series Memory
Introduzca un F1 F2 F3 F4
F6 o nombre de
e archivo existente
Introduzca un nombre de archivo nuevo
Use estas teclas para espe-
Presione esta tecla para crear el archivo que
cificar las características para
usted ha especificado.
el archivo, de manera que la
configuración corresponda
con el procesador receptor.
Crear un archivo de la memoria del procesador usando el nombre [F1] – Create File
del procesador en uso.
Seleccione uno de los procesadores siguientes: [F2] – Select Processor
PLC-5/10 PLC-5/11 PLC-5/12 PLC-5/15
PLC-5/20 PLC-5/20E PLC-5/25 PLC-5/30
PLC-5/V30 PLC-5/40 PLC-5/40E PLC-5/40L
PLC-5/V40 PLC-5/V40L PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E PLC-5/VME
Seleccione la serie apropiada para la familia del procesador que [F3] – Select Series
usted seleccione.
Seleccionar entre memoria de base y memoria expandida, [F4] – Select Memory
dependiendo de qué tipo de memoria usa el procesador objeto.
7-3
7-4
8
Uso de comunicaciones
Objetivos del capítulo Con el software de programación 6200, usted puede ver qué
dispositivos están en su red Data Highway Plus (DH+) y/o en su red
Ethernet.
Descripción de las La red Data Highway Plus usa comunicación entre dispositivos iguales
comunicaciones DH+ a través de un esquema de pasada de “testigos”. El nodo que tiene “el
testigo” (y por lo tanto permiso para transmitir) se denomina el
maestro. “El testigo” se pasa entre los procesadores y dispositivos en la
red para rotar la propiedad del “testigo”.
8-1
Figura 8.1
Ejemplo de configuración de la red Data Highway Plus
Procesador Terminal de
Terminal de PLC-5/40 programación
planta T35 portátil T47
Conexión
RS-422
E/S remoto
RediPANEL
2705
del operador
Controladores de
lazo 1771-LC
18 0 8 3 a
Uso de DH+ WHO Las utilidades DH+ WHO Listen y DH+ WHO activo del software de
programación permiten ver qué dispositivos están en la red DH+ local.
(La red DH+ local es el enlace al cual usted está conectado). La
utilidad WHO activo también muestra los contadores de diagnóstico
para los dispositivos en su red DH+ local.
8-2
Para obtener acceso a las utilidades DH+ WHO, siga los pasos que se
indican a la izquierda:
Uso de la utilidad DH+ WHO La pantalla DH+ WHO Listen exhibe la tabla de nodos activos, la cual
Listen indica los números de estación que están activos.
Para mostrar la tabla de nodos activos, siga los pasos que se indican a
la izquierda:
8-3
Uso del DH+ WHO activo La pantalla del DH+ WHO activo exhibe una tabla que identifica los
dispositivos que son conectados a la red DH+. A través de esta
pantalla, usted puede elegir el procesador que desea usar.
8-4
Para obtener acceso a la pantalla del DH+ WHO activo, siga los pasos
que se indican a la izquierda:
Hacer una conexión directa al procesador que está resaltado por [F1] – Online Programming
el cursor
Representar visualmente los diagnósticos para el dispositivo que [F2] – Station Diagnostics
está resaltado por el cursor.
8-5
Obtención de los La información sobre los diagnósticos del DH+ WHO está disponible a
diagnósticos de estación través de la pantalla del DH+ WHO activo. Usted puede exhibir
diagnósticos para cualquier dispositivo que esté conectado a la red DH+.
Para obtener diagnósticos de estación, siga los pasos que se indican a la
izquierda:
Menú principal del
editor de escalera Las siguientes tablas indican los contadores que son exhibidos y sus
significados:
Who Active
Para los contadores de este procesador: Vea la tabla: En la página:
F5
PLC-2 Tabla 8.A 8-7
PLC-3 Tabla 8.B 8-8
Station Diag PLC-5/10, -5/12, -5/15, -5/25 Tabla 8.C 8-8
F2
PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, Tabla 8.D 8-9
-5/60L, -5/80, -5/20E, -5/40E, -5/80E,
-5/V30, -5/V40, y -5V40L
PLC-5/250 Tabla 8.E 8-10
8-6
Tabla 8.A
Contadores de diagnósticos del PLC-2 (a través de un 1785-KA3)
8-7
Tabla 8.B
Contadores de diagnóstico del PLC-3
Tabla 8.C
Contadores de diagnóstico de los PLC-5/10, -5/12, -5/15, -5/25
Tabla 8.D
Contadores de diagnóstico de los PLC-5/11, -5/20, -5/30, -5/40,
-5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E, -5/V30, -5/V40, y
-5V40L
8-9
Tabla 8.E
Contadores de diagnóstico del PLC-5/250
8-10
Uso de filtros
8-11
Descripción de las Ethernet es una red de área local que proporciona comunicación entre
comunicaciones Ethernet varias computadoras (principales) a 10 Mbps. La comunicación es vía
cable coaxial grueso o delgado. La Figura 8.2 muestra un ejemplo de la
red Ethernet.
Figura 8.2
Ejemplo de configuración Ethernet
HP 9000 Software
o VAX INTERCHANGE Terminal de
principal programación
Software
INTERCHANGE
Ethernet TCP/IP
Red DH+
Controladores de
lazos 1771-LC
CNC serie
8600 con
E/S remota
Procesador SLC 5/01
Sistema modular de 7 ranuras Procesador PLC-5/40
con módulo 1747-DCM (un canal configurado para modo adaptador)
8-12
Uso de Ethernet WHO Para obtener acceso a Ethernet WHO, siga los pasos que se indican a la
izquierda:
Uso de Ethernet WHO La pantalla Ethernet WHO activa muestra una lista definida para el
Activo usuario de nodos activos incorporados a la red Ethernet. A través de
esta pantalla, usted puede elegir el procesador que desea usar.
Para obtener acceso a la pantalla del WHO activo, siga los pasos que se
indican a la izquierda:
Online Edit
Who Active Program HostLst
F5 F1 F10
8-13
Uso del editor de lista Para agregar o retirar entradas de la lista principal, siga los pasos que
principal Ethernet se encuentran a la izquierda.
F5
Clear Append Insert Modify Delete Undel Accept
List
F1 F3 F4 F5 F6 F7 F10
8-14
8-15
9
Direccionamiento de los archivos de la tabla
de datos
Objetivos del capítulo Este capítulo muestra cómo direccionar archivos de datos cuando usted
escribe los programas de escalera.
Descripción general del Todos los datos que su procesador examina o cambia son almacenados
almacenamiento de datos en archivos en áreas de almacenamiento de datos de la memoria. Estas
áreas almacenan:
datos recibidos desde módulos de entradas
datos a ser enviados a módulos de salidas; estos datos representan
decisiones hechas por la lógica de escalera
resultados intermedios hechos por la lógica de escalera
datos precargados tales como predefiniciones y fórmulas
Además, el procesador usa otras áreas de almacenamiento de datos
para:
instrucciones de control
almacenar el estado del sistema
La Figura 9.1 muestra el rol que juega el almacenamiento de datos en
un proceso de control programable.
Figura 9.1
Relación entre módulos de E/S, almacenamiento de datos y
programas de escalera
ALMACENAMIENTO DE DATOS
Archivos de
Entradas digitales imagen de E/S Salidas digitales
MODULOS Archivos de MODULOS
DE ENTRADA transferencias DE SALIDA
Entradas analógicas de bloques Salidas analógicas
Otros archivos
de datos
Examina Devuelve
datos resultados
PROGRAMA DE
ESCALERA
9-1
Archivo 999
Algunos tipos de archivos están hechos de palabras de 16 bits. Las
palabras en punto (coma) flotante son de 32 bits. Cuando usted necesita
obtener acceso a estos datos, lo especifica con una dirección
formateada.
hasta 1000
palabras
9-2
Organización de los datos Al organizar los archivos de datos, usted puede usar archivos de datos
en archivos y bloques de definidos por el procesador, donde cada archivo empieza en la palabra
0, ó sub-dividir estos archivos en bloques de datos definidos por el
datos
usuario, donde usted especifica la dirección inicial de la primera
palabra en el bloque de datos.
Al organizar los datos, agrupe los datos en clases similares, tales como:
resultados de cálculos
fórmulas de lotes
Debido a la estructura de las instrucciones de transferencia en bloques,
usted debe agrupar los datos como:
entradas desde módulos analógicos
salidas a módulos analógicos
Puede ser que usted también desee dejar espacio para una futura
expansión al agrupar los datos. Haga esto dejando espacios entre
bloques de datos dentro de un archivo
grupos de archivos numerados en forma secuencial
módulos en un chasis de E/S
Nota importante: Si usted planea programar en línea, debe dejar
espacios en el archivo de datos o en el sistema de numeración del
programa (debido a que usted no puede crear memoria del usuario
mientras está en el modo de marcha [Run]). Sin embargo, estos
espacios usan varias palabras de memoria suplementaria por cada
archivo de bloque de datos que usted salte. Los procesadores
PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E,
-5/40E, -5/80E, -5/V30, -5/V40, y -5V40L usan 6 palabras por archivo
de datos no usado; los procesadores PLC-5/10, -5/12, -5/15 y -5/25
usan 2 palabras por archivo de datos no usado. Tenga cuidado al dejar
espacios.
9-3
2 Disponible en los procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E, -5/V30, -5/V40, y -5V40L solamente.
9-4
9-5
Figura 9.2
Ejemplo del mapa de la memoria de los tipos de archivos para
procesadores PLC-5
0 0 0 0 0 0 0
imagen de salida
32 32 32–64 32–64 32–128 32–192
imagen de entrada 1
64 64 64–128 64–128 64–256 64–384
estado 2
96 96–160 192–256 192–384 192–512
binario, temporizador, contador,
–––––––––––––––– control, entero, coma flotante 3-999
256 de acuerdo a su
Los procesadores PLC-5/11,
-5/20, -5/30, -5/40, -5/40L, -5/60, aplicación
-5/60L, -5/80, -5/20E, -5/40E,
4096 -5/80E, -5/V30, -5/V40, y -5/V40L
también pueden usar:
Nota importante: Las direcciones de bits por debajo de la palabra 256 y transferencia en bloques,
las direcciones de palabras por debajo de 4096 usan mensaje, PID, estado SFC y
la mitad de las palabras de almacenamiento que cadena ASCII.
las direcciones sobre estos límites. El procesador
también puede obtener acceso a las direcciones
que están por debajo de estos límites más rápido
que a las direcciones que están por encima de
estos límites.
Para obtener la mejor organización de memoria,
direccione sus instrucciones más frecuentemente
usadas entre el final del archivo de estado y la palabra
física 256 para instrucciones de bit, o entre el final del
archivo de estado y la palabra física 2048
(procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L,
-5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E, -5/V30,
-5/V40, y -5/V40L) ó 4090 (procesadores PLC-5/10,
-5/12, -5/15, -5/25 ) para instrucciones de elemento.
9-6
9-7
Direccionamiento de Usted puede usar los siguientes tipos de formatos para direccionar
archivos de datos archivos de datos cuando escriba sus programas de escalera:
Dirección simbólica Nombre del carácter ASCII que relaciona Mixer_1 9-17
la dirección (de un archivo, palabra,
submiembro o bit) a lo que éste
representa en la aplicación
Especificación de Use una dirección lógica para obtener acceso a un bit, palabra,
direcciones lógicas submiembro, bloque de datos, archivo o bit de imagen de E/S. El
formato de una dirección lógica corresponde directamente a la posición
en el almacenamiento de datos.
1. Especifique lo siguiente:
tipo de datos
número del archivo de datos (3-999)
Los archivos 0-2 (entrada, salida y estado), ya están definidos
por el procesador.
9-8
Tabla 9.B
Especificaciones de la sección de datos válidos
A ASCII
B binario
C contador
D bcd
F coma flotante
I imagen de entrada
N entero
O imagen de salida
R control
S estado
T temporizador
BT tranferencia en bloques
MG mensaje
PD PID
SC estado SFC
ST cadenas ASCII
9-9
Tabla 9.C
Direccionamiento de datos en niveles diferentes
Archivo F 8
Tipo archivo
Número archivo
Palabra dentro de un N 9 : 2
archivo de palabra
Tipo archivo
Número archivo
Delimitador elemento
Número elemento
9-10
Tabla 9.D
Nemónicos de dirección
9-11
9-12
9-13
Especificación de Use una dirección de imagen de E/S para acceder a un bit de entrada o
direcciones de imagen de salida en la tabla de imagen de E/S. La dirección de imagen de E/S
corresponde la posición física del chasis de E/S en el circuito de E/S.
E/S
Al especificar una dirección de imagen de E/S, incluya lo siguiente:
Tabla 9.E
Direcciones de imagen de E/S válidas
Tabla 9.F
Ejemplos de dirección de imagen de E/S
9-14
Tabla 9.G
Ejemplos de direcciones indirectas
N7:[C5:7.ACC] Número de palabra El número de elemento es el valor acumulado del contador 7, elemento 5.
9-15
9-16
Especificación de Con las direcciones simbólicas, usted puede substituir un nombre por
direcciones simbólicas una dirección para que la dirección se relacione físicamente con la
aplicación. Por ejemplo, podría substituir el nombre LS1 por el bit de
imagen de entrada I:007/10 para indicar la entrada desde el final de
carrera # 1.
9-17
9-18
Tabla 9.H
Ejemplos de direcciones simbólicas
9-19
10
Creación de los archivos de la tabla de
datos
Objetivos del capítulo Un archivo de la tabla de datos almacena los datos que usan los
archivos del programa. Usted puede crear archivos de tablas de datos:
Use este capítulo para aprender cómo crear los archivos de la tabla de
datos. Este capítulo también explica cómo usar el mapa de la memoria
para representar en pantalla información de la memoria del procesador
de tabla de datos.
10-1
Creación de archivos de la Para crear un archivo de la tabla de datos, siga los pasos que se indican
tabla de datos a la izquierda:
Create Data
Table File
Si desea: Presione esta tecla:
F6
Crear un archivo de la tabla de datos [F6] – Create Data Table File
Eliminar un archivo de la tabla de datos [F7] – Delete Data Table File
Introduzca la última dirección Ir a las páginas anteriores o posteriores en [PageDown] (Página posterior)
la tabla de datos [PageUp] (Página anterior)
Ir a una tabla de datos específica Introduzca el número de archivo
Donde:
10-2
Asignación de privilegios a Usted puede asignar privilegios a archivos de la tabla de datos para
archivos de la tabla de datos restringir el acceso/modificación. Vea el capítulo 15.
Ampliación de los archivos Usted también puede ampliar los archivos de la tabla de datos para
de la tabla de datos incluir más elementos. Para ampliar un archivo de la tabla de datos,
siga los pasos que se indican a la izquierda:
Menú principal del
editor de escalera
El procesador debe
estar en el modo de Por ejemplo, si N10 contiene 20 palabras y usted desea ampliar el
programación. archivo de la tabla de datos para que contenga 100 palabras, escriba:
General
N10:99 [Enter]
Utility
F7 Usted puede ampliar los archivos de la tabla de datos de E/S en todos
los procesadores excepto el PLC-5/10 y PLC-5/15. Cualquiera que sea
la dirección que usted especifique, el software añade el rack completo.
Memory Por ejemplo, si escribe I:033, el software extiende la tabla de imagen
Map
F1
de entradas y salidas a I:037. De la misma forma, si escribe O:033, se
extiende la tabla de imagen de entradas y salidas.
Create Data
Table File
F6
Eliminación de archivos de Usted puede eliminar todos los archivos de la tabla de datos, excepto
la tabla de datos los siguientes:
10-3
10-4
11
Configuración de su procesador
Configuración del Termine estas tareas antes de configurar el procesador o los canales del
procesador procesador:
PLC-5/20 PLC-5/20E
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
Tabla 11.A
Tareas de configuración del procesador
PLC-5/10, -5/12, -5/15, procedimiento de arranque del procesador Estado del procesador página 11-4
-
-5/25 y --5/VME
V
rutina de fallo del procesador página 11-6
un archivo de estado de E/S página 11-8
un archivo de estado VME página 11-12
un archivo de imagen adaptador página 11-12
11-1
11-2
Acceso a las pantallas de Para completar las tareas de configuración, vaya a la pantalla apropiada:
estado del procesador y de
Para este procesador: Use esta pantalla: Vea página:
configuración del
procesador PLC-5/10, -5/12, -5/15, -5/25, -5/VME Estado del procesador 11-3
Menú principal PLC-5/11, -5/20, -5/30, -5/40, -5/60, Configuración del 11-3
6200 -5/80 procesador
Online
Prog Pantalla de estado del procesador – PLC-5/10, -5/12, -5/15, -5/25,
F1 -5/VME
DH+ station: 20 Mode: SCANNER Local hardware addressing: 2–SLOT
Ram backup: DISABLED Memory: UNPROTECTED EEPROM: TRANSFER AT POWERUP
Arithmetic flags S:0 Z:0 V:0 C:0
General User control bits 00000000 00000000 RESTART FIRST STEP
Utilities Processor status 00000000 11001000 MODE SWITCH IN REMOTE
Minor fault 00000000 00000010 DH+ TABLE CHANGE
F7
Major fault 00000000 00000000
Fault code 0
Where faulted prog file: 0 rung: 0
Fault routine prog file: 0 watchdog: 500
Proc Select. timed inter. prog file: 0 setpoint: 0
Status Program scan [msec] last: 0 max: 10
Date/time 1983–10–03 21:59:39 Indexed addressing offset 0
F2 Adapter Image file: N/A I/O Status File: 0 VME status file: N/A
Active node list
0 10 20 30 40 50 60 70
00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000001
11-3
Definición del Los bits de control del usuario, (S:26, bits 0 y 1) definen la forma en
procedimiento de puesta en que el procesador arranca en el modo de marcha después de una pérdida
de electricidad, o cuando usted cambia al modo de marcha desde el
marcha del procesador
modo de programa o modo de prueba.
F2 o F3
Este bit determina si el SFC vuelve a empezar o continúa en el último paso activo
después de una pérdida de alimentación eléctrica.
1 seleccionar protección contra pérdida de alimentación eléctrica.
Si este bit está establecido y ocurre una pérdida de energía eléctrica, el procesador
establece el bit de fallo mayor 5 y ejecuta un archivo de rutina de fallo que usted
define antes de que regrese al escán normal del programa.
11-4
Tabla 11.B
Posibles rutinas de puesta en marcha del procesador
Usando SFC Ninguna rutina de fallo Volver a empezar en el primer paso xxxxxxxx xxxxxx00
No usando SFC Rutina de fallo Empezar en el primer archivo de escalera xxxxxxxx xxxxxx0x
Usando un archivo SFC Volver a empezar usando el archivo de fallo y luego el primer paso xxxxxxxx xxxxxx10
dee fallo
Volver a empezar usando el archivo de fallo y luego el último paso activo xxxxxxxx xxxxxx11
No está usando un No está usando SFC Empezar en el primer archivo de escalera en la memoria del procesador xxxxxxxx xxxxxx00
archivo de fallo
Cada x indica un bit que puede ser 0 ó 1 para el valor de estado descrito.
Menú principal
Processor Configuration
6200
User Control Bits 00000000 00000100 START AT RACK 1
Fault routine prog file no.: 0 Watchdog (ms): 500
I/O status file: 0
Online VME STatus File: N34
Prog
F1
11-5
Definición de una rutina de Para definir un archivo de programa en donde va a residir la rutina de
fallo fallo, lleve el cursor al campo del número del archivo de programa de
rutina (S:29) e introduzca el número de archivo (3-999).
11-6
11-7
Definición de un archivo de El archivo de estado de E/S almacena datos que son usados para las
estado de E/S tablas de configuración de racks de E/S. El estado de E/S de cada rack
de E/S remoto requiere dos palabras. Estas dos palabras almacenan los
bits de fallo, reseteo, presencia, e inhibición para cada rack. Se requiere
el archivo de estado de E/S para una configuración automática. Vea el
Menú principal capítulo 12.
6200
Tome nota de que el archivo de estado de E/S sólo funciona en los
siguientes procesadores:
Online
Prog PLC-5/11
F1
PLC-5/15 B/H y posterior
PLC-5/20
PLC-5/25 A/D y posterior
General PLC-5/30
Utilities PLC-5/40
F7
PLC-5/60
PLC-5/80
Proc Proc
Status Config
F2 o F3 Para definir un arch. de estado de E/S (S:16, byte inferior):
Procesadores PLC-5/VME
(6008-LTV) solamente. Vea
la página 11-12.
11-8
Figura 11.1
Disposición de palabras en el archivo de estado de E/S
N15:0
rack 0
N15:1
N15:30
rack 17 (Máximo para procesadores PLC-5/40)
N15:31
N15:46
rack 27 (Máximo para procesadores PLC-5/60 y -5/80)
N15:47
11-9
Figura 11.2
Esquema de la disposición de bits para la primera palabra atribuida a
un rack de E/S remoto o a un rack de E/S local extendido
No usados No usados
10535-I
11-10
Figura 11.3
Esquema de la disposición de bits para la segunda palabra atribuida
a un rack de E/S remoto o a un rack de E/S local extendido
No usados No usados
Bits de restableci–
miento
Cada cuarto de rack tiene asignado un bit de
08 primer 1/4 de rack reseteo. Un bit de reseteo establecido en 1
grupo 0 de E/S inicial
indica que el rack parcial ha sido reseteado.
09 segundo 1/4 de rack
grupo 2 de E/S inicial
10 tercer 1/4 de rack
grupo 4 de E/S inicial
11 cuarto 1/4 de rack
grupo 6 de E/S inicial
10536-I
11-11
Definición de un archivo de Use el campo del archivo de estado VME (S:15) para definir un archivo
estado para procesadores no usado para la recolección de datos de estado.
PLC-5/VME Estado de los procesadores PLC-5/12, -5/15, -5/25, -5/VME
Definición de un archivo de Un archivo de imagen del adaptador es un archivo a través del cual un
imagen del adaptador procesador PLC-5 en el modo adaptador se comunica con un procesador
supervisor. Use el campo del archivo de imagen del adaptador (S:25) en
Procesadores PLC-5/12,
la pantalla de estado del procesador para definir un archivo de imagen
-5/15, -5/25 del adaptador para los procesadores PLC-5/12, -5/15, -5/25 y -5/VME.
Menú principal
6200
Estado del procesador PLC-5/12, -5/15, -5/25
Proc
Status Introduzca un número de archivo entero para definir el archivo de imagen del adaptador.
F2
Usted debe asignar un archivo de datos entero no usado (de 16 palabras
de largo). Un archivo de imagen del adaptador de menos de 16 palabras
genera un fallo. Este campo muestra N/A si el procesador está en el
modo escáner. Si usted no introduce un número de archivo, el valor
predeterminado es la sección del archivo de datos de E/S para el rack 3
y las direcciones predeterminadas son I:30-I:37 y O:30-O:37.
Definición de la interrupción Una interrupción de entrada del procesador (PII) especifica cuándo una
de entrada del procesador entrada por evento causa que el procesador interrumpa la ejecución del
programa y ejecute un archivo del programa PII una vez, hasta su
Procesadores PLC-5/11,
término. Después, el procesador continúa la ejecución del archivo del
-5/20, -5/30, -5/40, -5/60, -5/80 programa desde donde fue interrumpido. Las PII están disponibles con
los procesadore PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80 solamente.
Para obtener más información sobre las PII, vea el Manual de diseño del
PLC-5 1785, publicación 1785-6.2.1ES.
11-13
11-14
número de archivo de Introduzca el número del archivo de programa que contiene el S:31
programa programa STI.
Si no está usando una STI, introduzca cero.
punto de ajuste Introduzca el intervalo de tiempo entre interrupciones (1 a 32767 ms). S:30
Si no está usando una STI, introduzca cero.
Nota importante: Recuerde especificar un tiempo de interrupción más
largo que el tiempo de ejecución del archivo STI. De lo contrario, el
procesador establece un fallo menor (S:10, bit 2).
Definición de programas de Los procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80 tienen la
control principales (MCP) capacidad de ejecutar 16 programas de control principales. Durante la
configuración del procesador usted puede especificar:
Online Configuración del procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80
Prog
Processor Configuration
F1
User control bits: 00000000 00000000 RESTART FIRST STEP
Fault routine prog file no.: 0 Watchdog (ms): 500
I/O status file: 0 Communication time slice (ms): 3
Seleccione el archivo con Processor input interrupt bit mask: 00000000 00000000
las teclas del cursor compare value: 00000000 00000000
down count: 0
prog file no.: 0 module group: 0
Proc
Config
Use [down arrow] (flecha hacia abajo) o [PageDown] (página
F3
siguiente) para recorrer la pantalla hacia adelante, exhibiendo más
campos de constitución de MCP.
11-15
número de archivo de programa Introduzca los números de programa para los programas de control S:80 – S:127
principales A a P.
Si especifica un archivo MCP que no existe o que no es un programa
de escalera o un archivo SFC, se registra un fallo mayor en el archivo
de estado. También se registra un fallo menor si todos los archivos de
programa MCP son establecidos en cero.
bit de desactivación Por medio del establecimiento o reseteo del bit en estos campos, S:79
usted indica al procesador cuáles programas de control principales
desea ejecutar. Si se inhibe un archivo de programa MCP, el
procesador salta el archivo y va al siguiente archivo del programa.
Para establecer y restablecer los bits para los programas de control
principales A-P, lleve el cursor al campo apropiado y escriba 1 para
desactivar (saltar) este MCP ó 0 para activar (escanear) este MCP.
Luego, presione [Enter].
Si se establece el bit de inhabilitación para todos los archivos de
programas MCP, lo cual indica un salto de todos los programas de
control, se registra un fallo menor en el archivo de estado del
procesador.
bit de E/S Un 1 en este campo indica al procesador que salte el escán de E/S S:78
después de este MCP. El valor predeterminado 0 indica al procesador
que realice el escán de E/S después del correspondiente MCP.
Para especificar el bit de E/S, lleve el cursor al campo apropiado y
escriba 0 ó 1. Presione [Enter].
Esta característica está disponible en los siguientes procesadores:
PLC-5/11, -5/20, -5/30 serie A y posterior y PLC-5/40, -5/60 serie A,
revisión D y posterior, PLC-5/80 serie C.
11-16
Online Offline
Prog Prog
F1
o F3
VME Configuration
VME
Config
F4
11-17
12
Uso de los datos de estado del procesador y
de las E/S
Objetivos del capítulo Este capítulo describe cómo interpretar la información en la pantalla de
estado del procesador. Use la pantalla de estado del procesador para
monitorear:
información de estado del procesador
fallos mayores y menores
STI
PII
tiempos de escán de programa
estado de E/S
Archivo de estado del Los datos de estado del procesador se almacenan en el archivo de datos
procesador 2. Consulte la Tabla 12.A para obtener información sobre direcciones
del archivo de estado del procesador.
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
Tabla 12.A
Direcciones del archivo de estado del procesador
12-1
S:7 (PLC-5/11, -5/15, -5/20, -5/25, -5/30) Bits de estado global: 12-19
• 8 bits inferiores – bits de fallo de rack para
racks 0-7
• 8 bits superiores – bits de cola llena de rack
para racks 0-7
S:17 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Fallo menor (palabra 2) 12-6
12-2
S:27 (PLC-5/10, -5/11, -5/12, -5/15, -5/20, -5/25) Bits de control de rack: 12-22
• 8 bits inferiores – bits de inhibición de rack
de E/S para racks 0-7
• 8 bits superiores – bits de reseteo de rack
de E/S para racks 0-7
S:33 (PLC-5/40) • 8 bits inferiores – bits de inhibición de rack
de E/S para racks 10-17
• 8 bits superiores – bits de reseteo de rack
de E/S para racks 10-17
S:35 (PLC-5/60, -5/80) • 8 bits inferiores – bits de inhibición de rack
de E/S para racks 20-27
• 8 bits superiores – Bits de reseteo de rack
de E/S para racks 20-27
S:28 Punto de ajuste de controlador de control 11-6
(watchdog) del programa
S:29 Archivo de rutina de fallo 11-6
S:30 Punto de ajuste STI 11-14
S:31 Número de archivo STI 11-14
S:46 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Número de archivo de programa PII 11-13
S:47 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Grupo de módulos PII 11-13
S:48 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Máscara de bit PII 11-13
S:49 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Valor de comparación PII 11-13
S:50 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Conteo regresivo PII 11-13
S:51 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Bits cambiados PII 12-16
S:52 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Sucesos PII desde última interrupción 12-16
S:53 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Tiempo de escán STI (en ms) 12-17
S:54 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Tiempo máximo de escán STI (en ms) 12-17
S:55 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Ultimo tiempo de escán PII (en ms) 12-16
S:56 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Tiempo máximo de escán PII (en ms) 12-16
S:57 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Suma de comprobación de programa del 12-15
usuario
12-3
S:77 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Fracción de tiempo de comunicación para 11-6
funciones de mantenimiento interno para
comunicación (en ms)
S:78 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Escán de E/S después de MCP 11-15
S:79 (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Bits de inhibición MCP 11-15
S:80-S: (PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80) Número de archivo MCP 11-15
127 Tiempo de escán MCP (en ms) 12-14
Tiempo máximo de escán MCP (en ms)
Interpretación de Para monitorear la información de estado del procesador, siga los pasos
información de estado del que se indican a la izquierda:
procesador
Figura 12.1
Pantalla de estado del procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60,
General -5/80 Página 1
Utilities
F7 Processor Status
Fault code: 0
Where faulted: 0:0
Major fault: 00000000 00000000
Minor fault 1: 00000000 00000000
Proc
2: 00000000 00000000
Status Processor status: 00000000 10001000 Mode switch in remote
27 20 17 10 7 0
F2
I/O status btx full: 00000000 00000000 00000000
rack fault: 00000000 00000000 00000000
I/O control reset: 00000000 00000000 00000000
inhibit: 00000000 00000000 00000000
12-4
Figura 12.2
Pantalla de estado del procesador PLC-5/10, -5/12, -5/15, -5/25,
-5/VME
12-5
Monitoreo de los fallos Monitoree los fallos que ocurren en el sistema de su procesador usando
la pantalla de estado del procesador. Usted puede monitorear:
12-6
Tabla 12.B
Descripción y borrado de fallos mayores
Para estos Siga estas reglas para mostrar en pantalla el Borre los fallos de la siguiente forma:
procesadores: texto de fallos mayores:
PLC-5/10, -5/12, -5/15 y • El texto de estado que aparece corresponde al • Presione [F10] – Clear Major Fault en la
-5/25 fallo mayor más reciente. pantalla de estado del procesador para
• Si no se establecen bits, el área de mensaje restablecer todos los fallos mayores. Cuando
queda en blanco. usted limpia fallos mayores, los campos de
código de fallo, archivo de programa y número
de renglón se limpian también.
PLC-5/11, -5/20, -5/30, • El texto de estado que aparece corresponde al • Reseteo de bits individuales. Si usted tiene más
-5/40, -5/60 y -5/80 fallo más significativo cuando el cursor no se de un fallo mayor y resetea un bit, el texto de
encuentra en la palabra de estado de fallo mayor. estado muestra el siguiente mensaje de fallo
• Si el cursor está en el bit de una palabra de mayor.
estado de fallo mayor y ese bit está establecido, el
texto de estado que aparece corresponde al bit en
el cual se encuentra el cursor.
• Si no se establece ningún bit, el área de mensaje
queda en blanco.
12-7
Tabla 12.C
Descripción y borrado de fallos menores
Para estos Siga estas reglas para mostrar en pantalla el Borre los fallos de la siguiente forma:
procesadores: texto de fallos menores:
PLC-5/10, -5/12, -5/15, • El texto de estado que aparece corresponde al • Presione [F9] – Clear Minor Faults para
-5/25, -5/VME fallo menor más reciente. restablecer fallos menores
• Si no se establecen bits, el área de mensaje
queda en blanco.
PLC-5/11, -5/20, -5/30, • El texto de estado que aparece corresponde al • Reseteo debits individuales. Si usted tiene más
-5/40, -5/60 y -5/80 fallo más significativo cuando el cursor no se de un fallo menor y resetea un bit, el texto de
encuentra en las palabras de estado de fallo estado exhibe el siguiente mensaje de fallo
menor. menor.
• Si el cursor está en el bit de una palabra de fallo
menor y ese bit está establecido, el texto de
estado que aparece corresponde al bit en el
cual se encuentra el cursor.
• Si no se establece ningún bit, el área de
mensaje queda en blanco.
Monitoreo del estado del Use el campo de estado del procesador para monitorear su procesador.
procesador El campo muestra la información de estado en formato binario y en
texto (S:1).
VME
Status
F4 12-9
Monitoreo de información Use la pantalla de estado del procesador para monitorear información
del procesador acerca del procesador, tal como:
General
Utilities
F7
Proc
Status
F2
12-10
Esto: Descripción:
12-11
Monitoreo de indicadores Use la pantalla de estado del procesador para controlar el offset de
aritméticos y offset de direccionamiento indexado y valores de indicadores aritméticos.
direccionamiento indexado
Estado del procesador PLC-5/10, -5/12, -5/15, -5/25, -5/VME
General
Utilities
F7
Estado del procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80
12-12
Monitoreo de la red Data Vea el número de estación de la red Data Highway Plus del procesador
Highway Plus para y controle la tabla de nodos activos usando la pantalla de estado del
procesador.
procesadores PLC-5/10,
-5/12, -5/15, -5/25
DH+ station: 20 Mode: SCANNER Local hardware addressing: 2–SLOT
Menú principal Ram backup: DISABLED Memory: UNPROTECTED EEPROM: TRANSFER AT POWERUP
6200 Arithmetic flags S:0 Z:0 V:0 C:0
User control bits 00000000 00000000 RESTART FIRST STEP
Processor status 00000000 11001000 MODE SWITCH IN REMOTE
Minor fault 00000000 00000010 DH+ TABLE CHANGE
Major fault 00000000 00000000
Online Fault code 0
Prog Where faulted prog file: 0 rung: 0
Fault routine prog file: 0 watchdog: 500
F1 Select. timed inter. prog file: 0 setpoint: 0
Program scan [msec] last: 0 max: 10
Date/time 1991–10–03 21:59:39 Indexed addressing offset 0
Adapter Image file: N/A I/O Status File: 0 VME status file: N/A
Active node list
Seleccione el archivo con 0 10 20 30 40 50 60 70
00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000001
las teclas del cursor
General
Utilities Por ejemplo: el conjunto
F7 de bits en esta pantalla
representa S:4/0 (esta-
ción 20) y S:6/15 (esta-
ción 77).
Proc
Status
F2
Este campo: Muestra:
12-13
Monitoreo del escán del Use la pantalla de estado del procesador para monitorear:
programa
los tiempos del último y máximo escán del programa (en ms) (S:8,
Menú principal S:9)
6200
el último y máximo escán de programa para cada programa de
control principal que se está usando (para procesadores PLC-5/11,
Online -5/20, -5/30, -5/40, -5/60, y -5/80 solamente)
Prog
F1
Para monitorear el escán del programa de un procesador PLC-5/11,
-5/20, -5/30, -5/40, -5/60 ó -5/80, use la página dos de la pantalla de
estado del procesador. Para obtener acceso a esta pantalla, presione
General [PageDown] estando en la primera página de la pantalla de estado de
Utilities
los procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80.
F7
Estado del procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80, página 2
Processor Status
Processor input interrupt scan [ms] last: 0 maximum: 0
events since last interrupt: 0
changed bits 00000000 00000000
12-14
Para este procesador: Use este campo para controlar el escán del programa:
last: (S:8) Este campo contiene el tiempo max: (S:9) Este campo contiene el
que tomó (en ms) hacer el escán en curso o valor máximo (en ms) que fue
última, a través del programa de escalera, o exhibido en el último campo de
el tiempo de una sola pasada a través de escán.
todos los pasos activos SFC . La resolución
es a los 10 ms. más cercanos.
PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80 Escán general del programa [ms]
last: (S:8) El campo muestra la hora del maximum: (S:9) Este campo muestra
escán en curso o última a través de todos el valor máximo que fue exhibido en
los programas de control principales e el último campo de escán.
interrupciones. La resolución es al 1 ms.
más cercano.
Monitoreo de la suma de Use la suma de comprobación del procesador (S:57) para llevar un
comprobación del seguimiento de los cambios de sus programas de escalera. Cada vez
procesador (procesadores que se hace una edición en su programa, cambia el campo “checksum”.
PLC-5/11, -5/20, -5/30, -5/40, Pantalla de estado del procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80
-5/60 y -5/80)
Arithmetic flags: S:0 Z:0 V:0 C:0
RTC date: 0000–00–00 RTC time: 00:00:00
Processor checksum: 0x0000 Indexed addressing offset: 0
EEPROM: TRANSFER AT POWERUP Resident I/O chassis addr: 1–SLOT
Memory: PROTECTED Ram Backup: DISABLED
Por ejemplo, usted puede usar el campo “checksum” para comparar los
archivos de programa de dos archivos de la memoria del procesador
para asegurarse de que sean iguales. También puede usarlo para
12-15
Online
Selectable timed interrupt scan [ms] last: 0 maximum: 0
Prog
F1 Overall program scan [ms] last: 0 maximum: 0
Proc
Status
Este campo: Muestra:
F2
Changed Bits (S:51) la máscara de los bits que han cambiado. Si un bit es 1, el bit
ha cambiado desde la última interrupción. Si un bit es 0, éste no ha
cambiado desde la última interrupción.
Events Since Last Interrupt (S:52) la cantidad de eventos desde la última PII.
Last (S:55) la hora del escán en curso o último escán a través de la PII.
Maximum (S:56) el valor máximo que fue exhibido en el campo de last scan.
12-16
Proc
Status Este campo de escán: Muestra:
F2
Last (S:53) el tiempo del escán en curso o
última a través de la STI.
Maximum (S:54) el valor máximo que fue exhibido
en el campo last scan.
Monitoreo y control de E/S Usted controla y revisa E/S de manera diferente dependiendo del
procesador.
12-17
Menú principal
Uso de la pantalla de estado de E/S
6200
Use la pantalla de estado de E/S para monitorear el estado del rack
remoto y para resetear e inhibir racks remotos en los procesadores
Online PLC-5/15, -5/25 y -5/VME.
Prog
F1
I/O STATUS bits de estado
I/O STATUS btx full 00000000 rack fault 00001110 global
I/O CONTROL reset: 00000000 inhibit: 00000000
bits de control
General IO 000/00 to 007/17 IO 010/00 to 017/17 global
Utilities Rack 0 LOCAL Fault INHIBIT RESET Rack 1 REMOTE Fault INHIBIT RESET
F7 FULL
tablas de
Proc IO 020/00 to 027/17 IO 030/00 to 037/17
Status Rack 2 REMOTE Fault INHIBIT RESET Rack 3 REMOTE Fault INHIBIT RESET configuración
de rack
F2 de E/S
I/O Status
F3 Si desea: Presione esta tecla:
12-18
PLC-5/40
PLC-5/60, -5/80
12-20
Figura 12.3
Bits de estado global
Bits de estado de E/S global PLC-5/15, -5/25, -5/VME
btx full 00000000 rack fault 00000000
Bits de estado de E/S global PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80
27 20 17 10 7 0
btx full 00000000 00000000 00000000
27 20 17 10 7 0
rack fault 00000000 00000000 00000000
Usted puede usar los bits de estado global sin usar las tablas de
configuración del rack de E/S. Esto es útil si sólo desea saber el estado
global de los racks, sin averiguar cuál es la configuración real del rack.
12-21
PLC-5/40
Archivo de Bits de control global:
estado:
S:27 • 8 bits inferiores – bits de inhibición de rack de E/S para racks 0 a 7
• 8 bits superiores – bits de reseteo de rack de E/S para racks 0 a 7
S:33 • 8 bits inferiores – bits de inhibición de rack de E/S para racks 10 a 17
• 8 bits superiores – bits de reseteo de rack de E/S para racks 10 a 17
PLC-5/60, -5/80
Archivo de Bits de control global:
estado:
S:27 • 8 bits inferiores – bits de inhibición de rack de E/S para racks 0 a 7
• 8 bits superiores – bits de reseteo de rack de E/S para racks 0 a 7
S:33 • 8 bits inferiores – bits de inhibición de rack de E/S para racks 10 a 17
• 8 bits superiores – bits de reseteo de rack de E/S para racks 10 a 17
S:35 • 8 bits inferioes – bits de inhibición de rack de E/S para racks 20 a 27
• 8 bits superiores – bits de reseteo de rack de E/S para racks 20 a 27
12-22
Figura 12.4
Bits de control global
Bits de control de E/S global PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80
27 20 17 10 7 0
reset 00000000 00000000 00000000
27 20 17 10 7 0
inhibit 00000000 00000000 00000000
Reseteo de racks
Si usted activa (1) un bit de reseteo, cada escán de E/S del chasis de
E/S, de ese rack, resulta en la desactivación de las salidas de esos
chasis (independientemente del posicionamiento del interruptor del
último estado en cada chasis). Estas salidas permanecen desactivadas
hasta que usted desactiva (0) el bit de reseteo.
Inhibición de racks
Si usted activa (1) un bit de inhibición, el procesador no escanea el
chasis del rack de E/S dado hasta que usted desactiva (0) el bit.
Durante el tiempo que un chasis de E/S no está siendo escaneado, sus
salidas están desactivadas o mantenidas en su último estado – en base
al posicionamiento del interruptor del último estado en el chasis.
Figura 12.5
Ejemplo de tabla de configuración de rack de E/S
IO 020/00 to 027/17
Rack 2 REMOTE Fault INHIBIT RESET
Rack #
Este campo muestra el número de rack.
12-24
6, 13 0
7, 14 2
8, 15 4
9, 16 6
12-25
Reset (campo 4)
Usted obtiene acceso a este campo presionando [F5] - Toggle
Reset. Si selecciona resetear desde este campo, el procesador
desactiva las salidas de este chasis (independientemente del
posicionamiento del interruptor del último estado en cada chasis). Una
R en este campo indica que el chasis está reseteado. Cuando usted
escribe un 1 para el bit de reseteo del rack global para ese rack (en la
línea 2), todos los chasis del rack son reseteados. Una R intermitente en
video inverso indica que ese rack ha sido reseteado globalmente.
Asegúrese de que el procesador esté en el modo de Para procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80
programación o programación remota.
Defina un archivo de estado Config. del Para usar la configuración automática con los procesadores PLC-5/11,
de E/S en procesador -5/20, -5/30, -5/40, -5/60 y -5/80, usted debe haber configurado un
canal en el modo escáner de E/S remoto, y haga lo siguiente:
12-26
12-27
Para obtener más información sobre los datos de estado del modo
Channel
Config escáner, vea el capítulo 13.
F5
Adición de un rack
Lleve el cursor a donde usted Para añadir un rack, siga los pasos que se indican a la izquierda:
desea añadir un rack
Esta tabla indica qué campos debe usted llenar en la entrada de la lista
Insert de escán en blanco y los valores válidos.
to List
F7
Campo: Valores:
12-28
Para añadir o retirar un chasis: Adición y retiro de chasis en los procesadores PLC-5/40L y -5/60L
(Procesadores -5/40L ó -5/60L)
Para añadir o retirar introducciones de la lista de escán del procesador,
Descripción general siga los pasos que se indican a la izquierda:
de canales
Adición de un chasis
Para añadir un chasis:
(Procesadores -5/40L ó -5/60L) Para añadir un chasis, siga los pasos que se indican a la izquierda:
12-29
Para retirar un chasis de una lista de Una lista de escán puede tener un máximo de 16 chasis. No repita
escán: introducciones en la lista de escán.
Lleve el cursor al chasis que usted
desea eliminar
Si desea: Presione esta tecla:
Si desea: Presione:
Aceptar las ediciones hechas a la configuración del canal. [F8] - Accept Edits
Cancelar las ediciones hechas a la configuración del canal. [F10] - Cancel Edits
Salir de la pantalla de ediciones pendientes. [Esc]
12-30
Yes No
Yes No Para salir sin
Para salir sin F8 o F10
F8 o F10 añadir el rack
añadir el rack
12-31
13
Configuración de los canales del procesador
PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80
Objetivos del capítulo Además de configurar la información del procesador PLC-5/11, -5/20,
-5/30, -5/40, -5/60, y -5/80 , usted debe configurar los canales de
comunicación. Con los procesadores PLC-5/11, -5/20, -5/30, -5/40,
-5/60, y -5/80, usted configura las comunicaciones (por ejemplo
dirección de nodo o rack, escáner de E/S remoto o modo adaptador)
usando las pantallas de configuración de los canales.
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
Tabla 13.A
Canales que usted puede configurar para los procesadores
PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80
Procesador: Canal 0: Canal 1A: Canal 1B: Canal 2A: Canal 2B: Canal 2:
PLC-5/11 X1 X
PLC-5/20 X DH+ solamente X
PLC-5/20E DH+ solamente Ethernet solamente
PLC-5/30 X X X
PLC-5/40, -5/60 y -5/80 X X X X X
PLC-5/40E, y -5/80E X X X Ethernet solamente
PLC-5/40L y -5/60L X X X E/S local extendido
solamente
1 Indica los canales configurables para el procesador apropiado.
13-1
Tabla 13.B
Opciones de configuración de canales y funciones predeterminadas
Canal: Opciones de las funciones del canal: Función predeterminada:
13-2
13-3
Acceso a la pantalla de Use la pantalla de descripción general del canal para definir la función
descripción general del de un canal. Para obtener acceso a la pantalla de descripción general
del canal, siga los pasos que se indican en la siguiente página a la
canal
izquierda:
Figura 13.1
Pantalla de descripción general del canal para procesadores
PLC-5/11, -5/20, -5/30, -5/40, -5/60 serie B y -5/80 serie C (se muestran
los valores predeterminados)
Channel Overview
F7
Channel 3A: N/A
Channel
Overview
Press a function key or enter a value.
F4 >
Rem Prog Forces:None 5/40 File BATCHTES
Accept Channel Node Channel Channel Select
Edits Priv Priv Config Status Option
F1 F2 F3 F5 F7 F10
Figura 13.2
Pantalla de descripción general del canal para procesadores
PLC-5/40L, -5/60L serie B y posteriores
Channel Overview
General
Utility Channel 3A: N/A
F7
13-4
Si desea: Presione:
Almacenamiento de las Después de configurar un canal usted debe salvar sus ediciones antes
ediciones de salir de la pantalla de configuración. Esta sección explica cómo
guardar la configuración del canal.
Si desea: Presione:
Aceptar las ediciones hechas a la configuración del canal [F8] – Accept Edits
Cancelar las ediciones hechas a la configuración del canal [F10] – Cancel Edits
Salir de la pantalla de ediciones pendientes [Esc]
13-5
Configuración del canal 0 El canal 0 es un puerto serie que acepta comunicaciones RS232,
RS422, y RS423. Use el ensamblaje de interruptores SW2 en los
procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80 para
especificar RS232, RS422, ó RS423. Para obtener más información,
vea el Manual de instalación del hardware de los controladores
programables de la familia PLC-5, publicación 1785-6.6.1ES.
Diag. file: 0
Remote mode change: DISABLED System mode char.: S
General Mode attention char.: \0x1b User mode char.: U
Utility
Baud rate: 2400 Parity: NONE
F7 Stop bits: 1
Control line: NO HANDSHAKING
F4
Vea la Tabla 13.C No se olvide de guardar sus ediciones presionando [F1] – Accept Edits
13-6
Si desea: Presione:
Tabla 13.C
Campos de configuración del modo del sistema (DF1 punto a punto)
Diag. file El archivo que contiene la Lleve el cursor al campo y escriba un número de archivo entero (3-999) y presione [Enter].
información de estado del canal Atención: Asigne un archivo de diagnóstico único a cada canal. No asigne un archivo de
diagnóstico que sea el archivo de estado de E/S que usted asignó ni ningún otro archivo de
enteros usado. Esto puede resultar en un daño impredecible a la máquina.
Nota importante: Usted debe definir un archivo de diagnósticos para un canal configurado
para cualquier cosa excepto como no usado (aunque usted no esté usando el canal) si
desea obtener información de estado para ese canal.
Remote mode Si la opción de cambio de modo Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
change remoto está activada posicionamiento deseado
Las opciones disponibles son: ENABLED o DISABLED
Mode El carácter de atención que se va Lleve el cursor al campo, escriba un carácter y presione [Enter]
attention a usar con el carácter del modo Si el carácter de atención que usted desea usar es un carácter de control, especifique el
char. del sistema o del modo del equivalente ASCII.
usuario para un cambio de modo
remoto
System mode El carácter que se va a usar con Lleve el cursor al campo, escriba un carácter y presione [Enter]
char. el carácter de atención de modo Si el carácter de atención que usted desea usar es un carácter de control, especifique el
(ver información arriba) equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del sistema,
el procesador establece la comunicación del canal 0 en el modo del sistema. Tome nota de
que la opción de cambio de modo remoto debe estar ACTIVADA.
User mode El carácter que se va a usar con Lleve el cursor al campo, escriba un carácter y presione [Enter]
char. el carácter de atención del modo Si el carácter de atención que usted desea usar es un carácter de control, especifique el
(ver información arriba) equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del usuario,
el procesador establece la comunicación del canal 0 en el modo del usuario. Tome nota de
que la opción de cambio de modo remoto debe estar ACTIVADA.
Baud rate La velocidad de comunicación Lleve el cursor al campo y presione [F10] – Select Options hasta que vea la velocidad que
para el canal 0 desea.
Las velocidades disponibles son: 110, 300, 600, 1200, 2400, 4800, 9600, and 19.2
KBaudios.
Stop bits Haga equivalente el número de Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el número
bits de paro con el dispositivo con deseado.
el cual usted se está Los números de bits de paro disponibles son: 1, 1.5, 2
comunicando
Parity El posicionamiento de paridad Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
para el canal 0 posicionamiento deseado
Los posicionamientos disponibles son: NONE o EVEN
13-7
13-8
Diag. file: 0
Channel Remote mode change: DISABLED System mode char.: S
Overview Mode attention char.: \0x1b User mode char.: U
F5
No se olvide de guardar sus ediciones presionando [F1] – Accept Edits.
Aceptar las ediciones hechas a la configuración del canal [F1] – Accept Edits
Monitorear el estado del canal 0 [F9] – Channel 0 Status
Visualizar las opciones de configuración disponibles para [F10] – Select Option
los campos de la pantalla
Salir de la pantalla de configuración del modo del sistema [Esc]
(DF1 esclavo)
13-9
Tabla 13.D
Campos de configuración del modo del sistema (DF1 esclavo)
Diag. El archivo que contiene la Lleve el cursor al campo, escriba un número de archivo entero (3-999) y presione
file información de estado del canal [Enter].
Precaución: Asigne un archivo de diagnóstico único a cada canal. No asigne un
archivo de diagnóstico que sea el archivo de estado de E/S que usted asignó ni
ningún otro archivo de enteros usado. Esto puede resultar en un daño impredecible
a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
Remote Si la opción de cambio de modo Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
mode remoto está activada posicionamiento deseado.
change Las opciones disponibles son: ENABLED o DISABLED
Mode El carácter de atención que se va a Lleve el cursor al campo. Escriba un carácter de atención válido y presione [Enter]
attention usar con el carácter del modo del Si el carácter de atención que usted desea usar es un carácter de control,
char. sistema o del modo del usuario para especifique el equivalente ASCII.
un cambio de modo remoto
System El carácter que se va a usar con el Lleve el cursor al campo, escriba un carácter de atención válido y presione [Enter]
mode carácter de atención de modo (ver Si el carácter de atención que usted desea usar es un carácter de control,
char. información arriba) especifique el equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del
sistema, el procesador establece la comunicación del canal 0 en el modo del
sistema. La opción de cambio de modo remoto debe estar ACTIVADA.
User mode El carácter que se va a usar con el Lleve el cursor al campo, escriba un carácter y presione [Enter]
char. carácter de atención del modo (ver Si el carácter de atención que usted desea usar es un carácter de control,
información arriba) especifique el equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del
usuario, el procesador establece la comunicación del canal 0 en el modo del
usuario. La opción de cambio de modo remoto debe estar ACTIVADA.
Baud rate Velocidad de comunicación para el Lleve el cursor al campo y presione [F10] – Select Options hasta ver la velocidad
canal 0 que desea.
Las velocidades disponibles son 110, 300, 600, 1200, 2400, 4800, 9600, y 19.2
KBaudios.
Stop bits Haga equivalente el número de bits Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
de parada con el dispositivo con el número deseado.
cual usted se está comunicando Los números de bits de parada disponibles son: 1, 1.5, 2
Parity Posicionamiento de paridad para el Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
canal 0 posicionamiento deseado.
Los posicionamientos disponibles son: NONE o EVEN.
Station La dirección de estación para el Lleve el cursor al campo, escriba una dirección DF1 válida (0-376 octal) y presione
address canal 0 en la red DF1 [Enter]
El ensamblaje de interruptores SW1 en el procesador determina la dirección de
estación predeterminada.
Control La línea de control Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
line posicionamiento deseado.
Las opciones disponibles son:
• HALF DUPLEX MODEM WITHOUT CONTINUOUS CARRIER – si el maestro y el
esclavo están usando módems half duplex
• HALF DUPLEX MODEM WITH CONTINUOUS CARRIER – si el maestro tiene un
módem full duplex y el esclavo tiene un módem half duplex
• NO HANDSHAKING – si no está usando un módem
13-10
Duplicate Si desea que el procesador detecte e Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
detect ignore los mensajes duplicados posicionamiento deseado.
Error Si desea establecer detección de Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
detect errores en BCC o CRC posicionamiento deseado.
Las opciones disponibles son:
• BCC: el procesador envía y acepta mensajes que terminan con un byte BCC para
la verificación de errores. BCC es más rápido y más fácil de ejecutar en un
controlador de computadora.
• CRC: el procesador envía y acepta mensajes con un CRC de 2 bytes para la
verificación de errores. CRC proporciona una verificación más completa.
ACK El tiempo que usted desea que el Lleve el cursor al campo, escriba un valor entre 0 y 65535 y presione [Enter].
timeout procesor espere por una Los límites son definidos en intervalos de 20 ms. Por ejemplo, para esperar 40 ms.
confirmación de su transmisión de escriba 2. El transcurso de tiempo recomendado es 1 s. Especifque 1 s escribiendo
mensaje 50.
RTS off El tiempo que va a transcurrir antes Lleve el cursor al campo, escriba un valor entre 0 y 255 y presione [Enter].
delay de desactivar una RTS (si está Los límites se definen en intervalos de 20 ms. Por ejemplo, para esperar 40 ms,
usando un módem half-duplex) escriba 2.
DF1 El número de veces que el Lleve el cursor al campo, escriba un valor entre 0 y 255 y presione [Enter].
retries procesador vuelve a enviar un El posicionamiento recomendado es 3.
mensaje al procesador maestro sin
obtener una confirmación
RTS send El tiempo que va a transcurrir Lleve el cursor al campo, escriba un valor entre 0 y 255 y presione [Enter].
delay (después de activar una RTS) antes Los límites se definen en intervalos de 20 ms. Por ejemplo, para esperar 40 ms,
de enviar un mensaje (si está usando escriba 2.
un módem half-duplex) El transcurso de tiempo recomendado es 0, a menos que usted esté usando un
módem que automáticamente devuelve el CTS tan pronto como recibe el RTS. Si es
así, introduzca un tiempo de retardo para asegurarse de que el módem pueda
transmitir antes de que trate de enviar el mensaje.
MSG appl El tiempo sobrepasado para la Lleve el cursor al campo, escriba un valor entre 1 y 7 y presione [Enter]
timeout aplicación del mensaje Las opciones disponibles son:
• el número de segundos en que el • 1: 30 a 60 segundos
ACK debe recibirse
• 2: 60 a 90 segundos
• Si se recibe el ACK pero el
• 3: 90 a 120 segundos
mensaje todavía está en la cola, el
número de segundos en que una • 4: 120 a 150 segundos
respuesta debe recibirse • 5: 150 a 180 segundos
• 6: 180 a 210 segundos
• 7: 210 a 240 segundos
13-11
Menú principal del Configuración del canal 0 para DF1 maestro (Procesadores
editor de escalera
PLC-5/11, -5/20, -5/30 serie A, rev A y posteriores, -5/40, -5/60 serie
B, rev B y posteriores, -5/80 todas las series y revisones
General solamente)
Utility
F7
Para configurar el canal 0 para el modo de comunicación DF1 maestro,
siga los pasos que se indican a la izquierda:
Channel
Overview System Mode (DF1 Master)
Channel 0 Configuration
F4
Diag. file: 7
Remote mode change: DISABLED System mode char.: S
Mode attention char.: \0x1b User mode char.: U
Polling Mode: STANDARD (MULTIPLE MESSAGE TRANSFER PER NODE FILE SCAN)
Channel
Config Master message transmit: IN POLL SEQUENCE
F5 Press a function key or enter a value.
>
Rem Prog Forces:None 5/30 File BATCH30
Accept Chan 0 Select
Edits Status Option
F1 F9 F10
Vea la Tabla 13.E
No se olvide de guardar sus ediciones presionando [F1] Accept Edits
Si desea: Presione:
Aceptar las ediciones hechas a la configuración del canal [F1] – Accept Edits
Controlar el estado del canal 0 [F9] – Channel 0 Status
Conmutar a través de las opciones de configuración disponibles [F10] – Select Option
para algunos de los campos de pantalla exhibidos
Salir de la pantalla de configuración del modo del sistema (DF1 [Esc]
maestro)
13-12
Tabla 13.E
Campos de configuración del modo del sistema (DF1 maestro)
Diag. file El archivo que contiene la Lleve el cursor al campo, escriba un número de archivo entero (3-999) y presione
información de estado del canal [Enter].
Precaución: Asigne un archivo de diagnóstico único a cada canal. No asigne un
archivo de diagnóstico que sea el archivo de estado de E/S que usted asignó ni
ningún otro archivo de enteros usado. Esto puede resultar en un daño impredecible
a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
Remote mode Si la opción de cambio de modo Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
change remoto está activada posicionamiento deseado.
Las opciones disponibles son: ENABLED o DISABLED
Mode El carácter de atención que se va Lleve el cursor al campo. Escriba un carácter de atención válido y presione [Enter]
attention a usar con el carácter del modo Si el carácter de atención que usted desea usar es un carácter de control,
char. del sistema o del modo del especifique el equivalente ASCII.
usuario para un cambio de modo
remoto
System mode El carácter que se va a usar con Lleve el cursor al campo, escriba un carácter de atención válido y presione [Enter]
char. el carácter de atención de modo Si el carácter de atención que usted desea usar es un carácter de control,
(ver información arriba) especifique el equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del
sistema, el procesador establece la comunicación del canal 0 en el modo del
sistema. Tome nota de que la opción de cambio de modo remoto debe estar
ACTIVADA.
User mode El carácter que se va a usar con Lleve el cursor al campo, escriba un carácter de atención válido y presione [Enter]
char. el carácter de atención del modo Si el carácter de atención que usted desea usar es un carácter de control,
(ver información arriba) especifique el equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del
usuario, el procesador establece la comunicación del canal 0 en el modo del
usuario. Tome nota de que la opción de cambio de modo remoto debe estar
ACTIVADA.
Baud rate Velocidad de comunicación para Lleve el cursor al campo y presione [F10] – Select Options hasta que vea la
el canal 0 velocidad deseada.
Las velocidades disponibles son: 110, 300, 600, 1200, 2400, 4800, 9600, y 19.2
KBaudios
Stop bits Haga equivalente el número de Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
bits de parada con el dispositivo número deseado.
con el cual usted se está Los números de bit de parada disponibles son: 1, 1.5, 2
comunicando
Control La línea de control Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
line posicionamiento deseado.
Las opciones disponibles son:
• HALF DUPLEX MODEM WITHOUT CONTINUOUS CARRIER – cuando los
módems maestro y esclavo son half duplex
• FULL DUPLEX MODEM – cuando el módem maestro es full duplex y los módems
esclavos son half duplex
• NO HANDSHAKING – si no está usando un módem
Parity Posicionamiento de paridad para Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
el canal 0 posicionamiento deseado.
Los posicionamientos disponibles son: NONE o EVEN
13-13
Station La dirección de estación en uso Lleve el cursor al campo, escriba una dirección de estación DF1 válida y presione
address en la red DH+ [Enter]
Las direcciones de estación válidas son: 0 a 376 octal
Reply msg El tiempo que el maestro Lleve el cursor al campo, escriba un valor y presione [Enter]
wait esperará después de recibir un Los valores válidos son: 0 a 65535 (en incrementos de 20 ms)
ACK (a un mensaje iniciado por
el maestro) antes de pollr al
esclavo por una respuesta
Error Si desea establecer detección de Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
detect errores en BCC o CRC posicionamiento deseado.
Las opciones disponibles son:
• BCC: el procesador envía y acepta mensajes que terminan con un byte BCC para
la verificación de errores. BCC es más rápido y más fácil de ejecutar en un
controlador de computadora.
• CRC: el procesador envía y acepta mensajes con un CRC de 2 bytes para la
verificación de errores. CRC proporciona una verificación más completa.
ACK timeout El tiempo que usted desea que el Lleve el cursor al campo, escriba un valor entre 0 y 65535 y presione [Enter].
procesor espere por una Los límites son definidos en intervalos de 20 ms. Por ejemplo, para esperar 40 ms.
confirmación de su transmisión escriba 2. El transcurso de tiempo recomendado es 1 s. Especifque 1 s. escribiendo
de mensaje 50.
DF1 retries El número de veces que un Lleve el cursor al campo, escriba un valor y presione [Enter]
mensaje es repetido antes de ser Los valores válidos son: 0 a 255
declarado no entregable
RTS send El tiempo de retardo entre el Lleve el cursor al campo, escriba un valor entre 0 y 255 y presione [Enter].
delay tiempo que la RTS está activa y Los límites se definen en intervalos de 20 ms. Por ejemplo, para esperar 40 ms,
el comienzo de la transmisión del escriba 2.
mensaje El transcurso de tiempo recomendado es 0, a menos que usted esté usando un
módem que automáticamente devuelve el CTS tan pronto como recibe el RTS. Si es
así, introduzca un tiempo de retardo para asegurarse de que el módem puede
transmitir antes de que trate de enviar el mensaje.
RTS El retardo entre el tiempo del fin Lleve el cursor al campo, escriba un valor entre 0 y 255 y presione [Enter]
off-delay de la transmisión del mensaje y Los límites se definen en intervalos de 20 ms. Por ejemplo, para esperar 40 ms,
la desactivación de la RTS escriba 2.
El transcurso de tiempo recomendado es 0, a menos que usted esté usando un
módem que automáticamente devuelve el CTS tan pronto como recibe el RTS. Si es
así, introduzca un tiempo de retardo para asegurarse de que el módem puede
transmitir antes de que trate de enviar el mensaje.
MSG appl El tiempo sobrepasado para la Lleve el cursor al campo, escriba un valor entre 1 y 7 y presione [Enter]
timeout aplicación del mensaje Las opciones disponibles son:
• el número de segundos en que • 1: 30 a 60 segundos
el ACK debe recibirse
• 2: 60 a 90 segundos
• si se recibe el ACK pero el
• 3: 90 a 120 segundos
mensaje todavía está en la
cola, el número de segundos • 4: 120 a 150 segundos
en que una respuesta debe • 5: 150 a 180 segundos
recibirse • 6: 180 a 210 segundos
• 7: 210 a 240 segundos
13-14
Polling El valor actual del modo de poll Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
mode posicionamiento deseado.
Las opciones disponibles son:
• MESSAGE BASED (ALLOW SLAVE TO INITIATE MESSAGES) – valor
predeterminado – esta opción permite que los mensajes iniciados por un esclavo
sean procesados después de todos los mensajes inciados por un maestro
• MESSAGE BASED (DO NOT ALLOW SLAVE TO INITIATE MESSAGES) – se
obtendrá confirmación de mensajes iniciados por un esclavo, pero éstos no serán
procesados
• STANDARD (MULTIPLE MESSAGE TRANSFER PER NODE SCAN) – el maestro
poll a las estaciones en base a una lista; cada estación puede transmitir
mensajes múltiples por escán de nodo
• STANDARD (SINGLE MESSAGE TRANSFER PER NODE SCAN) – el maestro
poll a las estaciones en base a una lista; cada estación puede transmmitir sólo un
mensaje por escán de nodo.
Vea la Tabla 13.F.
Master El valor actual de la transmisión Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
message de mensaje maestro del canal 0 posicionamiento deseado.
transmit Las opciones disponibles son:
• BETWEEN STATION POLLS – valor predeterminado – el maestro transmite
mensajes antes de que sea poll la siguiente estación
• IN POLL SEQUENCE – el maestro transmite mensajes sólo cuando el número de
estación se encuentra en la lista de poll
El procesador establece un fallo menor si usted está usando IN POLL SEQUENCE y
la estación maestra no se encuentra en la lista de poll normales ni en la lista de poll
prioritarios.
Normal poll El archivo de enteros que Lleve el cursor al campo, escriba un número de archivo de enteros y presione
node file contiene la lista de nodos de polls [Enter]
normales Los valores válidos son: 3 a 255
Normal poll El número total de estaciones Lleve el cursor al campo, escriba un valor y presione [Enter]
group size activas poll de la lista de nodos Los valores válidos son 0 a 255
de polls normales
Priority El archivo de enteros que Lleve el cursor al campo, escriba una dirección de enteros y presione [Enter]
poll node contiene la lista de nodos de polls Los valores válidos son: 3 a 255
file prioritarios
Active El archivo binario que contiene el Lleve el cursor al campo, escriba un número de archivo binario y presione [Enter]
station estado actual de cada nodo Los valores válidos son: 3 a 255
file
Vea la Tabla 13.G.
13-15
Tabla 13.F
Definición de un esquema de Polling
Para definir un esquema de polling, usted debe especificar lo siguiente
en la pantalla de configuración DF1 maestro
Parámetro de Definición:
configuración:
Polling mode cómo desea usted que el maestro poll a las listas de estación
Master message transmit cuándo desea usted que el maestro envíe los mensajes
Normal poll file un archivo de enteros en el cual usted coloca las direcciones de
estación de las estaciones esclavas. El tamaño predeterminado
es 64 palabras.
Priority poll file un archivo de enteros en el cual usted coloca las estaciones de
las cuales necesita recolectar datos con más frecuencia. El
tamaño predeterminado es 64 palabras.
Normal poll group size el número de estaciones que el maestro poll antes de poll a una
estación en la lista de polls prioritarios.
Active station file un archivo binario que almacena las direcciones de estación de
todas las estaciones activas en la red maestro/esclavos. El
tamaño por defecto es 18 palabras.
Tanto la lista de poll normales como la lista de polls prioritarios
pueden tener estaciones activas e inactivas. Una estación se hace
inactiva cuando no responde a la petición de datos de un maestro.
13-16
Tabla 13.G
Creación de listas de estaciones
Para crear listas de estaciones, coloque cada dirección de estación en
una palabra individual en un archivo de poll (normales y prioritarias)
empezando en la palabra 2. La distribución del archivo de poll es como
sigue:
Figura 13.3
Ejemplo de lista de estación
Nxx:0 número total número de palabra que dirección de la primera dirección de la dirección de la
de estaciones contiene la dirección de estación en la lista segunda estación en la tercera estación
estación que está lista en la lista
siendo poll.
13-17
Menú principal del Configuración del canal 0 para el modo del usuario (protocolo
editor de escalera ASCII)
General
Para configurar el canal 0 para el modo del usuario, siga los pasos que
Utility se indican a la izquierda:
F7
User Mode
Channel 0 Configuration
Lleve el cursor al canal 0 Echo/delete mode: CRT RTS send delay (20 ms): 0
RTS off delay (20 ms): 0
Select
Termination 1: \0xd Append 1: \0xd
Options
Termination 2: \0xff Append 2: \0xa
F10 (hasta que aparezca User Mode)
Press a function key or enter a value.
>
Rem Prog Forces:None 5/40 File BATCHTES
Channel Accept Chan 0 Select
Config Edits Status Option
F1 F9 F10
F5
Aceptar las ediciones hechas a la configuración del canal [F1] – Accept Edits
Monitorear el estado del canal 0 [F9] – Channel 0 Status
Conmutar a través de las opciones de configuración [F10] – Select Option
disponibles para los campos de pantalla exhibidos
Salir de la pantalla de configuración del modo del usuario [Esc]
13-18
Tabla 13.H
Campos de configuración del modo del usuario
Diag. file El archivo que contiene la Lleve el cursor al campo, escriba un número de archivo entero (3-999) y presione
información de estado del canal [Enter].
Atención Asigne un archivo de diagnóstico único a cada canal. No asigne un
archivo de diagnóstico que sea el archivo de estado de E/S que usted asignó ni
ningún otro archivo de enteros usado. Esto puede resultar en un daño impredecible
a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
XON/XOFF Si desea o no XON/XOFF A medida que el procesador recibe los caracteres, constantemente determina
establecido cuántos caracteres más puede recibir sin perder ninguno. Cuando la característica
XON/XOFF está activada, el procesador envía un “carácter de interrupción de
envío”, XOFF. Si el dispositivo enviador tiene la característica XON/XOFF, éste
interrumpe el envío de caracteres. Cuando el procesador tiene más espacio, éste
enviará un carácter de “iniciación de envío” (XON).
Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
posicionamiento deseado.
Los posicionamientos disponibles son: ENABLE o DISABLE.
Remote mode Si la opción de cambio de modo Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
change remoto está activada posicionamiento deseado
Las opciones disponibles son: ENABLED o DISABLED
Mode attention El carácter de atención que se va Lleve el cursor al campo. Escriba un carácter de atención válido y presione [Enter]
char. a usar con el carácter del modo Si el carácter de atención que usted desea usar es un carácter de control,
del sistema o del modo del especifique el equivalente ASCII.
usuario
System mode El carácter que va a ser usado Lleve el cursor al campo, escriba un carácter y presione [Enter]
char. con el carácter de atención de Si el carácter de atención que usted desea usar es un carácter de control,
modo (ver información arriba) especifique el equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del
sistema, el procesador establece la comunicación del canal 0 en el modo del
sistema. La opción de cambio de modo remoto debe estar ACTIVADA.
User mode El carácter que se va a usar con Lleve el cursor al campo, escriba un carácter de atención válido y presione [Enter]
char. el carácter de atención del modo Si el carácter de atención que usted desea usar es un carácter de control,
(ver información arriba) especifique el equivalente ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter del modo del
usuario, el procesador establece la comunicación del canal 0 en el modo del
usuario. Tome nota de que la opción de cambio de modo remoto debe estar
ACTIVADA.
Baud rate Velocidad de comunicación para Lleve el cursor al campo y presione [F10] – Select Options hasta que vea la
el canal 0 velocidad deseada.
Las velocidades disponibles son: 110, 300, 600, 1200, 2400, 4800, 9600 y 19.2
KBaudios.
Stop bits Haga equivalente el número de Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
bits de paro con el dispositivo con número deseado.
el cual usted se está Los números de bits de paro disponibles son: 1, 1.5, 2
comunicando
Parity Posicionamiento de paridad para Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
el canal 0 posicionamiento deseado.
Los posicionamientos disponibles son: NONE, EVEN o ODD.
Bits per El número de bits en un carácter Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
character de transmisión posicionamiento deseado.
Los posicionamientos disponibles son: 7 o 8.
13-19
Control line La línea de control Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
posicionamiento deseado.
Las opciones disponibles son:
• HALF DUPLEX MODEM WITHOUT CONTINUOUS CARRIER – si el dispositivo
que envía y el procesador tienen un módem half duplex
• HALF DUPLEX MODEM WITH CONTINUOUS CARRIER – si el dispositivo que
envía tiene un módem full duplex y el procesador tiene un módem half duplex
• NO HANDSHAKING – si no está usando un módem
Echo/delete Lo que debe hacer el procesador Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
mode cuando recibe un carácter de posicionamiento deseado.
borrado ASCII Los posicionamientos disponibles son:
• DISABLE – los caracteres recibidos por el procesador son enviados sólo al
contador de Eco y no a un dispositivo de salida
• CRT – el procesador ignora el carácter que se encuentra inmediatamente en
frente del carácter de borrado y envía una señal a la CRT para que borre el
carácter
• PRINTER – el procesador ignora el carácter que se encuentra inmediatamente en
frente del carácter de borrado y envía una señal a la impresora para que borre el
carácter
RTS send delay El tiempo de retardo entre el Lleve el cursor al campo, escriba un valor entre 0 y 255 y presione [Enter].
tiempo que la RTS está activa y Los límites se definen en intervalos de 20 ms. Por ejemplo, para esperar 40 ms,
el comienzo de la transmisión del escriba 2.
mensaje El transcurso de tiempo recomendado es 0, a menos que usted esté usando un
módem que automáticamente devuelve el CTS tan pronto como recibe el RTS. Si es
así, introduzca un tiempo de retardo para asegurarse de que el módem pueda
transmitir antes de que trate de enviar el mensaje.
RTS off-delay El retardo entre el tiempo del fin Lleve el cursor al campo, escriba un valor entre 0 y 255 y presione [Enter]
de la transmisión del mensaje y Los límites se definen en intervalos de 20 ms. Por ejemplo, para esperar 40 ms,
la desactivación de la RTS escriba 2.
El transcurso de tiempo recomendado es 0, a menos que usted esté usando un
módem que automáticamente devuelve el CTS tan pronto como recibe el RTS. Si es
así, introduzca un tiempo de retardo para asegurarse de que el módem pueda
transmitir antes de que trate de enviar el mensaje
Termination 1 Los caracteres de terminación Lleve el cursor al campo, escriba un máximo de dos caracteres (hexadecimales) y
Termination 2 que usted ha definido presione [Enter]
Use los caracteres de terminación con la instrucción de línea de lectura ASCII o con
el buffer de prueba para línea (ABL) para indicar que una línea ha sido introducida.
El carácter por defecto es el equivalente ASCII para [RETURN], 0x0D. Usted
también puede usar el equivalente ASCII para alimentación de línea (0x0A). Para no
especificar ningún carácter, introduzca \FF.
Vea la página posterior del manual del software de programación PLC-5 para
obtener un gráfico de códigos de caracteres ASCII.
Append 1 Lleve el cursor al campo, escriba un máximo de dos caracteres (hexadecimales) y
Append 2 presione [Enter]
Use los caracteres de apéndice con la instrucción ASCII Write with Append (AWA)
para indicar el fin de una línea. Los caracteres de apéndice son los últimos
caracteres enviados después de una línea de información.
Los caracteres por defecto son los equivalentes ASCII para [RETURN] (/0D) y
alimentación de línea (/0A). Para no especificar ningún carácter, introduzca \FF.
Vea la página posterior del manual del software de programación PLC-5, para
obtener un gráfico de códigos de caracteres ASCII.
13-20
Para definir caracteres de cambio Configuración del canal 0 para un cambio del modo de
de modo de comunicación:
comunicación
Menú principal del
editor de escalera Usted puede configurar el canal 0 de manera que éste cambiará de un
modo de comunicación a otro al recibir un comando de control. Usted
General
define un carácter de modo de atención y un sistema o carácter de
Utility modo del usuario. Vea la Tabla 13.I.
F7
Tabla 13.I
Caracteres de cambio del modo de comunicación
Channel
Overview Carácter: Función: Carácter
F4 predeterminado
carácter de atención del modo indica al procesador que espere un [Esc]
comando de cambio del modo de
Lleve el cursor al canal 0 comunicación
carácter del modo del sistema indica al procesador que cambie el S
Select modo de comunicación al modo del
Options sistema
F10 (hasta que aparezca carácter del modo del usuario indica al procesador que cambie el U
User Mode) modo de comunicación al modo del
usuario
Channel
Config Cada vez que el procesador recibe el carácter de atención del modo y
F5 ya sea el carácter del modo del sistema o del usuario, el modo de
comunicaciones del canal 0 cambiará al modo nuevo.
13-21
Configuración de los Los canales 1A, 1B, 2A y 2B pueden ser configurados para aceptar
canales 1A a 2B estas redes (en base a las capacidades del procesador que se muestran
en la Tabla 13.A, página 13-1):
Data Highway Plus
modo adaptador de E/S remoto
o modo escáner de E/S remoto
Si no desea usar un canal, puede seleccionar el canal como no usado.
13-22
Menú principal del Para configurar un canal para que acepte la red DH+, siga los pasos
editor de escalera que se indican a la izquierda:
General
Utility Data Highway Plus
Channel 1A Configuration
F7
13-23
Para: Presione:
Aceptar las ediciones hechas a la configuración del canal [F1] – Accept Edits
Obtener acceso a información de estado acerca del canal que [F9] – Channel xx Status
está configurando
Para los canales 1B y 2B, conmute entre 57.6 k y 1785-ME (230 [F10] – Select Option
Kbaudios)
Tabla 13.J
Campos de configuración de la red Data Highway Plus
Diag. file El archivo que contiene la Lleve el cursor al campo, escriba un número de archivo entero (9-999) y presione
información de estado del canal [Enter].
El sistema crea un archivo de enteros de 40 palabras de largo.
Atención: Asigne un archivo de diagnóstico único a cada canal. No asigne un
archivo de diagnóstico que sea el archivo de estado de E/S que usted asignó ni
ningún otro archivo de enteros usado. Esto puede resultar en un daño impredecible
a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
Baud rate Velocidad de comunicación para Nota importante: Si el canal 1A está configurado para DH+, la velocidad de
el canal en uso comunicación debe ser 57.6 KBaudios.
Los canales 1B y 2B también tienen una opción de 230 k (1785-ME)
Global El archivo en donde usted desea Cree un número de archivo entero entre 9 y 999 para el archivo de indicadores de
Status Flag almacenar los datos de pasada estado global usando el monitor de datos. El sistema crea un archivo de entero de
file del “testigo” 64 palabras de largo.
Introduzca el número del archivo que acaba de crear en los indicadores de estado
global en la pantalla de configuración del DH+
Presione [Enter]
Atención: Cuando usted cambia el procesador del modo de marcha o modo de
prueba al modo de programa, el procesador escribe ceros en el archivo de
indicadores de estado global. Cualquier información previa en este archivo se
pierde.
Para obtener más información sobre el archivo de indicadores de estado global, vea
la siguiente información.
Node La dirección de estación de su Si su canal DH+ es:
address procesador • 1A – especifique el número de estación DH+ estableciendo el conjunto de
interruptores SW1 en su procesador consulte el Manual de instalación del
hardware de la familia PLC-5, publicación 1785-6.6.1ES
• Cualquier otro canal excepto el 1A – lleve el cursor al campo Node Address,
introduzca un valor de 0-77 octal, y presione [Enter]
Si está usando un PLC-5/40 ó -5/60 serie A, cuando cambia una configuración de
canal de escáner o adaptador a DH+, el campo node address contiene **. Para
aceptar una dirección de nodo, usted primero debe ya sea introducir un 0 en el
campo “global status flag file” o crear el archivo de indicadores de estado global. Si
usted no cambia el campo “global status flag”, el software no aceptará ediciones
para la dirección de nodo.
Si está usando un procesador PLC-5/11, -5/20, -5/30 , PLC-5/40, -5/60 serie B, o
-5/80 serie C, las configuraciones por defecto para los canales 2A y 2B son NO
USADO y lo descrito anteriormente no ocurre.
Link ID La red de protocolo donde reside Lleve el cursor al campo, escriba un número decimal para identificar la red de
el canal protocolo a la cual está conectado el canal, y presione [Enter]
13-24
13-25
2 4 1/4 024–027
C 2 4 1/4 020–021
3 0 1/2 030–033
Channel
3 4 1/4 034–035
Overview 3 6 1/4 036–037
F4 C 7 0 FULL 170–177
1 0 FULL 010–007 *
Channel
Config Para: Presione:
F5
Aceptar las ediciones hechas a la configuración del canal [F1] – Accept Edits
Configurar este canal automáticamente. [F5] – Auto Configuration
Borrar la lista de escán del canal antes de una configuración [F6] – Clear List
Vea la Tabla 13.K automática.
Añadir un rack a la lista de escán. [F7] – Insert to List
Eliminar un rack de la lista de escán. [F8] – Delete from List
Obtener acceso a información de estado acerca del canal que usted [F9] – Channel XX Status
está configurando
Conmutar a través de opciones de configuración disponibles para los [F10] – Select Option
campos de pantalla exhibidos
Moverse a través de las páginas de la pantalla del modo escáner [PageUp], [PageDown]
Salir de la pantalla del modo escáner [Esc]
13-26
Tabla 13.K
Campos de configuración del modo escáner
Diag. file El archivo que contiene la Lleve el cursor al campo, escriba un número de archivo entero (9-999) y presione
información de estado del canal [Enter]
Atención: Asigne un archivo de diagnóstico único a cada canal. No asigne un
archivo de diagnóstico que sea el archivo de estado de E/S que usted asignó ni
ningún otro archivo de enteros usado. Esto puede resultar en un daño impredecible
a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
Baud rate La velocidad de comunicación Lleve el cursor al campo y presione [F10] – Select Options hasta que vea la
para la red del modo escáner del velocidad deseada.
E/S remoto Las velocidades disponibles son: 57.6, 115, ó 230 KBaudios.
Complementary Si desea o no complementar Lleve el cursor al campo, escriba Enabled o Disabled y presione [Enter]
I/O racks de E/S Nota importante: Los procesadores PLC-5/11, -5/20, 5/30, -5/80 serie A, -5/40 y
-5/60 serie B aceptan E/S complementario por canal. Los procesadores PLC-5/40 y
-5/60 Series A aceptan E/S complementario por procesador.
Scan list La configuración de E/S del Si el E/S complementario es activado, aparece una “C” delante de la dirección del
hardware rack complementado.
Vea la siguiente sección para obtener información sobre la creación y modificación
de una lista de escán.
Crear una lista de 1. Asegúrese de que el procesador esté en el modo de programa remoto o de programa.
escán 2. Asegúrese de que usted haya definido un archivo de estado de E/S en la pantalla de
configuración del procesador.
3. Acepte cualquier edición hecha a la configuración del canal
4. Presione [F5] – Automatic Configuration
Si tiene errores cuando acepta ediciones, presione [F6] – Clear List y luego acepte las ediciones
otra vez.
Insertar una 1. Asegúrese de que el procesador esté en el modo de programación remoto, programación o
entrada en la lista marcha remota.
de escán 2. Coloque el cursor en el lugar en la lista de escán donde usted desea insertar una entrada.
3. Presione [F7] – Insert to List. Se inserta una entrada en blanco en la lista de escán.
4. Introduzca los valores adecuados para la entrada. Presione [F10] – Select Option o escriba la
entrada y presione [Enter]
Nota importante: Si se introduce información incorrecta para una entrada, el procesador no
exhibirá la nueva configuración cuando usted guarde las ediciones.
Eliminar una 1. Asegúrese de que el procesador esté en el modo de programación remota, programación o
entrada de la lista marcha remota.
de escán 2. Coloque el cursor en el lugar de la lista de escán donde usted desea eliminar una entrada.
3. Presione [F8] – Delete from List. La entrada es eliminada.
13-28
Menú principal del Configuración de los canales 1A, 1B, 2A ó 2B para el modo
editor de escalera adaptador de E/S remoto
General Para seleccionar un canal como una red de E/S remoto en el modo
Utility adaptador, siga los pasos que se indican a la izquierda:
F7
Adapter Mode
Channel 2A Configuration
Channel
Overview Diagnostics file: N12
Baud rate: 57.6kB
F4
Rack address: 3
Starting group: 0
Rack size: FULL
Last Rack: YES
Lleve el cursor al canal
Discrete Transfer Configuration:
que desea configurar Input source: 001:024
Output source: 000:024
13-29
Tabla 13.L
Campos de configuración del modo adaptador
Diagnostics El archivo que contiene la Lleve el cursor al campo y escriba un número de archivo entero (9-999). Luego
file información de estado del canal presione [Enter].
Atención: Asigne un archivo de diagnóstico único a cada canal. No asigne un
archivo de diagnóstico que sea el archivo de estado de E/S que usted asignó ni
ningún otro archivo de enteros usado. Esto puede resultar en un daño impredecible
a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
Baud rate Velocidad de comunicación para Lleve el cursor al campo y presione [F10] – Select Options hasta que vea la
el enlace de E/S remota velocidad deseada.
Las velocidades disponibles son: 57.6, 115, ó 230 KBaudios.
Rack La dirección de rack tal como Lleve el cursor al campo, escriba la dirección y presione [Enter]
address aparece para el escáner Las direcciones válidas son:
• PLC-5/11, -5/20, -5/30 – 1 a 7 octal
• PLC-5/40 – 1 a 17 octal
• PLC-5/60, -5/80 – 1 a 27 octal
El valor predeterminado es rack 3
Starting El número de grupo inicial del Lleve el cursor al campo, escriba el número y presione [Enter]
group rack Las entradas válidas son: 0, 2, 4 ó 6.
El valor predeterminado es 0. Si su grupo inicial es 2, seleccione 3/4 para el tamaño
de rack (vea abajo); si su grupo inicial es 4, seleccione 1/2; si su grupo inicial es 6,
seleccione 1/4.
Nota importante: Desactive todas las transferencias em bloques a los grupos de
módulos debajo del grupo inicial, introduciendo un 0 en los campos de control BTR y
BTW (vea la siguiente información).
Rack size El número de palabras de E/S Lleve el cursor al campo y presione [F10] – Select Options hasta que vea el
tamaño deseado.
Si desea comunicarse usando:
• 2 palabras – seleccione 1/4
• 4 palabras – seleccione 1/2
• 6 palabras – seleccione 3/4
• 8 palabras – seleccione FULL
Last rack Si desea o no configurar el último Lleve el cursor al campo, escriba YES o NO y presione [Enter]
rack.
Input El lugar donde el escáner, Cree un archivo de datos entero o binario no usado (usando el mapa de la
source (dispositivo supervisor) coloca 8 memoria).
palabras de salidas discretas en Lleve el cursor al campo, escriba el número del archivo (decimal) de los datos fuente
el archivo de entradas discretas y presione [Enter]
del adaptador
Por ejemplo, si usted introduce 12:0, el escáner coloca las 8 palabras discretas en el
archivo 12, palabras 0-7.
Este campo pasa a la imagen predeterminada del rack 3 (I:24), archivo I para
entradas y 24 decimal = 030 octal. (Puesto que la tabla de imagen de entradas es
octal, esto se convierte al rack 3). Si está usando el rack 3 como un rack de E/S
remoto para un canal escáner, establezca el canal 2A en no usado (en lugar del
modo adaptador predeterminado). O, después de configurar cada canal adaptador,
asegúrese de que el campo de fuente de entrada esté establecido en un archivo no
usado.
13-30
Output El lugar donde el adaptador Cree un archivo de datos entero o binario no usado (usando el mapa de la memoria)
source coloca 8 palabras de salidas Lleve el cursor al campo, escriba el número del archivo (decimal) de los datos de
discretas en el archivo de destino y presione [Enter]
entradas discretas del escáner
Por ejemplo, si usted introduce 12:0, el adaptador coloca las 8 palabras discretas en
el archivo 12, palabras 0-7.
Este campo pasa a la imagen predeterminada del rack 3 (O:24), archivo O para
salidas y 24 decimal = 030 octal. (Puesto que la tabla de imagen de salidas es octal,
esto se convierte al rack 3). Si está usando el rack 3 como un rack de E/S remoto
para un canal escáner, establezca el canal 2A en no usado (en lugar del modo
adaptador predeterminado). O, después de configurar cada canal adaptador,
asegúrese de que el campo de fuente de salida esté establecido en un archivo no
usado.
BTW, BTR Los archivos de control para En el modo adaptador no es necesaria ninguna instrucción de transferencia en
control transferencias en bloques de bloques en su programa de escalera.
lectura/escritura Cada palabra de control debe contener una palabra de datos única de transferencia
en bloques para transmitir transferencias en bloques apropiadamente.
Cree archivos de enteros no usados o archivos BT (usando el mapa de la memoria)
para cada transferencia en bloques de lectura y escritura. El sistema crea un archivo
de datos entero o BT de 6 palabras.
Presione [PageDown] o [down arrow] para ir a la página 2 de la pantalla
del modo adaptador.
Lleve el cursor a los campos BTW control y BTR control, escriba el número del
archivo de transferencia en bloques y los elementos y presione [Enter].
demore una respuesta al escáner PLC-3 User Control Bits 00000000 00100000 RESTART LAST ACTIVE STEP
en aproximadamente 1 ms.
Fault routine prog file no.: 0 Watchdog (ms): 500
I/O status file: 0 Communication time slice (ms):3
VME Status File: N34
13-31
Menú principal del Configuración de los canales 1A, 1B, 2A o 2B como no usados
editor de escalera
Para configurar un canal como no usado, siga los pasos que se indican
a la izquierda:
General
Utility
F7
Channel
Overview
F4
Select
Options
F10 (hasta que aparezca “Unused”)
Diagnostics file:
Ethernet address: 00:00:00:00:00:00
General IP address: 0.0.0.0
Utility BOOTP enable: YES
Message connect timeout (msec): 15000
F7
Message reply timeout (msec): 3000
Advance Functions
Broadcast address: 0.0.0.0
Channel Subnet mask: 0.0.0.0
Gateway address: 0.0.0.0
Overview
F4
13-32
Tabla 13.M
Campos de configuración Ethernet
Diagnostics El archivo que contiene la Lleve el cursor al campo, escriba un número de archivo entero (9-999) y presione
file información de estado del canal [Enter].
El sistema crea un archivo de enteros de 40 palabras de largo.
Atención: Asigne un archivo de diagnóstico único a cada canal. No asigne un archivo
de diagnóstico que sea el archivo de estado de E/S que usted asignó ni ningún otro
archivo de enteros usado. Esto puede resultar en un daño impredecible a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
Ethernet la dirección de hardware Ethernet Configurado por el sistema. Se muestra como un conjunto de 6 bytes (en hex),
Address del procesador. Sólo separado por dos puntos.
visualización.
IP Address la dirección Internet del Lleve el cursor al campo, e introduzca una dirección de la siguiente forma:
procesador
a.b
a.b.c Donde a, b, c, d están entre 0-255 (decimal)
a.b.c.d
Usted debe especificar la dirección IP para que un procesador PLC se conecte a la
red TCP/IP. No use 0 ó 255 como a, b, c, o d en la dirección IP.
BOOTP si BOOTP está habilitado Lleve el cursor al campo y seleccione Yes o No conmutando usando [F10] - Select
Enable Option.
Si selecciona Yes, al momento de encender, el procesador PLC intenta obtener
parámetros relacionados con la red (nombre y dirección) a través de una petición
BOOTP. Usted no puede cambiar manualmente la dirección IP con el software 6200 si
el BOOTP está habilitado.
Si tiene BOOTP habilitado y el mensaje “BOOTP response not
received” aparece, revise las conexiones de cable y el sistema servidor
BOOTP.
Antes de seleccionar No, asegúrese de tener una dirección IP especificada. Con
BOOTP establecido en No, el procesador PLC usa los parámetros que usted
especifica localmente.
Si cambia este campo de No a Yes, el cambio no se hace efectivo hasta que usted
desconecte y vuelva a conectar la alimentación eléctrica.
Para obtener más información acerca del uso de BOOTP, vea el Manual del usuario
de los controladores programables, publicación 1785-6.5.12ES.
MSG Conn el número de milisegundos Mueva el cursor al campo, e introduzca un período de tiempo límite en milisegundos.
Timeout permitidos para una instrucción (El procesador redondea al 250 ms. más cercano). Los límites válidos para un período
MSG para establecer la conexión de tiempo límite es 0 - 65,535 ms.
con el nodo de destino. El valor predeterinado es 15,000 ms.
MSG Reply el número de milisegundos que la Mueva el cursor al campo e introduzca el período de tiempo límite en milisegundos.
Timeout interface Ethernet espera para (El procesador redondea al 250 ms. más cercano). Los límites válidos para un período
recibir una respuesta a un de tiempo límite es 0 - 65,535 ms.
comando que aquélla inició (a El valor predeterinado es 3,000 ms.
través de una instrucción MSG).
Inactivity el número de minutos de Mueva el cursor al campo e introduzca el período de tiempo límite en minutos. Los
Timeout inactividad antes de cerrar la límites válidos para un período de tiempo límite es 0 - 65,535 minutos.
conexión. El valor predeterminado es 30 minutos.
13-33
Funciones avanzadas
Broadcast la dirección de difusión del Lleve el cursor al campo, e introduzca la dirección de la siguiente forma:
Address procesador. La dirección de a.b
difusión se usa para enviar a.b.c Donde: a, b, c, d están entre 0-255 (decimal)
mensajes multicast como parte a.b.c.d
del protocolo IP y en respuesta a
las solicitudes ARP. La dirección La dirección predeterminada es todos ceros. Si todos son ceros en este campo, el
de difusión no permite enviar una procesador selecciona la dirección de difusión apropiada (en base a la dirección IP y
sola instrucción de mensaje a la máscara de subred).
múltiples procesadores Ethernet.
Subnet Mask la máscara de subred del Lleve el cursor al campo, e introduzca la dirección de la siguiente forma:
procesador. La máscara de
subred se usa para interpretar las a.b
direcciones IP cuando la internet a.b.c Donde: a, b, c, d están entre 0-255 (decimal)
se divide en subredes. a.b.c.d
Configuración del canal 2 El canal 2 de los procesadores PLC-5/40L y -5/60L acepta racks de E/S
(Procesadores PLC-5/40L y local extendido. La lista de escán para E/S local extendido es similar a
-5/60L) la lista de escán para E/S remoto. Las diferencias son:
Tabla 13.N
Cómo el tamaño del chasis y el direccionamiento del backplane
determinan la cantidad de racks lógicos
La lista de escán para E/S local extendido tiene una entrada por cada
chasis físico en el canal de E/S local extendido.
Figura 13.4
Lista de escán de E/S remoto vs lista de escán de E/S extendido
Remoto Extendido
FULL 040-047
4 0 4 0 16-SLOT 1-SLOT 040-057
FULL 050-057
5 0
13-35
Channel
Config Press a function key or enter a value.
F5
Rem Prog PLC–5/60L Addr 31
Accept Auto Insert Delete Chan 2 Select
No se olvide de guardar sus edi- Edits Config to List fr List Status Option
ciones, presionando [F1] – F1 F5 F7 F8 F9 F10
Accept Edits
Para: Presione:
Aceptar las ediciones hechas a la configuración del canal [F1] – Accept Edits
Configurar automáticamente este canal [F5] – Auto Configuration
Agregar un chasis a la lista de escán [F7] – Insert to List
Eliminar un chasis de la lista de escán [F8] – Delete from List
Obtener acceso a información de estado para el canal 2 [F9] – Channel 2 Status
Conmutar a través de opciones de configuración [F10] – Select Option
disponibles para los campos de la pantalla exhibidos
Recorrer las páginas de la pantalla de E/S local extendido [PageUp], [PageDown],
[Home], [End]
Salir de las páginas de la pantalla de E/S local extendido [Esc]
13-36
Tabla 13.O
Campos de configuración del E/S local expandido del canal 2
Diag. file El archivo que contiene la Lleve el cursor al campo y escriba un número de archivo entero (9-999). Luego
información de estado del canal presione [Enter].
Atención: Asigne un archivo de diagnóstico único a cada canal. No asigne un
archivo de diagnóstico que sea el archivo de estado de E/S que usted asignó ni
ningún otro archivo de enteros usado. Esto puede resultar en un daño impredecible
a la máquina.
Nota importante: Usted debe definir un archivo de diagnóstico para un canal
configurado para cualquier cosa excepto como no usado (aunque no esté usando el
canal) si desea obtener información de estado para ese canal.
Scan list La configuración de E/S del Vea la siguiente sección para obtener información sobre la creación y modificación
hardware de una lista de escán.
13-37
Crear una lista de Asegúrese de que el procesador esté en el modo de programación remota o de
escán programación.
1. Asegúrese de que usted haya definido un archivo de estado de E/S en la
pantalla de configuración del procesador.
2. Acepte cualquier edición hecha a la configuración del canal.
3. Presione [F5] – Automatic Configuration
Si tiene errores cuando acepta ediciones, presione [F6] – Clear List y luego acepte
las ediciones otra vez.
Si algunos o todos los adaptadores no están pero deberían estar en la lista de
escán, verifique si están activados y que los canales estén conectados
adecuadamente. También verifique que todos los posicionamientos de interruptores
en los adaptadores estén establecidos correctamente.
Insertar una entrada Asegúrese de que el procesador está en el modo de programación remota,
en la lista de escán programación o marcha remota.
1. Coloque el cursor en el lugar en la lista de escán donde usted desea insertar
una entrada.
2. Presione [F7] – Insert to List. Una lista en blanco es insertada en la lista de
escán.
3. Introduzca los valores apropiados para la entrada. Presione
[F10] – Select Option o introduzca la entrada y presione [Enter]
Nota importante: Si se introduce información incorrecta para una entrada, el
procesador no exhibirá la nueva configuración cuando usted guarde las ediciones.
Eliminar una entrada Asegúrese de que el procesador esté en el modo de programación remota,
de la lista de escán programación o marcha remota.
1. Coloque el cursor en el lugar de la lista de escán donde usted desea eliminar
una entrada.
2. Presione [F8] – Delete from List. La entrada es eliminada.
Nota importante: Si se introduce información incorrecta para una entrada, el
procesador no exhibirá la nueva configuración cuando usted guarde las ediciones.
13-38
14
Uso de los datos de estado del canal
Procesadores PLC-5/11, -5/20, -5/30, -5/40,
-5/60 y -5/80
Objetivos del capítulo Usted puede monitorear la configuración y ver el estado de los canales
de los procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80,
usando una pantalla de estado del canal. La pantalla de estado del canal
le permite monitorear las comunicaciones en cada uno de los canales y
hacer un seguimiento de los mensajes recibidos y enviados por el
procesador.
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
14-1
Figura 14.1
Pantalla de descripción general de canales,
procesadores PLC-5/11, -5/20, -5/30 Serie A, PLC-5/40 y
-5/60 Serie B , y -5/80 Serie C
Channel Overview
Channel
Overview
Press a function key or enter a value.
F4
>
Rem Prog Forces:None 5/40 File BATCHTES
Accept Channel Node Channel Channel Select
Edits Priv Priv Config Status Option
F1 F2 F3 F5 F7 F10
Figura 14.2
Pantalla de descripción general de canales, procesadores
PLC-5/40L y -5/60L
Channel Overview
Channel
Overview
F4 Press a function key or enter a value.
>
Rem Prog Forces:None 5/40L File BATCH
Accept Channel Node Channel Channel Select
Edits Priv Priv Config Status Option
F1 F2 F3 F5 F7 F10
14-2
Ver información de estado para el un archivo de estado de E/S (en la pantalla de configuración
canal escáner del procesador) y un archivo de diagnósticos (en la pantalla de
configuración de canales)
Ver información de estado para un archivo de diagnósticos (en la pantalla de configuración de
todos los otros canales canales)
Si desea: Presione:
Interpretación del estado del Para monitorear el estado del canal 0, siga los pasos que se indican a la
canal 0 izquierda:
General
Si el canal 0 está en este modo: El sistema exhibe:
Utility
Modo del sistema (DF1 punto a punto) Pantalla de configuración del modo del sistema
F7
(DF1 punto a punto), Figura 14.3
Modo del sistema (DF1 esclavo) Pantalla de configuración del modo del sistema
Channel
(DF1 esclavo), Figura 14.4
Overview
Modo del sistema (DF1 maestro) Pantalla de configuración del modo del sistema
F4
(DF1 maestro), Figura 14.5
Modo del usuario (ASCII) Modo del usuario (ASCII), Figura 14.6
Lleve el Lleve el
cursor cursor
al canal 0 o al canal 0
Uso de la pantalla del estado del modo del sistema
Channel Channel
Status Config Esta sección explica los datos de estado mostrados en las pantallas del
F7 F5
modo del sistema: DF1 punto a punto, DF1 esclavo y DF1 maestro.
Channel
0 Status
F9
14-3
Figura 14.3
Pantalla de estado del modo del sistema (DF1 punto a punto)
System Mode (DF1 Point–to–Point)
Channel 0 Status COUNTERS LOCKED
Modem lines
DTR DCD DSR RTS CTS
OFF OFF OFF OFF OFF
Figura 14.4
Pantalla de estado del modo del sistema (DF1 esclavo)
Polling received: 0
Modem lines
DTR DCD DSR RTS CTS
OFF OFF OFF OFF OFF
14-4
Figura 14.5
Pantalla de estado del modo del sistema (DF1 maestro)
Modem lines
DTR DCD DSR RTS CTS
OFF OFF OFF OFF OFF
Si desea: Presione:
Tabla 14.A
Descripciones de campos de pantalla de estado de modo del
sistema
Counters Locked – Este campo se muestra en video inverso si los contadores están bloqueados. El presionar [F2] –
Lock (Unlock) Counter bloquea o desbloquea la pantalla del contador.
• Contadores bloqueados: la pantalla de los contadores no sigue cambiando, pero los contadores
continúan ejecutando en el fondo.
• Contadores desbloqueados: el sistema muestra el valor actual.
Resetee los contadores para todos los canales presionando [F1] – Clear Counter.
DCD recover palabra 11 Muestra el número de veces que el procesador detecta que la línea de comunicaciones DCD ha
pasado de baja a alta.
Lost modem palabra 12 Muestra el número de veces que fue desconectado un módem.
14-5
Messages sent palabra 1 Muestra el número total de mensajes DF1 enviados por el procesador (incluyendo repeticiones de
mensajes).
Messages received palabra 2 Muestra el número de mensajes que el procesador recibió sin ningún error.
Undelivered palabra 3 Muestra el número de mensajes que fueron enviados por el procesador pero no fueron recibidos
messages por el dispositivo de destino.
Messages retry palabra 4 Para los modos esclavo y maestro, muestra el número de mensajes vueltos a enviar.
Inquiry received palabra 6 Para el modo punto a punto, muestra el número de preguntas hechas por el dispositivo de destino.
Inquiry sent palabra 4 Para el modo punto a punto, muestra el número de preguntas hechas por el procesador.
Polling received palabra 6 Para el modo esclavo, muestra el número de veces que un dispositiivo maestro DF1 ha llamado al
procesador por un mensaje.
Duplicate messages palabra 9 Muestra el número de veces que el procesador recibió un paquete de mensajes idéntico al
received paquete de mensajes previo
Received NAK palabra 5 Para los modos punto a punto y esclavo, muestra el número de mensajes NAK recibidos por el
procesador.
EOT palabra 8 Muestra el número de veces que el maestro recibió una instrución EOT en respuesta a la primera
End of poll de una estación.
Transmission
Bad packet/no ACK palabra 7 Muestra el número de paquetes de datos incorrectos que el procesador ha recibido.
Lack of palabra 8 Para el modo punto a punto y esclavo, muestra el número de veces que el procesador no pudo
memory/sent NAK recibir un mensaje porque no tenía suficiente memoria.
Lack of memory/no
ACK sent
Normal Poll List palabra 5 El tiempo que tomó completar el escán previo de la lista de poll de estación normal
scan last (100 ms)
Normal Poll List palabra 6 El tiempo máximo tomado para completar un escán de la lista de poll de estación normales
scan maximum
(100 ms)
Priority Poll List palabra 10 El tiempo que tomó completar el escán previo de la lista de poll de estación prioritaria
scan last (100 ms)
Priority Poll List palabra 13 El tiempo máximo tomado para completar un escán de la lista de poll de estación prioritarias
scan maximum
(100 ms)
DTR palabra 0; Muestra el estado de la línea de comunicaciones DTR (activada por el procesador).
Data Terminal Read bit 4
DCD palabra 0; Muestra el estado de la línea de comunicaciones DCD (recibida por el procesador).
Carrier Detect bit 3
DSR palabra 0; Muestra el estado de la línea de comunicaciones DSR (recibida por el procesador).
Data Set Ready bit 2
RTS palabra 0; Muestra el estado de la línea de comunicaciones RTS (activada por el procesador).
Request to Send bit 1
CTS palabra 0: Muestra el estado de la línea de comunicaciones CTS (recibida por el procesador).
Clear to Send bit 0
14-6
Esta sección describe los datos de estado del modo del usuario
exhibidos en la pantalla de estado del modo del usuario (ASCII),
Figura 14.6.
Figura 14.6
Pantalla de estado del modo del usuario
User Mode
Channel 0 Status
COUNTERS LOCKED
DCD recover: 0 Lost modem: 0
Modem lines
DTR DCD DSR RTS CTS
OFF OFF OFF OFF OFF
Tabla 14.B
Tareas disponibles en la pantalla de estado del modo del usuario
Si desea: Presione:
14-7
Tabla 14.C
Descripciones de campos de pantalla de estado del modo del
usuario
Counters – Este campo se muestra en video inverso si los contadores están bloqueados. El presionar
Locked [F2] – Lock (Unlock) Counter bloquea o desbloquea la pantalla del contador.
• Contadores bloqueados: la pantalla de los contadores no sigue cambiando, pero los
contadores continúan ejecutando en el fondo.
• Contadores desbloqueados: el sistema muestra el valor actual.
Resetee los contadores para todos los canales presionando [F1] – Clear Counter.
DCD recover palabra 11 Muestra el número de veces que el procesador detecta que la línea de comunicaciones DCD
ha pasado de baja a alta.
Lost modem palabra 12 Muestra el número de veces que un módem fue desconectado.
DTR Data palabra 0; Muestra el estado de la línea de comunicaciones DTR (activada por el procesador).
Terminal bit 4
Read
DCD palabra 0; Muestra el estado de la línea de comunicaciones DCD (recibida por el procesador).
Carrier bit 3
Detect
DSR palabra 0; Muestra el estado de la línea de comunicaciones DSR (recibida por el procesador).
Data Set bit 2
Ready
RTS Request palabra 0; Muestra el estado de la línea de comunicaciones RTS (activada por el procesador).
to Send bit 1
CTS Clear palabra 0: Muestra el estado de la línea de comunicaciones CTS (recibida por el procesador).
to Send bit 0
Character palabra 10 Muestra el número de caracteres que el procesador recibió con paridad o con errores y
received descartó.
with error
14-8
Interpretación de los datos Use la pantalla de estado del Data Highway Plus para controlar los
de estado del Data Highway canales que son configurados para aceptar una red Data Highway Plus.
Plus Los datos mostrados se almacenan en el archivo de diagnósticos
definido en la pantalla de configuración de la red Data Highway Plus.
Menú principal del Menú principal del Siga los pasos que se indican a la izquierda:
editor de escalera editor de escalera
F7
14-9
Tabla 14.D
Descripciones de los campos de la pantalla de estado de la red Data
Highway Plus
sent with palabra 7 Muestra el número de mensajes enviados que no recibieron confirmación.
error
received palabra 4 Muestra el número de mensajes libres de errores que la estación ha recibido.
received palabra 6 Muestra el número de mensajes conteniendo errores que la estación ha recibido.
with error
unable to palabra 8 Muestra el número de mensajes que la estación fue incapaz de recibir debido a falta de memoria o
receive problemas relacionados con el protocolo.
Contadores de envíos de datos con confirmacíon
received palabra 19 Muestra el número de mensajes SDA libres de errores que la estación recibió.
received but palabra 22 Muestra el número de mensajes SDA que la estación fue incapaz de recibir debido a falta de memoria.
full
received palabra 21 Muestra el número de mensajes SDA retransmitidos que la estación recibió.
retransmission Si el nodo envía un mensaje pero no recibe una respuesta ACK o NAK, el nodo retransmitirá el mensaje.
Si un nodo retransmitió un mensaje porque la respuesta de confirmación del primer mensaje se perdió, el
nodo que recibe el mensaje detecta la retransmisión y envía una respuesta de confirmación. Pero, el nodo
receptor cancela el mensaje repetido.
received SAP palabra 23 Muestra el número de mensajes SDA que la estación recibió pero no pudo procesar porque su punto de
off acceso al servicio estaba desconectado.
received palabra 20 Muestra el número de mensajes SDA que contienen errores que la estacción recibió.
with error
transmit NAK palabra 25 Muestra el número de mensajes NAK no definidos que la estación recibió. Un NAK no definido es un
misc. mensaje NAK que resulta de una condición no especificada.
transmit palabra 29 Muestra el número de mensajes SDA que la estación falló en confirmar.
failed
transmit palabra 24 Muestra el número de mensajes SDA que fueron enviados exitosamente y tuvieron acuse de recepcióm
confirm por la estación direccionada.
transmit not palabra 27 Muestra el número de veces que no se recibió el ACK en respuesta a un mensaje SDA transmitido,
ACKed excluyendo los tiempos sobrepasados.
transmit palabra 26 Muestra el tiempo sobrepasado que la estación esperó para una respuesta ACK a un mensaje SDA.
timeout
14-10
transmit palabra 30 Muestra el número de veces que la estación recibió un NAK para un mensaje porque la estación de
NAKedfull destino estaba llena.
transmit palabra 31 Muestra el número de mensajes SDN que fueron enviados exitosamente pero no tuvieron confirmación
NAKed por la estación direccionada debido a que el punto de acceso al servicio especificado en el mensaje
(inactive) SAP estaba desactivado.
transmit palabra 35 Muestra el número de mensajes SDN recibidos.
received
transmit palabra 33 Muestra el número de mensajes SDN que la estación falló en enviar a otra estación en la red Data
failed Highway Plus.
transmit palabra 32 Muestra el número de mensajes SDN que fueron transmitidos correctamente.
confirm
Contadores de mantenimiento de redes
SDA or SDN palabra 28 Muestra el número de mensajes SDA o SDN que tuvieron que ser retransmitidos.
transmit retry
Duplicate palabra 17 Muestra el número de veces que la estación ha detectado la misma dirección de estación en la red. Como
node resultado la estación pasa al estado fuera de línea.
Claims lost palabra 11 Muestra el número de veces que la estación ha perdido un reclamo para el “testigo” de la estación.
Network dead palabra 9 Muestra el número de veces que la estación se sobrepasó del tiempo permitido debido a no escuchar
actividad en la red. No hay mensajes en transmisión.
Claims won palabra 10 Muestra el número de veces que la estación ha ganado un reclamo para el “testigo” de la red.
Dropped palabra 18 Muestra el número de veces que ninguna estación tiene el “testigo”.
token
Linear scan palabra 16 Muestra el número de veces que la estación escaneó la red pero falló.
failed
Token retry palabra 13 Muestra el número de veces que la estación no pudo verificar una pasada del “testigo”. La estación
entonces vuelve a transmitir el “testigo”.
Solicit palabra 34 Muestra el número de veces que la estación ha cedido a su sucesor el derecho a solicitar miembros de
rotations anillo. Por ejemplo, la estación 3 y 6 son las únicas estaciones en una red. La estación 3 solicitará a las
estaciones 4 y 5 antes de solicitar y alcanzar a la estación 6.
Started palabra 15 Muestra el número de veces que la estación ha empezado a escanear la red.
linear scan
New palabra 12 Muestra el número de veces que la estación encontró un sucesor nuevo para el “testigo”.
successor
Token failed palabra 14 Muestra el número de veces que la estación no pudo pasar el “testigo” a un sucesor. Todos los intentos de
encontrar un nuevo sucesor fallaron.
14-11
Interpretación de los datos Para controlar los canales configurados como el modo escáner de E/S
de estado del modo escáner remoto use la pantalla de estado del modo escáner. Los datos del
contador de diagnóstico exhibidos se almacenan en el archivo de
diagnóstico definido en la pantalla de configuración del modo escáner.
Menú principal del Menú principal del La información restante exhibida se almacena en el archivo de estado
editor de escalera editor de escalera
de E/S definido en la pantalla de configuración del procesador.
1 0 FULL 010–017 I 0 0
2 0 1/4 020–021 0 0 0
Lleve el cursor al canal
Lleve el cursor configurado para el
2 2 3/4 022–027 F 0 0 0
3 0 1/2 030–033 0 0 0
al canal confi- modo escáner 3 4 1/4 034–035 0 0 0
gurado para el 3 6 1/4 036–037 0 0 0
modo escáner 17 0 FULL 170–177 0 0 0
1 0 FULL 010–017 * 1 0 0
Channel
Config Press a function key, page up or page down, or enter a value.
>
F5 Rem Prog Forces: NONE 5/40 File TEMP
Channel
Clear Unlock Auto Chan 2B
Status Counter Counter Config Config
F7 F1 F2 F5 F9
Channel
Status
F9 Si desea: Presione:
14-12
Counters – Este campo se muestra en video inverso si los contadores están bloqueados. Presionando [F2] – Lock
Locked (Unlock) Counter usted bloquea o desbloquea la pantalla del contador.
• Contadores bloqueados: la pantalla de los contadores no sigue cambiando, pero los contadores
continúan ejecutando en el fondo.
• Contadores desbloqueados: el sistema muestra el valor actual.
Resetee los contadores para todos los canales presionando [F1] – Clear Counter
sent with palabra 3 Muestra el número de mensajes con errores enviados por el canal.
error
received palabra 0 Muestra el número de mensajes sin error recibidos por el canal.
received palabra 2 Muestra el número de mensajes con errores recibidos por el canal.
with error
unable to palabra 4 Muestra el número de mensajes que el canal no pudo recibir debido a falta de memoria o un problema
receive relacionado con el protocolo.
Los datos restantes del modo escáner están en tablas que muestran
configuraciones de rack de E/S lógicas para cada rack que está siendo
controlado por el canal. (Figura 14.7)
Figura 14.7
Pantalla del estado del rack de E/S
14-13
Dirección de rack
Este campo indica el número de rack de los racks remotos que están
siendo supervisados por el canal escáner de la siguiente manera:
3 para procesadores PLC-5/11
1-3 para procesadores PLC-5/20
1-7 para procesadores PLC-5/30
1-17 para procesadores PLC-5/40
1-27 para procesadores PLC-5/60 y -5/80
Si el E/S complementario está activado (en la pantalla de configuración
del modo escáner), el complemento de un rack es identificado con una
C a la izquierda de la columna de dirección de rack en la pantalla de
estado.
Starting Este campo indica el primer grupo del módulo de E/S en el rack que el
Group procesador escanea.
Rack Size Este campo muestra la porción del rack de E/S direccionada por cada chasis.
Las configuraciones pueden ser de 1/4, 1/2, 3/4 o COMPLETA siempre que la
suma total del rack no exceda 8 grupos de E/S.
Range Este campo muestra la dirección del rack y grupos de módulos que están siendo
escaneados por un rack en la lista de escán. Por ejemplo: En la Figura 14.7, el
rango de 232-233 significa que los grupos 2 y 3 del módulo de E/S del rack 23
están siendo escaneados en esa entrada de la lista de escán. Un asterisco (*)
después de un rango indica que es la última entrada válida del rack.
Fault Una F exhibida en este campo indica que el chasis correspondiente ha fallado.
Cuando aparece un indicador de fallo, el sistema establece el bit de fallo
asociado en el estado de fallo del rack global en la pantalla de estado del
procesador.
14-14
Interpretación de los datos Use la pantalla de estado del modo adaptador para controlar los canales
de estado del modo de que son configurados para aceptar un enlace del modo adaptador de
E/S remoto. Los datos exhibidos son almacenados en el archivo de
comunicación adaptador
diagnóstico definido en la pantalla de configuración del modo
Menú principal del Menú principal del adaptador.
editor de escalera editor de escalera
Siga los pasos que se indican a la izquierda:
General General
Utility Utility Adapter Mode
F7 F7 Channel 2A Status COUNTERS LOCKED
14-15
Tabla 14.F
Descripciones de los campos de la pantalla de estado del modo
adaptador
Counters – Este campo se muestra en video inverso si los contadores están bloqueados. Presionando [F2] – Lock
Locked (Unlock) Counter usted bloquea o desbloquea la pantalla del contador.
• Contadores bloqueados: La pantalla de los contadores no sigue cambiando, pero los contadores
continúan ejecutando en el fondo.
• Contadores desbloqueados: el sistema muestra el valor actual
Resetee los contadores para todos los canales presionando [F1] – Clear Counter
sent with palabra 3 Muestra el número de mensajes con errores enviados por el canal.
error
received palabra 0 Muestra el número de mensajes sin errores recibidos por el canal.
received palabra 2 Muestra el número de mensajes con errores recibidos por el canal.
with error
unable to palabra 4 Muestra el número de mensajes que contenían errores de protocolo o paquetes de datos que fueron
receive mutilados por el adaptador.
Link timeout palabra 5 Muestra el número de veces que ocurrió un exceso de tiempo permitido en el enlace de E/S remoto.
No scans palabra 6 Muestra el número de veces que un canal adaptador no recibió un paquete de datos dirigido a sí mismo.
received
Mode changed palabra 7 Muestra el número de veces que el canal adaptador conmutó al estado en línea.
Protocol palabra 8 Muestra el número de mensajes de E/S inválidos que recibió el canal adaptador.
fault
Missed palabra 9 Muestra el número de veces que el canal adaptador tomó más de 2 ms para procesar un mensaje que
turn-around contiene un conjunto de mensajes. El tiempo de respuesta para el procesamiento de un mensaje que
time contiene un conjunto de datos es 2 ms.
14-16
Figura 14.8
Transferencia de bits usando el rack 3 en el procesador en modo
adaptador
17 17
Ix5 O:35
16 16
Figura 14.9
Transferencia de bits usando su archivo de imagen del adaptador
propio
17 15
Ix5 N51:05
16 14
14-17
Tabla 14.G
Bits de estado del procesador en modo adaptador
Tabla 14.H
Bits de estado del procesador supervisor establecidos en la tabla de
datos del procesador en modo adaptador
14-18
Interpretación de los datos Para monitorear la asociación de los datos Ethernet con el canal 2 para
de estado Ethernet los procesadores PLC-5/20E, -5/40E, y -5/80E, use la pantalla de
estado del canal 2 Ethernet. Los datos de diagnóstico del contador
Menú principal del Menú principal del mostrados son almacenados en el archivo de diagnósticos definido en
editor de escalera editor de escalera
la pantalla de configuración Ethernet. Si un archivo de diagnósticos no
ha sido definido el usuario no podrá mostrar la pantalla de estado
General General Ethernet.
Utility Utility
F7 F7 Siga los pasos que se indican a la izquierda:
Ethernet
Channel Channel Channel 2 Status
Overview Overview COUNTERS LOCKED
Commands
F4 F4
sent: 0 received: 0
Replies
sent: 0 received: 0
sent with error: 0 received with error: 0
Lleve el cursor Lleve el cursor al canal 2 timed out: 0 BOOTP reply received: NO
Ethernet
al canal 2 In Octets: 0 Out Octets: 0
In Packets: 0 Out Packets: 0
Channel alignment errors: 0 FCS errors: 0
Config carrier sense errors: 0 excessive collisions: 0
Channel excessive deferrals: 0 MAC receive errors: 0
Status F5
MAC transmit errors: 0 single collisions: 0
multiple collisions: 0 deferred transmission: 0
F7
late collisions: 0
Si desea: Presione:
14-19
Tabla 14.I
Descripciones de los campos de la pantalla de estado Ethernet
Counters – Este campo se muestra en video inverso si los contadores están bloqueados. Presionando [F2] – Lock
Locked (Unlock) Counter usted bloquea o desbloquea la pantalla del contador.
• Contadores bloqueados: La pantalla de los contadores no sigue cambiando, pero los contadores
continúan ejecutando en el fondo.
• Contadores desbloqueados: el sistema muestra el valor actual.
Resetee los contadores para todos los canales presionando [F1] – Clear Counter
Commands
Replies
sent with palabra 6-7 Muestra el número de respuestas con estado de error enviadas por el canal.
error
received palabra 10-11 Muestra el número de respuestas con estado de error recibidas por el canal.
with error
timed out palabra 12-13 Muestra el número de respuestas que no fueron recibidas dentro del período de tiempo límite
especificado en la pantalla de configuración Ethernet.
BOOTP reply CS6:42/0-0 Muestra si el habilitador BOOTP está desactivado o activado con una respuesta BOOTP válida o
received CS6:43/0-0 inválida. Los valores válidos son DISABLED, YES, o NO.
Ethernet
In Packets palabra 18-19 Muestra el número de paquetes recibidos en la interface, incluyendo los paquetes de difusión.
Out Packets palabra 20-21 Muestra el número de paquetes enviados en la interface, incluyendo los paquetes de disfusión.
alignment palabra 22-23 Muestra el conteo de estructuras recibidas que no son un número integral de octetos en longitud.
errors
FCS errors palabra 24-25 Muestra el conteo de estructuras que no pasan la inspección FCS.
carrier palabra 26-27 Muestra el número de veces que la condición de detección de portador se perdió o no se activó cuando
sense errors se intentaba transmitir una estructura.
excessive palabra 28-29 Muestra el conteo de estructuras para las cuales una transmisión falla debido a colisiones excesivas.
collisions
excessive palabra 30-31 Muestra el conteo de estructuras para las que una transmisión se posterga por un período excesivo de
deferrals tiempo.
MAC receive palabra 32-33 Muestra el conteo de estructuras para las que la recepción en una interface falla debido a un error de
errors recepción de subcapa MAC interno.
MAC transmit palabra 34-35 Muestra el conteo de estructuras para las que la transmisión falla debido a un error de transmisión de
errors subcapa MAC interno.
14-20
single palabra 35-36 Muestra el conteo de estructuras transmitidas sucesivamente para las que la transmisión se inhibe por
collisions exactamente una colisión.
multiple palabra 38-39 Muestra el conteo de estructuras transmitidas sucesivamente para las que la transmisión se inhibe por
collisions más de una colisión.
deferred palabra 40-41 Muestra el conteo de estructuras para las que el primer intento de transmisión se retrasa debido a que el
transmission medio está ocupado.
late palabra 42-43 Muestra el número de veces que una colisión se detecta más tarde que 512 tiempos de bit en la
collision transmisión de un paquete.
Interpretación de datos de Para monitorear el módulo de E/S local extendido de los procesadores
estado de E/S local PLC-5/40L y PLC-5/60L, use la pantalla de estado del canal 2 del E/S
local extendido. Los datos del contador de diagnóstico mostrados, son
extendido
almacenados en el archivo de diagnóstico definido en la pantalla de
Menú principal del Menú principal del configuración del E/S local extendido. La información restante
editor de escalera editor de escalera
exhibida, es almacenada en el archivo de estado de E/S definido en la
pantalla de configuración del procesador.
General General
Utility Utility Siga los pasos que se indican a la izquierda:
F7 F7
Si desea: Presione:
Resetear los contadores de estado diagnóstico para todos [F1] – Clear counter
los canales
Desbloquear o bloquear los contadores de estado de [F2] – Unlock/Lock Counter
diagnóstico
Configurar automáticamente el canal [F5] – Autoconfigure
Ir a una pantalla de configuración de E/S local extendido [F9] – Channel 2 Configuration
Lograr acceso a otras páginas de la pantalla [PageUp]
[PageDown]
14-21
La pantalla de estado del E/S local extendido está conformada por las
páginas necesarias para exhibir todos los datos de estado.
La línea de estado muestra el modo del procesador, estado de forzados,
tipo de procesador, nombre del procesador y la estación del procesador
en la red. La Tabla 14.J describe los campos en la pantalla de estado de
E/S local extendido.
Tabla 14.J
Descripciones de los campos de la pantalla de estado de E/S local
extendido
Counters – Este campo se muestra en video inverso si los contadores están bloqueados. Presionando [F2] – Lock
Locked (Unlock) Counter usted bloquea o desbloquea la pantalla del contador.
• Contadores bloqueados: la pantalla de los contadores no sigue cambiando, pero los contadores
continúan ejecutando en el fondo.
• Contadores desbloqueados: el sistema muestra el valor actual.
Resetee los contadores para todos los canales presionando [F1] – Clear Counter.
Channel retry palabra 0 Muestra el número de veces que el escáner de E/S local extendido intentó y no logró comunicarse con
todos los adaptadores en el canal. Este valor es la suma de todos los conteos de repeticiones del
adaptador.
Retry Muestra el número de repeticiones para la entrada del rack correspondiente (los números de palabras
están en múltiplos de 10).
palabra 10 Entrada 1
palabra 20 Entrada 2
palabra 30 Entrada 3
etc. etc.
palabra 160 Entrada 16
Figura 14.10
Pantalla del rack de E/S
14-22
15
Uso de contraseñas y privilegios
Objetivos del capítulo Este capítulo explica cómo proteger sus programas restringiendo el
acceso a archivos y funciones del procesador. Usted puede asignar
diferentes privilegios de acceso en base a:
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
Figura 15.1
Contraseña y acceso a privilegios
Contraseñas Si
y privilegios
instalados
15-1
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Asignación de una Asigne una contraseña a un archivo de la memoria del procesador para
contraseña a un archivo de limitar el acceso a ese archivo de la memoria del procesador y sus
archivos asociados. Cuando un archivo de la memoria del procesador
la memoria del procesador
tiene una contraseña, el sistema le solicita que escriba la contraseña
Esta funcionalidad se aplica si: antes de mostrar el directorio del programa. Si alguien escribe la
S usted no instala la opción de contraseñas y contraseña equivocada tres veces seguidas, el software sólo exhibe un
privilegios (independientemente del subconjunto de las opciones que están normalmente disponibles.
procesador que esté usando)
o Este subconjunto de opciones sólo le permite hacer lo siguiente desde
S usted está usando: el directorio del programa:
PLC-5/10, -5/12, -5/15, -5/25
todas las series y rev.
PLC-5/30 serie A, rev A Save Save &
Program Continue
PLC-5/40 y -5/60 serie A,
serie B, rev A Guardar un archivo de la F2 o F2
memoria del procesador:
Return to
Salir del sistema:
Menu
F3
Change Change
Hacer conexión con otro Station File
procesador: F4 o F4
15-2
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Menú principal
6200 += PROGRAM DIRECTORY FOR PROCESSOR: RUNBATCH ====================[ OFFLINE ]===+
| File Name Type Size(words) |
|––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––|
| 0 system 60 |
Online Offline | 1 undefined 0 |
Prog Prog | 2 ACTION_1 ladder 1 ^|
| 3 ACTION_2 ladder 3 |
F1 o F3 | 4 Main_SFC function chart 231 |
| 5 Second_SFC function chart 47 |
| 6 ACTION_3 ladder 3 |
| 7 ACTION_4 ladder 3 |
| 8 ACTION_5 ladder 3 |
Proc
| 9 ACTION_6 ladder 1 |
Func | 10 ladder 6 |
F1 | 11 ACTION_7 ladder 3 |
| 12 ladder 1 |
| 13 ACTION_8 ladder 1 |
+==============================================================================+
15-3
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Asignación de contraseñas La Figura 15.2 muestra un ejemplo de cómo los cuatro tipos de
y privilegios privilegios se relacionan uno a otro.
Esta funcionalidad se aplica si:
Figura 15.2
S usted instala la opción de Jerarquía de privilegios
contraseñas y privilegios
y Clase de privilegio
S está usando: PLC-5
PLC-5/11, -5/20 todas las series, revs
PLC-5/30 serie A, rev B y posteriores
PLC-5/40, -5/60 serie B, rev B y posteriores
PLC-5/80 todas las series, revs
Nodo 003 Nodo 004 Nodo 005 Nodo 006 Nodo 007
Terminal Terminal Terminal Privilegios de
PLC-3 PLC-5
del usuario del usuario del usuario nodos
Privilegios de
Canal 1A canal
Canal 1B Privilegios de
programa y programa y
archivos de datos archivo de datos
15-4
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Definición de clases de Usted puede definir hasta cuatro clases de privilegios (clases 1-4), cada
privilegios una con su propia contraseña. Dentro de cada clase, usted puede
entonces asignar acceso a ciertas operaciones en el software (tales
Esta funcionalidad se aplica si:
como modificación de programa o archivos de tabla de datos, o
configuraciones de canales). Estas clases de privilegios son la
S usted instala la opción de
contraseñas y privilegios
organización de nivel superior para su estructura de contraseñas.
y Usted puede definir que la Clase 1 tenga todos los privilegios. Luego
S está usando:
definir que las tres clases restantes tengan menos privilegios. Por
PLC-5/11, -5/20 todas las series, revs
PLC-5/30 serie A, rev B y posteriores
ejemplo, usted podría constituir sus clases de privilegios de la siguiente
PLC-5/40, -5/60 serie B, rev B y posteriores forma (una X indica que el privilegio está activado):
PLC-5/80 todas las series, revs
+==============================================================================+
| Privileges \ Privilege Class Names Class1 Class2 Class3 Class4 |
|––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––|
| Modify Privileges | X | | | |
| Data Table File Create/Delete | X | X | X | |
| Program File Create/Delete | X | X | X | |
| Logical Write | X | X | X | X |
| Physical Write | X | X | X | X |
| Logical Read | X | X | X | X |
| Physical Read | X | X | X | X |
| Mode Change | X | X | X | X |
| I/O Force | X | X | | |
| SFC Force | X | X | | |
| Clear Memory | X | | | |
| Restore | X | | | |
| On–line Editing | X | | | |
+==============================================================================+
15-5
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
a Para definir una clase de privilegio y su contraseña, siga los pasos que
se indican a la izquierda:
Menú principal
6200
Una contraseña válida puede contener Enter the class name and password or press a function key.
hasta 8 de los siguientes caracteres:
Rem Prog 5/40 File PASSWD
- A-Z (en mayúsculas y minúsculas)
- 0-9
- subrayado _
Una X en el campo indica que se permite Presione [Esc] cuando haya terminado de asignar privilegios.
un privilegio para esta clase.
15-6
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
La Tabla 15.A indica las funciones que usted puede especificar para
cada clase de privilegio.
Tabla 15.A
Funciones disponibles para una clase de privilegio
Si quiere que esta clase tenga la capacidad de: Habilite esta operación:
15-7
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Asignación de una clase de Usted puede asignar una clase predeterminada de privilegios a canales
privilegio a un canal o y archivos fuera de línea. Cada canal y archivo fuera de línea tiene un
privilegio predeterminado de clase 1. Usted puede asignar privilegios
archivo fuera de línea
de lectura/escritura al canal 0, a cualquier canal configurado para DH+
Esta funcionalidad se aplica si:
y al canal 3 (si tiene un coprocesador). Los privilegios de
lectura/escritura que usted ve en la pantalla de privilegios de canales se
S usted instala la opción de aplican al acceso de lectura/escritura de la pantalla de configuración de
contraseñas y privilegios
y canales para ese canal. Los privilegios de lectura/escritura para el
S está usando: archivo de diagnóstico de cada canal (pantalla de estado de canales)
PLC-5/11, -5/20 todas las series, revs deben ser establecidos a través de la pantalla de privilegios de la tabla
PLC-5/30 serie A, rev B y posteriores de datos (vea la página 15-12). Los campos de privilegios
PLC-5/40, -5/60 serie B, rev B y posteriores predeterminados en la pantalla de privilegios de canales determinan la
PLC-5/80 todas las series, revs
clase de privilegio de todas las estaciones/nodos que están conectadas a
través de ese canal.
Menú principal Todas las estaciones/nodos enlazadas a un canal tienen la misma clase
6200 predeterminada de privilegio que ese canal. Si tiene un nodo específico
que necesita privilegios diferentes a los que el canal permite, usted
Online Offline
puede especificar los privilegios para ese nodo separadamente (vea
Prog Prog “Asignación de una clase de privilegio a un nodo” en la página 15-10).
F1 o F3
Nota importante: Después de restaurar un programa que ha sido
protegido mediante contraseñas y privilegios desde un EEPROM a un
General procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/80, establezca los
Utility
privilegios de canal para el tipo de protección que usted desea. Cuando
F7
un programa protegido se restablece a un procesador PLC-5/11, -5/20,
-5/30, -5/40, -5/60, -5/80, todas las contraseñas y privilegios se
restauran como fueron originalmente configurados excepto los
Utilidad general
privilegios de canal. Los privilegios de canal se restauran con los
privilegios de lectura/escritura completos.
Channel Overview
F4
Descripción general
de canales
Channel Privileges
F2
15-8
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Channel Privileges
Offline: CLASS 3
Nota importante: Para cambiar la clase de privilegios por Presione Select Privileges
defecto, usted debe tener la opción de “visualización/modificación F10 Conmuta entre clases.
de privilegios” (en la pantalla de clases de privilegios) activada
para la clase dentro de la cual usted está trabajando.
Lleve el cursor a la derecha para seleccionar la clase apropiada.
Haga esto para todos los otros canales configurados para DH+
Cuando haya terminado de especificar los privilegios,
presione [Esc]
Presione Select Privileges
F10 Vea la siguiente tabla.
15-9
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
F1 o F3 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
General 0 0 0
Utility 0 0 0
F7 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
Utilidad 0 0 0
general
Press a function key or enter a value.
>
Rem Prog Forces:None 5/40 File PASSWD
Select
Channel Overview Priv
F10
F4
Descripción general
de canales Presione Select Priv
F10 hasta que aparezca el canal deseado.
Node Privileges
F3
Lleve el cursor a la derecha para seleccionar la columa de direcciones de
estación para el canal e introduzca el valor nuevo. (Las direcciones de esta-
ción válidas son 0-77 octal)
15-10
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Asignación de privilegios a Usted puede asignar privilegios de lectura y escritura para cada archivo
un archivo de programa de programa en un procesador. Estos privilegios limitan el acceso de
usuarios para mostrar en pantalla o cambiar sus archivos de programa.
Dos privilegios diferentes determinan si un usuario puede leer o
Esta funcionalidad se aplica si:
escribir en un archivo de programa:
S usted instala la opción de la clase de privilegios de los usuarios
contraseñas y privilegios el hecho de que los privilegios de lectura y escritura hayan sido
y asignados o no al archivo del programa mismo
S está usando:
PLC-5/11, -5/20 todas las series, revs
PLC-5/30 serie A, rev B y posteriores
Usted no puede asignar un privilegio al archivo del programa 0 o a
PLC-5/40, -5/60 serie B, rev B y posteriores archivos de programa de tipo “desconocido”.
PLC-5/80 todas las series, revs
Para asignar una clase de privilegio a un archivo de programa, siga los
pasos que se indican a la izquierda:
15-11
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Asignación de una clase de Usted puede modificar los privilegios de lectura y escritura para cada
privilegio a un archivo de archivo de datos en un procesador. Estos privilegios limitan el acceso
de usuarios a la visualización o cambio de valores del archivo de datos.
datos
Dos privilegios diferentes determinan si un usuario puede leer o
Esta funcionalidad se aplica si:
escribir en un archivo de datos:
S usted instala la opción de la clase de privilegios de los usuarios
contraseñas y privilegios
y
el hecho de que los privilegios de lectura y escritura hayan sido
S está usando: asignados o no al archivo de datos mismo
PLC-5/11, -5/20 todas las series, revs
PLC-5/30 serie A, rev B y posteriores Usted no puede asignar un privilegio a un archivo de datos de tipo “no
PLC-5/40, -5/60 serie B, rev B y posteriores definido”.
PLC-5/80 todas las series, revs
Nota importante: El retirar el acceso de lectura y escritura de un
archivo de la tabla de datos evita que pueda tener acceso a ese archivo.
Menú principal Para asignar una clase de privilegios a un archivo de datos, siga los
6200 pasos que se indican a la izquierda:
F1 o F3
0 O output RW RW RW RW
1 I input RW RW RW RW
2 S status RW RW RW RW
3 B binary or bit RW RW RW RW
4 T timer RW RW RW RW
General 5 C counter RW RW RW RW
Utility 6 R control RW RW RW RW
7 N integer RW RW RW RW
F7 8 F floating point RW RW RW RW
Modify Privileges
F2
Presione [Esc] cuando haya terminado de asignar privilegios.
15-12
Configuración y mantenimiento del software
Capítulo 15
Uso de contraseñas y privilegios
Cambio a una clase Si desea cambiar a una clase diferente (a otra que no sea la clase
diferente predeterminada), usted debe introducir la clase y contraseña nueva.
Para cambiar la clase de privilegio, siga los pasos que se indican a la
Esta funcionalidad se aplica si:
izquierda:
S usted instala la opción de
contraseñas y privilegios += PROGRAM DIRECTORY FOR PROCESSOR: PASSWD ======================[ OFFLINE ]===+
| File Name Type Size(words) |
y
|––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––|
S está usando: | 0 system 4 |
PLC-5/11, -5/20 todas las series, revs | 1 undefined 0 |
| 2 ladder 1 |
PLC-5/30 serie A, rev B y posteriores | |
PLC-5/40, -5/60 serie B, rev B y posteriores | |
PLC-5/80 todas las series, revs | |
| |
| += Select New Privilege Class =========+ |
| | | |
| | Privilege Class Name | |
Elija uno: | | Password: | |
| | | |
| += ESC exits ==========================+ |
a b | |
+==============================================================================+
Menú principal o Alt P
Enter the class name and password or press a function key.
6200
Rem Prog 5/40 File PASSWD
Return
Default
Online Offline F7
Prog Prog
F1 o F3
Introduzca el nombre de la clase de privilegio, luego introduzca la contraseña.
Enter Password
F10
Restauración de las clases Es posible que desee restaurar los privilegios predeterminados para una
predeterminadadas de clase, por ejemplo, si usted necesita cambiar temporalmente la clase de
privilegio en cierto terminal, y luego desea cambiar la clase otra vez a
privilegio
Esta funcionalidad se aplica si:
su valor predeterminado.
S usted instala la opción de Para regresar a la clase de privilegios predeterminados, siga estos
contraseñas y privilegios
pasos:
y
Menú principal
S si usted está usando: 6200
PLC-5/11, -5/20 todas las series, revs
PLC-5/30 serie A, rev B y posteriores
PLC-5/40, -5/60 serie B, rev B y posteriores Online Offline
PLC-5/80 todas las series, revs Prog Prog
F1 o F3
Enter Password
F10
15-13
Configuración y mantenimiento del software
Capítulo
16
Monitoreo de los datos
Objetivos del capítulo Este capítulo explica cómo monitorear entradas o salidas de su
programa o el estado de ciertas instrucciones. Este capítulo explica
cómo:
mostrar en pantalla la tabla de datos del procesador
cambiar los formatos de los datos
cambiar los datos
monitorear los módulos
monitorear los datos para las instrucciones de mensajes
monitorear los datos para las instrucciones PID
monitorear los datos de cadena
Cómo mostrar en pantalla la Para mostrar la tabla de datos del procesador, siga los pasos que se
tabla de datos del indican a la izquierda:
procesador Address 17 Data 0 Address 17 Data 0
I:000 0000 0000 0000 0000 I:020 0000 0000 0000 0000
Menú principal I:001 0000 0000 0000 0000 I:021 0000 0000 0000 0000
6200 I:002 0000 0000 0000 0000 I:022 0000 0000 0000 0000
I:003 0000 0000 0000 0000 I:023 0000 0000 0000 0000
I:004 0000 0000 0000 0000 I:024 0000 0000 0000 0000
I:005 0000 0000 0000 0000 I:025 0000 0000 0000 0000
Online I:006 0000 0000 0000 0000 I:026 0000 0000 0000 0000
Prog I:007 0000 0000 0000 0000 I:027 0000 0000 0000 0000
I:010 0000 0000 0000 0000 I:030 0000 0000 0000 0000
F1 I:011 0000 0000 0000 0000 I:031 0000 0000 0000 0000
I:012 0000 0000 0000 0000 I:032 0000 0000 0000 0000
I:013 0000 0000 0000 0000 I:033 0000 0000 0000 0000
I:014 0000 0000 0000 0000 I:034 0000 0000 0000 0000
I:015 0000 0000 0000 0000 I:035 0000 0000 0000 0000
Lleve el cursor al archivo del programa I:016 0000 0000 0000 0000 I:036 0000 0000 0000 0000
I:017 0000 0000 0000 0000 I:037 0000 0000 0000 0000
Lleve el cursor a
la instrucción MSG Si desea: Presione esta tecla:
16-1
16-2
Para introducir y cambiar datos: Nota importante: Algunos bits y palabras en los archivos de estados
son “de sólo lectura”. El procesador evita que se cambien estos valores
cuando usted está programando en línea.
Lleve el cursor a los datos
que va a cambiar
16-3
Address 0 1 2 3 4 5 6 7 8 9
N10:0 0 0 0 7 20 0 0 0 0 0
N10:10 0 0 0 0 0 0 0 0 0 0
N10:20 0 0 0 0 0 0 0 0 0 0
N10:30 0 0 0 0 0 0 0 0 0 0
N10:40 0 0 0 0 0 0 0 0 0 0
N10:50 0 0 0 0 0 0 0 0 0 0
N10:60 0 0 0 0 0 0 0 0 0 0
N10:70 0 0 0 0 0 0 0 0 0 0
N10:80 0 0 0 0
16-4
Monitoreo de instrucciones Para monitorear una instrucción MSG, siga los pasos que se indican a
MSG la izquierda:
Online
MG (mensaje) Figura 16.2
Prog
F1
Figura 16.1
Pantalla del monitor de datos MSG usando un bloque de control N
Lleve el cursor al archivo del programa
MESSAGE INSTRUCTION DATA MONITOR FOR CONTROL BLOCK N7:10
Cambiar el tamaño del bloque o datos que va a enviar o recibir [F3] – Size in
Elements
Conmutar el bit de control en el cual está el cursor [F9] – Toggle
Usted puede conmutar entre: TO, NR, EW, CO, ER, DN, ST y EN.
16-5
Figura 16.2
Pantalla del monitor de datos MSG usando un bloque de control MG
16-6
Monitoreo de instrucciones Para monitorear una instrucción PID, siga los pasos que se indican a la
PID izquierda:
Online
PD (PID) Figura 16.4
Prog
F1
Figura 16.3
Pantalla del monitor de datos PID usando un bloque de control N
Lleve el cursor al archivo del programa
F8
Enter value or press <ESCAPE> to exit monitor.
N7:0/0 =
Rem Prog Forces:None Data:Formatted PLC-5/15 Addr 20 DRILL1
16-7
Figura 16.4
Pantalla del monitor de datos PID usando un bloque de control PD
16-8
Monitoreo de los datos de Para monitorear una dirección de cadena (tal como ST13:0), siga los
cadena pasos que se indican a la izquierda:
La cadena va a la línea de
entrada; use las teclas de
flechas para ir a la parte de
la cadena que desea editar.
Especificar la dirección que desea monitorear [F5] – Specify Address
Exhibir los valores de la tabla de datos para el archivo [F7] – Next File
siguiente
Exhibir los valores de la tabla de datos para el archivo [F8] – Previous File
previo
16-9
Source
ASCII Radix 0 1 2
A22:0 \00\04 a b c d
Después que se ejecuta el comando COPY:
Dest LEN
ST52:0 4 abcd
16-10
17
Cómo borrar los fallos
Objetivos del capítulo Los fallos en el procesador ocurren cuando existen problemas del
hardware o software que el procesador no puede resolver. Un fallo
mayor detiene la operación del procesador y evita que procese la
información. Por ejemplo, un error de hardware o una especificación
de dirección equivocada puede causar un fallo mayor. Usted necesita
borrar un fallo mayor, ya sea manualmente o en la lógica de escalera,
antes de continuar el proceso.
Cómo borrar un fallo mayor Un fallo mayor detiene el procesador. Usted debe borrar un fallo mayor
antes de que el procesador pueda continuar la ejecución del programa
en curso. Para borrar un fallo mayor, siga los pasos que se indican a la
izquierda, usando la Figura 17.1 y Figura 17.2.
Figura 17.1
Pantalla de estado del procesador para los procesadores PLC-5/11,
-5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E,
-5/V30, -5/V40, y -5V40L
Processor Status
Fault code: 0
Where faulted: 0:0
Major fault: 00000000 00000000
Menú principal del Directorio de Minor fault 1: 00000000 00000000
editor de escalera o programa 2: 00000000 00000000
Processor status: 00000000 10001000 Mode switch in remote
27 20 17 10 7 0
I/O status btx full: 00000000 00000000 00000000
rack fault: 00000000 00000000 00000000
General I/O control reset: 00000000 00000000 00000000
Utilities inhibit: 00000000 00000000 00000000
F7
Arithmetic flags: S:0 Z:0 V:0 C:0
RTC date: 0000–00–00 RTC time: 00:00:00
Processor Checksum: 0x03FB Indexed addressing offset: 0
EEPROM: TRANSFER ON BAD RAM Resident I/O chassis addr: 1/4–SLOT
Processor Status Memory: PROTECTED Ram Backup: ENABLED
17-1
Figura 17.2
Pantalla de estado del procesador para los procesadores PLC-5/10,
-5/12, -5/15, y -5/25
Para estos Los fallos se muestran: Borre los fallos de la siguiente forma:
procesadores:
PLC-5/11, -5/20, -5/30, • El texto de estado que aparece corresponde al • Reseteando bits individuales. Coloque el cursor
-5/40, -5/40L, -5/60, fallo más significativo cuando el curso no está en el bit asociado con el fallo (bit de fallo
-5/60L, -5/80, -5/20E, en la palabra de estado de fallo mayor. establecido en 1) y escriba 0 [Enter]
-5/40E, -5/80E, -5/V30, • Si el cursor está en un bit de palabra de fallo Si usted tiene más de un fallo mayor y
-5/V40, y -5V40L mayor y ese bit está establecido, el texto de restablece un bit, el texto de estado muestra el
estado que aparece corresponde al bit en el siguiente mensaje de fallo mayor.
cual se encuentra el cursor. • Presionando [F10] – Clear Major Fault en la
• Si no hay bits establecidos el área de mensaje pantalla de estado del procesador.
queda en blanco.
Esto restablece todos los fallos mayores.
Cuando usted limpia fallos mayores, también se
limpian los campos de código de fallo, de
archivo de programa y de número de renglón.
PLC-5/10, -5/12, -5/15 y • El texto de estado que aparece corresponde al • Presionando [F10] – Clear Major Fault en la
-5/25 fallo mayor más reciente. pantalla de estado del procesador.
• Si no hay bits establecidos, el área de mensaje Esto resetea todos los fallos mayores. Cuando
queda en blanco. usted borra fallos mayores, también se borran
los campos de código de fallo, de archivo de
programa y de número de renglón.
17-2
Tabla 17.A
Posibles fallos mayores (almacenados en S:11)
Palabra Si los valores del bit de estado Número de Entonces el fallo es:
de estado son: bit:
15.....8 7......0
17-3
Tabla 17.B
Códigos de fallos mayores (almacenados en S:12)
Usted puede usar códigos de fallo identificados por el usuario para identificar diferentes
tipos de fallos o condiciones de error en su programa, generando su propio fallo
recuperable. Para usar estos códigos de fallo, elija una condición de entrada que decida
si salta a un archivo de rutina de fallo, luego use la instrucción JSR como el medio para
saltar al archivo de rutina de fallo.
Para usar la instrucción JSR, introduzca el número de código de fallo 0-9 (un valor
inmediato) como el primer parámetro de entrada de la instrucción. Cualquier otro
parámetro de entrada es ignorado (aunque tenga una instrucción SBR al comienzo de
su archivo de rutina de fallo). Usted no puede pasar parámetros al archivo de rutina de
fallo usando instrucciones JSR/SBR.
Tome nota de que usted no tiene que usar los códigos de fallo definidos por el usuario
para generar su propio código de fallo. Si usted programa una instrucción JSR sin
parámetros de entrada, el procesador escribirá un cero en el campo Fault Code. El
propósito de usar los códigos de fallo definidos por el usuario es permitirle distinguir
entre diferentes tipos de códigos de fallo o error en base a los números de código de
0-9.
17-5
17-6
Cómo borrar fallos menores Un fallo menor indica un cambio de estado (para propósitos de
información solamente) o que ocurrió un problema pero que el
problema no es suficientemente grave para detener el procesador. Para
borrar un fallo menor, siga los pasos que se indican a la izquierda
(usando la pantalla de estado del procesador apropiada para su
procesador):
Para estos Siga estas reglas para exhibir texto de Realice el borrado de fallos de la
Menú principal del Directorio de procesadores fallo menor: siguiente forma:
editor de escalera o programa
PLC-5/11, -5/20, -5/30, • El texto de estado que aparece • Reseteando bits individuales. Coloque
-5/40, -5/40L, -5/60, corresponde al fallo más significativo el cursor en el bit asociado con el fallo
General -5/60L, -5/80, -5/20E, cuando el curso no está en la palabra de (bit de fallo establecido en 1) y escriba
Utilities -5/40E, -5/80E, -5/V30, estado de fallo menor. 0 [Enter]
F7 -5/V40 y -5V40L • Si el cursor está en un bit de palabra de Si usted tiene más de un fallo menor y
fallo menor y ese bit está establecido, el resetee un bit, el texto de estado
texto de estado que aparece corresponde muestra el siguiente mensaje de fallo
Processor Status al bit en el cual se encuentra el cursor. menor.
• Si no hay bits establecidos el área de • Presionando [F9] – Clear Minor
F2
mensaje queda en blanco. Faults para resetear todos los fallos
menores
PLC-5/10, -5/12, -5/15, • El texto de estado que aparece • Presionando [F9] – Clear Minor
-5/25 corresponde al fallo menor más reciente. Faults para resetear todos los fallos
• Si no hay bits establecidos el área de menores
mensaje queda en blanco.
La Tabla 17.C indica los fallos menores posibles. Puesto que los
procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L,
-5/80, -5/20E, -5/40E, -5/80E, -5/V30, -5/V40 y -5V40L tienen dos
palabras de fallo menor, los fallos menores en la palabra 2 son
indicados en la Tabla 17.D.
17-7
Tabla 17.C
Posibles fallos menores en la palabra 1 (almacenada en S:10)
Si los valores del bit de estado son: Número de Entonces el fallo es:
15.....8 7......0 bit:
xxxxxxxx xxxxxxx1 0 Sin batería o batería descargada
xxxxxxxx xxxxxx10 1 Tabla DH+ cambiada
xxxxxxxx xxxxx100 2 Superposición de STI
xxxxxxxx xxxx1000 3 EEPROM transferido
xxxxxxxx xxx10000 4 Las ediciones evitaron la continuación del
SFC
xxxxxxxx xx100000 5 Archivo de estado de E/S inválido
xxxxxxxx x1000000 6 Batería del cartucho de la memoria baja 1
xxxxxxxx 10000000 7 No existen más bloques de comando 1
xxxxxxx1 00000000 8 EEPROM muy pequeño, escritura falló 1
xxxxxx10 00000000 9 No hay MCP configurado para ejecutar 1
xxxxx100 00000000 10 MCP no permitido 1
xxxx1000 00000000 11 Número de palabra PII no está en rack
local 1
xxx10000 00000000 12 Superposición de la rutina PII del usuario 1
xx100000 00000000 13 No existen bloques de comando para
obtener PII 1
x1000000 00000000 14 Ocurrió un overflow aritmético 1
10000000 00000000 15 Superposición en la “demora” del SFC 1
Cada x indica un bit que puede ser 0 ó 1 para el valor de estado descrito.
1 Para procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E, -5/V30, -5/V40, y -5V40L
solamente.
17-8
Tabla 17.D
Posibles fallos menores en la palabra 2 – PLC-5/11, -5/20, -5/30,
-5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E, -5/V30, -5/V40,
y -5V40L solamente (almacenada en S:17)
17-9
18
Forzados de E/S y forzados de transiciones
de SFC
Objetivos del capítulo El forzado de E/S le permite activar o desactivar bits de entrada y
salida específicos en un procesador con el propósito de hacer pruebas.
El forzado de los bits en la posición “on” (activado) u “off”
(desactivado) o el forzado de transiciones de SFC le permite simular la
operación o el control de un dispositivo de salida.
Este capítulo explica cómo forzar E/S y cómo forzar transiciones SFC.
Este capítulo también incluye el control de forzados de entradas y el
control de forzados de salidas.
18-1
Forzado de bits de E/S Para activar o desactivar por forzado los bits directamente desde el
desde el editor de escalera editor de escalera, siga los pasos que se indican a la izquierda:
Menú principal
6200
| I:000 I:000 I:000 O:005 |
+–+–]/[–+–]/[–––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––( )––+
| | 12| 11 10 00 |
| |I:000| |
Online | +–] [–+ |
Prog | 15 |
| I:000 I:000 I:000 I:000 O:000 |
F1 +–+++–] [–––] [–––] [–+–]/[–++––––––––––––––––––––––––––––––––––––––––––––( )––+
| ||| 10 11 16| 12|| 13 |
| |||I:002 | || |
| ||+–]/[–––––––––––––+ || |
| || 10 || |
| ||I:003 I:000 || |
Lleve el cursor al | |+–]/[–––] [––––––––––––––+| |
archivo que va a ver | | 11 10 | |
| |I:003 | |
| +–]/[––––––––––––––––––––––+ |
| 12 |
18-2
Forzado de bits de E/S Para ver la pantalla del monitor de forzados, siga los pasos que se
desde la pantalla del indican a la izquierda:
monitor de forzados
Address 17 Data 0 Address 17 Data 0
Elija una opción: I:000 .... .... .... .... I:020 .... .... .... ....
I:001 .... .... .... .... I:021 .... .... .... ....
I:002 .... .... .... .... I:022 .... .... .... ....
Menú principal I:003 .... .... .... .... I:023 .... .... .... ....
6200 I:004 .... .... .... .... I:024 .... .... .... ....
I:005 .... .... .... .... I:025 .... .... .... ....
I:006 .... .... .... .... I:026 .... .... .... ....
I:007 .... .... .... .... I:027 .... .... .... ....
I:010 .... .... .... .... I:030 .... .... .... ....
Online I:011 .... .... .... .... I:031 .... .... .... ....
Prog I:012 .... .... .... .... I:032 .... .... .... ....
I:013 .... .... .... .... I:033 .... .... .... ....
F1 I:014 .... .... .... .... I:034 .... .... .... ....
I:015 .... .... .... .... I:035 .... .... .... ....
I:016 .... .... .... .... I:036 .... .... .... ....
I:017 .... .... .... .... I:037 .... .... .... ....
Lleve el cursor al
archivo del programa
Press a function key or enter force value.
I:037/11 =
Rem Prog Forces:None File LIMIT
Monitor Force Force Remove Remove Specify Enable Disable Data
File Off On Force All Bit Monitor
F1 F2 F3 F4 F5 F6 F7 F8
F8
Forzar el bit en el cual está el cursor off (0) [F1] – Force Off
Data
Monitor Monitor Monitor Forzar el bit en el cual está el cursor on (1) [F2] – Force On
Specify Bit Inputs Outputs
F8 Retirar el bit forzado en curso de la tabla de forzados [F3] – Remove Force
F9 o F9 o F10
Retirar todos los bits forzados de la tabla de forzados [F4] – Remove All
18-3
Retiro de forzados de E/S Para retirar un solo bit forzado, siga los pasos que se indican a la
izquierda. Para retirar todos los forzados en el procesador, siga los
pasos que se indican a la derecha.
Para retirar un solo bit forzado: Para retirar todos los forzados en el procesador:
Menú principal Menú principal
6200 6200
Online Online
Prog Prog
F1 F1
Monitor Monitor
File File
F8 F8
b F4
a c
Force Force Lleve el cursor a Yes No
F9 F9 una instrucción Confirme su selección introduciendo F8 o F10
Data
Specify Bit Monitor Monitor Monitor
F9
Inputs Outputs
F8
F9 o F10
Remove Force
F3
18-4
Activación y desactivación Cuando usted activa bits de entrada o salida forzados, el procesador
de forzados de E/S activa la condición “on” u “off” especificada para los bits.
Monitor
File Para activar o desactivar forzados de E/S, siga los pasos que se indican
F8
a la izquierda. Cuando activa los forzados, el software intensifica las
instrucciones forzadas y muestra Forces:Enabled en la línea de
estado.
Elija una opción:
a b c
Data
Specify Bit Monitor Monitor Monitor
Inputs Outputs
F9 F8
F9 o F10
Enable Disable
F6 o F7
Yes No
Confirme su selección introduciendo F8 o F10
18-5
Forzado de transiciones Cuando usted monitorea un SFC con un procesador PLC-5/11, -5/20,
desde el editor SFC -5/30, -5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E,
-5/V30, -5/V40, ó -5V40L, puede forzar transiciones “on” y “off”. Esto
(Procesadores PLC-5/11,
le permite omitir el flujo de su SFC con el propósito de solucionar
-5/20, -5/30, -5/40, -5/60, -5/80 problemas.
solamente)
Menú principal Para forzar una transición, siga los pasos que se indican a la izquierda:
6200
Online START
Prog +–––+–––+
|
F1 –+–
11
|
+–+–+
|12 |
Lleve el cursor al archivo +–+–+
–+–
de programa SFC 11
|
|
3:
Monitor |
File +–+–+
|12|
F8 La línea de estado
muestra el estado de
los forzados de SFC (no Press a function key.
los forzados E/S) MONITOR (0,0) >
Rem Prog SFCFrc:Disabled Ser A Rev A 5/40 Addr 20 LIMIT
Menú principal Force Force Remove Remove Enable Disable
SFC On Off Force All
F1 F2 F3 F4 F7 F8
18-6
19
Generación de un histograma de contactos
Objetivos del capítulo Un histograma de contactos se usa para ver la historia de la transición
(los estados on y off) de un valor de la tabla de datos. Este capítulo
muestra cómo generar e imprimir un histograma de contactos para que
usted pueda monitorear una entrada o salida específica en su programa.
Monitor
File CONTACT HISTOGRAM for I:001/00 with mask 0001
accumulated time delta time data
F8 * * * Monitoring with a new mask * * *
00:00:03.21 00:00:03.21 ON
00:00:04.18 00:00:00.97 OFF
00:00:05.70 00:00:01.52 ON
00:00:06.42 00:00:00.72 OFF
Lleve el cursor a la instrucción 00:00:07.13 00:00:00.71 ON
00:00:07.30 00:00:00.17 OFF
00:00:07.44 00:00:00.14 ON
00:00:07.58 00:00:00.14 OFF
00:00:07.69 00:00:00.11 ON
General
00:00:07.84 00:00:00.15 OFF
Utility 00:00:12.98 00:00:05.14 ON
F7 00:00:13.92 00:00:00.94 OFF
00:00:17.57 00:00:03.65 ON
00:00:22.77 00:00:05.20 OFF
00:00:34.63 00:00:11.86 ON
Contact Press a function key for desired histogram function.
History >
F6 Rem RUN Hist:Started Mode:Contin Recording:Off Addr 24 APPNOTE
Start Stop Contnue Paged New New Clear Write
History History Mode Mode Mask Address Mask To Disk
F1 F2 F3 F4 F5 F6 F7 F8
19-1
Impresión de un histograma Para imprimir un histograma, siga los pasos que se indican a la
de contactos izquierda:
Monitor
File
F8
General
Utility
F7
Contact
History
F6 Si ya existe el archivo de histograma, el sistema le pregunta si
los datos existentes deben ser sobreescritos o si se debe añadir
la nueva información.
Write to
Disk La información se almacena en un archivo con la extensión ,HIS
F8
en el directorio de los informes de documentación (directorio
predeterminado \IPDS\LIS\PLC5).
Print/View
F8
19-3
20
Generación e impresión de informes
Objetivos del capítulo El software de programación genera e imprime informes sobre sus
programas para que usted pueda mantener y/o modificar sus
programas. Use este capítulo para aprender cómo:
seleccionar opciones de informes
seleccionar opciones generales de informes
cambiar el título de un informe
imprimir un informe
ver un informe
Para configurar su impresora, vea el capítulo 5.
Generación de informes La Tabla 20.A indica los tipos de informes que usted puede generar.
Tabla 20.A
Tipos de informes
Una copia impresa del programa de su diagrama de función secuencial SFC Listing
Qué archivos de programa son usados por cuáles pasos y transiciones en su SFC Cross Reference
diagrama de función secuencial
Programas de texto estructurado Structured Text Listing 1
Programas de escalera Ladder Program Listing
Qué direcciones son usadas por cuáles renglones en su programa de escalera Program Cross Reference
Los tipos de archivos que están definidos y los descriptores del archivo Program Directory
asociado y tamaños de los archivos
La cantidad de memoria del procesador asignada a cada tipo de archivo Memory Map
La información de configuración del procesador y los datos en el archivo de Processor Status
estado del procesador
Información de E/S para el procesador I/O Status
Los valores en la tabla de datos Data Table
Cuáles bits están forzados Force Status
Los símbolos usados y sus direcciones asociadas Symbol Table
Cuáles direcciones han sido documentadas y están en la base de datos pero Unused Addresses
no son usadas en los archivos del programa de escalera
Cuáles direcciones son usadas en su programa Memory Usage
La información de clase de privilegios, privilegios de canal, privilegios de nodo Privilege Class
y privilegios de lectura/escritura de programa y archivo de datos
1 Para generar este informe se requiere la opción de programación 6203-ST5.
20-1
Menú principal Para generar informes, siga los pasos que se indican a la izquierda:
6200
20-2
Menú principal Para seleccionar y crear informes para un procesador en línea, siga los
6200 pasos que se indican a la izquierda:
20-3
+––––––––––––––––––––––––––––––––––––––––––––––––––––+
| ALLEN–BRADLEY COMPANY |
| |
| 6200 SERIES SOFTWARE |
| |
| DOCUMENTATION SOFTWARE |
+––––––––––––––––––––––––––––––––––––––––––––––––––––+
Seleccione los informes
que va a crear Proc Addr: 020 Report: CROSS REFERENCE REPORT
Output File: SSE_SPEC.SXR Config: Files 1-9999
Phase: COMPLETED Status: SUCCESSFUL COMPLETION
20-4
+––––––––––––––––––––––––––––––––––––––––––––––––––––+
| ALLEN–BRADLEY COMPANY |
| |
| 6200 SERIES SOFTWARE |
| |
| DOCUMENTATION SOFTWARE |
+––––––––––––––––––––––––––––––––––––––––––––––––––––+
Seleccione los informes
Proc File: LIMIT Report: CROSS REFERENCE REPORT
que va a crear Output File: SSE_SPEC.SXR Config: Files 1-9999
Phase: COMPLETED Status: SUCCESSFUL COMPLETION
+–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+
Create Reports
| ** QUADRANT (0,0), PAGE 2 COMPLETED ** |
F1 | ** GENERATE SFC CROSS REFERENCE ** |
| ** PAGE 3 COMPLETED ** |
| ** PAGE 4 COMPLETED ** |
| ** SFC CROSS REFERENCE COMPLETED ** |
| ** PAGE 5 COMPLETED ** |
| ** SFC LISTING COMPLETED ** |
| ** SFC DOCUMENTATION COMPLETE ** |
+–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+
Selección de informes Las opciones de los informes especifican la información que usted
desea incluir en los informes escogidos. Usted puede escoger las
opciones de los informes para los siguientes informes:
Listado SFC
Referencia cruzada SFC
Lista de texto estructurado
Listado de programa de escalera
Referencia cruzada de escalera
Tabla de datos
Tabla de símbolos
Uso de la memoria
20-5
Tabla 20.C
Opciones de informes para la referencias cruzadas SFC
Seleccionar el modo SFC para el informe (conmuta a través de [F1] – SFC mode
descripción general, normal y extendido).
Guardar las opciones de configuración en el disco. [F9] – Save Configuration
Usar las opciones de configuración que usted especifica para [Enter]
esta sesión de edición solamente. [Esc]
Tabla 20.D
Opciones de informes para el listado de texto estructurado
Especificar el rango del archivo inicial y final (la opción [F1] – File Range
predeterminada es 2 a 999).
Seleccionar si mostrar las direcciones reales o cualquierq de los [F2] – Address Display
símbolos asignados (conmuta entre Adress y Symbol). El
informe imprime las direcciones si no hay símbolos, sin importar
su selección.
Guardar las opciones de configuración en el disco. [F9] – Save Configuration
Usar las opciones de configuración que se especifican para esta [Enter]
sesión de edición solamente. [Esc]
20-7
Tabla 20.E
Opciones de informes para el listado del programa de escalera
Especificar los números de renglón inicial y final para el listado del [F1] – Rung Range
programa.
Seleccionar si se imprime o no la línea de potencia de la derecha [F2] – Power Rail
(conmuta entre “sí” y “no”). El tiempo de impresión y tamaño del archivo
son significativamente más bajos si usted escoge no.
Seleccionar si se imprimen o no los comentarios de dirección (conmuta [F3] – Address Comments
entre “sí” y “no”)
Seleccionar si se exhiben las direcciones reales o los símbolos [F4] – Address Display
asignados (conmuta entre “Dirección” y “Símbolo”). El informe imprime
direcciones si no hay símbolos, independientemente de su selección.
Seleccionar si se imprimen o no los comentarios de renglón (conmuta [F5] – Rung Comments
entre “sí” y “no”).
Seleccionar la cantidad de información de referencia cruzada en el [F6] – Cross Reference
informe. Conmuta entre las siguientes opciones:
• Outputs Only – Si selecciona esta opción, se hace una referencia
cruzada con la dirección de salida en el renglón, conjuntamente
con cada ocurrencia de la dirección y el tipo de instrucción de
dirección.
• All – Si selecciona esta opción, se hace una referencia cruzada a
las direcciones de salida y entrada en el renglón.
• No – Si selecciona esta opción, la información de referencia
cruzada no se imprime.
Incluir la referencia cruzada de salida. Conmuta entre las siguientes [F7] – Output Cross Reference
opciones:
• Si – Si selecciona esta opción, se proporciona la(s) ubicación(es)
en donde cada dirección de instrucción de entrada se usa como
una salida. Para cada ocurrencia, el número de renglón se muestra
abajo de la instrucción en paréntesis. Si no se usa la entrada como
una salida, no aparece una lista debajo del renglón.
• No – Si selecciona esta opción, la información de referencia
cruzada no se imprime.
Guardar las opciones de configuración en el disco. [F9] – Save Configuration
Usar las opciones deconfiguración que usted especifica para esta sesión [Enter]
de edición solamente. [Esc]
20-8
Especificar el tipo de inicio y fin para la información de referencia [F1] – File Range
cruzada.
Seleccionar el orden de clasificación (conmuta entre “dirección” y [F2] – Sort Order
“símbolo”).
Seleccionar si se imprimen o no los comentarios de dirección [F3] – Address Comments
(conmuta entre “sí” y “no”).
Seleccionar si se imprimen o no los memónicos de instrucción [F4] – Instruction Mnemonics
(conmuta entre “sí” y “no”).
Guardar las opciones de configuración en el disco. [F9] – Save Configuration
Usar las opciones de configuración que usted especifica para esta [Enter]
sesión de edición solamente. [Esc]
20-9
20-10
20-11
Cambio del título de un Usted puede especificar el título que desea para los informes que
informe genere. El software usa este título para todos los informes que usted
selecciona y genera a la vez. Si desea que cada informe tenga un
nombre diferente, debe seleccionar y generar cada informe
individualmente.
Menú principal Para cambiar el título de un informe, siga los pasos que se indican a la
6200 izquerda:
Save
Config
Introduzca un título de hasta 50 caracteres. F9
Al cambiar un título de informe fuera de línea, el sistema usa el Presione esta tecla para guardar el
nombre del archivo de la memoria del procesador en uso y la título en el disco.
extensión .TTL para dar nombre al archivo que contiene el título
del informe. El título guardado se usa para todos los informes
creados para el archivo de la memoria del procesador en uso
(hasta que usted especifica otro título).
Impresión de informes Usted puede imprimir los informes que se hayan generado a un archivo
usando uno de los siguientes métodos:
el comando de impresión DOS
la utilidad de impresión del software
20-12
20-13
Menú principal Usted también puede imprimir informes que ya ha generado a través de
6200 la utilidad de impresión del software. Para usar esa utilidad siga los
pasos que se indican a la izquierda:
Reports
F8
+======================= PLC-5 PROGRAMMING SOFTWARE =====================+
| +== Print ==================================+ +== PROCESSOR =+
| | Report Size Date | | |
| +–––––––––––––––––––––––––––––––––––––––––––+ | PLC |
Print/View | Copyright | |om| DRILL1 |
| | | | DRILL2A |
F8 | | | | DRILL2A3 |
| | | | AUTO11 |
| | | | STRING |
| This softwar| | | |
| | | | |
| | | | |
| | | | |
| | | | |
Especifique el procesador que desea | | | | |
| | | | |
usar: | | | | |
+================+===========================================+==+==============+
Introduzca el nombre del procesador O
Press a function key, or Enter file name to search for
lleve el cursor al nombre del procesador
>
20-14
Presione la tecla de función para la selección de impresora en paralelo que desea mostrar.
20-15
Figura 20.2
Pantalla de configuración de la impresora para una impresora en
serie
+========================= PLC-5 PROGRAMMING SOFTWARE =======================+
| +== Print ==================================+ |
| | Report Size Date | |
| +–––––––––––––––––––––––––––––––––––––––––––+ |
| Copyright | P+= PRINTER CONFIGURATION =========+0 |ompany, Inc. |
| | C| |0 | |
| | M| F1 Printer Type SERIAL |0 | |
| | | F2 Port COM1 | | |
| | | F3 Baud 9600 | | |
| This softwar| | F4 Bits/Char 8 | | |
| | | F5 Stop Bits 2 | | |
| | | F6 Parity NONE | | |
| | | F7 Handshaking HARDWARE | | |
| | | F8 Printer Setup | | |
| | | | | |
| | | F9 Save Configuration | | |
| | | | | |
+================+====+= ESC exits/ALT–U aborts changes +====+=================+
Presione la tecla de función para la selección de impresora en serie que desea mostrar.
20-16
Use Printer
String String
Printer Setup F7 F8
F8
\27A ó \27\65
donde:
27 Es el valor decimal para el carácter
[Esc] ASCII
20-17
Print/View
F8
Seleccione el procesador
Select
F3
View File
F10
20-18
Objetivos del apéndice Los productos de software ControlView le permiten integrar las
funciones de adquisición de datos, control supervisor y manejo de
información del procesamiento de información industrial. Usted puede
ejecutar el Software de programación 6200 en una ventana de
aplicación ControlView. Use este apéndice para:
configurar comunicaciones
Requisitos del sistema Para ejecutar el Software de programación PLC-5 6200 en la ventana
de aplicación ControlView:
A-1
Puesta en marcha y salida Ponga en marcha y salga del Software de programación PLC-5 de
del Software de manera normal, usando DOS. Para obtener información sobre la puesta
en marcha y salida, vea el capítulo 2.
programación PLC-5 6200
en la ventana de aplicación
ControlView
Establecimiento de la Cuando el Software de programación PLC-5 está ejecutando en la
configuración de colores ventana de aplicación ControlView, usted puede elegir entre 13 colores
para el primer plano, de los cuales sólo 3 pueden tener característica de
Menú principal parpadeo. (Cuando el Software de programación 6200 está ejecutando
6200 bajo DOS, hay 16 colores de primer plano disponibles y 16 colores con
característica de parpadeo disponibles). Sin embargo, cuando el
Software Config Software de programación 6200 está ejecutando en el modo
F6 monocromo bajo el software ControlView, todos los caracteres con
característica de parpadeo estarán a color. Para seleccionar colores para
las diferentes áreas de la pantalla, siga los pasos que se indican a la
Color Selection izquierda:
F3
Si fuera necesario, presione esta tecla Mono/ Recall Bakgrnd Forgrnd Save
para seleccionar el modo de color. DfltClr LastClr Color Color Config
F1 F2 F5 F6 F9
A-2
del mismo color que para las pantallas principales, el cursor será
invisible.
Cambiar entre una pantalla en blanco y negro y una que use los colores [F1] – Monochrome/Default Color
por defecto.
Restaurar las últimas selecciones de color que fueron guardadas antes [F2] – Recall Last Color
de la sesión de programación actual. Esto restaura los colores para todas
las opciones de pantallas. Las configuraciones guardadas durante la
sesión actual no se vuelven a llamar.
Conmutar entre las ocho opciones de color disponibles para fondo. [F5] – Background Color
Conmutar entre las 13 opciones de color disponibles para plano principal. [F6] – Foreground Color
Guardar las opciones de color en el disco. [F9] – Save Configuration
Usar las selecciones que usted especificó para esta sesión de edición [Enter]
solamente. [Esc]
Cancelar cualquier cambio que usted hizo en esta pantalla para la actual [Alt-U]
sesión de edición.
A-3
Para: Haga:
La pantalla del WHO activo muestra una tabla que identifica los
dispositivos que están conectados a la red DH+. A través de esta
pantalla, usted puede elegir el procesador que desea usar. Seleccione el
procesador usando las teclas de flechas para resaltar el procesador que
desea y presione [Enter].
A-4
A-5
A-6
B
Referencia rápida del conjunto de instrucciones
Conjunto de instrucciones La siguiente tabla muestra un ejemplo de las instrucciones disponibles para
el PLC-5 y proporciona una descripción breve del ejemplo. Para obtener una
descripción más detallada de cada una de estas instrucciones, vea el Manual
de referencia del conjunto de instrucciones, publicación 6200-6.4.11ES.
PLC-5/30 PLC-5/V30
PLC-5/40L PLC-5/V40L
PLC-5/60 PLC-5/60L
PLC-5/80 PLC-5/80E
Tabla B.A
Instrucciones disponibles para el PLC-5
Instrucción Descripción
O:013 Output Energize Si las instrucciones de entrada que preceden esta instrucción de
OTE salida en el mismo renglón se hacen verdaderas, establece (1)
( ) el bit O:013/01, el cual corresponde al terminal 1 de un módulo
01 de salida en el rack de E/S 1, grupo de E/S 3.
O:013 Output Latch Si las condiciones de entrada que preceden esta instrucción de
OTL salida en el mismo renglón se hacen verdaderas, establece (1)
( L ) el bit O:013/01, el cual corresponde al terminal 1 de un módulo
01 de salida en el rack de E/S 1, grupo de E/S 3. Este bit de la tabla
de datos permanece establecido hasta que una instrucción OTU
resetea el bit.
O:013 Output Unlatch Si las condiciones de entrada que preceden esta instrucción de
OTU salida en el mismo renglón se hacen verdaderas, resetea (0) el
(U ) bit O:013/01, el cual corresponde al terminal 1 de un módulo de
01 salida en el rack de E/S 1, grupo de E/S 3. Esto es necesario
para resetear un bit que ha sido bloqueado.
B-1
Instrucción Descripción
01 Immediate Input Esta instrucción actualiza una palabra de los bits de imagen de
IIN entrada antes de la siguiente actualización de imagen de
( IIN ) entrada normal. Para un chasis local, el escán del programa es
interrumpida mientras que las entradas del grupo de E/S
direccionado son escaneadas; para un chasis remoto, el escán
del programa es interrumpido sólo para actualizar la imagen de
entrada con los últimos estados según se encontraron en el
buffer de E/S remoto.
Instrucciones de temporizador
Instrucción Descripción
TOF Timer Off Delay Si las condiciones de entrada son falsas, el temporizador T4:1
TOF empieza a incrementar en intervalos de 10 ms, siempre y
TIMER OFF DELAY cuando las condiciones del renglón permanezcan falsas.
Timer T4:1 Cuando el valor acumulado es mayor o igual al valor
Time Base .01 Bits de estado: preseleccionado (180), el temporizador se detiene y resetea el
Preset 180 EN – Habilitación bit de efectuado del temporizador.
Accum 0 TT – Tem. del tempor.
EN TT DN Valor Estado
DN – Efectuado Condición
del Renglón 15 14 13 ACC TOF
Verdadero 1 0 1 0 Reset
Falso 0 1 1 aumento Temp.
Falso 0 0 0 >= preselecc. Efectuado
B-2
Instrucción Descripción
Instrucciones de contador
Instrucción Descripción
B-3
Instrucciones de comparación
Instrucción Descripción
LIM Limit Test Si el valor de prueba (N7:15) es >= el límite inferior (N7:10) y
LIM <= el límite superior (N7:20), esta instrucción es verdadera.
LIMIT TEST (CIRC)
Low limit N7:10 Límite inf. Prueba Límite sup. LIM
3
0 0 10 T
Test N7:15
4 -5 5 10 T
High limit N7:20
5 11 10 F
22
10 0 0 T
10 5 -5 F
10 11 5 T
MEQ Mask Compare Equal El procesador toma el valor en la fuente (D9:5) y lo pasa a
MEQ través de la máscara (D9:6). Luego el procesador compara el
MASKED EQUAL resultado al valor de comparación (D9:10). Si el resultado y
Source D9:5 estos valores de comparación son iguales, la instrucción es
00000 verdadera.
Mask D9:6
0000 Fuente Máscara Comparac. MEQ
Compare D9:10
0008 0008 0009 F
0000
0008 0001 0001 F
B-4
Instrucción Descripción
B-5
Instrucciones de cálculo
Instrucción Descripción
ACS Arc cosine Si las condiciones de entrada se hacen falsas, calcula el arco
ACS coseno del valor en F8:19 y almacena el resultado en F8:20
ARCCOSINE (procesadores
Source F8:19 PLC-5/11, -5/20, -5/30, Bit de Descripción
0.7853982 -5/40, -5/60 y -5/80 estado
solamente)
Dest F8:20 C siempre resetea
0.6674572
V establece si se generó un overflow;
de lo contrario resetea
S siempre restablece
B-6
Instrucción Descripción
S siempre resetea
Z siempre resetea
S siempre resetea
B-7
Instrucción Descripción
B-8
Instrucción Descripción
LOG Log to the base 10 Cuando las condiciones de entrada se hacen verdaderas,
LOG calcula el logaritmo base 10 del valor en N7:2 y almacena el
LOG BASE 10 (procesadores resultado en F8:3.
Source N7:2 PLC-5/11, -5/20, -5/30, Bit de Descripción
5 -5/40, -5/60 y -5/80 estado
Dest F8:3 solamente) C siempre resetea
0.6989700
V establece si se generó un overflow;
de lo contrario resetea
B-9
Instrucción Descripción
STD Standard Deviation Cuando las condiciones de entrada son verdaderas, los
STD elementos en N7:1, N7:2, N7:3 y N7:4 se usan para calcular la
STANDARD DEVIATION (Procesadores desviación estándar y el resultado es almacenado en N7:0.
File #N7:1 PLC-5/11, -5/20, -5/30,
Dest N7:0 -5/40, -5/60 y -5/80 Bit de Descripción
Control R6:0 estado
solamente)
Length 4
C siempre resetea
Position 0
Bits de estado: V establece si se generó un overflow;
EN – Habilitación de lo contrario resetea
DN – Efectuado establece si el resultado es cero;
Z de lo contrario resetea
ER – Error
establece si el resultado es negativo;
S de lo contrario resetea
B-10
Instrucción Descripción
SQR Square Root Cuando las condiciones de entrada son verdaderas, saca la
SQR raíz cuadrada de la fuente (N7:3) y almacena el resultado
SQUARE ROOT en el destino (N7:12).
Source N7:3
25 Bit de Descripción
Dest N7:12 estado
5 C siempre resetea
V establece si ocurre un desbordam. durante conversión
de coma flotante a entero; de lo contrario resetea
S siempre resetea
B-11
Instrucción Descripción
XPY X to the power of Y Cuando las condiciones de entrada se hacen verdaderas, tome
XPY el valor en N7:4, lo eleva a la potencia almacenada en N7:5, y
X TO POWER OF Y (procesadores almacena el resultado en N7:6.
Source A N7:4 PLC-5/11, -5/20, -5/30, Bit de Descripción
5 -5/40, -5/60 y -5/80 estado
Source B N7:5 solamente)
2 C siempre resetea
Dest N7:6
25 V establece si se generó un overflow;
de lo contrario resetea
B-12
Instrucciones lógicas
Instrucción Descripción
Bit de Descripción
estado
C siempre resetea
V siempre resetea
B-13
Instrucciones de conversión
Instrucción Descripción
FRD Convert from BCD Cuando las condiciones de entrada son verdaderas, convierte
FRD el valor en la fuente (D9:3) a un valor entero y almacena el
FROM BCD resultado en el destino (N7:12). La fuente debe estar en el
Source D9:3 rango de 0-9999 (BCD).
0037
Dest N7:12 Bit de
Descripción
37 estado
C siempre resetea
V siempre resetea
Z establece si el valor de destino es cero;
de lo contrario resetea
S siempre resetea
TOD Convert to BCD Cuando las condiciones de entrada son verdaderas, convierte
TOD el valor en la fuente (N7:3) a un formato BCD y almacena el
TO BCD resultado en el destino (D9:5).
Source N7:3
44 Bit de Descripción
estado
Dest D9:5
0044 C siempre resetea
V establece si el valor fuente es negativo
o mayor de 9999 (por ejemplo fuera del
rango de 0-9999)
DEG Convert to Degrees Convierte radianes (el valor en Fuente A) a grados y almacena
DEG el resultado en el destino (la fuente por 180/π).
RADIANS TO DEGREE (procesadores Bit de Descripción
Source F8:7 PLC-5/11, -5/20, -5/30, estado
0.7853982 -5/40, -5/60 y -5/80
F8:8 C siempre resetea
Dest solamente)
45 V establece si se generó un overflow;
de lo contrario resetea
B-14
B-15
Instrucción Descripción
FAL File Arithmetic and Cuando las condiciones de entrada son verdaderas, el
Logic procesador lee 8 elementos de N14:0, y resta 256 (una
FILE ARITH/LOGICAL FAL constante) de cada elemento. Este ejemplo muestra el
Control R6:1 resultado almacenándose en los ocho elementos empezando
Length 8 Bits de estado: con N15:10. El elemento de control R6:1 controla la operación.
Position 0 EN – Habilitación El modo determina si el procesador realiza la expresión en
Mode ALL todos los elementos en los archivos (ALL) por escán del
DN – Efectuado
Dest #N15:10 programa, en un elemento en los archivos (INC) por transición
ER – Error de falsa a verdadera, o en un número específico de elementos
Expression #N14:0 – 256
(NUM) por escán.
La instrucción FAL puede realizar estas operaciones: suma
(+), resta (–), multiplicación (*), división (|), conversión de BCD
(FRD), conversión a BCD (TOD), raíz cuadrada (SQR), Y
lógico (AND), o lógico (OR), NO lógico (NOT), o exclusivo
(XOR), negación (–), reseteado (0), transferencia, y las nuevas
instrucciones matemáticas (vea la lista CPT).
FSC File Search and Cuando las condiciones de entrada van de falso a verdadero,
Compare el procesador realiza la comparación no igual a en 10
FILE SEARCH/COMPARE FSC elementos (10 por escán) entre los archivos B4:0 y B5:0. El
Control R9:0 modo determina si el procesador realiza la expresión en todos
Length 90 Bits de estado: los elementos de los archivos (ALL) por escán del programa,
Position 0 EN – Habilitación en un elemento en los archivos (INC) por transición de falsa a
Mode 10 verdadera, o en un número específico de elementos (NUM)
DN – Efectuado
Expression #B4:0 <> #B5:0 por escán. El elemento de control R9:0 controla la operación.
ER – Error
IN – Inhibición Cuando los elementos fuente correspondientes no son iguales
FD – Encontrado (elementos B4:4 y B5:4 en este ejemplo), el procesador
detiene la búsqueda y establece los bits de encontrado .FD e
inhibición .IN, de manera que su programa de escalera pueda
realizar la acción apropiada. Para continuar la comparación de
búsqueda, usted debe resetear el bit .IN.
B-16
Instrucciones de diagnóstico
Instrucción Descripción
FBC File Bit Compare Cuando las condiciones de entrada van de falso a verdadero,
FBC el procesador compara el número de bits especificados en la
FILE BIT COMPARE
longitud de control de cmp (48) del archivo fuente (#I:031) con
Source #I:031 Bits de estado: los bits en el archivo de referencia (#B3:1). El procesador
Reference #B3:1 EN – Habilitación almacena el resultado (números de bits no concordantes) en el
Result #N7:0 DN – Efectuado archivo de resultados (#N7:0). El elemento de control R6:4
Cmp Control R6:4 ER – Error controla la comparación y el elemento de control R6:5 controla
Length 48 IN – Inhibición el archivo que contiene los resultados. El archivo que contiene
Position 0 FD – Encontrado los resultados puede tener hasta 10 (el número especificado
Result Control R6:5 en el campo Length) errores de comparación entre los
Length 10 archivos comparados.
Position 0
DDT Diagnostic Detect Cuando las condiciones de entrada van de falso a verdadero,
DDT el procesador compara el número de bits especificados en la
DIAGNOSTIC DETECT longitud de control de cmp (20) del archivo fuente (#I:030) con
Source #I:030 Bits de estado: los bits en el archivo de referencia (#B3:1). El procesador
Reference #B3:1 EN – Habilitación almacena los resultados (números de bits no concordantes) en
Result #N10:0 DN – Efectuado el archivo de resultados (#N10:0). El elemento de control R6:0
Cmp Control R6:0 controla la comparación y el elemento de control R6:1 controla
ER – Error
Length 20 el archivo que contiene los resultados (#N10:0). El archivo que
IN – Inhibición
Position 0 contiene los resultados puede tener hasta 5 (el número
FD – Encontrado especificado en el campo Length) errores de comparación
Result Control R6:1
Length 5 entre los archivos comparados. El procesador copia los bits
Position 0 fuente en el archivo de referencia para la siguiente
comparación.
DTR Data Transition La instrucción DTR compara los bits en la fuente (I:002) a
DTR través de una máscara (0FFF) con los bits en la referencia
DATA TRANSITION (N63:11). Cuando la fuente con máscara es diferente a la
Source I:002 referencia, la instrucción es verdadera sólo para 1 escán. Los
Mask 0FFF bits fuente son escritos en la dirección de la referencia para la
Reference N63:11 siguiente comparación. Cuando la fuente no enmascarada y la
referencia son iguales, la instrucción permanece falsa.
B-17
Instrucción Descripción
FFU FIFO Unload Cuando las condiciones de entrada van de falso a verdadero,
FFU el procesador descarga un valor de N60:3 en N60:2. Cada vez
FIFO UNLOAD que el renglón va de falso a verdadero, el procesador
FIFO #N60:3 Bits de estado: descarga otro valor. Todos los datos en el archivo #N60:3 son
Dest N60:2 EU – Habilitac. descarga desplazados una posición hacia N60:3. Cuando el archivo está
Control R6:51 DN – Efectuado vacío, se establece el bit EM.
Length 64 EM – Vacío
Position 0
LFL LIFO Load Cuando las condiciones de entrada van de falso a verdadero,
LFL el procesador carga N70:1 en el siguiente elemento disponible
LIFO LOAD en el archivo LIFO #N70:3, tal como fue indicado por R6:61.
Source N70:1 Bits de estado: Cada vez que el renglón va de falso a verdadero, el
LIFO #N70:3 EN – Habilitac. carga procesador carga otro elemento. Cuando el archivo LIFO (pila)
Control R6:61 DN – Efectuado está lleno (64 palabras han sido cargadas), se establece el bit
Length 64 EM – Vacío DN.
Position 0 (Procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60,
-5/60L y -5/80 solamente)
LFU LIFO Unload Cuando las condiciones de entrada van de falso a verdadero,
LFU el procesador descarga el último elemento de #N70:3 y lo
LIFO UNLOAD coloca en N70:2. Cada vez que el renglón va de falso a
LIFO #N70:3 Bits de estado: verdadero, el procesador descarga otro elemento. Cuando el
Dest N70:2 EN – Habilitac. carga archivo LIFO está vacío, se establece el bit EM.
Control R6:61 EU – Habilitac. descarga (Procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60,
Length 64 DN – Efectuado -5/60L y -5/80 solamente)
Position 0 EM – Vacío
B-18
Instrucciones de secuenciador
Instrucción Descripción
SQI Sequencer Input La instrucción SQI compara los datos de imagen de entrada
SQI de la fuente (#I:031) a una máscara (FFF0) para atribuir datos
SEQUENCER INPUT de referencia (#N7:11) para ver si los dos archivos son iguales.
File #N7:11 La operación es controlada por la información en el archivo de
Mask FFF0 control R6:21. Cuando el estado de todos los bits no
Source #I:031 enmascarados de la palabra apuntada por el elemento de
Control R6:21 control R6:21 corresponde con los bits de referencia, la
Length 4 instrucción del renglón se hace verdadera.
Position 0
SQL Sequencer Load La instrucción SQL carga datos en el archivo del secuenciador
SQL (#N7:20) desde la palabra fuente (I:002) ejecutando paso a
SEQUENCER LOAD paso el número de elementos especificado por la longitud (5)
File #N7:20 Bits de estado: de la fuente (I:002), empezando en la posición (0). La
Source I:002 EN – Habilitación operación es controlada por la información en el archivo de
Control R6:22 DN – Efectuado control R6:22. Cuando el renglón va de falso a verdadero, la
Length 5 ER – Error
Position instrucción SQL incrementa el siguiente paso en el archivo del
0
secuenciador y carga los datos en éste por cada escán que el
renglón permanece verdadero.
Instrucción Descripción
( MCR ) Master Control Reset Si las condiciones de entrada son verdaderas, el programa
MCR escanea los renglones entre los renglones de la instrucción
MCR y procesa las salidas normalmente. Si las condiciones de
entrada son falsas, se resetean todas las salidas no retentivas
entre el renglón de instrucción-MCR.
FOR FOR Loop El procesador ejecuta los renglones entre las intrucciones
FOR FOR y NXT repetidamente en un escán del programa, hasta
FOR que llega al valor terminal (10) o hasta que una operación BRK
Label Number 0 cancela la operación. El tamaño del paso es cómo el lazo es
Index N7:0 incrementado.
Initial Value 0
Terminal Value 10
Step Size 1
B-19
Instrucción Descripción
B-20
Instrucción Descripción
OSF One Shot Falling La instrucción OSF hace que un suceso ocurra una vez. Use
OSF la instrucción OSF cuando un suceso debe empezar basado
ONE SHOT FALLING en el cambio de estado de un renglón de verdadero a falso, no
Storage Bit B3/0 Bits de estado: en el estado resultante del renglón. El bit de salida (N7:0/15)
Output Bit 15 OB – Bit de salida* se establece (1) por un escán del programa cuando el renglón
Output Word N7:0 SB – Bit de almacenam* va de falso a verdadero (Procesadores PLC-5/11, -5/20, -5/30,
-5/40, -5/60 y -5/80 solamente)
OSR One Shot Rising La instrucción OSR hace que un suceso ocurra una vez. Use
OSR la instrucción OSR cuando un suceso debe empezar basado
ONE SHOT RISING en el cambio de estado de un renglón de falso a verdadero, no
Storage Bit B3/0 Bits de estado: en el estado resultante del renglón. El bit de salida (N7:0/15)
Output Bit 15 OB – Bit de salida* se establece (1) por un escán del programa cuando el renglón
Output Word N7:0 SB – Bit de almacenam* va de falso a verdadero (Procesadores PLC-5/11, -5/20, -5/30,
-5/40, -5/60 y -5/80 solamente)
B-21
Instrucción Descripción
PID Proportional, Integral, and Si las condiciones de entrada van de falso a verdadero, el
Derivative procesador realiza cálculos PID y calcula una nueva salida de
PID PID control (para los procesadores PLC-5/10, -5/12, -5/15 y -5/25).
Control Block N10:0 El bloque de control (N10:0) contiene la información de
Proc Variable N15:13 Bits de estado: instrucción para la PID. La PID obtiene la variable del proceso
Tieback N15:14 EN – Habilitación de N15:13 y envía la salida PID a N20:21. El valor de
Control Output N20:21 DN – Efectuado retención almacenado en N15:14 maneja la estación de
control manual.
B-22
Palabra 0
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
EN ST DN ER CO EW NR TO RW ** rack ** ** group ** slot
Instrucción Descripción
09* 1 09 11 09 21
10* 2 10 12 10 22
11* 3 11 13 11 23
12 4 12 14 12 24
13 5 13 15 13 25
14 6 14 16 14 26
15 7 15 17 15 27
* También procesadores PLC-5/10, -5/11, -5/12, -5/15, -5/20
B-23
Instrucción Descripción
Instrucciones ASCII
Procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/60 y -5/80 solamente
Bits de estado:
EN – Habilitación
EM – Vacío
DN – Efectuado
EU – Cola
ER – Error
FD – Encontrado
Instrucción Descripción
ABL ASCII Test for Line Si las condiciones de entrada van de falso a verdadero, el
ABL procesador informa el número de caracteres que hay en el
ASCII TEST FOR LINE buffer, incluyendo los caracteres de fin de línea, y coloca este
Channel 0 valor en la palabra de posición de la estructura de control
Control R6:32 (R6:32.POS). El procesador también muestra este valor en el
Characters campo “Characters” de la pantalla.
ACI Convert ASCII String to Si las condiciones de entrada son verdaderas, el procesador
Integer convierte la cadena en ST38:90 en un entero y almacena el
STRING TO INTEGER CONVERSION resultado en N7:123.
ACI
Source ST38:90
Dest N7:123
Bit de
75 estado Descripción
B-24
Instrucción Descripción
ACN ASCII String Concatenate Si las condiciones de entrada son verdaderas, el procesador
ACN encadena la cadena en ST38:90 con la cadena en ST37:91 y
STRING CONCATENATE almacena el resultado en ST52:76.
Source A ST38:90
Source B ST37:91
Dest ST52:76
AEX ASCII String Extract Si las condiciones de entrada son verdaderas, el procesador
AEX extrae 10 caracteres empezando en el carácter 42vo. de
STRING EXTRACT ST38:40 y almacena el resultado en ST52:75.
Source ST38:40
Index 42
Number 10
Dest ST52:75
AIC Convert Integer to ASCII Si las condiciones de entrada son verdaderas, el procesador
String convierte el valor 876 a una cadena y almacena el resultado
INTEGER TO STRING CONVERSION en ST38:42.
AIC
Source 876
Dest ST38:42
AHL ASCII Handshake Lines Si las condiciones de entrada van de falso a verdadero, el
AHL procesador usa las máscaras AND y OR para determinar si
ASCII HANDSHAKE LINE establece o resetea las líneas DTR (bit 0) y RTS (bit 1), o las
Channel 0 deja tal como están. Los bits 0 y 1 de la máscara AND hacen
AND Mask 0001 que la(s) línea(s) se resetee(n) si 1, y dejan la(s) línea(s) tal
OR Mask 0003 como están si 0. Los bits 0 y 1 de la máscara OR hacen que
Control R6:23 la(s) línea(s) se establezca(n) si 1 y dejan la(s) línea(s) tal
Channel Status como están si 0.
ARD ASCII Read Si las condiciones de entrada van de falso a verdadero, lee 50
ARD caracteres del buffer y los transfiere a ST52:76. El número de
ASCII READ caracteres leído se almacena en R6:32.POS y se muestra en
Channel 0 Bits de estado: el campo “Characters Read” de la pantalla de instrucciones.
Dest ST52:76 EN – Habilitación
Control R6:32 DN – Efectuado
String Length 50 ER – Error
Characters Read UL – Descarga
EM – Vacío
EU – Cola
ARL ASCII Read Line Si las condiciones de entrada van de falso a verdadero, lea 18
ARL caracteres (o hasta el final de la línea) del buffer y los
ASCII READ LINE transfiere a ST50:72. El número de caracteres leído se
Channel 0 Bits de estado: almacena en R6:30.POS y se muestra en el campo
Dest ST50:72 EN – Habilitación “Characters Read” de la pantalla de instrucciones.
Control R6:30 DN – Efectuado
String Length 18 ER – Error
Characters Read UL – Descarga
EM – Vacío
EU – Cola
B-25
Instrucción Descripción
ASC ASCII String Search Si las condiciones de entrada son verdaderas, busca ST52:80
ASC empezando en el carácter 35vo., para la cadena que se
STRING SEARCH encuentra en ST38:40. En este ejemplo, la cadena se
Source ST38:40 encontró en el índice 42. Si no se encuentra la cadena, se
Index 35 establece el bit de fallo menor de instrucción ASCII S:17/8 y el
Search ST52:80 resultado es cero.
Result 42
AWA ASCII Write Append Si las condiciones de entrada van de falso a verdadero, lee 50
AWA caracteres de ST52:76 y escríbalos en el canal 0 y añada la
ASCII WRITE APPEND configuración de dos caracteres en la configuración de canal
Channel 0 Bits de estado: (valores predeterminados CR/LF). El número de caracteres
Source ST52:76 EN – Habilitación enviado se almacena en R6:32.POS y aparece en el campo
Control R6:32 DN – Efectuado “Characters sent” (caracteres enviados) de la pantalla de
String Length 50 ER – Error instrucciones.
Characters Sent UL – Descarga
EM – Vacío
EU – Cola
B-26
Para obtener ayuda técnica por teléfono, primero póngase en contacto con
su oficina de ventas, distribuidor o integrador de sistemas local. Si necesita
ayuda adicional, póngase en contacto con su Centro de Apoyo al Cliente
Local o con los Servicios de Soporte de Sistemas.
Presione
Si desea: esta tecla:
Ver la pantalla de la ventana [Alt-A] 1 n n n n n n n n
activa
Ver el buffer de instrucciones [Alt-B] n n
para la instrucción actual en la
línea de entrada
Ver la pantalla de cambio de [Alt-C] n n n n n n n n n n n n n n
modo del procesador
Ver la pantalla del monitor de [Alt-D] n n n n
datos
Ver la pantalla de configuración [Alt-E] n n n n n n n n n n n n n n n
Ver la pantalla de forzado de [Alt-F] 1 n n n n n n n
transiciones
Ver texto de ayuda en línea [Alt-H] n n
Expandir o reducir una macro [Alt-M] n n n n n n n n n
SFC
No exibir ventana alguna en el [Alt-N] n n n n n n
editor SFC
Cambiar la clase de privilegio [Alt-P] n n n n n n n n n n n
Ver la pantalla de búsqueda de [Alt-S] n n n n n n n n n n n n n
SFC
Ver la pantalla de comentarios [Alt-T] 1 n n n n n n n n n n n n n
de SFC
Ver un comentario [Alt-V] n n
Usar la función de [Alt-W] n n n n
desplazamiento automático
para el modo de Marcha/Prueba
Ver la pantalla de referencias [Alt-X] n n n n n n n n
cruzadas
1 Estas teclas están disponibles con los procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L, -5/80, -5/20E, -5/40E, -5/80E, -5/V30, -5/V40 y -5V40L.
Códigos de caracteres ASCII
Carácter Decimal Hex Caráct Decimal Hex Caráct Decimal Hex Caráct Decimal Hex
[ctrl-C] ETX 3 03 # 35 23 C 67 43 b 98 62
[ctrl-D] EOT 4 04 $ 36 24 D 68 44 d 100 64
[ctrl-E] ENQ 5 05 % 37 25 E 69 45 e 101 65
[ctrl-F] ACK 6 06 & 38 26 F 70 56 f 102 66
[ctrl-G] BEL 7 07 ’ 39 27 G 71 47 g 103 67
[ctrl-H] BS 8 08 ( 40 28 H 72 48 h 104 68
[ctrl-I] HT 9 09 ) 41 29 I 73 49 i 105 69
[ctrl-J] LF 10 0A * 42 2A J 74 4A j 106 6A
[ctrl-K] VT 11 0B + 43 2B K 75 4B k 107 6B
[ctrl-L] FF 12 0C , 44 2C L 76 4C l 108 6C
[ctrl-M] CR 13 0D – 45 2D M 77 4D m 109 6D
[ctrl-N] SO 14 0E . 46 2E N 78 4E n 110 6E
[ctrl-O] SI 15 0F / 47 2F O 79 4F o 111 6F
[ctrl-P] DLE 16 10 0 48 30 P 80 50 p 112 70
[ctrl-Q] DC1 17 11 1 49 31 Q 81 51 q 113 71
[ctrl-R] DC2 18 12 2 50 32 R 82 52 r 114 72
[ctrl-S] DC3 19 13 3 51 33 S 83 53 s 115 73
[ctrl-T] DC4 20 14 4 52 34 T 84 54 t 116 74
[ctrl-U] NAK 21 15 5 53 35 U 85 55 u 117 75
[ctrl-V] SYN 22 16 6 54 36 V 86 56 v 118 76
[ctrl-W] ETB 23 17 7 55 37 W 87 57 w 119 77
[ctrl-X] CAN 24 18 8 56 38 X 88 58 x 120 78
[ctrl-Y] EM 25 19 9 57 39 Y 89 59 y 121 79
[ctrl-Z] SUB 26 1A : 58 3A Z 90 5A z 122 7A
ctrl-[ ESC 27 1B ; 59 3B [ 91 5B { 123 7B
[ctrl-\] FS 28 1C < 60 3C \ 92 5C | 124 7C
ctrl-] GS 29 1D = 61 3D ] 93 5D } 125 7D
[ctrl-^] RS 30 1E > 62 3E ^ 94 5E ~ 126 7E
[ctrl-_ ] US 31 1F ? 63 3F _ 95 5F DEL 127 7F
Indice maestro
Si ve este ítem: Refiérase a este módulo: control de E/S: Config de E/S 2-29
Config/Mantenim Configuración y mantenimiento del
software
1771-VHSC
Programación Programación configuración de E/S: Config de E/S 4-1
Instrucciones Referencia del conjunto de control de E/S: Config de E/S 4-6
instrucciones
Config de E/S Software de configuración de E/S 1771-IL/B
configuración de E/S: Config de E/S 2-8
control de de E/S: Config de E/S 2-9
Símbolos 1771-IR serie B, calibración automática de E/S:
conversión .ACH a .AF5: Programación A-1 Config de E/S 2-15
conversión .AF5 a .ACH: Programación A-1 1771-IXE serie B, calibración automática de
conversión .AF5 a .X5: Programación B-1 E/S: Config de E/S 2-21
.X5 formato de archivo: Programación B-1 1771-IXHR
conversión .X5 a .AF5: Programación B-1 configuración de E/S: Config de E/S 2-22
&B: Instrucciones 3-2, 4-4 control de E/S: Config de E/S 2-24
&H: Instrucciones 3-2, 4-4 1771-IXHR serie A, calibración automática de
&O: Instrucciones 3-2, 4-4 E/S: Config de E/S 2-26
1784-KTX/KTXD
Numeros configuración: Config/Mantenim 6-11
1400-PB DH II: Config/Mantenim 6-11
configuración de E/S: Config de E/S 5-1 DH+: Config/Mantenim 6-11
control de E/S: Config de E/S 5-9 direccionamiento: Config/Mantenim 6-13
1400-PD encaminamiento DH+: Config/Mantenim
configuración de E/S: Config de E/S 5-1 6-11
control de E/S: Config de E/S 5-9 1784-PCMK
1402-LS51 configuración: Config/Mantenim 6-14
configuración de E/S: Config de E/S 6-1, DH II: Config/Mantenim 6-14
6-2, 6-3 DH+: Config/Mantenim 6-14
control de E/S: Config de E/S 6-6 direccionamiento: Config/Mantenim 6-16
1771-CFM encaminamiento DH+: Config/Mantenim
configuración de E/S: Config de E/S 4-9 6-14
control de E/S: Config de E/S 4-14 1784-T47, ajustes del color: Config/Mantenim
1771-IFE 5-4
configuración de E/S: Config de E/S 2-2 1784-KL
control de E/S: Config de E/S 2-4 configuración: Config/Mantenim 6-32
1771-IL DH II: Config/Mantenim 6-32
configuración de E/S: Config de E/S 2-5 DH+: Config/Mantenim 6-32
control de E/S: Config de E/S 2-7 encaminamiento DH+: Config/Mantenim
1771-IR 6-32
configuración de E/S: Config de E/S 2-11 1784-KT, direccionamiento: Config/Mantenim
control de E/S: Config de E/S 2-13 6-6
1771-IXE 1784-KT/KT2
configuración de E/S: Config de E/S 2-16 configuración: Config/Mantenim 6-3
control de E/S: Config de E/S 2-19 DH II: Config/Mantenim 6-3
1771-OFE DH+: Config/Mantenim 6-3
configuración de E/S: Config de E/S 2-27 encaminamiento DH+: Config/Mantenim
6-3
Config/Mantenim = Configuración y mantenimiento del software Programación = Programación I-1
Instrucciones = Referencia del conjunto de instrucciones Config de E/S = Software de configuración de E/S
Indice maestro
Controladores
programables
Manual
PLC-5
con nuevas
del
características y
Ethernet
usuario
(Cat. Nos. 1785-L11B,
-L20B, -L30B, -L40B,
-L40L, -L60B, -L60L,
-L80B, -L20E, -L40E,
-L80E, -L26B, -L46B,
-L86B)
product icon
Información importante para el El equipo de estado sólido tiene características de funcionamiento
usuario que difieren de las del equipo electromecánico. El manual “Safety
Guidelines for the Application, Installation and Maintenance of
Solid State Controls” (publicación SGI-1.1) describe algunas
diferencias importantes entre el equipo de estado sólido y los
dispositivos electromecánicos cableados. Debido a dicha
diferencia y a la gran variedad de usos para el equipo de estado
sólido, todas las personals responsables de la aplicación de este
equipo deben estar satisfechas de que sea aceptable cada aplicación
destinada a este equipo.
Bajo ningunas condiciones, Allen-Bradley Company no aceptará
responsabilidad ni obligació por los daños indirectos o
consiguientes como resultado del uso o aplicación de este equipo.
Los ejemplos de ilustraciones, gráficos, programas y esquemas
mostrados en esta guía tienen la única intención de ilustrar el texto.
Debido a las muchas variables y requisitos asociados con cualquier
instalación particular, Allen-Bradley no puede asumir
responsabilidad u obligación por el uso real basado en los ejemplos
y los gráficos.
Allen-Bradley Company no asume ninguna responsabilidad de
patente con respeto al uso de información, circuitos, equipo o
software descritos en este manual.
Está prohibida la reproducción total o parcial del contenido de esta
publicación de propiedad exclusiva sin el permiso por escrito de
Allen-Bradley Company.
En este manual hacemos anotaciones para alertarle de las
consideraciones de seguridad.
Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–14
Especificación de las direcciones de imagen de E/S . . . . . . . . . . 4–15
Especificación de la dirección lógica . . . . . . . . . . . . . . . . . . . . . 4–16
Especificación de direcciones indirectas . . . . . . . . . . . . . . . . . . . 4–18
Especificación de direcciones indexadas . . . . . . . . . . . . . . . . . . 4–19
Especificación de las direcciones simbólicas . . . . . . . . . . . . . . . 4–20
Optimización del tiempo de ejecución de la instrucción y
memoria del procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–21
Protección de Capítulo 13
los programas Uso de este capítulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–1
Acerca de contraseñas y privilegios . . . . . . . . . . . . . . . . . . . . . . . . 13–1
Definición de clases de privilegio . . . . . . . . . . . . . . . . . . . . . . . . . . 13–3
Asignación de una clase de privilegio a un archivo de canal
o fuera de línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–4
Asignación de una clase de privilegio a un nodo . . . . . . . . . . . . . . . 13–4
Asignación de privilegios de lectura/escritura a un
archivo de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–4
Asignación de privilegios de lectura/escritura a un
archivo de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–4
Uso de los procesadores protegidos . . . . . . . . . . . . . . . . . . . . . . . . 13–5
Consideraciones Capítulo 14
de programación Uso de este capítulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–1
Uso de las características especiales de programación . . . . . . . . . . 14–1
Programa de prioridades para interrupciones y MCP . . . . . . . . . . . . 14–2
Estdos de ejecución de programa . . . . . . . . . . . . . . . . . . . . . . . 14–3
Para influenciar la programación de prioridad . . . . . . . . . . . . . . . 14–4
Definición y programación de rutinas de interrupción . . . . . . . . . . . . 14–4
Especificaciones Capítulo 20
del sistema Uso de este capítulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20–1
Especificaciones del procesador . . . . . . . . . . . . . . . . . . . . . . . . . . 20–2
Especificaciones del procesador (continuación) . . . . . . . . . . . . . . . . 20–4
Especificaciones de la batería (1770-XYC) . . . . . . . . . . . . . . . . . . . 20–5
Software de programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20–6
Versión de software necesaria para el procesador . . . . . . . . . . . . 20–7
Localización y Capítulo 24
corrección de fallos Uso de este capítulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–1
Procesador PLC-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–2
Problemas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–2
Localización y corrección de fallos del canal de comunicación
del procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–3
Localización y corrección de fallos de E/S locales extendidas . . . 24–4
Indicador de estado Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–4
Indicador LED de transmisión Ethernet . . . . . . . . . . . . . . . . . . . 24–5
Sistema de E/S remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–5
Guía para la localización y corrección de fallos del módulo
adaptador 1771-ASB Serie C y D . . . . . . . . . . . . . . . . . . . . . 24–5
Sistema de E/S local extendida . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–7
Guía para la localización y corrección de fallos del módulo
adaptador 1771-ALX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–7
Operación inesperada al entrar al modo de marcha . . . . . . . . . . . . . 24–8
Instrucciones con operaciones de pre-escán únicas . . . . . . . . . . 24–8
Acción sugerida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24–9
Pérdida de la alimentación eléctrica durante edición en línea . . . . . . 24–10
Nueva información
Para esta nueva información Vea el capítulo
Información actualizada
Para esta información actualizada Vea el capítulo
Figura 1
Documentación del controlador programable PLC-5
con nuevas características y Ethernet
Configuración de Creación/edición de
módulos de E/S programas de
texto estructurado
inteligentes
(opcional)
(6200-ST)
6200-6.4.12ES 6200-6.4.18ES
Fx
Diseño de sistemas Usted puede usar los procesadores PLC-5 en un sistema diseñado
para control centralizado o en un sistema diseñado para control
distribuido.
HP 9000
Control centralizado es un sistema o compu- Terminal de
jerárquico en donde el control sobre todo el tadora programación
proceso está concentrado en un Red Data Highway
principal Plus (DH+) o red
procesador. VAX Ethernet
Terminal de
programación Procesador
con software- PLC-5/40E
ControlView
Red de E/S remotas
HP 9000 Software
Control distribuido es un sistema en el o compu- INTERCHANGE Terminal de
tadora programación
cual las funciones de control y
principal Software
administración están dispersas a través
VAX INTERCHANGE
de la planta. Múltiples procesadores
efectúan las funciones de administración
y control y usan una red Data
TCP/IP Ethernet
Highway, una red Ethernet, o un
sistema bus para comunicación. Pyramid Procesador
Terminal de
Integrator programación PLC-5/40E
Software
Software ControlView
INTERCHANGE INTERCHANGE
6200 VMS
Controlador
CNC serie 8600 de lazo 1771-LC
con E/S
remotas
Procesador SLC 5/01
Sistema modular de 7 ranuras Procesador PLC-5/40
con módulo 1747-DCM (1 canal configurado para modo de adaptador)
Identificación de los Para ayudarle a comprender los paneles frontales del procesador,
componentes del use estas figuras:
procesador PLC-5
Para el panel frontal de: Vea: Página:
Figura 1.1
Paneles frontales de los procesadores PLC-5/11,
-5/20,y -5/26
Figura 1.2
Panel frontal del procesador PLC-5/30
mini DIN de 8 pines, conexión de terminal de indicador de estado del canal 1B (se enciende
programación DH+ paralela al canal 1A cuando verde y rojo; vea el capítulo 24 para obtener
el canal 1A está configurado para más información)
comunicaciones DH+ Instale el módulo de memoria aquí.
puerto de comunicación del canal
1A; su configuración
predeterminada es DH+
Use estas etiquetas para escribir información acerca
puerto de comunicación del canal 1B; su del canal: modo de comunicación, direcciones de
configuración predeterminada es el escáner de estación, etc.
E/S remotas
designación de miembro de la
familia PLC-5
Figura 1.3
Paneles frontales del procesador PLC-5/40, -5/46,
-5/60, -5/80 y -5/86
mini DIN de 8 pines, conexión de terminal indicador de estado del canal 2B (se enciende
de programación DH+ paralela al canal 2A verde y rojo; vea el capítulo 24 para obtener
cuando el canal 2A está configurado para más información)
comunicaciones DH+
canal 0—puerto en serie tipo D de 25 pines; es
compatible con EIA RS-232C estándar, RS-423 y
RS-422A
puerto de comunicación del canal Use este puerto con protocolos ASCII o DF1
2A; su configurración full-duplex, half-duplex maestro y half-duplex
predeterminada es no usada esclavo. La configuración predeterminada del puerto
puerto de comunicación del canal es compatible con programación de procesador:
2B; su configurración • DF1 punto a punto • un bit de paro
predeterminada es no usada • 2400 bps • verificación de
error BCC
indicador de estado del canal 1A (se • sin paridad
• sin handshaking
enciende verde y rojo; vea el capítulo 24
para obtener más información) indicador de estado del canal 1B (se enciende
verde y rojo; vea el capítulo 24 para obtener
conexión de terminal de programación DH+, más información)
mini-DIN de 8 pines, paralela al canal 1A
Use estas etiquetas para escribir información acerca
del canal: modo de comunicación, direcciones de
puerto de comunicación del canal estación, etc.
1A; su configuración
predeterminada es DH+
Instale el módulo de memoria aquí.
puerto de comunicación del canal 1B; su
configuración predeterminada es el escáner de
E/S remotas
designación de miembro de la
familia PLC-5
Instale la batería aquí.
Figura 1.4
Panel frontal del procesador PLC-5/20E
Figura 1.5
Paneles frontales de los procesadores
PLC-5/40E y -5/80E
indicador de batería (se enciende rojo
cuando la carga de la batería está baja)
indicador de MARCHA/FALLO del procesador (se
enciende verde cuando está funcionando; rojo
cuando hay un fallo)
indicador de forzado (se enciende ámbar
cuando los forzados de E/S están habilitados)
indicador de estado de comunicación del
interruptor de llave; selecciona el modo canal 0 (se enciende verde cuando el canal
del procesador está comunicando)
indicador de estado Ethernet del canal 2 (se canal 2, indicador de transmisión Ethernet (se
enciende verde cuando funciona normalmente; enciende verde cuando el canal está
rojo cuando no está funcionando; vea el capítulo comunicando; vea el capítulo 24 para obtener
24 para obtener más información) más información.)
canal 0—puerto en serie tipo D de 25 pines; es
puerto de comunicación del canal compatible con EIA RS-232C estándar, RS-423 y
2; un puerto Ethernet de 15 pines RS-422A
Use este puerto con protocolos ASCII o DF1
full-duplex, half-duplex maestro y half-duplex
esclavo. La configuración predeterminada del puerto
es compatible con programación de procesador:
indicador de estado del canal 1A (se • DF1 punto a punto • un bit de paro
enciende verde y rojo; vea el capítulo 24 • 2400 bps • verificación de
para obtener más información) • sin paridad error BCC
• sin handshaking
indicador de estado del canal 1B (se enciende
conexión de terminal de programación DH+, verde y rojo; vea el capítulo 24 para obtener
mini-DIN de 8 pines, paralela al canal 1A más información)
Figura 1.6
Paneles frontales de los procesadores
PLC-5/40L y -5/60L
• Habilitar salidas.
• Editar valores de la tabla de datos.
Nota: Usted no puede crear ni borrar un archivo
de programa, tampoco crear ni borrar archivos de
datos, ni cambiar los modos de operación a través
del software de programación mientras está en el
modo de marcha.
• Inhabilitar salidas. PROG (programación)
• Crear, modificar y borrar archivos de escalera o
archivos de datos.
PROG
• Descargar a un módulo EEPROM.
R
• Guardar/restablecer programas. E
M
Notas: RUN
• El procesador no escanea el programa.
• Usted no puede cambiar el modo de
operación a través del software de
programación mientras está en el modo de
programación.
Cambiar entre modos programa remoto, prueba REM (remoto)
remota y marcha remota a través del software de
programación.
PROG
Marcha remota
• Habilitar salidas. R
E
• Guardar/restablecer programas. M
Programa remoto
Vea la descripción del modo de programación más
adelante.
Prueba remota
• Ejecutar programas de escalera sin las salidas
inhabilitadas.
• No puede crear o borrar programas de escalera o
archivos de datos.
• Guardar/restablecer programas.
• Editar en línea.
Uso de un canal de Configure un canal de E/S remotas para el modo de escáner para
procesador PLC-5 como leer y escribir información de E/S entre un procesador PLC-5 y
un escáner de E/S remotas un dispositivo de E/S ubicado remotamente del procesador. Para
obtener más información, vea el capítulo 6 “Comunicación con
E/S remotas”.
PLC-5/40
PLC-5/20
Enlace de
E/S remotas
Uso del canal del Configure un canal de procesador PLC-5 para modo de
procesador PLC-5 como adaptador cuando se necesite intercambio de datos predecible y
un adaptador de E/S en tiempo real entre un canal de procesador PLC-5 en modo de
remotas adaptador de control distribuido y un procesador supervisor. El
canal de adaptador de E/S remotas intercambia datos con el
procesador supervisor.
PLC-5/40
En este ejemplo, un canal de procesador PLC-5/40
es el procesador supervisor (modo de escáner) del
módulo 1771-ASB y del procesador PLC-5/20.
Conecte los procesadores a través de la red de
E/S remotas.
1771-ASB
PLC-5/20
Canal de
Procesador procesador
1771 E/S PanelView
supervisor PLC-5 en
modo de
adaptador
Red de E/S remotas Red de E/S remotas
Todos los procesadores de la familia PLC-5, excepto el PLC-5/10t, pueden operar como módulos adaptadores de E/S remotas.
Uso de los procesadores Use el enlace de E/S locales extendidas cuando se necesite
PLC-5/40L y -5/60L como actualizar E/S más rápidamente de lo que es posible desde el
escáneres de E/S locales enlace de E/S remotas. Un enlace de E/S locales extendidas
extendidas proporciona un escán y tiempo de actualización más rápidos que
un enlace de E/S remotas. El enlace de E/S locales extendidas
está limitado a un cable de 30.5 m (100 pies de cable). Si un
chasis de E/S está ubicado a más de 30.5 m del procesador, usted
debe usar un enlace de E/S remotas.
PLC-5/60L
La tabla de datos
PLC-5 se actualiza Entrada Salida
sincrónicamente al
escán de programa (con
el mantenimiento Búfer de
interno). E/S
remotas
Los búfers de E/S
remotas se
actualizan Entrada Salida
asincrónicamente al
escán de programa. Enlace de
E/S remotas
Selección de módulos de Seleccione los módulos de E/S para que hagan interface entre el
E/S procesador PLC-5 y máquinas o procesos que usted determine
mientras analiza la operación de la planta.
Ubicación de los módulos Coloque los módulos de E/S en un chasis dependiendo de las
de E/S en un chasis características eléctricas del módulo. La ubicación se realiza de
izquierda a derecha, con la ubicación del extremo izquierdo en el
chasis siendo la más cercana al procesador PLC-5 o el módulo
adaptador de E/S. El orden de la ubicación es el siguiente:
Prioridad: 1 1 2 2 3 3 4 4 5 5
Prioridad de ubicación de módulos:
1. módulos de transferencia en
bloques (todos los tipos) P
2. módulos de entrada CC L
3. módulos de salida CC C Transf Transf entr entr salida salida entr entr salida salida vacío
/ en en CC CC CC CC CA CA CA CA
4. módulos de entrada CA A bloque bloque
5. módulos de salida CA S
B
bajo V alto V
Coloque los módulos de transferencia en bloques de
acuerdo a las siguiente pautas:
Coloque los módulos de entrada y salida de
• Coloque todos los módulos posibles para los cuales se acuerdo a las siguientes pautas:
necesita tiempos rápidos de transferencia en bloques en
• de izquierda a derecha
el chasis de E/S locales residentes en procesador.
• de más bajo voltaje a más alto voltaje
• Coloque módulos en los que la temporización de la
transferencia en bloques no es tan crítica como en el Para lograr velocidad óptima usando E/S discretas, use el
chasis de E/S remotas. siguiente esquema de prioridad de ubicación de módulos:
• Los módulos de salida CA deben ser siempre los 1. chasis de procesador
módulos ubicados más lejos de cualquier módulo de 2. chasis de E/S locales extendidas
transferencia en bloque en el mismo chasis. 3. chasis de E/S remotas
18749
Protección del procesador Usted proporciona el alojamiento para el sistema del procesador.
Este alojamiento protege su procesador contra contaminantes
atmosféricos tales como aceite, humedad, polvo, vapores
corrosivos u otras substancias dañinas que se encuentran en el
aire. Para ayudarle a protegerse contra interferencia
electromagnética (EMI) e interferencia de frecuencia radial
(RFI), recomendamos el uso de un alojamiento de acero.
Categorización de conductores
Instalación de conductores
Disposición del espacio Use pernos de montaje de 6.35 mm (0.25 pulg) para instalar el
del panel posterior chasis de E/S en el panel posterior del alojamiento.
Figura 3.1
Dimensiones del chasis (serie B)
1771-A1B 591mm
1771-A2B 1771 16 ranuras
(23.25”) 464mm
1771-A3B1 (18.25”) 12 ranuras
1771-A4B 337mm
193mm 8 ranuras
(13.25”) 210mm
(7.60”) 4 ranuras
(8.25”)
Lado 315mm
(12.41”)
254mm
(10”)
Conector
de alimentación
eléctrica
171mm 610mm
(24.01”) 1771-A4B 16 ranuras
(6.75”) 483mm
(19.01”) 1771-A3B1 12 ranuras
356mm
(14.01”) 1771-A2B 8 ranuras
229mm
(9.01”) 1771-A1B 4 ranuras
1771-A3B
484mm 9mm
217mm 465mm (19”) (.34”)
(8.54”) (18.31”)
26mm
(1.02”)
178mm
(7”)
339mm Frente
Lado (13.53”)
130mm
(5.10”)
12450-I
La dimensión de la profundidad máxima total por instalación dependerá del cableado y conectores del módulo.
Figura 3.2
Dimensiones del chasis de E/S y de la fuente de
alimentación eléctrica 1771-P2
591mm 16 ranuras
(23.25”) 464mm
Use pernos de montaje de 12 ranuras
337mm (18.25”)
.25” (en cuantro lugares) 8 ranuras
(13.25”) 210mm
(8.25”) 4 ranuras
Fuente de
315mm alimentación
(12.41”) 1771-P1 254mm
1771-P2 (10”)
1771-P7
1771-PS7
Figura 3.3
Configuraciones de conexión a tierra recomendadas
para sistemas de E/S remotas
Alojamiento
Pared de
chasis de
E/S
Lengüeta
de tierra
Tuerca
Arandela
de estrella
Lengüeta de tierra
15561
Figura 3.4
Configuración de conexión a tierra requerida para
sistemas de E/S locales extendidas
Alojamiento Alojamiento
Bus
de Bus de
tierra tierra
Al sistema
de electrodo
de conexión
a tierra (un
punto
solamente)
Lengüeta
de tierra
Tuerca
Arandela de
estrella
Lengüeta de tierra
18585
Direccionamiento de E/S y
memoria del procesador
Un terminal específico en el módulo de E/S que terminal o La densidad de un módulo de E/s, i.e., 8 puntos, 16 puntos, 32
ocupa un espacio en la memoria del procesador. punto puntos, se relaciona directamente a la cantidad de memoria
(bits) que ocupa el módulo en la memoria del procesador. Por
ejemplo, un módulo de entrada de 16 puntos ocupa 16 bits en
la tabla de imagen de entrada del procesador.
Los terminales de E/S que de manera combinada grupo de E/S 16 bits de entrada = 1 palabra en la tabla de imagen de
ocupan 1 palabra en la tabla de imagen de entrada entrada del procesador
del procesador y 1 palabra en la tabla de imagen 16 bits de salida = 1 palabra en la tabla de imagen de salida
de salida del procesador. del procesador
La memoria del procesador necesita estar rack de E/S 128 bits de entrada y 128 bits de salida
agrupada de manera que los grupos de E/S o bien
relacionados puedan ser considerados como una
unidad. 8 palabras de entrada y 8 palabras de salida
o bien
8 grupos de E/S
Cada procesador PLC-5 tiene una cantidad limitada de racks
que puede aceptar. Por ejemplo, un PLC-5/30 puede aceptar 8
racks de E/S. El procesador siempre ocupa un rack de E/S. El
rack predeterminado es el rack 0.
Figura 4.1
Direccionamiento de E/S en relación a un
terminal de E/S
número de rack 01 número de rack 01
número de grupo de E/S 4 número de grupo de E/S 5
dirección de
palabra
17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
A
B A
C B
D C
00 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 05 D
01 00
02 01
02
03
03
04 07
[ [
05 04
06 05
07 06
07
10 Tabla de imagen de entrada 00 10
11
12 11
13 12
14 13
15 14
15
16 04 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 04 16
17
E 17
E
Módulo de entrada
07 Módulo de salida
(1771-IAD)
(1771-OAD)
I:014 O:015
| | ( )
12 07
I:014/12
I para entrada u O para salida
Tome nota de cómo la dirección
de archivo de imagen de entrada número de rack de E/S de dos dígitos
La tabla de imagen
y salida corresponden al hard- número de grupo de E/S (0-7) de E/S está
ware. direccionada octalmente.
número de entrada o salida
(0-7,10-17) (bit)
Selección de un modo de Para cada chasis de E/S en el sistema, usted debe definir cuántas
direccionamiento ranuras del chasis de E/S completan un grupo de E/S (1 palabra
por grupo en la tabla de imagen de entrada y tabla de imagen de
salida); esta selección es el modo de direccionamiento del chasis.
Seleccione entre los siguientes modos disponibles:
• Direccionamiento a 2 slots
2 ranuras de chasis de E/S = 1 grupo de E/S = 1 palabra de imagen de entrada y
1 palabra de imagen de salida = 16 bits de entrada y 16 bits de salida.
Rack x
ÉÉÉÉÉÉÉÉÉ
entrada de 16 bits salida de 16 bits
x
ÉÉÉÉÉÉÉÉÉ
• direccionamiento a 1 slot x
1 ranura de chasis de E/S = 1 grupo de E/S = 1 palabra de imagen de entrada y 1 x
palabra de imagen de salida = 16 bits de entrada y 16 bits de salida. x
x
x
x
x
ÉÉÉÉÉÉÉÉÉ
Palabra #
ÉÉÉÉÉÉÉÉÉ
x
entrada de 16 bits y salida de 16 bits x
x
x
• direccionamiento a 1/2 slot
x
1/2 ranura de un chasis de E/S = 1 grupo de E/S = 1 palabra de imagen de entrada y 1
x
palabra de imagen de salida = 16 bits de entrada y 16 bits de salida.
x
x
Ejemplo de 8 y 16 puntos
ÉÉÉÉÉ
Terminales 3
de entrada de entrada de entrada
ÉÉÉÉÉ
4
00 00 00
01 01 01 5
ÉÉÉÉÉÉÉÉÉ
02 02 02 6
03
ÉÉÉÉÉÉÉÉÉ
03 03
04 04 04 7
05 05 05
06 06 06 17 00 bits
ÉÉÉÉÉ
07 07 07 Tabla de imagen de entrada
Palabra #
ÉÉÉÉÉ
3
ocupa 8 bits en una palabra. bits de cada grupo. Vea
ÉÉÉÉÉÉÉÉÉ
Vea 4
5
45
67
ÉÉÉÉÉÉÉÉÉ
6
7
17 00 bits
Terminales Terminales
de entrada de salida
Terminales Terminales 00 00
de entrada de salida 01 01
02 02
00 03 03
00 04 04
01 01 05 05
02 02 06 06
07 07
03 03 10 10
04 04 11 11
05 12 12
05 13 13
06 06 14 14
07 07 15 15
16 16
17 17 Si se fuera a direccionar este dispositivo
conectado a este circuito de salida en el
programa de control, la dirección sería O:xx7/17.
Grupo 4 Grupo 5 Grupo 6 Grupo 7
Un módulo de entrada de 8 puntos en el Los módulos de E/S de 16 puntos
grupo 4 ocupa los primeros ocho bits de la ocupan 16 bits, una palabra
palabra de entrada 4. El módulo de salida completa, en la tabla de imagen. Vea
de 8 puntos ocupa los primeros 8 bits de
salida de la palabra de salida 5. Vea
Ejemplo de 32 puntos
ÉÉÉÉÉÉÉÉ
palabra completa de su grupo y toman
prestado la palabra completa del grupo 2
siguiente. Vea . 3
Ya que el módulo está en el grupo 0 y las 4
entradas para el grupo 0 y grupo 1 están 5
usadas, usted debe: 6
• instalar un módulo de salida en el 7
grupo 1
• o dejar la ranura vacía 17 00 bits
ÉÉÉÉÉÉÉÉÉ
Tabla de imagen de entrada
Grupo 0 Palabra #
ÉÉÉÉÉÉÉÉÉ
0
1
2
01 3
módulo de entrada 4
módulo de entrada
de 32 puntos
de 32 puntos 5
6
7
17 00 bits
Grupo 0 Grupo 1
Palabra #
ÉÉÉÉÉÉÉÉÉ
Tabla de imagen de salida
Terminales
de entrada
00
Terminales
de salida
00
0
1
2
ÉÉÉÉÉÉÉÉÉ
01 01
02 02 3
03 03
04 04 4
05 05
06 06 5
07 07
10 10 6
11 11
12 12 7
13 13
14 14
15 15 17 00 bits
16 16
ÉÉÉÉÉÉÉÉÉ
17 17 Tabla de imagen de entrada
Palabra #
Grupo 0
0
1
2
ÉÉÉÉÉÉÉÉÉ
Los módulos de E/S de 16 puntos ocupan 16 bits, una 3
palabra completa, en la tabla de imagen. 4
La instalación como un par de un módulo de entrada de 5
16 puntos y un módulo de salida de 16 puntos, es una 6
manera eficiente de usar la tabla de imagen.
7
17 00 bits
Resumen del Use esta tabla como referencia rápida para el direccionamiento.
direccionamiento
Modo de
direcciona– Pautas
miento
Asignación de racks El número de racks en un chasis depende del tamaño del chasis y
del modo de direccionamiento:
Si usa este direcciona– direcciona– direcciona–
tamaño de miento a 2 slots miento a 1 slot miento a 1/2
chasis: resulta en: resulta en: slot resulta en:
4 ranuras 1/4 rack 1/2 rack 1 rack
8 ranuras 1/2 rack 1 rack 2 racks
12 ranuras 3/4 rack 1-1/2 racks 3 racks
16 ranuras 1 rack 2 racks 4 racks
Consejo de diseño Al asignar números de rack de E/S remotas, siga las siguientes
pautas:
• Un canal escaneador de E/S remotas puede aceptar hasta 32
dispositivos pero sólo 16 números de rack. Para obtener más
información vea el capítulo 6 “Comunicación con E/S
remotas”.
• Usted puede asignar un rack de E/S remotas a una fracción de
un chasis, un chasis de E/S o múltiples chasis de E/S.
Rack de E/S No. 0 Rack de E/S No. 1 Rack de E/S No. 2
01 23 45 67 01 23 45 67 0 1 2 3 4 5 6 7
a:bbc/dd
I para entrada
Núm. de rack de E/S de 2 dígitos
Núm. de grupo de E/S (0-7)
Núm. de entrada (0-7, 10-17)
O para salida
Núm. de rack de 2 dígitos
Núm. de grupo de E/S (0-7)
Núm. de salida (0-7, 10-17)
Donde: Es:
# La dirección de archivo. Omitir para direcciones de bit, palabra y estructura (también indica direccionamiento
indexado, vea la siguiente página)
X El tipo de B—binario N—entero T—temporizador MG—mensaje
archivo C—contador O—salida A—ASCII PD—PID
F—punto (coma) R—control D—BCD SC—estado SFC
I—entrada S—estado BT—transferencia en ST—cadena ASCII
bloques
F El número de archivo: 0—salida
1—entrada
2—estado
3-999—cualquier otro tipo
: El delimitador, dos puntos o punto y coma, que separa los números de archivo y estructura/palabra
e El núm. de estructura/palabra: 0-277 octal para archivos de entrada/salida
hasta: 0-127 decimal para archivo de estado
0-999 para todos los tipos de archivo excepto MG, PD y ST
. El punto delimitador usado sólo con nemónicos de miembro de estructura en archivos de contador,
temporizador y control
s El nemónico de estructura/miembro usado sólo con archivos de temporizador, contador, control, BT MG, PD,
SC y ST
/ El delimitador de bit que separa el número de bit
b El número de bit: 00-07 ó 10-17 para archivos de entrada/salida
00-15 para todos los otros archivos
00-15,999 para archivos binarios cuando se usa dirección de bit directa
Un archivo F 8
Tipo de archivo
Número de archivo
Un bit dentro de B 3 / 2 4 5
un archivo
Delimitador de bit
binario Número de bit
Los archivos binarios son archivos continuos de cadena de bits y, por
lo tanto, puede direccionarlos de dos maneras: por palabra y bit o por
bit solamente.
Un bit dentro de R 6 : 7 . D N
un archivo
de estructura Tipo de archivo
Número de archivo
Delimitador de archivo
Número de estructura
Delimitador de miembro
Nemónico de miembro
• Direccione las instrucciones de bit entre el final del archivo de imagen de entrada y la
palabra física 256. Ya que, las direcciones de bit ubicadas en palabras mayores que 256
requieren una palabra extra en la memoria del procesador para almacenar y ejecutar
0.16ms más despacio que las direcciones de bit almacenadas en las palabras 0-255.
• Direccione las instrucciones de elementos entre el final de la imagen de entrada y la
palabra física 2048. Ya que, las direcciones almacenadas en palabras mayores que 2048
requieren más palabras en la memoria del procesador para almacenamiento.
estado
2
O 32
I 32
B 64 Una dirección usada en una instrucción OTE almacenada aquí: 1
T 32 • ocupa una palabra en la memoria del procesador OTE
C 32 • ejecuta a una velocidad de 0.48ms
R 32
N 32
256
La misma dirección almacenada aquí: 1 2
• ocupa dos palabras en la memoria del procesador OTE XX
fin • ejecuta a una velocidad de 0.64ms
O 64 1 2 3
I 64 Las direcciones usadas en la instrucción MOV MOV N7:0 MOV XX YY
B 1000 almacenada aquí ocupan tres palabras en la N7:1
T 100 memoria del procesador.
C 100
N 720
2048
1 2 3 4 5
La misma dirección almacenada aquí ocupa cinco MOV N100:0 MOV XX XX YY YY
palabras en la memoria del procesador. N100:1
fin
Usted puede encontrar los datos presentados en estos ejemplos en las tablas de uso de temporización de
instrucción y memoria en el capítulo 22, “Referencia rápida para el conjunto de instrucciones”. Consulte estas
tablas para obtener información acerca de otras instrucciones que usted usa en los programas.
3. establecer el estado de
2. tomar decisiones mediante un dispositivos de salida (tales como
luces, motores y bobinas
programa de control como la lógica de térmicas)
escalera con base en el estado de
aquellos dispositivos
20221
Mantenimiento
de entrada y se establecen los niveles de de datos Actualizar
salida Búfer de Tabla de tabla de
E/S remotas imagen
interno
imagen de E/S
de E/S
Intercambio
Durante el escán lógico, las entradas se leen de datos
desde la tabla de imagen de E/S y las salidas a
Rack
se escriben en dicha tabla. b residente en Escán
Durante el mantenimiento interno, el procesador lógico
intercambio de datos ocurre entre la tabla de Escán de E/S
a
imagen de E/S y el búfer de E/S remotas, E/S escribir salidas
locales extendidas y el rack residente en el
procesador. b
leer entradas Escán de programa
a b
El procesador escanea las E/S locales residentes en el
procesador sincrónica y secuencialmente al escán de
E/S inmediatas
programa. IOT (x)
Mantenimiento
Tabla de IIN (y)
imagen Actualizar
imagen Vea explicación más
de E/S
interno
de E/S adelante.
El rack residente en el procesador intercambia Intercambio
información de E/S discretas con la tabla de de datos
imagen de E/S durante el mantenimiento
interno. Rack
residente en
x
el procesador Escán
y lógico
a
escribir salidas
b
leer entradas Escán de programa
Mantenimiento interno
Interrupción
desde STI o
rutina de fallo
Transferencias Escán de
Rack 0
en bloques programa
múltiples Q
residente Datos BTR o BTW
en el A
procesador
Q = cola
A = búfer activo (datos de
transferencia en bloque
colocados en búfer aquí)
Configuración del sistema Para configurar el sistema para E/S residentes en el procesador,
para E/S residentes en el usted necesita establecer el interruptor del chasis de E/S para
procesador indicar el modo de direccionamiento de rack. El modo de
direccionamiento determina el número de números de rack
residentes en el procesador utilizados con base en el número de
ranuras en el chasis. Para obtener más información acerca de los
modos de direccionamiento, consulte el capítulo 23, “Referencia
para los posicionamientos de interruptores”.
Selección de dispositivos La siguiente tabla lista algunos de los dispositivos que usted
que usted puede conectar puede usar en un enlace de E/S remotas:
Introducción a E/S Un sistema de E/S remotas le permite controlar E/S que no están
remotas dentro del chasis del procesador. Un canal de procesador PLC-5,
en modo escáner, transfiere datos discretos y de transferencia en
bloques con dispositivos de E/S remotas.
PLC-5/40
PLC-5/20
Rack 2
En este ejemplo, el canal 1B escanea continuamente los tres racks en su lista de
escán y coloca los datos en el búfer de E/S remotas en el procesador. El
Rack 3 procesador actualiza su propio búfer y la tabla de imagen de E/S. Durante el
mantenimiento interno, los dos búferes se actualizan intercambiando los datos de
entrada y salida entre ellos.
Paso: Vea:
1. configure los dispositivos de adaptador de E/S el manual del usuario del dispositivo
remotas
2. disposición y conexión del cable de enlace de • la página 6–4 para obtener información
E/S remotas sobre diseño
• el capítulo 3 para obtener información sobre
instalación de cables
• la información de instalación del procesador
(Para los procesadores PLC-5 con nuevas
características, consulte la publicación
1785-2.38 y para los procesadores PLC-5
Ethernet, la publicación 1785-2.30)
3. configure el canal del escáner la página 6–6
Para obtener más información acerca del Para configuraciones en cadena, use esta tabla para determinar la
diseño de configuraciones de línea troncal/ longitud de cable total que se puede usar.
línea de derivación, consulte el Manual de
instalación de cables Data Highway/Data Tabla 6.A Seleccione la longitud de cable correcta con
Highway Plus/Data Highway II/Data base en la velocidad de comunicación del enlace
Highway-485, publicación 1770-6.2.2ES.
Un enlace de E/S remotas No puede exceder esta
que usa esta velocidad de longitud de cable:
comunicación:
57.6 kbps 3,048 m (10,000 pies)
115.2 kbps 1,524 m (5,000 pies)
230.4 kbps 762 m (2,500 pies)
Si el enlace de E/S remotas: Use una capacidad El número máximo de El número máximo de
nominal de resistencia dispositivos físicos que racks que se pueden
de: se pueden conectar al escanear en el enlace
enlace
Configuración de un canal Use esta tabla como ayuda para determinar los canales del
de procesador como un procesador que se pueden configurar como escáner de E/S
escáner remotas:
Processor Configuration
F4
2 4 1/4 024-027
C 2 4 1/4 020-021
3 0 1/2 030-033
3 4 1/4 034-035
Mueva el cursor al canal que 3 6 1/4 036-037
se desea configurar C 7 0 FULL 170-177
1 0 FULL 010-007 *
Channel
Config
F5
Figura 6.1
Escán de E/S remotas y lazos de escán de programa
Mantenimiento interno
x y IOT (x)
IIN (y)
Intercambio de a
datos
Adaptador
Rack Escán
Rack 1 x lógico
residente en
y el procesador
Para que el canal de escáner se comunique con los módulos Para obtener más
adaptadores 1771-ASB, haga lo siguiente: información, vea:
1. Establezca el interruptor de backplane del chasis de E/S para el capítulo 23, “Referencia
cada chasis que aloja un módulo adaptador. para los posicionamientos de
interruptores”
2. Establezca los interruptores en el mismo módulo adaptador.
3. Conectar el cable de E/S remotas. las instrucciones de
instalación del procesador
Figura 6.2
Transferencia de datos en bloques a E/S locales
residentes en el procesador, locales extendidas y
remotas
Escán de E/S
remotas
Escán de Q = Cola
E/S locales A = Búfer
extendidas Adaptador
activo Pedidos
Rack BT
local 4 Q
E/S remotas Datos BTR o BTW
Una transferencia por
Adaptador
A
escán de E/S
Rack 7
Pedidos BT
Adaptador
escán de E/S
Rack 6 Q Datos BTR o BTW
A
Adaptador
Rack
local 1 Una transferencia por Pedidos BT
escán de E/S
Q
Datos BTR o BTW
Adaptador
A
Rack 5
Escán
lógico
Pedidos
BT
Q
Datos BTR o BTW
Rack 0
residente A
en el Transferencias
procesador en bloques
Interrupción desde STI o rutina de fallo múltiples por
escán de E/S
El adaptador usado en el escán de E/S
remotas es el adaptador 1771-ASB. Escán de E/S Escán de
El adaptador usado en el escán de E/S locales programa
extendidas es el adaptador 1771-ALX. 15299
El colocar el procesador en el Una vez que se completa una transferencia en bloques a una
modo de programación, cancela ranura, el procesador examina la cola para ver si una
las transferencias en bloques en transferencia en bloques direccionada a la ranura está esperando.
los búferes activos y en las colas
de espera. Si hay una transferencia esperando, el procesador la mueve al
búfer activo.
Figura 6.3
Secuencia de transferencia en bloques
Lógica de escalera Escáner dentro del procesador PLC E/S remotas
Pedidos
Adaptador
] [ ( ) de trans- E/S
discretas BT
ferencias
] [ BT
en blo-
12 11
ques
Adaptador
BT
El procesador ejecuta una instrucción de
transferencia en bloques.
Adaptador
El procesador envía el pedido de transferencia
en bloques a su escáner de E/S. BT
El escáner envía el MCB al adaptador como El escáner envía el paquete de transferencia en bloques
parte de la actualización de E/S. al adaptador para el módulo de transferencia en bloques
(el paquete incluye los datos si es una transferencia en
El módulo adaptador envía el pedido de bloques de escritura)
transferencia en bloques al módulo de
El adaptador pasa el paquete de transferencia
transferencia en bloques. en bloques al módulo de transferencia en
bloques.
El módulo de transferencia en bloques devuelve
un byte de estado de módulo (MSB) al adaptador. 11 El módulo de transferencia en bloques envía el
estado al adaptador (también enviará los datos
El escáner devolvió el MSB a la tabla de imagen si es una transferencia en bloques de lectura).
de E/S del escaner.
12 El adaptador pasa el estado al escáner de E/S;
El escáner forma un paquete de transferencia si el pedido es una transferencia en bloques de
en bloques. lectura, el adaptador envía los datos.
Secuencia de La Figura 6.4 describe los diferentes estados de los bits de estado
transferencia en bloques de la transferencia en bloques.
con bits de estado
Figura 6.4
Estados de bits de estado de transferencia en bloques
Inicio
lógica de
escalera
sí
¿Esta dirección de ranura El escáner coloca el pedido en
tiene una BT en proceso? la cola de espera.
no
no
¿Está disponible un búfer activo?
Transfiere el pedido de
sí transferencia de bloques
hacia/desde el chasis de E/S.
¿Se completó la no
transferencia en bloques Establece el bit de error .ER (12).
sin errores?
sí
sí no A
Inicio
¿La transferencia en no
bloques es para un La transferencia en bloques es para un módulo en un rack remoto.
módulo de E/S locales?
sí
no
¿Está establecido el bit de Continúa pidiendo la transferencia
Establece el bit de no respuesta .NR (09) tiempo límite .TO (08)? en bloques hasta que expira el
temporizador de control
(watchdog) (4 s).
sí
sí
Reintenta el pedido una vez más antes de establecer el bit .ER (12)
Press a function key, page up or page down, or enter a value. Bits de fallo, in-
Mover el cursor al > hibición y resta-
canal configurado
Rem Prog Forces: NONE 5/40E File TEMP blecimiento al-
Clear Unlock Auto Chan 1B
para el modo de Counter Counter Config Config
macenados en
escáner F1 F2 F5 F9 el archivo de
estado de
E/S
Channel
Status
F7
Rack Address Este campo indica el número de rack de los racks remotas que está siendo escaneado por el canal del
escáner:
puede escanear el rack 3 solamente (procesador PLC-5/11)
1-3 octal (procesador PLC-5/20, -5/20E)
1-7 octal (procesadores PLC-5/30)
1-17 octal (procesadores PLC-5/40, -5/40L, 5/40E)
1–27 octal (procesadores PLC-5/60, -5/60L, -5/80, -5/80E)
Si se habilitan las E/S complementarias (en la pantalla de configuración del modo de escáner), el
complemento del rack se identifica con una C a la izquierda de la columna de dirección del rack en la
pantalla de estado.
Starting Group Este campo indica el primer grupo de módulo de E/S en el rack que el procesador escanea.
Rack Size Este campo muestra la porción del rack de E/S direccionado por cada chasis. Las configuraciones pueden
ser 1/4, 1/2, 3/4 o COMPLETA siempre que la suma total del rack no exceda de 8 grupos de E/S.
Range Este campo muestra la dirección de rack y grupos de módulos que están siendo escaneados para un rack
en la lista de escán. Un asterisco (*) después del rango indica que es la última entrada de rack válida.
Fault Una F mostrada en este campo indica que el chasis correspondiente tiene un fallo. Cuando aparece un
indicador de fallo, el sistema establece el bit de fallo asociado en el estado de fallo del rack global en la
pantalla de estado del procesador.
Cuando se establece el bit de fallo de rack global, se pierde toda la información de configuración
comenzando en el cuarto con fallo. Cuando un rack presenta un fallo, aparece una F. Si los bits de fallo e
inhibición se establecen para un rack, no existe un rack en ese grupo de E/S.
Inhibit Inhiba un rack moviendo el cursor al campo Inhibit del rack que desea inihibir e introduzca: 1
Cuando se inhibe un chasis el procesador no sigue escaneándolo. Se puede inhibir todo un rack
estableciendo el bit de inhibición de rack global para ese rack en la pantalla de estado del procesador.
Todos los chasis dentro de ese rack se inhiben y aparece una I en el campo Inhibit, indicando que el
rack fue inhibido globalmente.
Reset Restablezca un rack moviendo el cursor al campo Reset del rack que desea resetear y escriba: 1 Cuando
se resetea un chasis, el procesador desactiva las salidas del chasis independientemente del
posicionamiento del interruptor de último estado. Se puede restablecer un rack completo estableciendo el
bit de restablecimiento de rack global en la pantalla de estado del procesador. Todos los chasis dentro de
ese rack se restablecen, y aparece una R en el campo Reset , indicando que el rack fue restablecido
globalmente.
Retry Este campo muestra el número de veces que el rack fue reescaneado. Se puede restablecer este contador
presionando [F1] - Clear Counter.
Figura 6.5
Disposición de las palabras en el archivo de
estado de E/S
Archivo de estado de E/S definido Palabra en el archivo de enteros
N15:0
rack 0
N15:1
N15:30
rack 17 (Máximo para procesadores PLC-5/40, -
N15:31 5/40L y -5/40E)
Figura 6.6
Diagramas de bits para la primera palabra asignada a
un rack de E/S remotas o a un rack de E/S locales
extendidas
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
No usados No usados
Bits de fallo
Cada cuarto de rack tiene un bit de fallo
00 primer 1/4 de rack asignado a él. Un bit de fallo establecido en 1
comenzando con el grupo 0 indica que el rack tiene un fallo.
de E/S Si el rack está configurado para completo,
01 segundo 1/4 de rack luego todos los 4 bits de fallo están
comenzando con el grupo 2 establecidos cuando sucede un fallo de rack.
de E/S
02 tercer 1/4 de rack
comenzando con el grupo 4
de E/S
03 cuanrto 1/4 de rack
comenzando con el grupo 6
de E/S
Bits de presente
Cada cuarto de rack tiene un bit de presente. Un
08 primer 1/4 de rack bit de presente establecido en 1 indica que el
comenzando con el grupo 0 rack parcial está presente en el enlace de e/s
de E/S remotas para ese canal.
09 segundo 1/4 de rack
comenzando con el grupo 2
de E/S
10 tercer 1/4 de rack
comenzando con el grupo 4
de E/S
11 cuarto 1/4 de rack
comenzando con el grupo 6
de E/S
Figura 6.7
Diagramas de bits para la segunda palabra asignada a
un rack de E/S remotas o un rack de E/S locales
extendidas
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
No usados No usados
Bits de inhibición
00 primer 1/4 de rack Cada cuarto de rack tiene un bit de inhibición.
comenzando con el grupo 0 Un bit de inhibición establecido en 1 indica que
de E/S el rack parcial ha sido inhibido.
Importante: El procesador no escanea el
01 segundo 1/4 de rack
chasis de un rack dado hasta que usted
comenzando con el grupo 2
desactive el bit de inhibición. Las salidas están
de E/S
en su último estado miestras están inhibidas.
02 tercer 1/4 de rack
Si un rack está configurado para completo,
comenzando con el grupo 4
todos los 4 bits de inhibición están establecidos
de E/S
cuando un rack está globalmente inhibido.
03 cuanrto 1/4 de rack
comenzando con el grupo 6
de E/S
Archivos de
configuración de
transferencia discreta
a Intercambio de Intercambio de
Mantenimiento interno
imagen de
b E/S
lee b
entradas lee entradas
Actualiza Tabla de Tabla de Escán
imagen de imagen lógico
imagen
E/S de E/S de E/S
a b a b
Para que el canal de escáner se comunique con el canal adaptador del Para obtener más
procesador PLC-5, haga lo siguiente: información vea la:
1. Defina la velocidad de comunicación, su dirección y el tamaño de rack página 7–2
(número de palabras a transferir).
2. Defina los archivos de configuración de transferencia discreta, los cuales página 7–4
son los archivos desde los cuales el canal procesador del adaptador
obtiene los datos enviados por el procesador supervisor y coloca los
datos dentro del procesador supervisor.
3. Si planea transferir datos en bloques al canal adaptador, defina los página 7–9
archivos de transferencia en bloques y configure las transferencias en
bloques.
4. Conecte el cable de E/S remotas. instrucciones de
instalación del procesador
PLC-5/11 1A
PLC-5/20 PLC-5/20E 1B
PLC-5/30 PLC-5/40E 1A, 1B
PLC-5/40L PLC-5/80E
PLC-5/60L
PLC-5/40 PLC-5/80 1A, 2A, 1B, 2B
PLC-5/60
Adapter Mode
Channel 1B Configuration
General
Utility
Diagnostics file: N12
F7 Baud rate: 57.6kB
Rack address: 3
Starting group: 0
Rack size: FULL
Channel
Last Rack: YES
Overview Discrete Transfer Configuration:
F4 Input source: 001:024 Vea la página 7–4
Output source: 000:024
Adapter
Mode)
Channel
Config
F5
Figura 7.1
Los estados de datos discretos y de transferencia en
bloques se intercambian entre un escáner y un canal
adaptador de E/S remotas a través de archivos de
configuración de transferencia discreta.
Mantenimiento interno
escribe
remotas datos desde el archivo Búfer de E/S a
salidas
fuente de salida enviados remotas escribe salidas
a la tabla de imagen de Actualiza
Mantenimiento interno
a b
Tabla de imagen de salida del escáner Archivo de destino de entrada del canal adaptador
Archivo de enteros
Palabra 17 14 13 10 07 04 03 00 15 12 11 08 07 04 03 00
Reservado para estado.
0
1
Procesador supervisor 2
PLC-2 0X0–0X7 3
PLC-3 OXX0–OXX7 4 Archivo de salida Archivo de entrada
PLC-5 O:X0–O:X7 5
6
7
Diagnostics file: 0
Channel Baud rate: 57.6kB
Overview Rack address: 0
F4 Starting group: 0
Rack size: FULL
Last rack: NO
Discrete Transfer Configuration: Introduzca un archivo y palabra de destino de entrada
Inputs destination: 000:000
Mueva el cursor al canal Outputs source: 000:000 Introduzca un archivo y palabra de fuente de salida
que desea configurar Group Module BTW control BTR control
0 0 BT000:000 BT000:000
0 1 BT000:000 BT000:000
Select Press a function key, page up or page down, or enter a value.
Option >
Rem Prog Forces:None 5/40E File CHANNEL
F10 Accept Chan 1B Select
Edits Status Option
F1 F9 F10
Channel
Config El procesador determina el número de palabras usadas por el archivo según el
F5 tamaño de rack que usted ha especificado.
Monitorización del estado El procesador supervisor recibe los bits de estado desde el
del canal adaptador procesador en modo de adaptador en la palabra 0 de la tabla de
imagen de entrada para el rack que el procesador en modo de
adaptador está emulando.
Octal Decimal
10 8 datos no válidos
Monitorización del estado El canal del procesador en modo de adaptador reserva los bits
del procesador supervisor 10-17 de la primera palabra del archivo de destino de entrada
para estado. Estos bits le indican al canal del procesador en modo
de adaptador el estado del procesador supervisor y la integridad
del enlace de comunicación de E/S remotas.
Tabla de imagen de salida del escáner Archivo de destino de entrada del canal adaptador
Archivo de enteros
Palabra 17 14 13 10 07 04 03 00 15 12 11 08 07 04 03 00
0 x x xx
Cuando este bit se Indica que el canal del procesador en modo adaptador:
establece:
Octal Decimal
10 8 detecta una falla de comunicación o recibe un comando de restablecimiento desde el
procesador supervisor
11 9 recibe un comando de restablecimiento desde el procesador supervisor (el procesador en
modo de programación o prueba)
13 11 detecta que el procesador supervisor se ha encendido; este bit se restablece con la primera
comunicación desde el procesador supervisor
15 13 detecta una falla de comunicación (por ejemplo, no hay actividad de comunicación en el enlace
de comunicación de E/S remotas dentro de los últimos 100 ms)
17 8 9 11 13 15
I:x5 I:x5 N51:05
13 17 16 14
• N51 es el archivo de configuración de transferencia discreta del procesador en modo de adaptador. El destino de
la entrada y las entradas de la fuente de salida determinan las palabras de entrada y salida.
• La lógica de escalera en el procesador supervisor usa el número de rack del canal de procesador en modo
de adaptador.
• Condicione la lógica de escalera en el procesador adaptador con los bits de estado (página 7–7).
Menú principal de
Configure pedidos de transferencia en bloques
editor de escalera
Para configurar transferencias en bloques para el canal
procesador en modo de adaptador:
General
Utility
F7 Adapter Mode
Channel 1B Configuration
Diagnostics file: 0
Channel Baud rate: 57.6kB
Overview Rack address: 0
F4 Starting group: 0
Rack size: FULL
Last rack: NO
Discrete Transfer Configuration:
Inputs destination: 000:000
Mueva el cursor al canal Outputs source: 000:000
que desea configurar Group Module BTW control BTR control
0 0 BT000:000 BT000:000
0 1 BT000:000 BT000:000
Select Press a function key, page up or page down, or enter a value.
Option >
Rem Prog Forces:None 5/40E File CHANNEL
F10 Accept Chan 1B Select
Edits Status Option
F1 F9 F10
Channel
Config
F5
1. Defina los archivos de control BTW y control BTR que
necesita. Cada palabra de control debe contener una dirección
única de control de transferencia en bloques para transmitir
correctamente las transferencias en bloques.
A. Mueva el cursor al lado izquierdo de los dos puntos,
escriba el número de archivo de la transferencia en
bloques y presione [Enter].
0 0 BT012:000 BT000:000
BTW
RACK 4*
GROUP 1
MODULE 1
BTR
RACK 4*
GROUP 1
MODULE 1
Suponiendo que el archivo 24 ha sido creado como un archivo de enteros, los datos escritos debajo de la
primera transferencia en bloques se encontrarán en N24:10 a N24:73. La segunda transferencia en bloques
en el supervisor escribe sus datos al archivo al cual BT11:0 indica, y la tercera transferencia en bloques
escribe sus datos al archivo al cual BT11:40 indica.
Figura 7.2
Ejemplo de transferencia en bloques de repetición
bidireccional en un procesador supervisor PLC-5
Figura 7.3
Ejemplo de transferencia en bloques de repetición
bidireccional en el procesador supervisor PLC-5/250
Tabla de imagen de salida del escáner Archivo de destino de entrada del canal adaptador
Archivo de enteros
Palabra 17 14 13 10 07 04 03 00 15 12 11 08 07 04 03 00
Reservados para estado.
0
1
2
ÍÍÍÍÍÍ
ÍÍÍÍÍÍ
3
4 Archivo de salida
5 Archivo de entrada
6
7
módulo 1 módulo 0
ubicaciones del módulo 0 y datos 1
ÍÍÍÍÍ
Palabra 17 14 13 10 07 04 03 00
ÍÍÍÍÍ
15 12 11 08 07 04 03 00
ÍÍÍÍÍ ÍÍÍÍÍ
0 x x x x
Módulo 1
Tabla de imagen de salida del escáner Archivo de destino de entrada del canal adaptador
Archivo de enteros
ÍÍÍÍÍ ÍÍÍÍÍ
Palabra 17 14 13 10 07 04 03 00 15 12 11 08 07 04 03 00
0 x x x x x x xx
módulo 1
Monitorización de canales Para monitorizar los canales que están configurados para aceptar
adaptadores de E/S el modo de adaptador, use la pantalla de estado del modo de
remotas adaptador. Los datos mostrados se almacenan en el archivo de
diagnóstico definido en la pantalla de configuración del modo de
Menú principal de adaptador.
editor de escalera
Adapter Mode
Channel 1B Status
General COUNTERS LOCKED
Utility Messages sent: 0 Messages sent with error: 0
Messages received: 0 Messages received with error: 0
F7
Messages unable to receive: 0
Mueva el cursor al
canal configurado
para modo de
adaptador Press a function key.
F7
Selección de dispositivos Los únicos productos que pueden formar un enlace de E/S
que usted puede conectar locales extendidas son los procesadores PLC-5/40L y -5/60L y el
módulo adaptador de E/S locales extendidas.
Figura 8.1
Procesador PLC-5/40L con capacidad de
direccionamiento de 16 racks (divididos entre E/S
locales extendidas y E/S remotas)
Racks de E/S locales residentes en el procesador Racks de E/S locales extendidas
0 1 2 3 4 5 6 7 10 11
12 13 14 15 16 17
18584
Nota: Los números de racks no necesitan estar en orden consecutivo según el canal. Por
ejemplo, los racks de E/S remotas pueden estar numerados 6, 7, 14, 15, 16 y 17, mientras que
los racks de E/S locales extendidas pueden estar numerados 4, 5, 10, 11, 12 y 13.
Consejo de diseño Al asignar un número de rack a E/S locales extendidas, siga estas
pautas:
• No divida el número de racks entre E/S locales extendidas y
E/S remotas. Por ejemplo, si se usa un rack parcial para E/S
remotas, no se puede usar el rack parcial restante para E/S
locales extendidas. Vea la Figura 8.1.
• Se pueden distribuir racks de E/S locales extendidas a través
de múltiples chasis en el bus de E/S locales extendidas. Vea la
Figura 8.2.
Figura 8.2
Número de racks de E/S locales extendidas asignados
a múltiples chasis de E/S
4
0 1 2 3
Consejo de diseño Siga estas pautas cuando planifique el sistema de E/S locales
extendidas.
• No configure las interrupciones de entrada del procesador
(PII) para entradas en un chasis de E/S locales extendidas. Las
entradas PII deben estar en el rack de E/S locales residentes
en el procesador.
• Puede usar módulos de E/S de 32 puntos y cualquier método
de direccionamiento, o usar módulos 1771-IX ó -IY y
cualquier método de direccionamiento en los racks de E/S
locales extendidas. Debe especificar el tipo de módulos de
E/S que está usando, estableciendo el puente de configuración
en el adaptador de E/S locales extendidas.
• Si necesita usar un módulo de termopares y módulos de E/S
de 32 puntos en el mismo chasis de E/S, use el módulo
1771-IXE.
Figura 8.3
Escaneo y actualización de E/S con PLC-5/40L y -5/60L
Entrada
Actualización de la tabla
Salida
de imagen de E/S
Síncrona al escán de
programa (durante el Búfer de
mantenimiento interno) E/S
remotas
E/S inmediatas
IOT (x)
E/S locales
Adaptador
Mantenimiento interno
Intercambio
de datos
Intercambio
Búfer de de datos Tabla de Actualiza
Adaptador
a b residente en Escán
x lógico
Rack 1 el procesador
y
a
escribe salidas
Escán de E/S b
remotas lee entradas
Escán de programa
Figura 8.4
Tiempo de escán de E/S locales extendidas de
PLC-5/40L y -5/60L
Escán lógico
Comproba– Actualización Actualización de Escán de
ción del del búfer de E/S residentes en + E/S locales Mantenimiento interno
procesador E/S remotas el procesador extendidas
Escán de programa
donde:
Ejemplo de cálculos:
El siguiente es un ejemplo que proporciona los cálculos más pesimistas
del tiempo de terminación de una transferencia en bloque y el tiempo de
terminación de los módulos en el chasis 2.
Chasis 1 de E/S local extend. Chasis 2 de E/S local extend. Chasis 3 de E/S local extend.
Procesador E/S Módulo Módulo Módulo
PLC-5/40L resistentes en adaptador adaptador adaptador
el procesador 1771-ALX 2 módulos 1 módulo Sin
1771-ALX 1771-ALX
BT BT módulos
Canal 2 Sin módu– BT
los BT
Configuración del Para configurar el sistema de E/S local extendida (canal 2), siga
procesador como un los pasos que se indican a la izquierda:
escáner de E/S local
extendida
Menú principal de Extended Local I/O
editor de escalera Channel 2 Configuration
Channel
Overview
F4
Figura 8.5
Lista de escán de E/S remotas vs lista de escán de E/S
locales extendidas
Remotas Extendidas
Crear una lista de Asegúrese de que el procesador esté en el modo de Programación remota o
escán Programación.
Si tiene errores cuando acepta las ediciones, presione [F6] – Clear List y luego
acepte las ediciones otra vez.
Si algunos o todos los adaptadores no están en la lista de escán y deberían estar,
verifique que estén activados y que los canales estén conectados correctamente.
También verifique que todos las posiciones de los interruptores en los adaptadores
estén establecidas correctamente.
Insertar una entrada Asegúrese de que el procesador esté en el modo de Programación remota,
en la lista de escán Programación o Marcha remota.
1. Coloque el cursor en el lugar de la lista de escán donde usted desea insertar una
entrada.
1. Coloque el cursor en el lugar de la lista de escán donde usted desea borrar una
entrada.
Monitorización del estado Para monitorizar E/S locales extendidas de los procesadores
de E/S locales extendidas PLC-5/40L y PLC-5/60L, use la pantalla estado del canal 2 de
E/S locales extendidas.
Menú principal de
editor de escalera
Siga los pasos que se indican a la izquierda:
Channel
Status
F9
Counters Locked Este campo se muestra en video inverso si los contadores están bloqueados. El presionar
[F2] – Lock (Unlock) Counter bloquea o desbloquea la pantalla de contadores.
• Contadores bloqueados: la pantalla de contadores deja de cambiar, pero los contadores ocntinúan
funcionando en el fondo.
• Contadores desbloqueados: El sistema muestra el valor actual
Resetee los contadores para todos los canales presionando [F1] – Clear Counter.
Channel retry palab. 0 Muestra el número de veces que el escáner de E/S locales extendidas intentó sin éxito comunicarse
con todos los adaptadores en el canal. Este valor es la suma de todos los conteos de reintentos de
adaptador.
Retry Muestra el número de reintentos para la entrada de rack correspondiente (los números de palabras
están en múltiples de 10).
palab. 10 Entrada 1
palab. 20 Entrada 2
palab. 30 Entrada 3
etc. etc.
palab. 160 Entrada 16
Rack Address Este campo muestra las direcciones de rack de las E/S locales extendidas en la lista de escán.
Starting Group Este campo indica el primer grupo de módulos de E/S en el rack que escanea el prosesador.
Chassis Size Este campo muestra el tamaño del chasis de E/S de la primera entrada en la lista de escán.
Backplane Este campo muestra los posicionamientos para los interruptores 5 y 6 del backplane del chasis de
Addressing E/S, los cuales especifican la selección de direccionamiento para el chasis
Range Este campo muestra la dirección de rack y los grupos de módulos que están siendo escaneados
para un rack en la lista de escán. Un asterisco (*) después de un rango indica que ésta es la última
entrada de rack válida.
Fault Una F en este campo indica que el chasis correspondiente está con fallo. Cuando aparece un
indicador de fallo, el sistema establece el bit de fallo asociado en el estado de fallo del rack global
en la pantalla de estado del procesador.
Cuando se establece el bit de fallo de rack global, toda la información de configuración que empieza
en el cuarto con fallo se pierde. Cuando un rack está en fallo, aparece una F en la pantalla. Si se
establecen los bits de fallo y de inhibición para un rack, no existe ningún rack en ese grupo de E/S.
Inhibit Inhiba un rack llevando el cursor al campo Inhibit del rack que desea inhibir y escriba: 1
Cuando un chasis está inhibido, el procesador deja de escanearlo. Usted puede inhibir un rack
completo estableciendo el bit de inhibición de rack global para ese rack en la pantalla de estado del
procesador. Todos los chasis dentro de ese rack son inhibidos, y aparece una I en el campo
Inhibit indicando que el rack fue inhibido globalmente.
Reset Restablezca un rack llevando el cursor al campo Reset del rack que desea restablecer y escriba: 1
Cuando se restablece un chasis, el procesador desactiva las salidas del chasis independientemente
del posicionamiento del interruptor de último estado. Usted puede restablecer un rack completo
estableciendo el bit de restablecimiento de rack global en la pantalla de estado del procesador.
Todos los chasis dentro de ese rack se restablecen y aparece una R en el campo Reset indicando
que el rack fue restablecido globalmente.
Retry Este campo muestra el número de veces que el rack fue re-escaneado. Usted puede restablecer
este contador presionando [F1] - Clear Counter.
Escán del programa Debido a que el escán del programa incluye el escán lógico y el
mantenimiento interno, cualquier evento que afecte el tiempo de
un segmento afecta el escán del programa.
I:000 LN
NATURAL LOG
00 Source N7:0
5
Dest F8:20
1.609438
I:000 rung 1 20
JMP
02 MVM
rung 2
00
20 rung 4 O:013
LBL JMP
02
Para esta operación de edición: Y este tipo de programa: Los tiempos son:
“Aceptar renglón” (después de insertar, cualquiera excepto el archivo 0.35 ms por 1000 palabras
modificar
odificar o borrar una edición de renglón) editado
sin etiquetas 3 ms + 0.35 ms por 1000 palabras
con etiquetas 3.5 ms + 0.35 ms por 1000 palabras
“Probar ediciones” del programa (afecta un 0.2 ms para cambiar el estado de
escán del programa) ediciones de TEST a UNTEST o de
UNTEST a TEST.
“Ensamblar ediciones sin ediciones pendientes 0.35 ms por 1000 palabras
ediciones pendientes, sin 2.0 ms + 1.5 ms por 1000 palabras
etiquetas
ediciones pendientes, con 2.0 ms + 1.9 ms por 1000 palabras
etiquetas
Calculo del rendimiento El rendimiento es el tiempo que toma para que una salida sea
energizada después que su entrada asociada ha sido energizada.
Usted necesita considerar los siguientes componentes cuando
evalúe el rendimiento:
• retardo del módulo de entrada y salida
• transferencia de backplane de E/S
• tiempo de escán de E/S
• tiempo del procesador
Para calcular el rendimiento, use la siguiente ecuación:
Tiempo de escán de E/S El tiempo de escán de E/S remotas es el tiempo que le toma al
remotas escáner comunicarse con cada dispositivo en el sistema de E/S
remotas.
Mantenimiento interno
a
Adaptador
Escán
x Rack
Rack 1 residente lógico
y
en el
procesador
Velocidad de comunicación
Velocidad de Tiempo
comunicación (kbps) (ms)
Tome nota de que estos son tiempos
57.6 10 para racks completos. Racks de menor
115.2 7 tamaño requieren menos tiempo.
230.4 3
Si un canal tiene dos veces más racks que otro, por ejemplo, el
tiempo de escán para el primer canal es dos veces más largo.
Transferencia en bloques
Una transferencia en bloques es una interrupción del escán
normal de E/S remotas para transferir un bloque de datos a un
módulo de E/S específico. La mayor parte del tiempo que el
procesador ocupa en ejecutar la transferencia en bloques es para
el handshaking que ocurre entre el procesador y el módulo de
transferencia en bloques. Este handshaking está incorporado en
la transferencia de E/S discretas y no tiene efecto en el escán de
E/S remotas. El escán de E/S remotas se afecta cuando ocurre la
transferencia efectiva de datos.
La cantidad de tiempo que la transferencia en bloques interrumpe
el escán de E/S remotas depende del número de palabras que está
siendo transferida, la velocidad de comunicación y las tareas
diversas asociadas:
Use esta fórmula y la tabla a continuación para calcular el tiempo
de transferencia en bloques:
Velocidad de
comunicación ms/palabra Tareas diversas
(kbps) (ms)
57.6 .28 3
115.2 .14 2.5
230.4 .07 2
Rack 1
BT BT Escán de E/S más largo posible:
PLC
10 20
palab. palab. (3 x 6) 3 racks a 115.2 kbps—escán de E/S normal
= 9D + 3BT
BT
Mantenimiento interno
IIN (y)
Búfer de Actualiza
a
imagen de
Adaptador
Rack Escán
Rack 1 x lógico
residente
y en el
procesador
Ejemplo de cálculo Con base en los resultados del cálculo de cada componente del
proceso presentado en este capítulo, un ejemplo del cálculo del
tiempo de actualización más largo posible es:
Total 123.54 ms
Selección de los Se puede usar la red DH+ para transferir datos a otros
dispositivos que usted procesadores PLC-5 o computadoras de mayor nivel y como un
puede conectar enlace para programación de múltiples procesadores PLC-5. Un
procesador PLC-5 puede comunicarse a través de la red DH+ con
otros procesadores y con un terminal de programación. Se
pueden conectar un máximo de 64 estaciones en una sola red
DH+.
Diseño de red Use un cable twinaxial Belden 9463 (1770-CD) para conectar el
procesador a una red DH+.
Configuración del canal Dependiendo del procesador que esté usando, se pueden
para comunicación DH+ configurar estos canales:
Para configurar un canal que sea compatible con la red DH+, siga
Menú principal de
editor de escalera los pasos indicados en la izquierda:
Data Highway Plus
Channel 1A Configuration
General
Utility Diagnostics file: N14
F7 Baud rate: 57.6KB
Global Status flag file: N12
Node address: 36
Link ID: 0
Channel
Overview
F4
Channel
Config
F5
Los datos de indicadores de estado global para cada dirección de nodo en la red DH+ se almacenan en la
dirección de palabra correspondiente a la dirección de nodo octal. Por ejemplo, si la red DH+ tiene
procesadores en las direcciones de nodo 7, 10, 15 y 30 y el archivo de indicadores de estado global es N10
para cada procesador, los datos de indicadores de estado global se almacenan de la siguiente manera:
Red DH+
Archivo de indicadores
de estado global defini-
do en cada procesador:
N10
Decimal: N10:7 Decimal: N10:8 Decimal: N10:13 Decimal: N10:24
Octal: N10:7 Octal: N10:10 Octal: N10:15 Octal: N10:30
Usted puede especificar cualquier archivo de enteros en el procesador para que sea el archivo de
indicadores de estado global; sin embargo, por simplicidad, especifique el mismo archivo para todos los
procesadores PLC-5 en la red DH+.
Los archivos se actualizan durante el mantenimiento interno.
Monitorización de los datos Use la pantalla de estado Data Highway Plus para monitorizar los
de estado DH+ canales que están configurados para aceptar una red Data
Highway Plus. Los datos mostrados se almacenan en el archivo
de diagnósticos definido en la pantalla de configuración Data
Menú principal de Highway Plus.
editor de escalera
Siga los pasos indicados a la izquierda.
General Data Highway Plus
Utility Channel 1A Status
F7 COUNTERS LOCKED
Messages
sent: 0 sent with error: 0
received: 0 received with error: 0 unable to receive: 0
Send data acknowledged
Channel received: 0 received but full: 0 received retrans.: 0
Overview received SAP off: 0 received with error: 0 transmit NAK misc.: 0
transmit failed: 0 transmit confirm: 0 transmit not ACKed: 0
F4 transmit timeout: 0 transmit NAK full: 0 transmit NAKed SAP: 0
Send data no acknowledged
received: 0 transmit failed: 0 transmit confirm: 0
SDA/SDN retrans.: 0
Duplicate node: 0 Claims lost: 0 Network dead: 0
Mueva el cursor al canal Claims won: 0 Dropped token: 0 Linear scan failed: 0
configurado para DH+ Token retry: 0 Solicit rotations: 0 Started linear scan: 0
New successor: 0 Token failed: 0
Nodos
Figura 10.1
Paso del testigo
Mínimo de Estación
1.5 ms con el 1
testigo red DH+
Estación Estación
5 2
Máximo de 38
ms con el testigo
Estación Estación
4 3
Figura 10.2
Destino del mensaje —La estación tiene tiempo
suficiente para procesar una respuesta MSG
1. La estación 1 tiene el testigo. Sólo la
estación que tiene el testigo puede
Estación 2. Ahora la estación 1 debe pasar el testigo al
enviar un mensaje. La estación 1 envía 1 número de estación más alto siguiente, el
el mensaje a la estación 4. cual es la estación 2.
Estación Estación
5 Mensaje 2
Estación
4
Estación Estación
5 Mensaje 2
Figura 10.3
Destino del mensaje—La estación no tiene suficiente
tiempo para procesar una respuesta MSG
1. En la Figura 10.3, suponemos que la estación 1 desea enviar
el mismo mensaje mostrado en la Figura 10.2 pero a la 2. Ahora la estación 2 tiene el testigo pero no ha
estación 2. La estación 1 tiene el testigo. La estación 1 envía tenido tiempo de generar una respuesta a la
el mensaje a la estación 2 luego pasa el testigo a la estación 2. estación 1. Por lo tanto la estación 2 envía los
otros mensajes que ha tenido esperando en cola
y luego pasa el testigo a la estación 4.
Estación
1
Mensaje
Estación Estación
5 2
Estación
4
4. El testigo seguidamente regresa a la
estación 2, la cual envía su respuesta a la
estación 1.
Estación
1
Mensaje
3. Las estaciones 4, 5 y 1 recibieron el Estación Estación
testigo en orden y enviaron los 5 2
mensajes que tenían esperando en
cola.
Estación
4
5.0
4.5
4.0
3.5
3.0
Tiempo de
50 W
respuesta 2.5
2.0 • 100 W
(Seg)
1.5 + 250 W
1.0 X 500 W
0.5
W=Palabras
0.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Número de procesadores PLC-5
Figura 10.5
Aumento en el tiempo de respuesta (%) debido a los
efectos de un terminal de programación
40%
35%
30%
Efecto en
el X 50 W
%
tiempo de 25
• 100 W
respuesta 20%
+ 250 W
(%) 15%
500 W
10%
W=Palabras
5%
0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Número de procesadores PLC-5
Selección entre RS-232C, La siguiente tabla resume algunas de las diferencias entre los
RS-422A y RS-423 modos de comunicación RS-232C, RS-422A y RS-423:
Este
método: normalmente se usa cuando usted:
RS-232C tiene un rango de transmisión de datos de hasta 50 pies (15.2 m).
Las aplicaciones que requieren distancias más largas pueden usar modems
o controladores de línea.
Use RS-232C para comunicación half- o full-duplex. Por ejemplo,
computadoras que se comunican con procesadores o modems en
aplicaciones SCADA.
RS-422A desea transmitir datos a dispositivos compatibles con RS-422A por rangos
mayores que los permitidos por RS-232C. Vea la Tabla 11.A en la página
11–5.
Use RS-422A para comunicación punto a punto, con un dispositivo
comunicándose con un máximo de hasta 16 dispositivos.
RS-423 desea transmitir datos a dispositivos compatibles con RS-423 por rangos
mayores que los permitidos por RS-232C. Vea la Tabla 11.A en la página
11–5.
Use RS-423 para comunicación punto a punto, con un dispositivo
comunicándose con un máximo de hasta 16 dispositivos.
Uso del canal 0 Usted puede usar el puerto en serie del procesador (canal 0) para
conectar el procesador a dispositivos que:
• pueden enviar y recibir caracteres ASCII usando el modo de
usuario (comunicación ASCII)
• se comunican usando el protocolo DF1 usando uno de los tres
modos del sistema disponibles
Modo de usuario
Modo de sistema
Punto a punto comunicación entre un procesador PLC-5 y otro dispositivo compatible con el protocolo DF1
En el modo punto a punto, un procesador PLC-5 usa el protocolo DF1 full-duplex.
Modo DF1 control de polling y transmisión de mensajes entre el maestro y cada nodo remoto
maestro En el modo maestro, un procesador PLC-5 usa el protocolo DF1 half-duplex llamar.
La red maestra/remota incluye un procesador PLC-5 configurado como nodo maestro y hasta
254 nodos remotos. Los nodos remotos se enlazan usando modems o controladores de línea.
Una red maestra/remota puede tener números de nodo desde 0 hasta 254 (decimal). El nodo
255 está reservado para broadcast. Cada nodo debe tener una dirección de nodo única.
Además, deben existir por lo menos 2 nodos para definir su enlace como una red (1 maestro y
una estación remota son dos nodos).
Modo DF1 esclavo usar el procesador como una estación remota en una red de comunicación en serie
maestra/remota
Cuando hay múltiples estaciones remotas en la red, usted enlaza nodos remotos usando
modems o controladores de línea. Cuando tiene una sola estación remota en la red, no se
necesita un modem para conectar la estación remota al maestro; usted puede configurar el
parámetro de control sin handshaking. Puede conectar desde 2 hasta 255 nodos a un solo
enlace. En el modo esclavo, un procesador PLC-5 sigue el protocolo DF1 half-duplex.
Un nodo es designado como el maestro y controla quién tiene acceso a la red. (Por ejemplo, un
maestro puede ser un procesador PLC-5/250 ó PLC-5/40 o una computadora ejecutando el
software ControlView SCADA. Todos los otros nodos son estaciones remotas y deben esperar
permiso del maestro para transmitir. El maestro (excepto el PLC-5/250) puede enviar y recibir
mensajes de todos los nodos en la red y a nodos en otras redes Data Highway conectadas a la
red de derivaciones múltiples; mientras que una estación remota sólo puede responder al
maestro.
iniciando paquetes de polling a estaciones modo de Este es el modo de comunicación usado con más
remotas de acuerdo a su posición en una lista comunicación frecuencia en configuraciones de punto a puntos
de polling estándar múltiples.
Los paquetes de polling se forman Proporciona estas capacidades:
independientemente de la programación de • las estaciones remotas pueden enviar mensajes a
cualquier usuario la estación maestra (informe por excepción
llamado)
• las estaciones remotas pueden enviar mensajes
unas a otras
• permite que la estación maestra mantenga una
tabla de nodos activos
La lista de poll reside en un archivo de datos tipo
entero designado y accesible por el usuario. Usted
puede:
• incluir el maestro en la lista poll
• configurar el maestro para polls entre estaciones
(el maestro transmite cualquier mensaje que
necesita enviar antes de consultar a la siguiente
estación remota)
• tener al maestro en la lista de poll y configurado
para polls entre estaciones
iniciando comunicación a estaciones remotas modo de Si su aplicación usa transmisión satélite o transmisión
usando sólo instrucciones de mensaje (MSG) comunicación basado de red telefónica pública conmutada, considere
programadas por el usuario en mensajes seleccionar en base a mensaje. La comunicación a
Cada petición de datos desde una estación una estación remota puede ser iniciada según sea
remota debe ser programada a través de una necesario.
instrucción de mensaje. O seleccione este método si necesita comunicarse
El maestro llama a la estación remota para con unidades de terminal remoto no inteligentes.
obtener una respuesta al mensaje después de (RTUs).
esperar un período de tiempo configurado por
el usuario. El período de espera la da a la
estación remota tiempo para formular una
respuesta y preparar la respuesta para la
transmisión. Después que todos los mensajes
en la cola de salida de mensajes del maestro
son transmitidos, la cola de remoto a remoto
es revisada para determinar si hay mensajes a
enviar.
Cambio de modos
Configure el canal 0 del procesador para cambiar modos de
comunicación a través de:
• la pantalla de configuración de canales (en el modo de
programación solamente); o
• caracteres de cambio de modo de comunicación (caracteres de
control ASCII) enviados remotamente al procesador, los
cuales cambian de modo
Cableado La Tabla 11.A lista las longitudes máximas de cable que usted
puede usar con el canal 0.
Select
Option Press a function key or enter a value.
(hasta que aparezca >
F10 DF1 Point-to-Point ) Rem Prog Forces:None 5/40E File BATCHTES
Accept Chan 0 Select
Edits Status Option
F1 F9 F10
Channel
Config
F5
Establezca el dispositivo como Serial to PLC y el método de verificación
de errores para que sea el mismo para el terminal y el procesador PLC.
Diag. file: 10
Remote mode change: DISABLED System mode char.: S
Channel Mode attention char.: \0x1b User mode char.: U
Overview
Baud rate: 2400 Parity: NONE
F4
Stop bits: 1 Station address: 1
Control line: NO HANDSHAKING
F5
Menú principal de
editor de escalera Configuración del canal 0 como una estación maestra
Diag. file: 20
Channel Remote mode change: DISABLED System mode char.: S
Overview Mode attention char.: \0x1b User mode char.: U
F4
Baud rate: 2400 Parity: NONE
Stop bits: 1 Station address: 1
Control line: NO HANDSHAKING
Mueva el cursor al canal 0 Reply msg wait (20 ms): 1792 Error detect: BCC
ACK Timeout (20 ms): 100 RTS off delay (20 ms): 0
DF1 retries: 3 RTS send delay (20 ms): 0
Select Msg appl timeout (30sec): 0
Option
Polling Mode: STANDARD (MULTIPLE MESSAGE TRANSFER PER NODE FILE SCAN)
F10 (hasta que
aparezca Master message transmit: IN POLL SEQUENCE
DF1 Master ) Press a function key or enter a value.
>
Channel Rem Prog Forces:None 5/30 File BATCH30
Accept Chan 0 Select
Config
Edits Status Option
F5 F1 F9 F10
Parámetro de Definición
configuración
Polling mode Cómo desea usted que el maestro llame las listas de estaciones
Master message transmit Cuándo desea usted que el maestro envíe mensajes
Normal poll file Un archivo de enteros en el cual usted coloca las direcciones de
estación de las estaciones remotas
El tamaño predeterminado es 64 palabras
Priority poll file Un archivo de enteros en el cual usted coloca las direcciones de
estaciones de donde necesita recolectar datos con más frecuencia
El tamaño predeterminado es 64 palabras
Normal poll group size El número de estaciones que el maestro llama antes de llamar a
una estación en la lista de poll prioritaria.
Active station file Un archivo binario que almacena las direcciones de estación de
todas las estaciones activas en el enlace
El tamaño predeterminado es 18 palabras
Tanto la lista de poll normal como la lista de poll prioritaria pueden
tener estaciones activas e inactivas. Una estación se hace inactiva
cuando no responde a una petición de datos del maestro.
Online
2. Especifique la dirección del archivo de enteros que es el
Prog archivo de poll normal o el archivo de poll prioritario (por ej.
F1 si el archivo de poll normal es N11, entonces usted
especificará N11:0).
Mueva el cursor a cual– 3. Introduzca las direccones de estación de las estaciones
quier archivo del programa remotas que desea en la lista de poll empezando en la palabra
2. Colóquelas en el orden en que desea sean llamadas.
Monitor
File Importante: Las direcciones de estación son direcciones octales.
F8 Los archivos de poll son archivos enteros. Para
introducir correctamente direcciones de estación en
un archivo de file, usted debe:
Data
Monitor • cambiar la base del archivo a octal, o
F8 • convertir las direcciones de estación octal a
decimal
A continuación proporcionamos un ejemplo de una lista de
estaciones que contiene tres estaciones: direcciones octales 10,
11 y 12. La estación 12 (10 decimal) está siendo llamada.
N:xx número total puntero mostrando la direc- dirección de primera dirección de segunda dirección de tercera
de estaciones ción de estación que está estación en la lista estación en la lista estación en la lista
siendo llamada (La estación
10 en la palabra 4 está
siendo llamada)
General Para configurar el canal 0 para el modo de usuario, siga los pasos
Utility que se indican a la izquierda:
F7
User Mode
Channel 0 Configuration
System mode El carácter a ser usado con el Lleve el cursor al campo, escriba un carácter y presione [Enter].
char. carácter de atención de modo Si el carácter de atención que desea usar es un carácter de control, especifique el equivalente
(anterior) ASCII.
Cuando el procesador encuentra el carácter de atención y el carácter de modo de sistema, el
procesador establece la comunicación del canal 0 en el modo de sistema. La opción de cambio
de modo remoto debe estar HABILITADA.
Monitorización del estado Las pantallas de estado del canal 0 muestran la información
del canal 0 almacenada en el archivo de diagnósticos que usted especificó
cuando configuró el canal 0.
Figura 11.2
Pantalla de estado del modo de sistema (DF1 esclavo)
Polling received: 0
Modem lines
DTR DCD DSR RTS CTS
OFF OFF OFF OFF OFF
Figura 11.3
Pantalla de estado del modo de sistema (DF1 maestro)
Modem lines
DTR DCD DSR RTS CTS
OFF OFF OFF OFF OFF
Normal Poll List scan 6 El tiempo máximo tomado para completar un escán de la lista normal de poll de estaciones.
maximum (100 ms)
Priority Poll List scan 10 El tiempo que tomó completar el escán previo de la lista prioritaria de poll de estaciones.
last (100 ms)
Priority Poll List scan 13 El tiempo máximo tomado para completar un escán de la lista prioritaria de poll de estaciones.
maximum (100 ms)
DTR Data Terminal Read 0: 4 Muestra el estado de la línea de handshaking DTR (activada por el procesador)
DCD Carrier Detect 0: 3 Muestra el estado de la línea de handshaking DCD (recibida por el procesador)
DSR Data Set Ready 0: 2 Muestra el estado de la línea de handshaking DSR (recibida por el procesador)
RTS Request to Send 0: 1 Muestra el estado de la línea de handshaking RTS (activada por el procesador)
CTS Clear to Send 0: 0 Muestra el estado de la línea de handshaking CTS (recibida por el procesador)
Figura 11.4
Pantalla de estado del modo de usuario
User Mode
Channel 0 Status
COUNTERS LOCKED
DCD recover: 0 Lost modem: 0
Modem lines
DTR DCD DSR RTS CTS
OFF OFF OFF OFF OFF
Medios y cableado Ethernet es una red de área local que proporciona comunicación
entre varios dispositivos a 10 Mbps. El medio físico de
comunicación que usted usa puede ser cualquier medio 802.3
estándar, incluyendo:
• cable coaxial grueso (10Base5)
• cable coaxial delgado (10Base2)
• par trenzado (10Base-T)
• fibraóptico
• banda ancha
El puerto Ethernet (canal 2) se conecta a una red de cable
delgado, cable grueso o par trenzado a través de un transceiver de
15 pins o conexión de unidad de acceso medio (MAU). Vea el
capítulo 25, “Referencia de cables” para obtener información
detallada sobre las conexiones del cable Ethernet.
Ethernet
Menú principal de Channel 2 Configuration
editor de escalera Campo Diagnostics file: N10
BOOTP Ethernet address: 00:00:BC:1C:00:00
IP address: 130.151.133.222
General enable
BOOTP enable: NO
Utility Message connect timeout (msec): 15000
Message reply timeout (msec): 3000
F7
Inactivity timeout (minutes):
Advanced Functions
Channel Broadcast address: 255.255.255.255
Subnet mask: Default
Overview Vea la página
Gateway address: 130.151.133.1
F4 12–13 si está
usando subredes
Press a function key or enter a value.
y gateways >
Rem Prog Forces:None 5/40E File 4
Mueva el cursor Accept Chan 2 Select
al canal 2 Edits Status Option
F1 F9 F10
Channel
Configuration
F5
Introduzca la dirección IP y conmute el campo de habilitación de
BOOTP a No. Introduzca más información de configuración en
los campos apropiados. Vea la Tabla 12.A en la siguiente página.
Uso de BOOTP El disco que usted recibió con su procesador contiene utilidades
DOS/Windows de servidor BOOTP basados en DOS y en Windows. Ambas
proporcionan servicios BOOTP para procesadores Ethernet PLC-5.
Independientemente de la plataforma que esté usando, usted
debe:
• instalar la utilidad de servidor-boot
• editar el archivo de configuración del servidor-boot
• ejecutar la utilidad del servidor-boot
Importante: No use el disco de la utilidad BOOTP si ya tiene el
software INTERCHANGE instalado. En lugar del
mismo, use las capacidades de servidor-boot que
vienen con su software INTERCHANGE.
plc5name: tc=defaults5E:ip=aa.bb.cc.dd:ha=0000BC1Cxxyy
Ejemplo
802.3/Ethernet (TCP/IP)
Servidor
BOOTP
HP 9000
(computadora
HP-UNIX) Procesador Procesador
PLC-5/20E PLC-5/40E o
Procesador
sigma1 -5/80E
PLC-5/20E
sigma3
sigma2
# Legend: gw –– gateways
# ha –– hardware address
# ht –– hardware type
# ip –– host IP address
# sm –– subnet mask
# vm –– BOOTP vendor extensions format
# tc –– template host
1 = 10MB Ethernet
Use rfc1048
Parámetro Descripción
-D proporciona información adicional para fines de depuración.
–T <timeout> sale después de<timeout> segundos de inactividad
–B <numboots> sale después de responder <numboots> número de peticiones
de inicialización
–F <numfiles> sale después de responder <numfiles> número de peticiones
de archivo.
configfile nombre del archivo de configuración de servidor boot a usar. El
archivo de configuración predeterminado es
%ABIC_CONFIG%\BOOTPTAB.
logfile nombre del archivo de registro a usar. El archivo de registro
predeterminado es %ABIC_CONFIG%\DTLBOOTD.LOG.
Ethernet
Channel 2 Configuration
Advanced Functions
Broadcast address: DEFAULT
Subnet mask: DEFAULT.
Gateway address: 130.151.133.1
Channel
Configuration Press a function key or enter a value.
>
F5
Rem Prog Forces:None 5/40E File 4
Accept Chan 2 Select
Edits Status Option
F1 F9 F10
Servidor Subred A
BOOTP
130.151.194.xxx
Red Ethernet TCP/IP Nombre de comp. principal: Iota1
Dirección IP: 130.151.194.19
Máscara de subred: 255.255.255.0
Dirección
Gateway 130.151.194.1
130.151.194.1
Gateway
Ethernet
o “router”
Servidor 130.151.132.1 130.151.138.1 Servidor
BOOTP BOOTP
130.151.132.xxx 130.151.138.xxx
Subred B Subred C
Procesador Procesador
PLC-5/80E PLC-5/20E
# Legend: gw –– gateways
# ha –– hardware address
# ht –– hardware type
# ip –– host IP address
# sm –– subnet mask
# vm –– BOOTP vendor extensions format
# tc –– template host
# Legend: gw –– gateways
# ha –– hardware address
# ht –– hardware type
# ip –– host IP address
# sm –– subnet mask
# vm –– BOOTP vendor extensions format
# tc –– template host
iota2:\
tc=defaults5E:\
gw=130.151.132.1:\
ha=0000BC1C5678:/
ip=130.151.132.110
# Legend: gw –– gateways
# ha –– hardware address
# ht –– hardware type
# ip –– host IP address
# sm –– subnet mask
# vm –– BOOTP vendor extensions format
# tc –– template host
iota3:\
tc=defaults5E:\
gw=130.151.138.1:\
ha=0000BC1C9012:/
ip=130.151.138.123
Código (Hexadecimal—Palabra 1 del bloque de control) Descripción (Se muestra en la pantalla del monitor de datos)
0037 Message timed out in local processor
0010 No IP address configured for the network
0011 Already at maximum number of connections
0012 Invalid internet address of host name
0013 No such host
0014 Cannot communicate with the name server
0015 Connection not completed before user-specified timeout
0016 Connection timed out by the network
0017 Connection refused by destination host
0018 Connection was broken
0019 Reply not received before user-specified timeout
001A No network buffer space available
1000 Illegal command from local processor
2000 Communication module not working
0083 Processor is disconnected
4000 Processor connected but faulted (hardware)
5000 You used the wrong station number
6000 Requested function is not available
7000 Processor is in program mode
8000 Processor’s compatibility file does not exist
0089 Processor’s message buffer is full
B000 Processor is downloading so it is inaccessible
0092 No response (regardless of station type)
00D3 You formatted de control block incorrectly
00D5 Incorrect address for the local data table
F001 Processor incorrectly converted the address
F002 Incomplete address
F003 Incorrect address
F006 Addressed file does not exist in target processor
F007 Destination file is too small for number of words requested
F00A Target processor cannot put requested information in packets
F00B Privilege error, access denied
F00C Requested function is not available
F00D Request is redundant
F011 Data type requested does not match data available
F012 Incorrect command parameters
Ethernet
Menú principal de Channel 2 Status
Commands
editor de escalera sent: received:
Replies
sent: received
sent with error: received with error:
General
timed out:
Utility Ethernet
F7 In Octets: Out Octets:
In Packets: Out Packets:
alignment errors: FCS errors:
carrier sense errors excessive collisions:
excessive deferrals MAC receive errors:
Channel
MAC transmit errors single collisions
Overview multiple collisions deferred transmission:
F4 late collisions
Press a function key.
>
Rem Prog Forces: NONE 5/20E File CHANNEL
Clear Unlock Chan 2
Mueva el cursor Counter Counter Config
al canal 2 F1 F2 F9
Channel
Status
F7
Tabla 12.C
Rendimiento óptimo: Procesador Ethernet PLC-5 a
Ethernet PLC-5 (red Ethernet de 2 nodos)
Figura 13.1
Privilegios aceptados por los procesadores PLC-5 con
nuevas características y Ethernet
0 1A 1B 2A 2B
1 1 1 1 1
Clases asignadas 2 2 2 2 2
a canales Privilegios de canal
3 3 3 3 3
4 4 4 4 4
Programa
Datos Privilegios de archivo (programa y datos)
Definición de clases de Usted puede definir cuatro clases de privilegio (clase 1-4), cada
privilegio una con su propia contraseña. Dentro de cada clase,
seguidamente se puede asignar acceso a ciertas operaciones en el
software (tales como modificación de archivos de programa o
datos, o configuraciones de canal). Estas clases de privilegio son
Menú principal de la organización de nivel superior para la estructura de contraseña.
editor de escalera
Usted puede definir la clase 1 para que tenga todos los
privilegios, equivalentes a un administrador de sistema. Luego,
General
Utility
definir las tres cvlases restantes para que tengan menos
privilegios.
F7
Asignación de una clase Usted puede asignar una clase de privilegio a todos los archivos
de privilegio a un archivo de canales (excepto los canales de escáner o adaptador de E/S
de canal o fuera de línea remotas) y fuera de línea. Cada archivo de canal y fuera de línea
tiene un privilegio de clase 1 predeterminado.
Asignación de una clase Todas las estaciones/nodos tienen la misma clase predeterminada
de privilegio a un nodo que el canal a través del cual se comunican. Se le puede asignar
al nodo su propia clase de privilegio si se desea que tenga una
clase diferente a la del privilegio predeterminado asignado a ese
canal.
Asignación de privilegios Usted puede asignar privilegios de lectura y escritura para cada
de lectura/escritura a un archivo de programa en un procesador. Estos privilegios limitan
archivo de programa el acceso de usuarios para leer o cambiar los archivos de
programa. Dos privilegios determinan si un usuario puede leer o
escribir en un archivo de programa:
• la clase privilegio de los usuarios
• si los privilegios de lectura y escritura fueron asignados al
archivo de programa mismo
Asignación de privilegios Usted puede asignar privilegios de lectura y escritura para cada
de lectura/escritura a un archivo de datos en un procesador. Estos privilegios limitan el
archivo de datos acceso de usuario para mirar o cambiar los valores del archivo de
datos. Dos privilegios determinan si un usuario puede leer o
escribir en un archivo de datos:
• la clase de privilegio de los usuarios
• si los privilegios de lectura y escritura fueron asignados al
archivo de datos mismo
Importante: El retirar los accesos de lectura y escritura del
archivo de tabla de datos impide que usted obtenga
acceso a ese archivo.
Consideraciones de
programación
Uso de las características Use la especificación de diseño para determinar si necesita una o
especiales de más de las siguientes características de programación especiales:
programación • rutinas de encendido
• rutinas accionadas por fallos (necesarias para administrar con
seguridad los fallos del equipo)
• rutinas de interrupción accionadas por tiempo (interrupciones
temporizadas seleccionables)
• rutinas de interrupción accionadas por eventos (interrupciones
de entrada de procesador)
La Tabla 14.A explica cuándo es apropiado usar estas
características de programación.
Enviar un estado
crítico al procesador
supervisor a través de
la DH+ después de
detectar un fallo mayor
Estado de completado
El programa ha completado la
ejecución o todavía no la ha iniciado
Estado de listo
El programa estaría ejecutando si fuese de una prioridad
superior; todos los programas pasan por este estado; pueden
haber varios programas en este estado en un momento dado
Estado de espera
Operación de reprogramación El programa está listo para ejecución pero está
esperando que ocurra algún evento (tal como una
entrada a que haga transición o un temporizador
que se complete)
Operación de reprogramación
Estado de espera Estado de ejecución
Mientras ocurre una transferencia en bloques El programa está ejecutando; sólo
a un rack remoto, se ejecuta una operación de un programa puede estar en este
reprogramación y se ejecutan los programas estado a la vez
de menor prioridad (a menos que se prohíban
otras ejecuciones por una zona UID/UIE
alrededor de la transferencia en bloques.
¿Está listo un nuevo programa Operación de reprogramación
Sí
con una prioridad mayor?
(por ejemplo, un MCP, STI, PII)
No
Estado de fallo
Sí Ocurrió un error de tiempo
¿El programa tiene un fallo?
de marcha dentro del
programa
No
El contador de programa
está ajustado para indicar
la siguiente instrucción
Sí ¿El programa solicitó una transferencia
en bloques remota?
(rutinas STI y PII solamente)
¿La rutina de fallo apropiada seleccionó Sí
borrar el fallo?
No No
UID
01 04 02 No se puede
interrumpir el
I:012 programa
03
I:012 I:012 O:013
04 02 03
Definición del Los bits de control del usuario S:26/0 y 1 definen cómo el
procedimiento de procesador arranca en el modo de marcha después de una pérdida
encendido del procesador de alimentación eléctrica o cuando usted cambia al modo de
marcha del modo de programación o prueba.
Processor Configuration
Menú principal
User Control Bits 00000000 00000000 RESTART FIRST STEP
6200
Fault routine prog file no.: 0 Watchdog (ms): 500
I/O status file: 0 Communication time slice (ms): 3
VME STatus File: N34
Online
Prog
F1
Vea la página 21–7 para obtener las definiciones de todos los bits
de control del usuario (S:26/0-6).
Descripción del concepto Las rutinas de fallo se ejecutan cuando un procesador PLC-5
de rutina de fallo encuentra un error de tiempo de ejecución (fallo mayor) durante
la ejecución del programa.3.
Use una rutina de fallo para especificar cómo usted desea que el
procesador responda a un fallo mayor. Si su procesador tiene un
fallo durante la ejecución del programa, usted puede indicarle al
procesador que interrumpa el programa actual, ejecute su rutina
de fallo y luego continúe el procesamiento original del programa.
A B C
[
[ Causa un
fallo mayor
Definición de una rutina de Usted puede escribir programas de múltiples rutinas de fallo y
fallo almacenarlos en archivos de múltiples rutinas de fallos, pero el
procesador ejecuta sólo un programa de rutina de fallo cuando el
Menú principal procesador PLC-5 detecta un fallo mayor. Sin embargo, usted
6200
puede cambiar el programa de rutinas de fallo que se va a
ejecutar a través de la lógica de escalera. Si no especifica un
número de archivo de programa, el procesador inmediatamente
Online
Prog entra al modo de fallo después de detectar un fallo.
F1
Para definir una rutina de fallo del procesador:
Processor Configuration
Seleccione el archivo
User Control Bits 00000000 00000000 RESTART LAST ACTIVE STEP
con las teclas del Fault routine prog file no.: 0 Watchdog (ms): 500
cursor I/O status file: 0
Communication time slice (ms): 3
VME Status File: N34
General
Utilities
F7 Introduzca en S:29 el número del archivo de programa a
ser ejecutado cuando se produzca un fallo. Establezca
este campo en cero si no utiliza rutinas de fallo.
Proc Proc
Status Config
Para obtener más información sobre códigos de fallo, vea
F2 o F3
Configuración y mantenimiento del Software de Programación
PLC-5, publicación 6200-6.4.6ES.
Processor Configuration
Si encuentra
un: Entonces:
error del Extienda el temporizador de control (watchdog) para que el error de
temporizador ejecución real no sea enmascarado.
de control Revise sus bits de fallo mayor. Ignore los fallos del temporizador de
(watchdog) y control (watchdog) y use los bits de fallo restantes para ayudar a indicar
un bit de fallo la fuente del fallo del procesador.
Si continúa encontrando el error de 1. Desconecte y vuelva a conectar la alimentación eléctrica al
error de hardware, llame a hardware procesador.
su representante de 2. Vuelva a cargar el programa.
Allen-Bradley.
3. Establezca el temporizador de control (watchdog) en un valor = 10
parámetro actual
4. Ejecute el programa otra vez.
Menú principal
Cómo borrar un fallo mayor
6200
Usted puede borrar un fallo mayor con uno de los siguientes
métodos:
Online
Prog
• Cambie el interruptor de llave en el procesador PLC-5 de
REM a PROG a RUN.
• Use el software de programación para borrar el fallo mayor
F1
(si es recuperable)
Seleccione el archivo con Estando en la pantalla de estado del procesador, presione [F10] –
las teclas del cursor
Clear Major Fault.
General
Utilities
ATENCION: El borrar un fallo mayor no corrige
la causa del fallo. Asegúrese de examinar el bit de
F7
! fallo y corregir la causa del fallo antes de borrarlo.
Por ejemplo, si se encuentra un fallo mayor que
hace que el bit S:11/2 sea establecido, indicando un
Proc
Status
error de programación, no use una rutina de fallo
para borrar el fallo hasta que corrija su programa.
F2
Figura 16.1
Ejemplo de comparación de un código de fallo mayor con una referencia
R6:0
RES
R6:0
U
IN
FSC
FILE SEARCH/COMPARE EN
Control R6:0
Length 20 DN
Position 0
Mode ALL ER
Expression
S:12 = #N10:0
R6:0 MOV
] [ MOVE
FD Source 0
Dest S:11
TND
Figura 16.2
Ejemplo de cambio del número de archivo de rutina de fallo
MOV
MOVE
Source 12
Dest S:29
Método Descripción
Fallo mayor generado por el El programa salta a una rutina de fallo cuando se produce un fallo de
usuario rack de E/S remota. En otras palabras, si los bits de estado indican
un fallo, usted programa el procesador para actuar como si hubiera
ocurrido un fallo mayor (por ej. salto a la rutina de fallo). Luego usted
programa su rutina de fallo para detener el procesador o realizar una
desactivación ordenada de su sistema. Cuando el procesador ejecuta
la instrucción end-of-file para la rutina de fallo, se declara un fallo
mayor generado por el usuario.
Restablecer tabla de imagen de Usted monitoriza los bits de estado y, si se detecta un fallo, usted
entrada programa el procesador para que actúe como si hubiera ocurrido un
fallo menor. Después que los bits de estado indican un fallo, use la
pantalla de estado de E/S para inhibir el rack remoto que entró en
fallo. Luego usted usa la lógica de escalera para establecer o
restablecer los bits de la tabla de imagen de entradas críticas de
acuerdo a los requisitos de salida en el rack sin fallo.
Si usted restableció los bits de la tabla de imagen de entrada,
durante la siguiente actualización de E/S, los bits de entrada son
establecidos otra vez en su último estado válido. Para evitar que esto
ocurra, su programa debe establecer los bits de inhibición para el
rack en fallo. Los bits de inhibición global controlan las imágenes de
entrada en base a rack por rack; los bits de inhibición de rack parcial
controlan las imágenes de entrada en base a 1/4 de rack. Para
obtener más información sobre estos bits de estado global, vea el
Conjunto de documentación del Software de Programación PLC-5,
6200-N8.001ES.
Este método requiere una revisión extensa y cuidadosa de su
sistema para las operaciones de recuperación. Para obtener más
información sobre la inhibición de racks de E/S, vea el Conjunto de
documentación del Software de Programación PLC-5,
6200-N8.001ES.
Método de programación de zona Al usar el método de programación de zona de fallo, usted inhabilita
de fallo secciones de su programa con zonas MCR. Usando los bits de
estado usted monitoriza sus racks; cuando se detecta un fallo, usted
controla el programa a través de los renglones en su zona MCR. Con
este método, las salidas dentro de la zona MCR deben ser no
retentivas para que sean desenergizadas cuando se detecta un fallo
de rack.
Para obtener más información sobre la programación de la zona
MCR, vea el Conjunto de documentación del Software de
Programación PLC-5, 6200-N8.001ES.
Para probar una rutina de fallo, use una instrucción JSR par saltar
a la rutina de fallo. Envíe un código de fallo como el primer
parámetro de entrada de la instrucción JSR. El procesador
almacena el código de fallo en S:12 y establece el bit
correspondiente en S:11.
Monitorización de fallos Monitorice los fallos del procesador usando la pantalla de estado
del procesador.
Menú principal de
editor de escalera Monitorización de fallos mayores/menores y códigos de fallo
Processor Status
Fault code 0
Processor Where faulted: 0:0 program file (S:13), rung number (S:14)
Status Major fault: 00000000 00000000
Minor fault 1: 00000000 00000000
F2 2: 00000000 00000000
S:11/03 xxxxxxxx xxxx1000 El procesador detectó un fallo SFC. Vea los códigos de fallos mayores (S:12) 71-79.
S:11/04 xxxxxxxx xxx10000 El procesador detectó un error cuando estaba ensamblando un archivo del programa de escalera
(vea el código de fallo mayor 70)
S:11/09 xxxxxx10 00000000 El sistema está configurado incorrectamente; usted violó las reglas de ubicación de módulos de E/S
de 32 puntos para direccionamiento a 1 slot.
S:11/10 xxxxx100 00000000 Error de hardware no recuperable.
S:11/14 x1000000 00000000 La rutina de fallo no contiene lógica de escalera o no existe.
S:11/15 10000000 00000000 El archivo de programa en fallo no contiene lógica de escalera.
Cada x indica un bit que puede ser 0 ó 1 para el valor de estado descrito.
Este
código
de fallo: Indica este fallo: Y el fallo es:
00-09 Reserved for user-defined fault codes. Recuperable:
Usted puede usar códigos de fallo definidos por el usuario para identificar diferentes tipos de fallos o la rutina de fallo
condiciones de error en su programa, generando su propio fallo recuperable. Para usar estos códigos de puede indicar al
fallo, seleccione una condición de entrada que decida si salta a un archivo de rutina de fallo, luego use la procesador que
instrucción JSR como medio par saltar al archivo de rutina de fallo. borre el fallo y
luego continúe
Para usar la instrucción JSR, introduzca el número de código de fallo 0–9 (un valor inmediato) como el
escaneando el
primer parámetro de entrada de la instrucción. Cualquier otro parámetro es ignorado (aunque tenga una
programa.
instrucción SBR al comienzo de su archivo de rutina de fallo. No se puede pasar parámetros al archivo de
rutina de fallo usando instrucciones JSR/SBR)
Usted no tiene que usar los códigos de fallo definidos por el usuario para generar su propio fallo. Si Una rutina de fallo
programó una JSR sin parámetros de entrada, el procesador escribirá un cero en el campo Fault Code. El se ejecuta cuando
propósito de usar los códigos de fallo definidos por el usuario es permitirle distinguir entre tipos diferentes se produce
de fallos o códigos de error basados en los números de códigos de fallo 0-9. cualquiera de estos
fallos.
Cuando la condición de entrada es verdadera, el procesador copia el número de código de fallo
introducido como el primer parámetro de entrada de la instrucción JSR en la palabra 12 del archivo de
estado del procesador (S:12), el cual es el campo Fault Code. El procesador establece un fallo mayor
S:11/7 “User-Generated Fault.”. Luego el procesador entra en fallo a menos que usted restablezca la
palabra de fallo mayor (S:11) o el bit de fallo específico a través de la lógica de escalera en la rutina de
fallo.
10 Run-time data table check failed
11 Bad user program checksum
12 Bad integer operand type, restore new processor memory file
13 Bad mixed mode operation type, restore new processor memory file
14 Not enough operands for instruction, restore new processor memory file
15 Too many operands for instructions, restore new processor memory file
16 Corrupted instruction, probably due to restoring an incompatible processor memory file
17 Can’t find expression end; restore new processor memory file
18 Missing end of edit zone; restore new processor memory file
19 Download aborted
20 You entered too large an element number in an indirect address
21 You entered a negative element number in an indirect address
22 You tried to access a deleted program file
23 You used a negative file number, you used a file number greater than the number of existing files, or you
tried to indirectly address files 0, 1, or 2
24 You tried to indirectly address a file of the wrong type Recuperable
30 You tried to jump to one too many nested subroutine files No
o re
recuperable:
perable:
31 You did not enter enough subroutine parameters la rutina de fallo se
ejecutar pero no
ejecutará
32 You jumped to an invalid (non-ladder) file
puede borrar el
33 You entered a CAR routine file that is not 68000 code fallo.
34 You entered a negative preset or accumulated value in a timer instruction Recuperable
R cup rabl
35 You entered a negative time variable in a PID instruction
36 You entered an out-of-range setpoint in a PID instruction
37 You addressed an invalid module in a block transfer, immediate input, or immediate output instruction
38 You entered a return instruction from a non-subroutine file Noo rrecuperable
cup rabl
39 FOR instruction with missing NXT
40 The control file is too small for the PID, BTR, BTW, or MSG instruction Recuperable
41 NXT instruction with missing FOR No recuperable
Este
código
de fallo: Indica este fallo: Y el fallo es:
42 You tried to jump to a deleted label Noo rrecuperable
cup rabl
43 File is not an SFC
44 Error using SFR
Este error ocurre si:
• usted intenta restablecer dentro de una ruta de acceso simultánea
• usted especificó un número de referencia de paso que no se encontró o no está vinculado a un paso (no
es una transición)
• no se completó el SFR previo a un paso diferente
45 Invalid channel number entered Recuperable
R cup rabl
46-69 Reserved
70 The processor detected duplicate labels
71 The processor tried to start an SFC subchart that is already running
72 The processor tried to stop an SFC subchart that isn’t running
73 The processor tried to start more than the allowed number of subcharts
74 SFC file error detected
75 The SFC has too many active functions
76 SFC step loops back to itself.
77 The SFC references a step, transition, subchart, or SC file that is missing, empty or too small
78 The processor cannot continue to run the SFC after power loss
79 You tried to download an SFC to a processor that cannot run SFCs
80 You have an I/O configuration error Noo rrecuperable
cup rabl
81 You illegally set an I/O chassis backplane switch; either switch 4 or 5 must be off
82 Illegal cartridge type for selected operation
83 User watchdog fault
84 Error in user-configured adapter mode block transfer
85 Card bad
86 Card is incompatible with host
87 Scanner rack list overlap
88 Scanner channels are overloading the remote I/O buffer; too much data for the processor to process.
90 Sidecar module extensive memory test failed. Call your Allen-Bradley representative for service. Recuperable
R cup rabl
91 Sidecar module undefined message type.
92 Sidecar module requesting undefined pool.
93 Sidecar module illegal maximum pool size.
94 Sidecar module illegal ASCII message
95 Sidecar module reported fault, which may be the result of a bad program that corrupts memory or of a
hardware failure.
96 Sidecar module not physically connected to the PLC-5 processor.
97 Sidecar module requested a pool size that is too small for PC3 command (occurs at power-up).
98 Sidecar module first/last 16 bytes RAM test failed
99 Sidecar module-to-processor data transfer faulted
100 Processor-to-sidecar module transfer failed Recuperable
Si encontró un código de fallo 88, asegúrese de haber seguido las pautas diseñadas listadas en la sección “Asignación de racks” en la
página 4–9. Específicamente, asegúrese de:
• agrupar los racks de 1/4 y los racks de 1/2 da cada rack lógico. No los intercale con otros números de rack.
• si usa direccionamiento de E/S complementarias, tratar las direcciones de rack complementario individualmente cuando agrupó racks;
los números de rack primario van separados de los números de rack complementario.
Este
código
de fallo: Indica este fallo: Y el fallo es:
101 Sidecar module end of scan transfer failed Recuperable
R cup rabl
102 The file number specified for raw data transfer through the sidecar module is an illegal value
103 The element number specified for raw data transfer through the sidecar module is an illegal value
104 The size of the transfer requested through the sidecar module is an illegal size
105 The offset into the raw transfer segment of the sidecar module is an illegal value
106 Sidecar module transfer protection violation; for PLC-5/26, -5/46, and -5/86 processors only.
Palabra 1 (S:10)
Si los valores del bit de Número de Entonces el fallo es:
estado son: bit
15.....8 7......0
xxxxxxxx xxxxxxx1 0 Battery is bad or missing
xxxxxxxx xxxxxx10 1 DH+ table changed
xxxxxxxx xxxxx100 2 STI overlap
xxxxxxxx xxxx1000 3 EEPROM transferred
xxxxxxxx xxx10000 4 Edits prevent SFC continuing
xxxxxxxx xx100000 5 Invalid I/O status file
xxxxxxxx x1000000 6 Memory cartridge battery low
xxxxxxxx 10000000 7 No more command blocks exist to execute block transfers
xxxxxxx1 00000000 8 EEPROM too small, burn failed
xxxxxx10 00000000 9 No MCP configured to run
xxxxx100 00000000 10 MCP not allowed
xxxx1000 00000000 11 PII word number isn’t in locak rack
xxx10000 00000000 12 User PII routine overlap
xx100000 00000000 13 No command blocks exist to get PII
x1000000 00000000 14 Arithmetic overflow ocurred
10000000 00000000 15 SFC “lingering” action overlap
Palabra 2 (S:17)
Si los valores del bit de Número de Entonces el fallo es:
estado son: bit
15.....8 7......0
xxxxxxxx xxxxxxx1 0 Queue full between local and remote I/O
xxxxxxxx xxxxxx10 1 Queue full servicing channel 1A
xxxxxxxx xxxxx100 2 Queue full servicing channel 1B
xxxxxxxx xxxx1000 3 Queue full servicing channel 2A
xxxxxxxx xxx10000 4 Queue full servicing channel 2B
xxxxxxxx xx100000 5 No modem on serial port
xxxxxxxx x1000000 6 • Rack de E/S remotas en tabla de racks locales o
• El rack de E/S remotas es más grande que el tamaño de la imagen.
Este fallo también puede ser causado por el rack local si el rack local
está establecido para escán de densidad octal y las tablas de imagen
de E/S son más pequeñas que 64 palabras (8 racks) cada una.
xxxxxxxx 10000000 7 Error not defined
xxxxxxx1 00000000 8 ASCII instruction error
xxxxxx10 00000000 9 Duplicate node address
xxxxx100 00000000 10 DF1 Master poll list error
xxxx1000 00000000 11 Protected processor data table element violation
xxx10000 00000000 12 Protected processor data table file violation
xx100000 00000000 13 Error not defined
x1000000 00000000 14 Error not defined
10000000 00000000 15 Error not defined
Cada x indica un bit que puede ser 0 ó 1 para el valor de estado descrito.
Par obtener más información sobre los bits de estado global y los
bits de estado de chasis múltiple, vea el Conjunto de
documentación del software de programación PLC-5,
6200-N8.001ES.
Selección de programas Usted puede tener hasta 16 programas de control activos a la vez.
de control principal Cada uno de estos programas se llama un “programa de control
principal” (MCP). Usted puede definir un MCP para cada
máquina o función de su proeso. Esto le permite separar los
diagramas de función secuencial (SFC), la lógica de escalera y el
texto estructurado para modularizar mejor su proceso y facilitar
la localización y corrección de fallos.
Descripción de cómo el Los MCP se programan para ser ejecutados en el orden que usted
procesador interpreta los especifique en la pantalla de configuración del procesador. Usted
MCP puede configurar:
• una actualización de imagen de E/S y mantenimiento interno
después que se completa cada MC (parámetro
predeterminado), o
• que el procesador salte el escán de E/S y ejecute el siguiente
MCP
Figura 17.1
Ejecución de MCP con actualización de E/S después de
cada MCP
Figura 17.2
Ejecución de MCP con actualización de E/S inhabilitada entre MCP
Proc
Config Use [↓] o [PageDown] para desplazarse por la pantalla hacia
F3 abajo, mostrando más campos de configuración de MCP.
Monitorización de MCP Los tiempos de escán del programa para cada MCP son
almacenados en el archivo de estado del procesador, incluyendo
el tiempo de escán previo y máximo. El archivo de estado
también almacena el tiempo de escán acumulativo, S:8 (el tiempo
de escán para una pasada completa a través de todos los MCP) y
el tiempo de escán acumulativo máximo S:9.
R6:0 FSC
/ FILE SEARCH/COMPARE EN
DN Control R6:0
Length 10 DN
Position 0
Mode ALL ER
Expression
#N5:0 <> #N5:10
R6:0 O:000
FD 00
Se puede usar sólo una STI por vez. Sin embargo, se puede
habilitar o inhabilitar la interrupción, cambiar a un archivo de
interrupción diferente o cambiar el tiempo entre interrupciones.
Use lógica de escalera para cambiar los valores en la palabra
S:30 y palabra S:31 según sea necesario.
Modo Descripción
Contador Usando el modo de contador, se puede usar el contador interno del procesador. Se
configura la PII con el valor prestablecido de manera que el hardware cuenta una
condición de entrada y luego ejecuta la PII cuando el valor prestablecido es igual al
valor acumulado. La lógica de escalera PII sólo necesita contener la salida que se
desea que ocurra.
Transición Usando el modo de transición de bit, se configura la PII para que ocurra cada vez
de bit que la condición de entrada es verdadera. Por ejemplo, se desea contar tabletas a
medida que salen de la línea de producción a una velocidad de 100 tabletas por
segundo. La maquinaria empaca 100 tabletas por paquete. Suponga un interruptor
óptico que detecta cada tableta.
Figura 19.1
Ejemplo de programa PII
C4:0.CU
U
CTU
COUNT UP CU
Counter C4:0
Preset 100 DN
Accum
C4:0 Output
DN
Output C4:0
RES
CLR
CLEAR
Destination S:51
F1
S:56 Tiempo de Muestra el valor máximo que fue mostrado en el último campo
escán de escán.
(máximo)
Use S:51/0-15 dentro del archivo PII ya que estos bits son:
• mapeados desde el módulo de entrada actual que está siendo
usado para la PII
• retentivos
Para que la rutina PII se ejecute correctamente, no use las
direcciones de los bits del módulo de entrada dentro de la rutina
PII.
Especificaciones del
procesador
Corriente del backplane PLC-5/11, -5/20, -5/26, -5/30 . . . . . . . . . . . . . . . . . . . . . . . . . 2.3A
PLC-5/40, -5/46, -5/40L, -5/60, -5/60L -5/80, -5/86 . . . . . . . . . . 3.3A
PLC-5/20E, -5/40E, -5/80E . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6A
Disipación térmica PLC-5/11, -5/20, -5/26, -5/30 . . . . . . . . . . . . . . . . . . . . . . . . . 41.30 BTU/hr
PLC-5/40, -5/46, -5/40L, -5/60, -5/60L -5/80, -5/86 . . . . . . . . . . 59.04 BTU/hr
PLC-5/20E, -5/40E, -5/80E . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.43 BTU/hr
2 slot
• Cualquier combinación de módulos de 8 puntos
• Los módulos de 16 puntos deben ser pares de E/S
• No se aceptan módulos de 32 puntos
Dir ccionami n o dell hardware
Direccionamiento ar ar
1 slot
• Cualquier combinación de módulos de 8 ó 16 puntos
• Los módulos
ódulos de 32 puntos deben ser pares de E/S
ES
1/2 slot —Cualquier combinación de módulos de 8, 16 ó 32 puntos
• DH+ (línea troncal: cable de 3,048 ms (cable de 10,000 pies) línea de derivación: cable
de 30.4 ms. (cable de 100 pies)
• DH usando 1785-KA
Comunicación • En serie
• Ethernet (protocolo TCP/IP, puerto de transceriver AUI de 15 pines)
• E/S remotas
• E/S locales extendidas (procesadores PLC-5/40L y -5/60L solamente)
Ubicación chasis 1771-A1B, -A2B, A3B, -A3B1, -A4B, ranura del extremo izquierdo
• Entre 40 y 42
Codificación
• Entre 54 y 56
PLC-5/20, -5/26 1.21 kg (2.7 lbs)
PLC-5/30 1.20 kg (2.6 lbs)
PLC-5/40, -5/46, -5.40L 1.42 kg (3.1 lbs)
PLC-5/60, -5/60L 1.42 kg (3.1 lbs)
Peso
PLC-5/80, -5/86 1.42 kg (3.1 lbs)
PLC-5/20E 1.43 kg (3.2 lbs)
PLC-5/40E 1.39 kg (3.1 lbs)
PLC-5/80E 1.38 kg (3.0 lbs)
• CSA Clase I, División 2, Grupos A, B, C, D
Certificación de agencia
• Listado por UL
(cuando el producto está marcado)
• Marcado CE para todas las directivas aplicables
Especificaciones del
procesador (continuación)
Máximo
Máximo de número de
palabras de Total máximo de E/S racks de
Procesador/ memoria del (cualquier Tipos de puertos de E/S (direcc.
Cat. No. usuario combinación) comunicación de rack) Máximo número de chasis de E/S
• 1 DH+ (Fijo)
• 1 DH+/E/S remotas (adaptador
o escáner)
• 512 (cualquier • 1 puerto en serie configurable
combinación) o para RS-232 y 423 y
PLC-5/20E • 512 ent + 512 sal compatible con RS-422A
(1785-L20E) 16K (complementarias) • 1 canal Ethernet solamente 4 (0-3) 13 0 12
• 2 DH+/E/S remotas (adaptador
• 1024 (cualquier o escáner)
combinación) o • 1 puerto en serie configurable
PLC-5/30 • 1024 ent y 1024 sal para RS-232 y 423 y
(1785-L30B) 32 K (complementarias) compatible con RS-422A 8 (0-7) 29 0 28
• 4 DH+/E/S remotas (adaptador
PLC-5/40 • 2048 (cualquier o escáner
(1785-L40B) combinación) o • 1 puerto en serie configurable
PLC-5/46 • 2048 ent + 2048 sal para RS-232 y 423 y
(1785-L46B) 48 K (complementarias) compatible con RS-422A 16 (0-17) 61 0 60
• 2 DH+/E/S remotas (adaptador
o escáner)
• 2048 (cualquier • 1 canal Ethernet solamente
combinación) o • 1 puerto en serie configurable
PLC-5/40E • 2048 ent + 2048 sal para RS-232 y 423 y
(1785-L40E) 48 K (complementarias) compatible con RS-422A 16 (0-17) 61 0 60
• 2 DH+/E/S remotas (adaptador
o escáner
• 2048 (cualquier • 1 puerto en serie configurable
combinación) o para RS-232 y 423 y
PLC-5/40L • 2048 ent + 2048 saL compatible con RS-422A
(1785-L40L) 48 K (complementarias) • 1 E/S locales extendidas 16 (0-17) 61 16 60
• 4 DH+/E/S remotas (adaptador
• 3072 (cualquier o escáner)
combinación) o • 1 puerto en serie configurable
PLC-5/60 • 3072 ent + 3072 sal para RS-232 y 423 y
(1785-L60B) 64 K (complementarias) compatible con RS-422A 24 (0-27) 93 0 92
• 2 DH+/E/S remotas (adaptador
o escáner)
• 3072 (cualquier • 1 puerto en serie configurable
combinación) o para RS-232 y 423 y
PLC-5/60L • 3072 ent + 3072 sal compatible con RS-422A
(1785-L60L) 64 K (complementarias) • 1 E/S locales extendidas 24 (0-27) 81 16 64
Los procesadores PLC-5/40, -5/40E, -5/40L tienen un límite de 32 K palabras por archivo de tabla de datos.
Los procesadores PLC-5/60 y -5/60L tienen un límite de 56 K palabras por archivo de programa y 32 K palabras por archivo de tabla de datos.
Máximo
Máximo de número de
palabras de Total máximo de E/S racks de
Procesador/ memoria del (cualquier Tipos de puertos de E/S (direcc.
Cat. No. usuario combinación) comunicación de rack) Máximo número de chasis de E/S
• 4 DH+/E/S remotas (adaptador
PLC-5/80 • 3072 (cualquier o escáner)
(1785-L80B) combinación) o • 1 puerto en serie configurable
PLC-5/86 • 3072 ent + 3072 sal para RS-232 y 423 y
(1785-L86B) 100 K (complementarias) compatible con RS-422A 24 (0-27) 93 0 92
• 2 DH+/E/S remotas (adaptador
o escáner
• 3072 (cualquier • 1 puerto en serie configurable
combinación) o para RS-232 y 423 y
PLC-5/80E • 3072 ent + 3072 sal compatible con RS-422As
(1785-L80E) 100 K (complementarias • 1 canal Ethernet solamente 24 (0-27) 65 0 64
Los procesadores PLC-5/80, -5/80E tienen un límite de 64 K palabras de espacio de tabla de datos total con un límite de 56 K palabras por archivo de programa
y 32 K palabras por archivo de tabla de datos.
Especificaciones de la
batería (1770-XYC)
Estimado de vida de la batería en
el peor de los casos
Batería usada en este A esta temperatura: Sin alim. eléct. Sin alim. eléct. Duración de la batería
procesador: 100%: 50%: después que se
enciende el LED
PLC-5/11, -5/20 y –5/20E 60°C 256 días 1.4 años 11.5 días
25°C 2 años 4 años 47 días
PLC-5/30, -5/40, -5/40L, -5/60, 60°C 84 días 150 días 5 días
-560L, -5/80, -5/40E y -5/80E
25°C 1 año 1.2 años 30 días
El indicador de la batería (BATT) le advierte cuando la carga de la batería está baja. Estas duraciones se basan en el supuesto de que sólo
la batería está suministrando la alimentación eléctrica al procesador (sin alimentación eléctrica al chasis) una vez que se enciende el LED
por primera vez.
Hardware de la • espacio de disco duro de 11 • igual que para el entorno DOS • igual que para el entorno DOS cualquier procesador de
computadora Mbytes para el software 6200 • 384 Kbytes de memoria • los requisitos para disco duro información VAX, MicroVAX,
• 600 Kbytes opcionales para expandida de DOS se aplican al servidor VAXstation o MicroVAX
ejemplos de programación de de archivo
transferencia en bloques • los requisitos de RAM de DOS
• 800 Kbytes opcionales para apoyo se aplican a cada estación de
de software remoto trabajo
• 5.6 Mbytes software PC/TCP para • vea la documentación Novell
programar en Ethernet para otros requisitos
• 547 Kbytes (560,000 bytes) de
RAM libre
• 384 Kbytes adicionales
recomendados de memoria
extendida o expandida para
programar fuera de línea
• unidad de disco flexible (3 1/2”)
• monitor monocromo o a color
Terminal de Mínimo Mínimo Recomendado Recomendado
programación • con base en DOS Allen-Bradley IBM 80386SX, 16Mhz vea la documentación Novell para terminales serie DEC VT200 y
• IBM XT, AT, 80386 o compatible o compatible obtener recomendaciones acerca superiores (terminales que
Recomendado de servidores de archivo y aceptan gráficos REGIS)
estaciones de trabajo
IBM 80486 o compatible Recomendado
IBM 80486, 33Mhz o o mejor
o compatible
Sistema • DOS 3.2, 3.3, 4.x, 5.0, 6.0, or 6.2 • igual que para el entorno DOS igual que para el entorno DOS VAX/VMS versión 5.4 ó posterior
operativo • DOS 4.01 (1784-T47) • Windows 3.1 Red
• Novell Lite
(25 usuarios por servidor de
archivo)
• Novell 3.11
(250 usuarios por servidor de
archivo)
Interface de • paralelo o en serie igual que para el entorno DOS igual que para el entorno DOS vea la documentación VAX/VMS
impresora • 80, 132 ó 255 columnas para obtener los requisitos
Comunicación • 1784-KL serie B (DH+) • 1784-KL serie B (DH+) • igual que para el entorno DOS • 1770-KF2 serie B, revisión F
• 1784-KT (DH, DH+, DH II) • 1784-KT (DH+) • necesita una tarjeta de (en serie a la red DH+)
• 1784-KT2 (DH, DH+, DH II) • 1784-KT2 (DH+) comunicación para cada • 1785-KE (en serie a la red
• 1784-KTK1 (DH+) • 1784-PCMK (DH+) estación de trabajo que DH+)
• 1784-PCMK (DH+) • 6628-A5, -A7 (Ethernet) programa en línea • Software INTERCHANGE
• 6628-A5, -A7 (Ethernet) (versión 3.1 ó superior) para la
computadora principal
• 1770-KF2 serie B (en serie a DH+)
• 1785-KE (en serie a DH+)
S:0 - S:2
Esta palabra Almacena:
del archivo de
estado:
S:3-10
S:11
S:12
S:12 (continuación)
Esta palabra Almacena:
de archivo de
estado:
S:13-S:24
S:26-S:35
S:36-S:78
S:58 Reservado
S:60 Escán máximo discreto de canal de E/S locales extendidas (en ms)
S:61 Escán de transferencia en bloques de canal de E/S locales extendidas
(en ms)
S:62 Escán máximo de transferencia en bloques de canal de E/S extendidas
(en ms)
S:63 Número de archivo de protección de tabla de datos de procesador
protegido
S:64 El número de bloques de comando de transferencia en bloques
remotos que está siendo usado por el par de canales 1A/1B
S:65 El número de bloques de comando de transferencia en bloques
remotos que está siendo usado por el par de canales 2A/2B
S:66 Reservado.
S:77 Sección de tiempo de comunicación para funciones de mantenimiento
interno de comunicación (en ms)
S:78 Bits de inhabilitar de actualización de E/S MCP
Bit 0 para MCP A
Bit 1 para MCP B
etc.
S:79-S:127
Instrucciones de relé
Instrucción Descripción
O:013 Output Energize Si las condiciones de entrada que preceden esta instrucción
OTE de salida en el mismo renglón se hacen verdaderas,
( )
establezca (1) el bit O:013/01, que corresponde al terminal 1
01 de un módulo de salida en el rack de E/S 1, grupo de E/S 3.
O:013 Output Latch Si las condiciones de entrada que preceden esta instrucción
OTL de salida en el mismo renglón se hacen verdaderas,
( L )
establezca (1) el bit O:013/01, que corresponde al terminal 1
01 de un módulo de salida en el rack de E/S 1, grupo de E/S 3.
Este bit de la tabla de datos permanece establecido aunque el
renglón se haga falso.
O:013 Output Unlatch Si las condiciones de entrada que preceden esta instrucción
OTU de salida en el mismo renglón se hacen verdaderas,
(U )
establezca (1) el bit O:013/01, que corresponde al terminal 1
01 de un módulo de salida en el rack de E/S 1, grupo de E/S 3.
Es necesario restablecer un bit que ha sido enclavado.
Instrucciones de temporizador
Instrucción Descripción
TOF Timer Off Delay Si las condiciones de entrada son falsas, el temporizador T4:1 empieza
TOF a incrementar en intervalos de 10 ms siempre que el renglón
TIMER OFF DELAY permanezca falso. Cuando el valor acumulado es mayor o igual al
Timer T4:1 valor preseleccionado (180), el temporizador se detiene y restablece el
Time Base .01 Bits de estado: bit de efectuado del temporizador.
Preset 180 EN – Habilitación EN TT DN Valor Estado
Accum 0 TT – Temporización de Renglón
del renglón 15 14 13 ACUM TOF
temporizador
DN – Efectuado Verdadero 1 0 1 0 Restab.
Falso 0 1 1 increment. Temporiz.
Falso 0 0 0 >= preselec. Efectuado
Instrucción Descripción
RTO Retentive Timer On Si las condiciones de entrada se hacen verdaderas, el temporizador T4:10
RTO empieza a incrementar en intervalos de 1 segundo, siempre que el renglón
RETENTIVE TIMER ON permanezca verdadero. Cuando el renglón se hace falso, el temporizador se
Timer T4:10 detiene. Si el renglón se vuelve a hacer verdadero, el temporizador continúa.
Time Base 1.0 Cuando el valor acumulado es mayor o igual que el valor preseleccionado (10), el
Preset 10 temporizador de detiene y establece el bit de efectuado del temporizador.
Accum 0 Bits de estado:
Condición EN TT DN Valor Estado
EN – Habilitación
TT – Temporización del del renglón 15 14 13 ACUM RTO
temporizador Falso 0 0 0 0 Restab.
DN – Efectuado
Verdadero 1 1 0 increment. Temporiz.
Falso 0 0 0 se mantiene Inhabilit.
Verdadero 1 0 1 >= preselec. Efectuado
Instrucciones de contador
Instrucción Descripción
Instrucción Descripción
Instrucciones de comparación
Instrucción Descripción
LIM Limit Test Si el valor de la prueba (N7:15) es >= que el límite inferior (N7:10)
LIM y <= que el límite superior (N7:20), esta instrucción es verdadera.
LIMIT TEST (CIRC)
Low limit N7:10 Low Limit Test High Limit LIM
3
0 0 10 T
Test N7:15
4 -5 5 10 T
High limit N7:20
5 11 10 F
22
10 0 0 T
10 5 -5 F
10 11 5 T
MEQ Mask Compare Equal El procesador toma el valor de la fuente (D9:5) y pasa ese valor a través
MEQ de la máscara (D9:6). Luego el procesador compara el resultado con el
MASKED EQUAL valor de comparación (D9:10). Si el resultado y estos valores de
Source D9:5 comparación son iguales, la instrucción es verdadera.
00000
Mask D9:6 Source Mask Compare MEQ
0000
0008 0008 0009 T
Compare D9:10
0000 0008 0001 0001 F
Instrucción Descripción
Compute Instrucciones
Instrucción Descripción
Instrucción Descripción
S siempre restablece
Instrucción Descripción
Z siempre restablece
S siempre restablece
Instrucción Descripción
Instrucción Descripción
Instrucción Descripción
SQR Square Root Cuando las condiciones de entrada sean verdaderas, saque
SQR la raíz cuadrada de la fuente (N7:3) y almacene el resultado
SQUARE ROOT en el destino (N7:12).
Source N7:3
25 Bit de Descripción
estado
Dest N7:12
5 C siempre restablece
V establece si ocurre un overflow durante la conversión
de punto (coma) flotante a entero; de lo contrario
restablece
establece si el resultado es cero; de lo contrario
Z restablece
S siempre restablece
Instrucción Descripción
XPY X to the power of Y Cuado las condiciones de entrada se hagan verdaderas, tome
XPY el valor en N7:4, elévelo a la potencia almacenada en N7:5 y
X TO POWER OF Y almacene el resultado en N7:6.
Source A N7:4 Bit de
5 Descripción
estado
Source B N7:5
2 C siempre restablece
Dest N7:6
25 V establece si se genera overflow;
de lo contrario restablece
Instrucciones lógicas
Instrucción Descripción
Bit de Descripción
estado
C siempre restablece
V siempre restablece
Instrucciones de conversión
Instrucción Descripción
FRD Convert from BCD Cuando las condiciones de entrada sean verdaderas,
convierta el valor BCD en la fuente (D9:3) a un valor entero y
FROM BCD FRD almacene el resultado en el destino (N7:12). La fuente debe
Source D9:3 estar entre los límites de 0-9999 (BCD).
0037
Dest N7:12 Bit de
Descripción
37 estado
C siempre restablece
V siempre restablece
S siempre restablece
Instrucción Descripción
Instrucción Descripción
MOV Move Cuando las condiciones sean verdaderas, mueva una copia
MOV del valor en la fuente (N7:3) al destino (F8:12), convirtiendo de
MOVE un tipo de datos a otro. Esto sobrescribe el valor original en el
Source N7:3 destino.
20
Dest F8:12 Bit de Descripción
20.000000 estado
C siempre restablece
V establece si se generó overflow durante
conversión de punto (coma) flotante a entero;
de lo contrario restablece
Z establece si el valor de destino es cero;
de lo contrario restablece
establece si el resultado MSB está establecido;
S de lo contrario restablece
Instrucción Descripción
Instrucciones de archivo
Instrucción Descripción
FAL File Arithmetic and Cuando las condiciones de entrada van de falso a verdadero, el
Logic procesador lee 8 elementos de N14:0, y resta 256 (una constante) de
FILE ARITH/LOGICAL FAL cada elemento. Este ejemplo muestra que el resultado está siendo
Control R6:1 almacenado en los ocho elementos empezando con N15:10. El
Length 8 Bits de estado: elemento de control R6:1 controla la operación. El Modo determina si
Position EN – Habilitación el procesador realiza la expresión en todos los elementos en los
0
DN – Bit de efectuado archivos (ALL) por escán de programa, un elemento en los archivos
Mode ALL
ER – Bit de error (INC) por transición de falso a verdadero, o un número específico de
Dest #N15:10 elementos (NUM) por escán.
Expression #N14:0 – 256
La instrucción FAL puede realizar estas operaciones: suma
(+), resta (–), multiplicación (*), división (|), convertir de BCD
(FRD), convertir a BCD (TOD), raíz cuadrada (SQR), Y lógico
(AND), O lógico (OR), No lógico (NOT), O exclusivo (XOR),
cambio de signo (–), borrar (0), mover, y las nuevas
instrucciones matemáticas (vea la lista CPT).
FSC File Search and Cuando las condiciones de entrada van de falso a verdadero,
Compare el procesador realiza la comparación no igual a en 10
FILE SEARCH/COMPARE FSC elementos entre los archivos B4:0 y B5:0. El elemento de
Control R9:0 control R6:1 controla la operación. El Modo determina si el
Length 90 Bits de estado: procesador realiza la expresión en todos los elementos en los
Position 0 EN – Habilitación archivos (ALL) por escán de programa, un elemento en los
Mode 10 DN – Bit de efectuado archivos (INC) por transición de falso a verdadero, o un
Expression #B4:0 <> #B5:0 ER – Bit de error número específico de elementos (NUM) por escán. El
IN – Bit de inhibición elemento de control R9:0 controla la operación.
FD – Bit de encontrado
Cuando los elementos fuente correspondientes son diferentes
(elemento B4:4 y B5:4 en este ejemplo), el procesador detiene
la búsqueda y establece los bits de encontrado .FD e
inhibición .IN, de manera que su programa de escalera pueda
tomar la acción apropiada. Para continuar la comparación de
búsqueda, usted debe restablecer el bit .IN.
Instrucción Descripción
Instrucciones de diagnóstico
Instrucción Descripción
FBC File Bit Compare Cuando las condiciones van de falso a verdadero, el
FBC procesador compara el número de bits especificados en
FILE BIT COMPARE longitud de control de cmp. (48) del archivo fuente (#I:031) con
Source #I:031 Bits de estado: los bits en el archivo de referencia (#B3:1). El procesador
Reference #B3:1 EN – Habilitación almacena el resultado (números de bits desiguales) en el
Result #N7:0 DN – Bit de efectuado archivo de resultados (#N7:0). El archivo R6:4 controla la
Cmp Control R6:4 ER – Bit de error comparación y el archivo R6:5 controla el archivo que contiene
Length 48 IN – Bit de inhibición los resultados. El archivo que contiene los resultados puede
Position 0 FD – Bit de encontrado contener hasta 10 (el número especificado en el campo de
Result Control R6:5
longitud) desigualdades entre los archivos comparados.
Length 10
Position 0 Nota: Para evitar encontrar un posible error en ejecución
cuando se ejecute esta instrucción, añada un renglón de
escalera que restablezca S:24 (offset de direccionamiento
indexado) inmediatamente antes de una instrucción FBC.
DTR Data Transition La instrucción DTR compara los bits en la fuente (I:002) a
DTR través de una máscara (0FFF) con los bits en la referencia
DATA TRANSITION (N63:11). Cuando la fuente enmascarada es diferente de la
Source I:002 referencia, la instrucción es verdadera sólo para 1 escán. Los
Mask 0FFF bits fuente son escritos en la dirección de referencia para la
Reference N63:11 siguiente comparación. Cuando la fuente enmascarada y la
referencia son iguales, la instrucción permanece falsa.
Instrucción Descripción
FFU FIFO Unload Cuando las condiciones de entrada van de falso a verdadero,
FFU el procesador descarga un elemento de #N60:3 y lo coloca en
FIFO UNLOAD N60:2. Cada vez que el renglón va de falso a verdadero, el
FIFO #N60:3 Bits de estado: procesador descarga otro valor. Todos los datos en el archivo
Dest N60:2 EU – Habilitar descarga #N60:3 son desplazados una posición hacia N60:3. Cuando el
Control R6:51 DN – Bit de efectuado archivo está vacío se establece el bit EM.
Length 64 EM – Bit de vacío
Position 0 Vea la página 24–8 para obtener una descripción de las
actividades de pre-escán para esta instrucción.
LFL LIFO Load Cuando las condiciones de entrada van de falso a verdadero,
LFL el procesador carga N70:1 en el siguiente elemento disponible
LIFO LOAD en el archivo LIFO, #N70:3, según lo indicado por R6:61. Cada
Source N70:1 Bits de estado: vez que el renglón va de falso a verdadero, el procesador
LIFO #N70:3 EN – Habilitar carga carga otro elemento. Cuando el archivo LIFO (pila) está lleno,
Control R6:61 DN – Bit de efectuado (64 palabras cargadas), se establece el bit DN.
Length 64 EM – Bit de vacío
Position 0 Vea la página 24–8 para obtener una descripción de las
actividades de pre-escán para esta instrucción.
LFU LIFO Unload Cuando las condiciones de entrada van de falso a verdadero,
LFU el procesador descarga un elemento de #N70:3 y lo coloca en
LIFO UNLOAD N70:2. Cada vez que el renglón va de falso a verdadero, el
LIFO #N70:3 Bits de estado: procesador descarga otro elemento. Cuando el archivo LIFO
Dest N70:2 EU – Habilitación está vacío se establece el bit EM.
Control R6:61 Unload
Length 64 Vea la página 24–8 para obtener una descripción de las
DN – Bit de efectuado actividades de pre-escán para esta instrucción.
Position 0 EM – Bit de vacío
Instrucciones de secuenciador
Instrucción Descripción
SQI Sequencer Input La instrucción SQI filtra los datos de imagen de entrada de la
SQI fuente (I:031) a través de una máscara (FFF0) y compara el
SEQUENCER INPUT resultado con los datos de referencia (#N7:11) para ver si los
File #N7:11 dos valores son iguales. La operación es controlada por la
Mask FFF0 información en el erchivo de control R6:21. Cuando el estado
Source I:031 de todos los bits no enmascarados de la palabra señalada por
Control R6:21 el elemento de control R6:21 es igual a los bits de referencia
Length 4 correspondientes, la condición del renglón permanece
Position 0 verdadera si es precedida por una condición de renglón
verdadero.
Instrucción Descripción
( MCR ) Master Control Reset Si las condiciones de entrada son verdaderas, el programa
MCR escanea los renglones entre los renglones de la instrucción
MCR y procesa las salidas normalmente. Si la condición de
entrada es falsa, los renglones entre los renglones de la
instrucción MCR son ejecutados como falsos.
Instrucción Descripción
FOR FOR Loop El procesador ejecuta los renglones entre las instrucciones
FOR FOR y NXT repetidamente en un escán del programa, hasta
FOR que llega al valor terimnal (10) o hasta que una instrucción
Label Number 0 BRK cancela la operación. El tamaño del paso es el
Index N7:0 incremento del índice del lazo.
Initial Value 0
Terminal Value 10 Vea la página 24–8 para obtener una descripción de las
Step Size 1 actividades de pre-escán para esta instrucción.
Instrucción Descripción
OSF One Shot Falling La instrucción OSF impulsa un evento para que ocurra una
OSF vez. Use la instrucción OSF cada vez que un evento deba
ONE SHOT FALLING empezar basado en el cambio de estado de un renglón de
Storage Bit B3/0 Bits de estado: falso a verdadero, no en el estado resultante del renglón. El bit
Output Bit 15 OB – Output Bit de salida (N7:0/15) se establece (1) por un escán del
Output Word N7:0 SB – Storage Bit programa cuando el renglón va de falso a verdadero.
OSR One Shot Rising La instrucción OSR impulsa un evento para que ocurra una
OSR vez. Use la instrucción OSR cada vez que un evento deba
ONE SHOT RISING empezar basado en el cambio de estado de un renglón de
Storage Bit B3/0 Bits de estado: verdadero a falso, no en el estado resultante del renglón. El bit
Output Bit 15 OB – Output Bit de salida (N7:0/15) se establece (1) por un escán del
Output Word N7:0 SB – Storage Bit programa cuando el renglón va de verdadero a falso.
Vea la página 24–8 para obtener una descripción de las
actividades de pre-escán para esta instrucción.
Instrucción Descripción
Usted también
ta bién puede usar bloques de control N.
0 Bits de estado (vea más abajo) .EN thru .RW bits de estado
1 conteo de palabras solicitado .RLEN longitud solicitada
2 conteo de palabras transmitido .DLEN long. de palabra transmitida/código de error
Palabra 0
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
EN ST DN ER CO EW NR TO RW ** rack ** ** group ** slot
Instrucción Descripción
BTR Block Transfer Si las condiciones de entrada van de falso a verdadero, el módulo de E/S ubicado en
Read el rack 1, grupo 0, módulo 0 inicia una transferencia de bloque de lectura. El bloque
BLOCK TRANSFER READ BTR de control ( BT11:100, archivo de 6 palabras) contiene el estado para la
Rack 1 transferencia. El archivo de datos (N10:110) es el lugar donde se almacenan los
Group 0 datos leídos desde el módulo. La longitud BT (40) identifica el número de palabras en
Module 0 la transferencia.
Control Block BT11:100 Una transferencia en bloques no continuos es colocada en la cola y se ejecuta sólo
Data File N10:110 una vez en una transición de renglón de falso a verdadero; una transferencia de
Length 40 bloques continuos es colocada repetidamente en la cola.
Continuous Y
También puede usar el tipo de datos N para el bloque de control.
Vea la página 24–8 para obtener una descripción de las actividades de pre-escán
para esta instrucción.
08 0 08 10 08 20
09 1 09 11 09 21
10 2 10 12 10 22
11 3 11 13 11 23
12 4 12 14 12 24
13 5 13 15 13 25
14 6 14 16 14 26
15 7 15 17 15 27
Instrucción Descripción
BTW Block Transfer Si las condiciones de entrada van de falso a verdadero, el módulo de E/S
Write ubicado en el rack 1, grupo 0, módulo 0 inicia una transferencia de bloque
BLOCK TRNSFR WRITE BTW de escritura. El bloque de control ( BT11:0, archivo de 6 palabras) contiene
Rack 1 el estado para la transferencia. El archivo de datos contiene los datos a
Group 0 escribir al módulo (N10:10). La longitud BT (40) identifica el número de
Module 0 palabras en la transferencia. Una transferencia en bloques no continuos es
Control Block BT11:0 colocada en la cola y se ejecuta sólo una vez en una transición de renglón
Data File N10:10 de falso a verdadero; una transferencia de bloques continuos es colocada
Length 40 repetidamente en la cola. También puede usar el tipo de datos N para el
Continuous Y bloque de control.
Vea la página 24–8 para obtener una descripción de las actividades de
pre-escán para esta instrucción.
Instrucciones ASCII
Bits de estado:
EN – Habilitación
EM – Bit de vacío
DN – Bit de efectuado
EU – Cola
ER – Bit de error
FD – Bit de encontrado
Instrucción Descripción
ABL ASCII Test for Line Si las condiciones de entrada van de falso a verdadero,
ABL el procesador reporta el número de caracteres en el
ASCII TEST FOR LINE
búfer, hasta e incluyendo los caracteres de fin de línea
Channel 0 y coloca este valor en la palabra de posición de la
Control R6:32 estructura de control (R6:32.POS). El procesador
Characters también muestra este valor en el campo Characters de
la pantalla.
Vea la página 24–8 para obtener una descripción de
las actividades de pre-escán para esta instrucción.
ACB ASCII Characters in Si las condiciones de entrada van de falso a verdadero,
Buffer el procesador reporta el número de caracteres en el
ASCII CHARS IN BUFFER
ACB búfer y coloca este valor en la palabra de posición
Channel 0 (.POS) de la estructura de control. El procesador
Control R6:32 también muestra este valor en el campo characters de
Characters la pantalla.
Vea la página 24–8 para obtener una descripción de
las actividades de pre-escán para esta instrucción.
ACI Convert ASCII String to Si las condiciones de entrada son verdaderas, el
Integer ACI procesador convierte la cadena en ST38:90 a un valor
STRING TO INTEGER CONVERSION
entero y almacena el resultado en N7:123.
Source ST38:90
Dest N7:123 Bit de
estado Descripción
75
C Establece si se generó un acarreo durante
la conversión, de lo contrario restablece
Instrucción Descripción
Instrucción Descripción
next branch 1
branch start 1
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del
procesador.
Por cada dirección de bit por encima de las primeras 256 palabras de memoria en la tabla de datos,
sume 0.16 µs y 1 palabra de memoria.
Categoría Códi– Título Tiempo de ejec. (µs) Tiempo de ejec. (µs) Palabras
go enteros punto (coma) flotante de
memoria
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
E = número de elementos afectados por escán
SRT verdadero es sólo una aproximación. El tiempo real depende de la aleatoriedad de los números.
Categoría Códi– Título Tiempo de ejec. (µs) Tiempo de ejec. (µs) Palabras
go enteros punto (coma) flotante de
memoria
Comparación CMP all 2.48 + (Σ[0.8 + i]) 2.16 + Wi[0.56] 2.48 + (Σ[0.8 + i]) 2.16 + Wi[0.56] 2+Wi
Cálculo CPT all 2.48.+ (Σ[0.8 + i]) 2.16 + Wi[0.56] 2.48.+ (Σ[0.8 + i]) 2.16 + Wi[0.56] 2+Wi
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
i = tiempo de ejecución de cada instrucción (operación, por ej., ADD, SUB, etc.) usado dentro de la expresión CMP o CPT
Wi =número de palabras de memoria usado por la instrucción (operación, por ej. ADD, SUB, etc) dentro de la expresión CMP o CPT
Las instrucciones CMP o CPT se calculan con direccionamiento directo corto.
Aritmética y FAL all 11 + (Σ[2.3 + 6.16 + Wi[0.16] 11 + (Σ[2.3 + i])E 6.16 + Wi[0.16] 3-5 +Wi
lógica de archivo i])E
Búsqueda y FSC all 11 + (Σ[2.3 + 6.16 + Wi[0.16] 11 + (Σ[2.3 + i])E 6.16 + Wi[0.16] 3-5 +Wi
comparac. de arch. i])E
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
i = tiempo de ejecución de cada instrucción (operación, por ej., ADD, SUB, etc.) usado dentro de la expresión FAL o FSC
E = número de elementos afectados por escán
B = número de bits afectados por escán
Wi = número de palabras de memoria usado por la instrucción (operación, por ej. ADD, SUB, etc) dentro de la expresión FAL o FSC
Las instrucciones FAL o FSC se calculan con direccionamiento directo corto.
• PLC-5/80 y -5/80E
— 0 parámetros
315 1.0 no aplicable no aplicable
— 1 parámetro
340 1.0 349 1.0
— incremento/
parámetro 31 no aplicable 33 no aplicable
SBR 1+
parámetros
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
Tiempo para instrucciones de E/S inmediatas es el tiempo para que la instrucción sea colocada en la cola para su procesamiento.
Calcule los tiempos de ejecución como sigue: (tiempo) + (cantidad de parámetros adicionales) (tiempo/parámetro). Por ejemplo: si está pasando parámetros
de 3 enteros en una instrucción JSR dentro de un procesador PLC-5/11, tiempo de ejecución = 16.1 + (2)(3.8) = 23.7 ms
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
L = número para lazos FOR/NXT
N = número de palabras en memoria entre FOR/NXT o BRK/NXT
ISA 1142
• PLC-5/11, -5/20 y • 560
-5/20E
• PLC-5/30, -5/40, • 895
-5/40E, -5/40L
-5/60, -5/60L, -5/80
y -5/80E
Maestro 840
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
Tiempo para instrucciones ASCII es el tiempo para que la instrucción sea colocada en la cola para su procesamiento en el canal 0.
C = número de caracteres ASCII
Use el número mayor para direcciones más allá de 2048 palabras en la tabla de datos del procesador.
Tiempo para instrucciones ASCII es el tiempo para que la instrucción sea colocada en la cola para su procesamiento en el canal 0.
C = número de caracteres ASCII
Interruptores de Interruptor 1
procesador
Vista lateral del conjunto de interruptor SW1 de Vista lateral del conjunto de interruptores SW1 de
los procesadores PLC-5/11, -5/20, -5/26, -5/20E los procesadores PLC-5/30, -5/40, -5/46, -5/40L,
-5/60, -5/60L, -5/80, -5/86, -5/40E y -5/80E
1234567
1234567
Siempre off
Siempre off
interruptor hacia
abajo
on
Para seleccionar: Establezca En:
el interruptor hacia
interruptor: arriba
Número de estación 1a6 (Vea a off
DH+ continuación)
No se usa el interruptor 7 —establézcalo en “off”
Número Número
de Interruptor de Interruptor
estación estación
DH+ 1 2 3 4 5 6 DH+ 1 2 3 4 5
0 on on on on on on 40 on on on on on
1 off on on on on on 41 off on on on on
2 on off on on on on 42 on off on on on
3 off off on on on on 43 off off on on on
4 on on off on on on 44 on on off on on
5 off on off on on on 45 off on off on on
6 on off off on on on 46 on off off on on
7 off off off on on on 47 off off off on on
10 on on on off on on 50 on on on off on
11 off on on off on on 51 off on on off on
12 on off on off on on 52 on off on off on
13 off off on off on on 53 off off on off on
14 on on off off on on 54 on on off off on
15 off on off off on on 55 off on off off on
16 on off off off on on 56 on off off off on
17 off off off off on on 57 off off off off on
20 on on on on off on 60 on on on on off
21 off on on on off on 61 off on on on off
22 on off on on off on 62 on off on on off
23 off off on on off on 63 off off on on off
24 on on off on off on 64 on on off on off
25 off on off on off on 65 off on off on off
26 on off off on off on 66 on off off on off
27 off off off on off on 67 off off off on off
30 on on on off off on 70 on on on off off
31 off on on off off on 71 off on on off off
32 on off on off off on 72 on off on off off
33 off off on off off on 73 off off on off off
34 on on off off off on 74 on on off off off
35 off on off off off on 75 off on off off off
36 on off off off off on 76 on off off off off
37 off off off off off on 77 off off off off off
Interruptor 2
Vista desde abajo del conjunto de Vista desde abajo del conjunto de interruptores SW2 de los
interruptores SW2 de los procesadores procesadores PLC-5/30, -5/40, -5/46 -5/40L, -5/60, -5/60L, -5/80, -5/86,
PLC-5/11, -5/20, -5/26 y -5/20E -5/40E y -5/80E
Parte Parte frontal del
frontal del procesador
procesador Vista lateral
interruptor hacia
abajo
on
1 2 3 4 5 6 7 8 9 10 interruptor hacia
1 2 3 4 5 6 7 8 9 10 arriba
off
Siempre
Interruptores Direccio–
Off
namiento
4 5
off off 2 slot
off on 1 slot
on off 1/2 slot
on on No se permite
Interr.
Protección de memoria del procesador
8
Presionado arriba
off Protección de memoria del procesador
ON (cerrado)
inhabilitada.
Presionado abajo
on Protección de memoria del procesador OFF (abierto)
habilitada.
Independientemente del posicionamiento de este interruptor, las salidas se activan cuando ocurre cualquiera
de lo siguiente:
• el procesador detecta un error de tiempo de marcha
• ocurre un fallo de backplane del chasis de E/S
• se selecciona el modo de programación o prueba
• se establece el bit de archivo de estado para restablecer un rack local
Si un módulo EEPROM no está instalado y la memoria del procesador es válida, el indicador LED PROC del
procesador parpadea y el procesador estable S:11/9, bit 9 en la palabra de estado de fallo mayor. Para borrar
este fallo, cambie el procesador del modo de programación al modo de marcha y de nuevo al modo de
programación.
Si el interruptor de llave del procesador se estable en Remoto, el procesador introduce la MARCHA remota
después de que se activa y hace actualizar su memoria con el módulo EEPROM.
Ocurre un fallo de procesador (LED PROC rojo sólido) se la memoria del procesador no es válida. 19309
No se puede borrar la memoria del procesador cuando el interruptor está activo (on).
Interruptor
Ultimo estado
1
on Las salidas de este chasis de E/S permanecen en su último estado cuando este
adaptador de E/S detecta un fallo de comunicación.
off Las salidas de este chasis de E/S se desactivan cuando este adaptador de E/S
detecta un fallo de comunicación.
Siempre
Off Interruptor
Reinicio desactivación del procesador
2
El procesador puede reiniciar el chasis de E/S después de un fallo
on de comunicación..
Siempre Se debe reiniciar manualmente el chasis de E/S con un interruptor
Off off
cableado a 1771-AS o -ASB.
Interruptores
Direccionamiento
5 6
off off 2 slot Presionado arriba
ON (cerrado)
on off 1 slot
Presionado abajo
off on 1/2 slot OFF (abierto)
on on No se permite
19308
ATENCION: Si se establece este interruptor en la posición ON, cuando se detecta una fallo de comunicación, las
salidas conectadas a este chasis permanecen en su último estado para permitir que continúe el movimiento de la
maquinaria. Recomendamos que se establezca el interruptor 1 en la posición OFF para desenergizar las salidas
cableadas a este chasis cuando se detecta un fallo.
También, si las salidas están controladas por entradas en un rack diferente y ocurre un fallo de rack de E/S
remotas (en el rack de entradas), las entradas se dejan en su último estado de no fallo. Las salidas pueden no
estar adecuadamente controladas y puede resultar daño potencial al personal y a la maquinaria. Si desea que
las entradas estén en cualquier estado menos el último estado de no fallo, se necesita programar una rutina de
fallo.
Establezca este interruptor en ON si planea usar configuración automática de rack de E/S.
El adaptador 1771-ASB serie A no acepta direccionamiento a 1/2 slot.
Presionado arriba ON
(cerrado)
0 on on
2 on off
4 off on
6 off off
Rack 1 2 3 4 5 6
01 on on on on on off
02 on on on on off on
03 on on on on off off
04 on on on off on on
05 on on on off on off
06 on on on off off on
10 on on off on on on
11 on on off on on off
12 on on off on off on
14 on on off off on on
20 on off on on on on
21 on off on on on off
22 on off on on off on
24 on off on off on on
SW-1
1 2 3 4 5 6 7 8
SW-2 No usado
OPEN
Rack: 1 2 3 4 5 6
01 on on on on on off
02 on on on on off on
03 on on on on off off
04 on on on off on on
05 on on on off on off
06 on on on off off on
10 on on off on on on
11 on on off on on off
12 on on off on off on
14 on on off off on on
20 on off on on on on
21 on off on on on off
22 on off on on off on
24 on off on off on on
17341
Localización y corrección de
fallos
Indicador Color Modo del canal Descripción Causa probable Acción recomendada
A or B Verde Escáner de E/S Red activa de E/S remotas, Operación normal No se requiere acción
(fijo) remotas todos los módulos alguna
adaptadores están presentes
y no tienen fallo
Adaptador de E/S Comunicándose con escáner
remotas
DH+ El procesador está
transmitiendo o recibiendo en
la red DH+
Verde Escáner de E/S Por lo menos un adaptador • Alimentación • Vuelva a conectar la
(intermi– remotas está con fallo o ha fallado eléctrica alimentación eléctrica
tente rápida desconectada al rack
o en rack remoto • Repare el cable
lentamente)
• Cable roto
DH+ No hay otros nodos en la red
Rojo Escáner de E/S Fallo de hardware Error de hardware Desconecte y vuelva a
(fijo) remotas conectar la alimentación
Adaptador de E/S eléctrica
remotas
DH+ Verifique que la
configuración de software
sea igual a la
configuración de
hardware
Reemplace el procesador.
Rojo Escáner de E/S Todos los adaptadores con • Cable no • Repare el cable
(intermi– remotas fallo conectado o
tente rápida roto • Vuelva a conectar la
o • Alimentación alimentación eléctrica a
lentamente) eléctrica los racks
desconectada
en racks
remotos
DH+ Mala comunicación en DH+ Se detectó nodo Corrija la dirección de
duplicado estación
Apagado Escáner de E/S Canal fuera de línea No se está usando Coloque el canal en línea
remotas el canal si fuera necesario
Adaptador de E/S
remotas
DH+
Rojo Escáner de E/S todos los adaptadores con • cable • repare el cable
(intermi– locales extendidas fallo desconectado o • reemplace o repare el
tente rápida roto terminador
o • terminador off • vuelva a conectar la
lentamente) • alimentación alimentación eléctrica a
eléctrica los racks
desconectada
en racks de E/S
locales
extendidas
BATT
PROG
PROC Indicador LED de transmisión Ethernet
R
E
M FORCE
RUN
El interface PLC-5 Ethernet contiene un indicador LED de
COMM transmisión Ethernet que se enciende (verde) brevemente cuando
ENET
el puerto Ethernet está transmitiendo un paquete. No indica si el
puerto Ethernet está recibiendo o no un paquete.
TRANSMIT
Sistema de E/S remotas Guía para la localización y corrección de fallos del módulo
ACTIVE
adaptador 1771-ASB Serie C y D
ADAPTER
FAULT
I/O RACK
FAULT
Indicadores
Activo Fallo Rack Descripción
D scri ción Causa probable
ro a l Acción
cción recomendada
r com n a a
adapt. E/S
Indicadores
Activo Fallo Rack Descripción
D scri ción Causa probable
ro a l Acción
cción recomendada
r com n a a
adapt. E/S
Apaga– Apaga– En– Fallo de chasis de E/S Existe un problema entre: Desconecte y vuelva a conectar la alimentación
do do cen– • adaptador y módulo en el chasis; el eléctrica al chasis para corregir un problema
dido No hay comunicación módulo permanecerá en el modo de resultante del alto ruido.
en la red fallo hasta que el fallo sea corregido • Desinstale y vuelva a instalar todos los
• tarjeta de circuito impreso con módulos de E/S uno por uno
cortocircuito en backplane o módulo • Si esto no soluciona el problema, hay un
de E/S problema en el chasis o módulo de E/S
Intermi– Apaga– En– Hay comunicación en • Ruido en backplane • Elimine el ruido
tente do cen– la red. • Tarjeta con cortocircuito • Aisle el ruido
dido Posible cortocircuito • Tarjeta con fallo en el chasis • Añada supresión de sobretensión
en backplane
• Reemplace el chasis
• Reemplace la tarjeta defectuosa en el chasis
Intermi– Encen– Apa– Fallo de línea de Ruido excesivo en el backplane Verifique la conexión a tierra del chasis y fuente
tente dido gado identificación de de alimentación.
módulo
Apaga– Apaga– Apa– El módulo no se está Fallo de fuente de alimentación Revise la fuente de alimentación, las conexiones
do do gado comunicando de cables y asegúrese de que el módulo
adaptador esté completamente asentado en el
chasis.
Un chasis con fallo dentro de una Haga una revisión secuencial desde el primer
dirección de grupo de racks está módulo hasta el último para determinar el fallo;
haciendo que el escáner/panel de corrija los fallos y prosiga con el siguiente chasis.
distribución haga entrar en fallo a todos
los chasis en la dirección de grupo de
racks (en el modo de inhabilitar
búsqueda)
Usted debe seleccionar el modo de operación del módulo adaptador de E/S remotas tal como se describe en la publicación suministrada con el escáner de
E/S remotas/panel de distribución, escáner de E/S remotas-módulo de interface de programación, o escáner de E/S-módulo administrador de mensajes.
Preste atención especial al modo de inhabilitación de búsqueda en el 1771-SD, -SD2.
El chasis d e E/S está en modo de fallo según selección del interruptor del último estado en el backplane del chasis.
El desconectar y volver a conectar la alimentación eléctrica borra la cola de peticiones de transferencias en bloque. Todas las transferencias en bloques
pendientes se pierden. Su programa debe repetir las peticiones de transferencias en bloques.
Si se produce un fallo y el procesador está en el modo de marcha pero está operando en el modo dependiente, el modo de respuesta a fallo del chasis es
seleccionado por el interruptor del último estado en el backplane del chasis.
Sistema de E/S local Guía para la localización y corrección de fallos del módulo
extendida adaptador 1771-ALX
ACTIVE
ADAPTER
FAULT
I/O RACK
FAULT
Indicadores
Apaga– Encendido Apaga– Fallo de adaptador local El adaptador local no está Desconecte y vuelva a conectar la
do do funcionando; permanecerá en el alimentación eléctrica al chasis para
modo de fallo hasta que el fallo sea borrar el fallo del adaptador.
corregido Remplace el adaptador si no se borra el
fallo.
Apaga– Apagado Encen– Fallo de chasis de E/S Existe un problema entre: Desconecte y vuelva a conectar la
do dido • adaptador y módulo en el alimentación eléctrica al chasis para
chasis; el módulo permanecerá corregir un problema resultante del alto
en el modo de fallo hasta que el ruido.
fallo sea corregido • Desinstale y vuelva a instalar todos
• tarjeta de circuito impreso con los módulos de E/S uno por uno
cortocircuito en backplane o • reemplace el adaptador
módulo de E/S • Si esto no soluciona el problema,
hay un problema en el chasis o
módulo de E/S
Intermi– Apagado Apaga– Las salidas están restablecidas El procesador está en el modo de Ninguna
tente do programación o prueba.
El escáner de E/S remotas está El escáner de E/S local extendida
manteniendo el módulo adaptador debe borrar el fallo.
en el modo de fallo
Intermitentes Apaga– El módulo adaptador no está El interruptor de reinicio Presione el botón de restablecimiento
alternadamente do controlando las E/S activamente desactivación del procesador en el para restablecer la función de
conjunto de interruptores del desactivación o desconecte y vuelva a
conectar la alimentación eléctrica; si
El módulo adaptador está en el modo de backplane del chasis está en la
después de varios intentos los
reinicio desactivación del procesador (el posición On indicadores todavía están parpadeando,
enlace de adaptador a escáner es verifique que el adaptador haya sido
normal) restablecido por el procesador/escáner,
luego entró en fallo inmediatamente.
Apaga– Apagado Apaga– No hay alimentación eléctrica o no hay Fallo de fuente de alimentación Revise la fuente de alimentación,
do do comunicación los cables de E/S y las conexiones
de cables de la fuente de
alimentación y asegúrese de que el
módulo adaptador esté
completamente asentado en el
chasis.
Encen– Intermitente Apaga– Error de ubicación de módulo en chasis Ubicación incorrecta de módulos Verifique los modos de
dido do de E/S local extendida de alta densidad direccionamiento y las posiciones
de los interruptores
El chasis d e E/S está en modo de fallo según selección del interruptor 1 (el interruptor del último estado) en el backplane del chasis.
El desconectar y volver a conectar la alimentación eléctrica borra la cola de peticiones de transferencias en bloque. Todas las transferencias en bloques
pendientes se pierden. Su programa debe repetir las peticiones de transferencias en bloques desde el chasis.
Si se produce un fallo y el procesador está en el modo de marcha pero está operando en el modo dependiente, el modo de respuesta a fallo del chasis es
seleccionado por el interruptor 1 (interruptor del último estado) en el backplane del chasis.
Esta
instrucción Ejecuta estas acciones durante el pre-escán
ARD
ARL
AWT
Si se establece el bit EN y se restablecen los bits DN y ER, entonces la
AWA palabra de control es restablecida. Si se establece el bit DN o el bit ER,
entonces el bit EN es restablecido y el bit DN es establecido.
ACB
ABL
AHL
BTR Todos los bits de configuración que no son del usuario 15, 14, 13, 12, 10,
BTW y 9 son restablecidos (para archivos tipo INT y BT).
CTU El CU/CD se establece para evitar un conteo falso cuando empieza el
CTD pri er escán
primer esc n del modo
odo de marcha.
archa.
EOT Esta instrucción es saltada para que todas las instrucciones de escalera
puedan ser pre-escaneadas.
FFL El bit EL se establece para evitar una carga falsa cuando empieza el
LFL pri
primer
er esc
escánn del modo
odo de marcha.
archa.
FFU El bit EU se establece para evitar una descarga falsa cuando empieza el
LFU pri er escán
primer esc n del modo
odo de marcha.
archa.
FND Esta instrucción es saltada para que todas las instrucciones de escalera
puedan ser pre-escaneadas.
FOR Las instrucciones de escalera dentro del lazo FOR/NXT son
pre-escaneadas.
Esta
instrucción Ejecuta estas acciones durante el pre-escán
MSG Si se restablece el bit de reinicio SFC y se restablece el bit CO, entonces
todos los bits de configuración que no son de usuario 15, 14, 13, 12, 10, y
9 son restablecidos en ambos tipos de archivo INT y MG. El tipo de
archivo MG también restablece los bits 11, 7, 6, 5, 4, 2, 1 y 0.
ONS La dirección de la instrucción del bit programado se establece para evitar
una activación falsa cuando empieza el primer escán del modo de
marcha.
OSF La dirección de la instrucción del bit programado se restablece para evitar
una activación falsa cuando empieza
e pieza el pri
primer
er esc
escánn del modo
odo de
OSR marcha. El bit de salida también se restablece.
PID Para el tipo de archivo PD, el bit INI se restablece.
El tipo de archivo INT restablece los bits de estado 8, 9 y 10 (banda
muerta, alarma de salida superior e inferior). El registro de error del escán
previo se establece en 32767, lo cual indica que el punto de ajuste y bits
ER de los escanes previos todavía no se han inicializado). Los bits de
acumulador integral y error derivativo se restablecen.
SQL El bit EN se establece para evitar un incremento falso del puntero de la
SQO tabla cuando ocurre el primer
pri er escán
esc n del modo
odo de marcha.
archa.
TOF Los bits TT, TC, TE y TO se restablecen y el ACC = preseleccionado.
DTR El valor de referencia es actualizado (sin importar la condición del
renglón)
La instrucción DTR también funciona de esta manera durante un escán normal.
Acción sugerida
Pérdida de la alimentación
eléctrica durante edición
en línea ATENCION: La memoria del procesador puede
dañarse sin indicación si pierde alimentación
! eléctrica mientras está realizando una de las
siguientes operaciones de edición en línea:
• creando un renglón
• ensamblando ediciones en línea
• creando y/o borrando espacio en la tabla de
datos
Asignaciones de pines La etiqueta lateral del procesador muetra una tabla que lista las
para el canal 0 asignaciones de pines para el canal 0 (puerto RS). La tabla
siguiente muestra la misma información:
11 24
12 25
Asignaciones de pines El diagrama siguiente muestra las asignaciones de pines para los
para cable en serie cables que se necesiatan para comunicaciones de puerto en serie.
Diagramas de conexión
1784-CP10
Terminal Al canal 0 del PLC-5
cable #4
Terminal módem
línea telefónica
1784-CP7 1784-CP5 cable #6
PLC-5 1770-KF2 módem
cable #4
Terminal módem
línea telefónica
cable #6 módem
Al canal 0 del PLC-5
1784-CP11
Terminal Al canal 0 del PLC-5
cable #6
Terminal módem
línea telefónica
1784-CP6 cable #6 módem
PLC-5 1770-KF2
cable #6
Terminal módem
línea telefónica
cable #6 módem
To channel 0 of
the PLC-5
Programación de las Las especificaciones para cada cable Allen-Bradley usado para
especificaciones de cable comunicaciones DH+ se muestran en las páginas siguientes. Vea
la Tabla 25.A.
Figura 25.1
Cable de interconexión—1784-CAK
Conecta 1785-KE a 6160-T53, 6160-T60, 6160-T70 ó IBM PC/AT
Conector 1 1
tipo D de 15 Conector tipo D 4
pines— de 9 pines 6
Pin—macho Pin—hembra 2 2
9 1 7 5
5 9
3 3
15 8 1 6
2.9 m 13
(9.50 ft.) 4 7
1785-KE IBM-PC/AT 5 8
6 D-sub 9 pines
8 (IBM PC/AT)
11
D-sub 15 pines
(1785-KE) 4 19 36
Figura 25.2
Cable de interconexión—1784-CXK
Conecta 1785-KE a 1784-T45, IBM PC o IBM XT
Conector tipo D
de 15 pines Conector tipo D 1
Pin—macho 289.6 cm de 25 pines ROJO
3 2
(114 pulg.) Pin—hembra NEGRO
7 7
Cable blindado BLANCO
8 14 2 3
15 24 AWG 1 NEGRO
13
1 9 13 25 4 4
5 5
6 6
1785-KE IBM XT
8 8
11 20
D-sub 15 pines D-sub 25 pines
(1785-KE) (IBM XT)
12727
Figura 25.3
Cable de interconexión—1784-CP6
Conecta terminal usando 1784-KT, -KT/2, -KL o -KL/B a procesador
62
61
8
Transparente 7
22 38 6
37 5
43 1 Transparente
36 4
Malla Malla
A Pin 1 35 3
Azul
62 21 34 Azul 2
Pin 6 Pin 3 33 1
32
Extremo Extremo de procesador 31 Extremo de procesador
de terminal tipo D Mini-DIN de 8 pines Mini-DIN de 8 pines
de 62 pines
3 18378
2
1
Extremo
de
terminal
tipo D de
62 pines
Figura 25.4
Cable de interconexión y adaptador—1784-CP7
Conecta al procesador a través de un tipo D de 9 pines
de un cable 1784-CP, -CP5, or -PCM5.
8
7
Transparente
6
9 5
8 4
Malla Malla
7 3
5 9 6 2
Azul Azul
1 6 Pin 1 5 1
4
Pin 6 Pin 3 Extremo de procesador
3
Tipo D de 9 pines Mini-DIN de 8 pines
Extremo del procesador 2
Mini-DIN de 8 pines 1 Transparente
Tipo D de 9 pines
18377
Figura 25.5
Adaptador de cable de interconexión—1784-CP8
Conecta a terminal usando una tarjeta 1784-KT, -KT2 o
-KL a una red DH+ permanente
1
2
SH 2
1
3
conector terminal de
33 3 posiciones
conector terminal de Azul 2
3 posiciones conector sub- 34
Extremo del terminal (frontal) miniatura Malla
35 SH
Extremo de la red (posterior) de 62
conector sub- posiciones Transparente 1
miniatura 36 1770-CD
de 62 Cable twinaxial
posiciones 37
60
61
62 19816
Figura 25.6
Cable de interconexión—1784-CP10
Conecta terminal a procesador usando puerto en serie
RXD 2 2
3.2m GND 5 7
(10 pies) 1
14
6 1
TXD 3 3
9 5
25 DTR 4 4 RTS
13
9-SKT 25-SKT DSR 6 5 CTS
IBM AT—hembra Procesador PLC—
macho
RTS 7 6 DSR
CTS 8 8 DCD
20 DTR
19870
Figura 25.7
Cable de interconexión—1784-CP11
Procesador a terminal usando puerto en serie
TXD 2 3
3.2m GND 7 7
14 1 (10 pies) 1
14
RXD 3 2
25 13 25 RTS 4 4 RTS
13
CTS 5 5 CTS
25-SKT 25-SKT
Computadora IBM XT— Procesador
hembra PLC—macho DSR 6 6 DSR
DCD 8 8 DCD
DTS 20 20 DTR
19871
Figura 25.8
Cable de interconexión – 1784-PCM5
Procesador a terminal (usando una 1784-PCMK)
124.25 pulg.
6 1
9 5
1 NEGRO 1
TRANSP LINEA 1 TRANSP DTD
1 1 2
BLANCO 2
SY
AZUL LINEA 2 TRANSP ROJO
5 2 DRD 3 3
DRENAJE DRENAJE VERDE 4
RET 4
7 3 MARRON
BLINDADO BLINDADO EN 5 5
SHELL SHELL AZUL
6 6
TD
ANARANJADO 7
RET 7
AMARILLO 8
RIO 8
VIOLETA 9
DTR 9
GRIS 10
SY 10
ROSADO 11
RTS 11
BRONCE 12
CTS 12
DRENAJE
SHELL SHELL
BLINDAJE
SHELL SHELL
19872
Conexiones de cable El puerto Ethernet se conecta a una red de cable delgado o cable
Ethernet grueso a través de un transceiver de 15 pines o una conexión de
unidad de acceso a medio (MAU).
Transceiver Transceiver
Red Ethernet
Tarjeta de interface
Ethernet
Terminal de programación
PLC-5/40E
E edición de archivo
BOOTPTAB.TXT, 12-8
E/S inmediatas, 6-10, 6-19 edición en línea
definición, 5-3 efecto de mantenimiento interno,
efectos del uso con módulos 9-4
adyacentes de transferencia efecto en mensajes y
en bloques, 5-3 transferencia en bloques,
en racks locales extendidos, 8-6 9-11