Documentos de Académico
Documentos de Profesional
Documentos de Cultura
plc5000 PDF
plc5000 PDF
43052
A B
B
24 Publicacin de Rockwell Automation 1756-PM012D-ES-P Noviembre 2011
Captulo 3 Cmo enviar un mensaje a mltiples controladores
Usted necesita realizar lo siguiente para enviar un mensaje a mltiples
controladores:
Cmo efectuar la configuracin de E/S
Cmo definir sus elementos de origen y destino
Cmo crear el tipo de datos MESSAGE_ CONFIGURATION
Cmo crear la matriz de configuracin
Cmo obtener el tamao de la matriz local
Cargue las propiedades de mensaje de un controlador
Cmo configurar el mensaje
Paso hasta el siguiente controlador
Cmo reiniciar la secuencia
Cmo efectuar la configuracin
de E/S
Aunque no es imprescindible, recomendamos aadir los mdulos de
comunicacin y los controladores remotos a la configuracin de E/S del
controlador. As le resultar ms fcil definir la ruta de acceso a cada controlador
remoto.
Por ejemplo, una vez que haya aadido el mdulo de comunicacin local, el
mdulo de comunicacin remota y el controlador de destino, el hacer clic en el
botn Browse le permitir seleccionar el destino.
Cmo definir sus elementos de
origen y destino
En este procedimiento, una matriz almacena los datos que se leen o se escriben en
cada controlador remoto. Cada elemento de la matriz corresponde a un
controlador remoto diferente.
SUGERENCIA Para copiar los componentes mencionados desde un proyecto de muestra, abra la carpeta
\RSLogix 5000\Projects\Samples.
43055
Abra este proyecto. MSG_to_Multiple_Controllers.ACD
Explorador de rutas de mensaje
Ruta: peer_controller
peer_controller
I/O Configuration
[0] 1756-CNB/x Local_CNB
2 [0] 1756-CNB/x chassis_b
[1] 1756-L55/x peer_controller
Matriz de configuracin
message_config
message_config[0]
message_config[0].Path
message_config[0].RemoteElement
message_config[1]
message_config[1].Path
message_config[1].RemoteElement
A
B
Por ejemplo:
Nombre del tag Valor
message_config {}
message_config[0] {}
message_config[0].Path
message_config[0].RemoteElement
message_config[1] {}
message_config[1].Path
message_config[1].RemoteElement
Escriba el nombre del tag o la direccin
de los datos en el otro controlador.
43051
Publicacin de Rockwell Automation 1756-PM012D-ES-P Noviembre 2011 29
Cmo enviar un mensaje a mltiples controladores Captulo 3
Cargue las propiedades de
mensaje de un controlador
1. La instruccin XIO impone al rengln la condicin de enviar el mensaje de
manera continua.
2. La primera instruccin COP carga la ruta del mensaje. El valor del ndice
determina qu elemento ser cargado por la instruccin desde
message_config. La instruccin carga un elemento desde message_config.
3. La segunda instruccin COP carga el nombre del tag o la direccin de los
datos en el controlador que recibe el mensaje. El valor del ndice determina
qu elemento ser cargado por la instruccin desde message_config. La
instruccin carga un elemento desde message_config.
Cmo configurar el mensaje
Aunque la lgica controla el elemento remoto y la ruta del mensaje, existe una
configuracin inicial.
43051
2.
3.
1.
30 Publicacin de Rockwell Automation 1756-PM012D-ES-P Noviembre 2011
Captulo 3 Cmo enviar un mensaje a mltiples controladores
IMPORTANTE
Tabla 1 Configuracin de mensaje
En esta ficha Si desea Para este tem Escriba o seleccione
Configuration Leer (recibir) datos de los otros
controladores
Message Type El tipo de lectura que corresponde a los otros controladores
Source Element Tag o direccin que contiene los datos en el primer controlador
Number Of Elements 1
Destination Element local_array[*]
Index 0
Escribir (enviar) datos a los otros
controladores
Message Type El tipo de escritura que corresponde a los otros controladores
Source Element local_array[*]
Index 0
Nmero de elementos 1
Destination Element Tag o direccin que contiene los datos en el primer controlador
Communication Path Ruta de acceso al primer controlador
Cache Connections Desmarque el cuadro de verificacin Cache Connections. Dado que este
procedimiento cambia continuamente la ruta del mensaje, resulta ms
eficiente dejar este cuadro de verificacin vaco.
43054
Desmarque el cuadro de verificacin Cache Connections.
Publicacin de Rockwell Automation 1756-PM012D-ES-P Noviembre 2011 31
Cmo enviar un mensaje a mltiples controladores Captulo 3
Paso hasta el siguiente controlador
Despus de que la instruccin MSG enva el mensaje:
1. La primera instruccin ADD incrementa el ndice. Esto permite a la lgica
cargar las propiedades de configuracin del siguiente controlador en la
instruccin MSG.
2. La segunda instruccin ADD incrementa el miembro LocalIndex (ndice
local) de la instruccin MSG. Esto permite a la lgica cargar el valor del
siguiente controlador en el siguiente elemento de local_array.
Cmo reiniciar la secuencia
Cuando el ndice es igual a local_array_length, el controlador ha enviado el
mensaje a todos los otros controladores.
1. La primera instruccin CLR pone el ndice a 0. Esto permite a la lgica
cargar las propiedades de configuracin del primer controlador en la
instruccin MSG e iniciar de nuevo la secuencia de mensajes.
2. La segunda instruccin CLR pone a 0 el miembro LocalIndex de la
instruccin MSG. Esto permite a la lgica cargar el valor del primer
controlador en el primer elemento de local_array.
1. 2.
43051
1. 2.
43051
32 Publicacin de Rockwell Automation 1756-PM012D-ES-P Noviembre 2011
Captulo 3 Cmo enviar un mensaje a mltiples controladores
Notas:
Publicacin de Rockwell Automation 1756-PM012D-ES-P Noviembre 2011 33
ndice
B
bfer
para mensaje no conectado 12, 13
C
cach
conexin 11
cola
mensaje 10
comunicarse
con otros controladores 9
instruccin de mensaje 9
conexin
cach 11
controlador
mensajes 9
propiedades del mensaje 29
L
lgica de escalera
administrar mensajes 19
M
matriz
configuracin del controlador 26
mensaje
a mltiples controladores 23
a un nico controlador 9
administrar mltiples mensajes 19
bfer no conectado 12, 13
cola 10
conexin de cach 11
controlador 9
conversin entre datos de 16 bits y datos de 32 bits 16
ilustracin de ejemplo 10
lmites 10
pautas 13
procesamiento 10
P
pautas
mensaje 13
procesamiento
mensaje 10
T
tag
organizar para mensaje 9
pautas para mensajes 13
tipo de datos
configuracin de mensaje 25
datos de conversin 16
transferencia en bloques
pautas 13
34 Publicacin de Rockwell Automation 1756-PM012D-ES-P Noviembre 2011
ndice
Notas:
Publicacin 1756-PM012D-ES-P Noviembre 2011 36
Copyright 2011 Rockwell Automation, Inc. Todos los derechos reservados. Impreso en EE.UU.
Servicio de asistencia tcnica de Rockwell Automation
Rockwell Automation ofrece informacin tcnica en Internet con el fin de ayudarle a utilizar nuestros productos.
En http://www.rockwellautomation.com/support/, encontrar manuales tcnicos, una base de conocimientos con respuestas a
preguntas frecuentes, notas tcnicas y de aplicacin, ejemplos de cdigo y vnculos a Service Packs de software, as como un vnculo
llamado MySupport que podr personalizar para sacarle el mximo provecho a todas estas herramientas.
Con el fin de brindarle un nivel adicional de asistencia tcnica en la instalacin, configuracin y resolucin de problemas, le ofrecemos
los programas de asistencia tcnica TechConnect Support. Si desea ms informacin a este respecto, pngase en contacto con su
representante o distribuidor local de Rockwell Automation, o vistenos en http://www.rockwellautomation.com/support/.
Asistencia para la instalacin
Si tiene algn problema durante las 24 horas posteriores a la instalacin, revise la informacin que figura en este manual.
Puede llamar a asistencia tcnica al cliente si desea ayuda inicial para la puesta en servicio de su producto:
Devolucin de productos nuevos
Antes de salir de la fbrica, todos los productos de Rockwell son sometidos a pruebas para garantizar su correcto funcionamiento.
Si a pesar de ello su producto no funciona y necesita devolverlo, siga los pasos que figuran a continuacin.
Comentarios sobre la documentacin
Sus comentarios nos ayudarn a atender mejor sus necesidades de documentacin. Si tiene sugerencias sobre cmo mejorar este
documento, llene este formulario, publicacin RA-DU002, disponible en http://www.rockwellautomation.com/literature/.
En Estados Unidos o Canad 1.440.646.3434
Fuera de los Estados Unidos o
Canad
Utilice el buscador mundial en http://www.rockwellautomation.com/support/americas/phone_en.html, o comunquese con
su representante local de Rockwell Automation.
En Estados Unidos Pngase en contacto con su distribuidor. Indquele el nmero de caso de asistencia tcnica (para obtenerlo, llame al nmero de telfono
indicado ms arriba) a fin de completar el proceso de devolucin.
Fuera de Estados Unidos Pngase en contacto con su representante local de Rockwell Automation para obtener informacin sobre el procedimiento de devolucin.