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

PROCEDIMIENTO PARA LA TRANSFRENCIA DE MENSAJES

(MSG) USANDO PROTOCOLO DH+


CONFIGURACIN DE LA RED DH+
Asignacin de nmero de nodo DH+ y velocidad en PLC-5
La configuracin se asigna en los switchs del procesador en su parte posterior.

S1 Ch-1A
DIRECCIN DH+

1
2
3
4
5
6

Unidades para el
nmero de nodo
(combinacin binaria)
Decenas para el
nmero de nodo
(combinacin binaria)
Up 230K

7 Down 57.6K
Ejemplo de nodo nmero: 63

D
D
D
D
U
U
U
U

D
D
U
U
D
D
U
U

D
U
D
U
D
U
D
U
4
D
D
D
D
U
U
U
U

5
6
Unidades
Para
El Nodo
0
1
2
3
4
5
6
7
D
D
U
U
D
D
U
U

D
U
D
U
D
U
D
U

Dec
enas
Para
El
Nod
o

0
1
2
3
4
5
6
7

Asignacin de nmero de nodo DH+ y velocidad en SLC 5/04


Para realizar la comunicacin entre los dos PLCs por DH+ es necesario conocer
la direccin del nodo que tiene asignado tanto el receptor y el emisor, en el caso

del SLC 500 es posible asignarlo por software en rbol de Proyecto de doble
click en
Channel Configuration donde se configuran los canales de
comunicacin del SLC 500.

Para la conexin DH+ es necesario configurar el Channel 1:


Driver: Es el tipo de comunicacin es este caso DH+ (tambin puede
configurarse como comunicacin RIO).
Baud: Es la velocidad de transferencia del mensaje.
Node Address: Es el nmero de nodo que tendr el SLC 500 en la red DH+.

Asignacin de nmero de nodo DH+ y velocidad en mdulo 1756-DHRIO para


ControlLogix
El mdulo DHRIO cuenta con dos canales de comunicacin los cuales se
configuran individualmente asignando posiciones en los switchs del mdulo:
S1 Tipo de red y velocidad canal A
S2 Decenas para el nmero de nodo del canal A
S3 Unidades para el nmero de nodo del canal A
S4 Decenas para el nmero de nodo del canal B
S5 Unidades para el nmero de nodo del canal B
S6 Tipo de red y velocidad canal B
El tipo de red, velocidad y nodo, de acuerdo a la siguiente tabla:

Canal A
Switch

Tipo de red y velocidad


DH+ 57.6K
RIO SCANNER
DH+115K

Posicin del Switch


0
1
2

Canal B
Switch
6

DH+ 230K (Si el canal A soporta 230k


para DH+ el canal B se deshabilita)
No usar
DH+ 57.6 K
RIO SCANNER
DH+ 115K
No usar

3
4-7
0
1
2
3-7

COMUNICACIN FSICA A TRAVS DE UN CABLE PARA RED DH+.


Descripcin grfica del cable y conexin:

Una red DH+ puede conectarse de dos maneras:

Datos importantes:
1. La red DH+ soporta hasta 64 nodos, del 00 al 77 en octal.
2. Configurar la misma velocidad en todos los dispositivos de la red.
3. Un cable de lnea troncal no debe medir ms de 3m y uno de derivacin no
ms de 30m.
4. Use el conector de 3 pines en el procesador para conectar una red DH+. El
puerto del conector debe estar configurado para aceptar una red de
comunicacin DH+.
CONFIGURACION DE INSTRUCCIN MSG
MSG en RSLogix 5

La instruccin MSG transfiere datos en paquetes. Cada paquete de datos DH+


puede contener hasta 120 palabras. Si su transferencia de mensaje contiene ms
palabras que las que caben en un paquete, la transferencia requiere ms de un

paquete de datos de transferencia (2 o ms instrucciones MSG). Mientras ms


paquetes se transfieren, ms tiempo demora la transferencia.
El procesador PLC 5 puede poner en cola hasta 16 instrucciones de mensaje
simultneamente en cualquier canal. Los canales del procesador ponen las
instrucciones de mensaje en cola en base al primero en llegar.
El software de programacin para PLC 5 es RSLogix 5, donde se debe configurar
la instruccin de mensaje MSG. Siga los pasos a continuacin.
1. Inserte la instruccin MSG ubicada en la pestaa Input/Output de las
herramientas.

Obteniendo lo siguiente:

2. En el campo Control se debe ingresar el nombre del archivo del tipo de


dato Message donde se almacenan los bits control de la instruccin y un
byte para almacenar el cdigo de error en la transferencia en caso de que
ocurra.
a. Puede dar click en el espacio y tipear la letra M, se desglosar la
opcin del tipo de dato (MG), al dar doble click en este, se genera el
nmero que se asignar al archivo de estos datos y seguido de :
(dos puntos), la palabra donde se guardar la informacin generada
por la instruccin. sta opcin genera automticamente el archivo
dentro de Data Files en el rbol del proyecto.
La siguiente imagen es la venta del archivo generado para los datos de la
instruccin, se visualiza al dar doble click en el archivo dentro de Data Files
dentro del rbol de proyecto.

NR.- No Response (No Respuesta): Se activa si el procesador destino no


responde.
TO.- Time Out (Tiempo Fuera): Se activa si un mensaje excede el tiempo
automtico (30 a 60 segundos) en el que el procesador destino reciba el
mensaje y enve su respuesta al procesador emisor. Si lo activa
manualmente el mensaje se detiene y activa el bit .ER. O bien se puede
activar desde Setup Screen en el apartado de Control Bits para ignorar
el tiempo automtico.
EN.- Enabled (Habilitado): se activa cuando el escaln es verdadero e
indica que la instruccin se est ejecutando.
ST.- Start (Inicio): Se activa cuando el procesador empieza a transferir la
informacin indicada y se desactiva cuando termina el envo.
DN.- Done (Hecho): Se activa cuando se desactiva el bit .ST indicando el
trmino del envo de datos.
ER.- Error: Se activa cuando el procesador encuentra un error en la
transferencia de datos y sta no es completada. Se debe restablecer para
iniciar el envo despus de atender el error.
CO.- Continuous (Continuo): Se activa manualmente e indica que la
instruccin est funcionando continuamente (escribiendo o leyendo datos).
Si hubo algn error se debe restablecer el bit correspondiente de lo
contrario la funcin Continuo no opera.
EW.- Enabled Wait (Espera): Se activa cuando el mensaje entra en cola de
espera y se restablece cuando el bit .EN se activa.

3. Para configurar los parmetros de la instruccin, debe dar doble click sobre
Setup Screen, obtendr la siguiente ventana:

En la seccin This PLC-5 (Datos del emisor):


Comunication Command (Comando de comunicacin): Se especifica el tipo de
mensaje si es de escritura o de lectura, haciendo doble click en la lnea se obtiene
la lista de posibles comandos.
Data Table Addres (Direccin de tabla de datos): Se ingresa la direccin del primer
elemento de archivos que se desea enviar en su caso, o el primer elemento donde
se guardarn los datos en caso de lectura.
Size in Elements (Tamao de elemento): Es el nmero de elementos de datos a
enviar o espacios para recibir y almacenar. Estas direcciones son consecutivas a
la direccin de tabla de datos.
Port Number (Numero de Puerto): Es el nmero de identificador del puerto de
salida del mensaje.
En la seccin Target Device (Dispositivo de destino):

Data Table Addres (Direccin de tabla de datos): Se ingresa la direccin del primer
elemento de archivos al que se desea enviar en su caso, o el primer elemento de
donde se requiere leer. El estilo de esta direccin debe ser tal como lo maneja
PLC5, en caso de enviar o recibir de un ControlLogix, debe agregar comillas y
signo de pesos ($N7:0). El nombre del tag del ControlLogix de donde se desea
tomar el dato o escribir debe ser N aplicando un mapeo con el nmero 7.
Ejemplos:

PLC5
$N7:0
$N15:0
$B3:0
$B34:0

ControlLogix
Nombre de Tag
Mapeo
N
7
N
15
B
3
B
34

Local Station Addres (oct) Direccin de estacin local: Se ingresa la direccin de la


estacin con la que se requiere el intercambio de informacin, el tipo de direccin
depende del nmero de puerto que se asigne en la seccin anterior.
Local / Remote (Local o Remoto): Especifica si el procesador destino se encuentra
en una red DH+ local o remota. En caso de requerir interconectar 2 redes DH+ es
a travs de un mdulo KA, entonces si el procesador destino se encuentra en otra
red este campo se especifica como remoto.

MSG en RSLogix 500

Los datos asociados con una instruccin de mensaje de escritura se almacenan


en el bfer cuando usted habilita la instruccin. El procesador SLC 5/04 puede
poner en cola hasta 14 instrucciones de mensaje por canal, en una instruccin el
nmero mximo de palabras que usted puede leer o escribir a un PLC5 es de 100
palabras donde slo puede direccionar las palabras 0 a 255 en una tabla de datos.
Se inserta la instruccin MSG que se encuentra en la pestaa de Input/Output
donde se encuentran agrupadas las dems instrucciones.

Una vez insertado en el diagrama de escalera se procede a configurar la


instruccin ya se para escritura o lectura de datos.

Read/Write (Lectura/Escritura): La lectura indica que el procesador que


encuentra la instruccin est recibiendo datos; la escritura indica que
procesador est enviando datos.
Target device (Dispositivo de destino): El dispositivo receptor identifica el tipo
dispositivo que recibir los datos. Las opciones vlidas son:
500CPU, si el dispositivo receptor es otro procesador SLC. Tambin
compatible con PLC 5 y ControlLogix 5000.

se
el
de
es

Local/Remote (Local/Remoto): Establece si el PLC a comunicarse esta en una red


remota o en una local.
Control Block (Bloque de Control): Es una direccin de archivo de entero que se
selecciona. Es un archivo de 7 elementos que contiene los bits de estado, la
direccin del archivo receptor y otros datos asociados con la instruccin de
mensaje. Es posible usar archivo de dados N7 o N9 como control para el MSG.
Control Block Length: Este campo no se puede modificar.

Para configurar de manera ms avanzada la instruccin se abre la ventana de


Setup Screen, en esta ventana se configura:

En la seccin This controller (el PLC donde se est programando la instruccin):


Data Table Address: la direccin en donde escribir/leer el dato.
Size in Elements: el tamao del elemento que se escribir/leer
Channel: el canal donde se establece la comunicacin entre los PLCs.
Target Device (el PLC a donde se envan o del cual se reciben los datos)

Messsage Timeout: valor de lmite de tiempo sobrepasado, puede ignorarse esta


instruccin con el bit TO.

En la seccin Target Device:


Data Table Address: La direccin en la cual se enviara el archivo si la instruccin
es modo escritura. O bien se tomaran los datos en modo lectura.
Local Node Addr (dec)/(octal): la direccin del nodo que tiene el PLC al cual se
est enlazando, al colocarlo en cualquiera de los dos recuadros automticamente
se convierte, por lo general se maneja en octal y se debe tener correcta la
direccin pues si es errnea habr errores al transferirse el dato. Es por esa razn
que se debe conocer exactamente el nodo al cual se estar enlazando.
Loca/Remote: Esta casilla es la misma configuracin que realizamos cuando
insertamos la instruccin de MSG.

MSG en RSLogix 5000

1. En el RSLogix 5000 es necesario agregar los mdulos que se encuentra


insertados en el Backplane, pero el caso del mdulo 1756-DHRIO slo se
agrega si se pretende usar una red RIO mientras que en una red DH+ no es
necesario configurarlo en RSLogix5000.

2. Se crean los tags que se usaran en la instruccin MSG, en este caso ser
el bit de control de tipo MESSAGE y la direccin donde se almacenaran o
escribirn los datos de tipo INT.
Nota: si la comunicacin ser usada con modelos atrasados como PLC-5 y SLC
500 es necesario crear el tag donde ira guardado el dato de manera similar a los
archivos de datos del PLC a comunicarse, esto es necesario pues la versiones
anteriores no leen el tag (valor, destino, etc.) Sino solo archivos de datos
(N7:0).

3. Acceda a la ventana de Controller Tags y con el comando CTRL + W se


crean los nuevos tags.

Al terminar de crearlos en nuestra ventana de Monito Tags se generan los tags


que se usaran en la instruccin MSG.

Como se mencion anteriormente es necesario tener el mismo formato en el


archivo de datos, a diferencia de las versiones anteriores RSLogix no tiene
archivos de datos asignados a los bits de control como son los Timers, Counters,
Enteros, Booleanos, etc.
4. Para que los tags sean iguales a un archivo de datos de versiones
anteriores nos dirigimos a Logic > Map PLC/SLC Messages.

5. A continuacin se despliega una ventana donde le pide un nmero de


archivo (File Number) y que tag recibir esa asignacin de archivo de datos.
Debe tomar en cuenta el nmero que tiene asignado el archivo del PLC
donde requiere hacer la transferencia. El archivo de tipo entero en las
versiones anteriores mantiene el nmero 7 asignado, entonces se asigna
el 7 al nmero de archivo y en el nombre se agrega el tag anteriormente
creado con nombre de tipo de dato INT.

6. Habiendo configurado los tags, abrimos del panel de navegacin


MainRoutine.

7. En la barra de instrucciones seleccione la pestaa Input/Output e inserte


la instruccin MSG en un peldao del diagrama de escalera como una
salida.

8. Inserte el bit de control anteriormente creado en los tags, al ingresar el tag


nos permite ingresar a la configuracin del mensaje.

9. De click en el botn con puntos suspensivos. Se abrir la ventana de


configuracin de la instruccin.

En la pestaa Configuration:

Message Type: Indica el modo en el que estar actuando el PLC si en modo


escritura o lectura, tambin con qu tipo de PLC se est realizando la trasferencia
de dato.
Source Element: Aqu se ingresa la direccin del archivo de datos en la cual el
PLC a comunicarse posee para leer o escribir un dato segn sea el caso.
Numbers of Elements: Es el tamao de elemento que se transferirn.
Destination Elements: Es en esta casilla donde pondremos el tag en el cual se
guardaran o escribirn los datos a transferir o recibir.

En la pestaa Communication:

Path: El encaminamiento, a donde se dirige el dato o de donde se recibe el dato,


para poder obtener esta direccin es necesario conocer el slot en donde se
encuentra el mdulo 1756-DHRIO, el canal de donde se comunicaran los PLCs y
la direccin de nodo en la red DH+, teniendo una direccin de esta forma.
1,

3,

2, - para canal A
3, - para canal B

15

Se coloca por default


para
indicar
el
Backplane

El slot donde se
encuentra el mdulo
1756 DHRIO

El canal en donde
estn
comunicados
los PLCs

La direccin del nodo


al cual se comunicar

Comunication Method: es por cual medio estarn comunicados los PLCs, en este
caso se usa DH+, se coloca el canal en donde estar conectado el PLC y de igual
manera la direccin del nodo de destino.

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