Professional Documents
Culture Documents
Este documento combina la documentacin disponible de PLC
y SLC para mostrarle cmo comunicarse entre estos dos tipos
de sistemas a travs de un vnculo en serie.
$
% !
2 Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie
Vea la
Para obtener informacin acerca de:
pgina:
Conexin de los procesadores
Conexin punto a punto (full duplex) 3
Requisitos de aplicacin 5
Comunicacin a travs de un vnculo en serie 5
Conexin de los procesadores
Conexin punto a multiplunto (half duplex) 6
Requisitos de aplicacin 8
Comunicacin a travs de un vnculo en serie 9
Programacin de las instrucciones MSG
Uso de comandos entre dispositivos semejantes 14
Uso de un archivo de compatibilidad PLC2 21
Canal 0 del
procesador
PLC5
Canal 0 del
vnculo en serie
procesador SLC 5/03
mdem mdem
opcional opcional
Procesador PLC5
macho de 25 pines hembra de 25 pines
1 C.GND 1
2 TXD.OUT 2
3 RXD.IN 3
4 RTS.OUT 4
5 CTS.IN 5
conector macho de 25 pines 6 DSR.IN 6
7 SIG.GND 7
8 DCD.IN 8
20 DTR.OUT 20
RUN FORCE
macho de 25 pines hembra de 9 pines FLT
BATT
DH485
RS232
3 RXD.IN 2
2 TXD.OUT 3
20 DTR.OUT 4
7 SIG.GND 5
conector hembra de 9 pines
6 DSR.IN 6
4 RTS.OUT 7
5 CTS.IN 8
22 NC 9
! # Channel Overview
$
$ Channel 0: SYSTEM (POINT-TO-POINT)
Diag. file: 19
Remote mode change: DISABLED System mode char.: S
Mode attention char.: \0x1b User mode char.: U
! #
+ Channel Configuration +
CHANNEL 0 CONFIGURATION
Current Communication Mode: SYSTEM
User Mode Driver: DF1 FULL-DUPLEX
Write Protect: DISABLED
Mode Change: RESERVED
Mode Attention Character: RESERVED
System Mode Character: RESERVED
User Mode Character: RESERVED
Edit Resource/File Owner Timeout: 60 (seconds)
CHANNEL 1 CONFIGURATION
System Mode Driver: DH-485 MASTER
Write Protect: DISABLED
Edit Resource/File Owner Timeout: 10 (seconds)
NAK Retries: 3
ACK Timeout [x20 ms]: 50 ENQ Retries: 3
REM PROG
$ "
Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie 5
Documentacin adicional
vnculo en serie
otros procesadores SLC remotos
con mdems opcionales
mdem
opcional
Procesador PLC5
macho de 25 pines hembra de 25 pines
1 C.GND 1
2 TXD.OUT 2
3 RXD.IN 3
4 RTS.OUT 4
conector macho de 25 pines 5 CTS.IN 5
6 DSR.IN 6
7 SIG.GND 7
8 DCD.IN 8
20 DTR.OUT 20
RUN FORCE
macho de 25 pines hembra de 25 pines FLT
BATT
DH485
RS232
3 RXD.IN 2
2 TXD.OUT 3
20 DTR.OUT 4
7 SIG.GND 5 conector hembra de 9 pines
6 DSR.IN 6
4 RTS.OUT 7
5 CTS.IN 8
22 NC 9
Diag. file: 19
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)
! Active Station File: 0 Normal Poll Group Size: 0
Diag. file: 19
Remote mode change: DISABLED System mode char.: S
Mode attention char.: \0x1b User mode char.: U
"
8 Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie
CHANNEL 1 CONFIGURATION
System Mode Driver: DH-485 MASTER
Write Protect: DISABLED
Edit Resource/File Owner Timeout: 10 (seconds)
REM PROG
Requisitos de aplicacin Use un protocolo half-duplex para una red de esclavos mltiples
y un maestro que estn conectados por frecuencia de radio o
mdems de lnea arrendada en aplicaciones SCADA tpicas.
# !
Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie 9
Esta palabra en un
Contiene esta informacin:
archivo de encuesta:
nmero total de estaciones a ser encuestadas (para una
palabra 0
lista)
la ubicacin de la direccin (offset de encuesta) de la
estacin que est siendo encuestada
Por ejemplo: un valor de 1 significa que la direccin de
estacin almacenada en la palabra 2 est siendo
palabra 1 encuestada, 2 significa que la direccin almacenada en la
palabra 3 est siendo encuestada, etc.
La estacin maestro actualiza esta palabra
automticamente mientras que una nueva estacin
remota et siendo encuentada.
la direccin de las estaciones remotas en el orden en que
palabra 2 a palabra debieran ser encuestadas
Almacena una direccin de estacin en cada palabra.
Figura 1
Ejemplo de lista de estacin (mostrada en base
decimal)
Archivo de encuesta Palabra 0 Palabra 1 Palabra 2 Palabra 3 Palabra 4
N:11 3 3 08 09 10
Figura 2
Ejemplo de archivo de estaciones activas
Documentacin adicional
Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie 13
Programacin de
instrucciones MSG
Instrucciones MSG para PLC5 Instrucciones MSG para SLC 5/03
La instruccin MSG transfiere datos en paquetes. Cada Los datos asociados con una instruccin de escritura de
paquete de datos DH+ puede contener un mximo de mensaje se almacenan en la memoria cuando se habilita la
120 palabras. Si la transferencia de mensaje contiene instruccin. El SLC 5/03 con el procesador OS300 puede servir
ms palabras de las que caben en un paquete, la un mximo de cuatro instrucciones de mensaje a la vez. El SLC
5/03 con servicios OS301 puede servir un mximo de cuatro
transferencia requiere ms de un paquete de datos de instrucciones de mensaje por canal, con un mximo de 8
transferencia. Cuantos ms paquetes se transfieren, instrucciones de mensaje. Tambin hay una cola de mensaje de
ms se demora la transferencia. profundidad 10 para cada canal.
Cuando el procesador SLC 5/03 responde a un mensaje tipo
El procesador PLC5 puede colocar en cola un mximo PLC5, el procesador SLC no permite la lectura o escritura de su
de 16 mensajes de instruccin a la vez - para todos los tabla de imagen de entrada y salida. Si el procesador SLC 5/03
canales. Los canales del procesador colocan en cola inicia el mensaje, permite la lectura y escritura de su tabla de
instrucciones de mensaje en el orden en que van imagen de entrada y salida.
llegando.
SLC 5/03 con OS300
Si una instruccin MSG est en una de las cuatro memorias de
transmisin independiente de canal" y est esperando a ser
transmitida, su bloque de control tiene los bits de estado EN y
EW establecidos. Si hay ms de cuatro instrucciones MSG
habilitadas a la vez, una cola de overflow dependiente de
canal" almacena los bloques de encabezamiento de la
instruccin MSG (no los datos para una escritura de MSG)
desde la quinta a la catorceava instruccin.
SLC 5/03 con OS301
Si una instruccin MSG est en una de las cuatro memorias de
transmisin dependiente de canal" y est esperando a ser
transmitida, su bloque de control tiene los bits de estado EN y
EW establecidos. Si hay ms de cuatro instrucciones MSG
habilitadas a la vez, una cola de overflow dependiente de
canal" almacena los bloques de encabezamiento de instruccin
MSG (no los datos para una escritura de MSG) desde la quinta
a la catorceava instruccin.
Esta instruccin, colocada en cola en un orden FIFO, tiene el bit
de estado de bloque de control EN establecido. Si hay ms de
14 instrucciones MSG habilitadas a la vez para cualquier canal,
se establece el bit de estado de bloque de control WQ, ya que
no haya espacio disponible en la cola de overflow. Esta
instruccin debe ser reescaneada hasta que exista espacio en
esa cola.
16 Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie
En este tipo de
Si desea que la instruccin: Seleccione estos parmetros de comando MSG:
red:
lea datos desde un procesador SLC Communication Command: PLC5 Typed Read From SLC
Local/Remote: Local
sin especificar la longitud real de DH+ local
Local Node Address: address of SLC processor
palabras del mensaje Destination Data Table Address: address to read in SLC data table
Communication Command: PLC5 Typed Read From SLC
Local/Remote: Remote
DH+ remota
Local Node Address: address of SLC processor
Destination Data Table Address: address to read in SLC data table
escriba datos a un procesador SLC Communication Command: PLC5 Typed Write To SLC
Local/Remote: Local
sin especificar la longitud real de DH+ local
Local Node Address: address of SLC processor
palabras del mensaje Destination Data Table Address: address to write to in SLC data table
Communication Command: PLC5 escribi escritura a SLC
Local/Remote: Remote
DH+ remota
Local Node Address: address of SLC processor
Destination Data Table Address: address to write to in SLC data table
lea un nmero especfico de Communication Command: SLC escribi lectura lgica
Local/Remote: Local
palabras de datos desde un DH+ local
Local Node Address: address of SLC processor
procesador SLC Destination Data Table Address: address to read in SLC data table
Communication Command: SLC escribi lectura lgica
Local/Remote: Remote
DH+ remota
Local Node Address: address of SLC processor
Destination Data Table Address: address to read in SLC data table
escriba un nmero especfico de Communication Command: SLC escribi escritura lgica
Local/Remote: Local
palabras de datos a un procesador DH+ local
Local Node Address: address of SLC processor
SLC Destination Data Table Address: address to write to in SLC data table
Communication Command: SLC escribi escritura lgica
Local/Remote: Remote
DH+ remota
Local Node Address: address of SLC processor
Destination Data Table Address: address to write to in SLC data table
14
direccin de tabla de datos local (9 palabras)
.DATA [10] .DATA [18]
ATENCION: " "
!"!"
&
longitud direc. remota longitud de parmetros 23
% ! !"!" #! 24
! # direc. de tabla de datos remota (15 palabras)
.DATA [20] .DATA [34]
" ! #!
%
direc. lgica de archivo de parm. (9 palabras) 39
.DATA [35] .DATA [43]
ID de puerto (6 palabras) 50
.DATA [46] .DATA [51]
Figura 3
Envo de una instruccin de lectura MSG desde un
procesador PLC5 a un procesador SLC 5/03
rengln de escalera MSG
EN
SEND/REC MESSAGE
DN
Control Block MG20:0
ER
bloque de control
BLOCK SIZE IS 56
MSG se est enviando
canal 1A
Press a key to change a parameter or <ENTER> to accept parameters.
Este ejemplo de mensaje le indica al procesador PLC5 (estacin 118 ) que lea la informacin desde N10:0 en una
estacin 158 del procesador SLC 5/03 y coloque la informacin en N15:0 en el procesador PLC5.
Figura 4
Envo de una instruccin MSG de escritura desde un
procesador SLC 5/03 a un procesador PLC5
rengln de escalera MSG
EN
READ/WRITE MESSAGE
DN
TYPE PEERTOPEER
Read/Write WRITE ER
Target Device PLC5
Local/Remote LOCAL
Control Block N10:0
Control Block Length 14
bloque de control
Type: PEER-TO-PEER
Read/Write WRITE
Target Device PLC-5 ignore if timed out: 0 TO
Local/Remote LOCAL to be retried: 0 NR
Control Block N10:0 awaiting execution: 0 EW
F10 Channel: 1 continuous run: 0 CO
F1 Target Node: 2 error: 0 ER
message done: 0 DN
message transmitting: 0 ST
message enabled: 0 EN
F5 Source File Address: N7:0 waiting for queue: 0 WQ
F6 Target Src/Dst File address: N7:50
F7 Message Length in Elements: 10
F8 Message Timeout (seconds): 5
El procesador SLC 5/03 escribe 10 elementos al archivo N7 del nodo de destino 2, comenzando en la palabra N7:50. Las
palabras son del archivo de enteros SLC comenzando en la palabra N7:0. Si pasan 5 segundos sin respuesta, se establece
un bit de error N10:0/12 y aparece el cdigo de error 37h, indicando que se lleg al tiempo lmite de la instruccin.
22 Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie
Cuando use este La direccin de destino de la instruccin MSG de PLC5 debe estar
direccionamiento: entre:
0108 y 1778
palabra SLC Estos lmites corresponden a las palabras 16 a 254 (palabras pares
solamente). Establezca el bit de estado SLC S:2/8=0; este es el valor
predeterminado.
0108 y 3778
byte SLC Estos lmites corresponden a las palabras 8 a 254. Establezca el bit de
estado S:2/8=1.
& !%
24 Conexin de los procesadores PLC-5 y procesadores SLC a travs de un vnculo en serie
En este tipo de
Si desea que la instruccin: Seleccione estos parmetros de comando MSG:
red:
Comando de comunicacin: Lectura no protegida PLC2
lea palabras de 16 bits desde Local/Remoto: Local
reas de la tabla de datos PLC2 DH+ local Direccin de nodo local: direccin de procesador SLC (octal)
o archivo de compatibilidad PLC2 Direcc. tabla de datos de destino: offset de archivo en archivo SLC
CIF (N9)
Comando de comunicacin: Lectura no protegida PLC2
Local/Remoto: Remoto
DH+ remota Direccin de nodo local: direccin de procesador SLC (octal)
Direcc. tabla de datos de destino: offset de archivo en archivo SLC
CIF (N9)
Comando de comunicacin: Escritura no protegida PLC2
escriba palabras de 16 bits a
Local/Remoto: Local
reas de la tabla de datos PLC2
DH+ local Direccin de nodo local: direccin de procesador SLC (octal)
o archivo de compatibilidad
Direcc. tabla de datos de destino: offset de archivo en archivo SLC
PLC2.
CIF (N9)
Comando de comunicacin: Escritura no protegida PLC2
Local/Remoto: Remoto
DH+ remota Direccin de nodo local: direccin de procesador SLC (octal)
Direcc. tabla de datos de destino: offset de archivo en archivo SLC
CIF (N9)
14
direccin de tabla de datos local(9 palabras)
.DATA [10] .DATA [18]
ATENCION: " "
!"!"
& longitud direc. remota longitud de parm. 23
% ! !"!" #! 24
! direc. de tabla de datos remota(15 palabras)
.DATA [20] .DATA [34]
#
" ! #!
%
archivo parm. de direc. lgica (9 palabras) 39
.DATA [35] .DATA [43]
ID de puerto (6 palabras) 50
.DATA [46] .DATA [51]
Figura 5
Envo de una instruccin MSG desde un procesador
PLC5 a un procesador SLC 5/03
rengln de escalera MSG
EN
SEND/REC MESSAGE
DN
Control Block MG20:0
ER
bloque de control
Este ejemplo de MSG le indica al procesador PLC5 (estacin 118 ) que lea la informacin desde el archivo (158) N9 del
interface comn de la estacin 1310 , offset 778 (6310) y coloque la informacin en el archivo N15:0 de la estacin 118.
Establezca S:2/8 en el archivo de estado SLC 5/03 en 1. Este bit en el bit de seleccin del modo de direccionamiento CIF
(Archivo de interface comn) y le permite al procesador SLC 5/03 aceptar offsets de byte" desde el procesador PLC5.
Figura 6
Envo de una instruccin MSG desde un procesador
SLC 5/03 a un procesador PLC5
rengln de escalera MSG
EN
READ/WRITE MESSAGE
DN
TYPE PEERTOPEER
Read/Write WRITE ER
Target Device 485 CIF MSG est siendo enviado
a un dispositivo que
Local/Remote LOCAL simula un PLC2
Control Block N7:0
Control Block Length 14
bloque de control
Type: PEER-TO-PEER
Read/Write WRITE
Target Device 485 CIF ignore if timed out: 0 TO
Local/Remote LOCAL to be retried: 0 NR
Control Block N7:0 awaiting execution: 0 EW
F10 Channel: 0 continuous run: 0 CO
F1 Target Node: 9 error: 0 ER
message done: 0 DN
message transmitting: 0 ST
message enabled: 0 EN
F5 Source File Address: S:37 waiting for queue: 0 WQ
F6 Target Offset: 20
F7 Message Length in Elements: 6
F8 Message Timeout (seconds): 60
Este ejemplo de MSG le est indicando a la estacin remota SLC 5/03 (estacin 9910) que escriba la informacin desde su
S:37S:42 hasta su puerto en serie (canal 0) a la estacin maestro PLC-5 910. El destino de los datos es N99:10 del
procesador PLC5, con base en offset de destino de byte de 2010.
Importante: El procesador SLC 5/03 escribe la informacin a un archivo de enteros en la tabla de datos del procesador
PLC5. El nmero del archivo de enteros es equivalente a la direccin de la estacin del procesador SLC 5/03 (el cual est
simulando el PLC2).
Por ejemplo, si el procesador SLC 5/03 en este ejemplo es la estacin 9910, luego ste escribe los datos desde su
S:37S:42 al N99 de la estacin maestro PLC5. El archivo N99 debe existir en el PLC5 para que reciba los datos desde la
estacin remota SLC 5/03.
Rockwell Automation ayuda a sus clientes a lograr mejores ganancias de sus inversiones
integrando marcas lder de la automatizacin industrial y creando as una amplia gama de
productos de integracin fcil. Estos productos disponen del soporte de proveedores de
soluciones de sistema adems de los recursos de tecnologa avanzada de Rockwell.
Sede central de Rockwell Automation: 1201 South Second Street, Milwaukee, WI 53204 USA, Tel: (1) 414-382-2000, Fax: (10) 414-382-4444
Sede central europea de Rockwell Automation: Avenue Herrmann Debrouxlaan, 46, 1160 Bruselas, Blgica, Tel: (32) 2 663 06 00, Fax: (32) 2 663 06 40
Sede central de Asia-Pacfico de Rockwell Automation: 27/F Citicorp Centre, 18 Whitfield Road, Causeway Bay, Hong Kong, Tel: (852) 2887 4788, Fax: (852) 2508 1846