Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
TEMARIO.
2. FUNCIONES AVANZADAS.
2.1 SECUENCIADORES.
2.2 OPERACIONES CON ARCHIVOS.
2.3 BRINCOS Y SUBRUTINAS.
2.4 CORRIMIENTO DE BITS.
2.5 INSTRUCCIONES DE COMUNICACIÓN.
2.6 FUNCIONES ESTADISTICAS.
2.7 OPERACIONES CON VARIABLES TIPO STRING.
2.8 FUNCIONES DE COMUNICACIÓN.
Pág. 2
4.6 REVISION DE RUTINAS DE PROGRAMACION PARA
COMUNICACIÓN CON CONTROLADORES DE ROBOTS.
Pág. 3
1. REPASO DE CONCEPTOS BASICOS.
Pág. 4
Esta es la apariencia de la pantalla RSLogix 5000.
Pág. 5
Creando un Nuevo Proyecto.
1. En el menú File (Archivo), elija Nuevo.
El diálogo New Controller (Nuevo Controlador) aparece .
Pág. 6
6. En el campo Slot (Numero de Ranura), elija la posición donde
encuentra el procesador Logix5561 en el chasis.
7. En el campo Create In (Crear En), teclee
'C:\RSLogix5000\Projects\curso' o haga click en el botón Browse
(Examinar) para navegar a ese directorio.
Pág. 7
Controller Organizer es una representación gráfica del
contenido de su archivo de controlador. Esta representación
consiste en un árbol de fólderes y archivos que contienen
toda la información acerca de los programas y datos en el
actual archivo del controlador. Los fólderes principales que
tiene por default este árbol son:
Controller File Name (Nombre de Archivo de
Controlador) – contiene etiquetas con alcance de
controlador, administrador de fallas del controlador y el
administrador de energización.
Tasks (Tareas) - las tareas son mostradas en este
fólder. Cada tarea muestra sus programas con rutinas de
escalera y etiquetas con alcance de programa.
Trends (Tendencias) – las tendencias son
mostradas en este fólder.
Data Types (Tipos de Datos) – muestra tipos de
datos predefinidos y definidos por el usuario. Los datos
definidos por el usuario son creados en este fólder.
Configuración I/O – contiene la información acerca
de la configuración del hardware en este archivo de
controlador. Mantiene una jerarquía de módulos con los
que el controlador es configurado para comunicarse.
Pág. 8
1.1 ORGANIZACIÓN DE LA MEMORIA Y DIRECCIONAMIENTO.
Program
Routine Variabl
e
Routine DB
Routine
Routine
Routine
Pág. 9
Storage_Tank_5
Routine Level
In_Val
Routine ve
Out_V
Routine Temp
Agitato
Routine r
Routine
Storage_Tank_2
Routine Level
In_Val
Routine ve
Out_V
Routine Temp
Agitato
Routine r
Routine
Pág. 10
I/O I/O
Controller
Tags
Program
Program
Pág. 11
Configurando I/O
En esta sección usted configurará sus módulos I/O y usará las capacidades
de crear aliases del software RSLogix 5000 para crear como aliases las
etiquetas que usted ya diseñó en su lógica de escalera para las etiquetas de
módulo.
Pág. 12
Configurando el Módulo de Salida Discreta.
Agregar el módulo de salida en la Ranura 2 a la lista de Configuración de I/O.
1. En Controller Organizer, haga click con el botón derecho del mouse en
el fólder I/O Configuration (Configuración de I/O) y elija New Module
(Nuevo Módulo).
Pág. 13
Observando las Etiquetas
En esta sección usted verá las etiquetas que fueron creadas para el módulo 1756-IA16
y 1756-OA16 en las Ranuras 1 y 2 cuando usted creó el módulo.
Pág. 14
El nombre Local indica que estas etiquetas están asociadas con un módulo
que está en el mismo chasis que el controlador. El número entre los 2
puntos :X: es el número de ranura del el módulo; en este caso, el módulo
está en la ranura 1. Los caracteres que aparecen después de la última comilla
(por ejemplo, la C, la I y la O) indican si los datos son de Configuration
(Configuración), Input (Entrada) o Output (Salida). Este módulo particular
cuenta con los tres tipos de datos.
El campo Scope arriba de la columna Tag Name (Nombre de Etiqueta)
muestra el alcance para las etiquetas que son mostradas. El alcance define
el rango en el que las etiquetas son reconocidas dentro de las rutinas. Las
etiquetas creadas en el alcance del controlador son accesibles para todas las
rutinas en todos los fólderes de programas; aquellos creados en el alcance de
programa son accessibles sólo para las rutinas dentro de dicho folder de
programa.
En este caso, el alcance de la etiqueta es Curso (controlador), que indica que
las etiquetas son válidas para todas las rutinas en todos los fólderes de
programas en este archivo de controlador. Si el campo del alcance contuviera
un nombre de programa, entonces las etiquetas serían válidas sólo para las
rutinas en el fólder de programa especificado.
Pág. 15
La 2ª. Columna “Value” (Valor) indican que el estilo (o raíz) de los valores
es binario. El signo # sirve como delimitador entre el estilo y el resto del
valor. Fíjese que algunas de las etiquetas de configuración consisten de
32 bits. Estos bits están numerados de 0 a 31. Los bits individuales
que están fijados en estas etiquetas son el resultado de la configuración
por default que fue usada cuando usted alimentó el módulo en la lista I/O
de Configuración.
3. Haga click en el signo + que está delante de la etiqueta Local:1:I para
mostrar todas las etiquetas de entrada para este módulo.
4. Haga click en el signo + que está delante de la etiqueta Local:2:O para
mostrar todas las etiquetas de salida para este módulo.
La etiqueta Local:2:O.Data aparece bajo la estructura de etiqueta
Local:2:O. Las etiquetas rotuladas Local:2:O.Data son los bits de salida
reales (como los datos de imagen de salida en un procesador PLC-5).
Pág. 16
Creando Tags.
Pág. 17
Pág. 18
De Tablas de Datos a Bases se Datos
I:0 – I:37
O:0 –O:37
F8:0 – F8:999
Pág. 19
En Controller Organizer, haga doble click en el icono Main Routine (Rutina
Principal)
Un escalón vacío aparece en el editor de escalera Ladder Editor.
Pág. 20
La barra de Elementos de texto estructurado, es una barra de herramientas la
cual muestra una serie de instrucciones establecidas por categorías (Elemento
de grupo) sobre la barra. Cuando haces clic sobre cualquiera de las pestañas
de las diferentes categorías, la barra de herramientas muestra todas las
instrucciones correspondientes a ese elemento de grupo.
Esta barra de elementos cuenta con un par de scrollbars una para moverse
entre los diferentes grupos de elementos y otra para desplazarse dentro de las
instrucciones de cada Elemento de grupo
El grupo de Elementos son listados a continuación:
Favorites
Bit
Timer/Counter
Input/Output
Compare
Compute/Math
Move/Logical
File/Misc.
File/Shift
Sequencer
Program Control
For/Break
Special
Trig Functions
Advanced Math
Math Conversions
Motion State
Motion Move
Motion Group
Motion Event
Motion Config
ASCII Serial Port
ASCII String
ASCII Conversion
Pág. 21
Una vez realizado toda la lógica de escalera, estamos listos para descargar el
programa al procesador ControlLogix.
Pág. 22
2.0 FUNCIONES AVANZADAS.
2.1 SECUENCIADORES.
Instrucciones de Secuenciador.
Pág. 23
Operandos:
Pág. 24
Estructura de control.
Pág. 25
Prefijo: Descripción:
16# Hexadecimal. Ejemplo: 16#0F0F
8# Octal. Ejemplo: 8#17
2# Binario. Ejemplo: 2#00110011
Ejemplo:
Pág. 26
Como usar SQI sin SQO
Pág. 27
Sequencer output (SQO)
Operandos:
Pág. 28
Position DINT Valor inmediato Posición actual en el arreglo.
(Posición) El valor inicial es típicamente
0.
Estructura de control.
Pág. 29
Como introducir un valor de máscara inmediato.
Prefijo: Descripción:
16# Hexadecimal. Ejemplo: 16#0F0F
8# Octal. Ejemplo: 8#17
2# Binario. Ejemplo: 2#00110011
Ejemplo:
Una vez habilitada, la instrucción SQO incrementa la posición, pasa los datos
a dicha posición en array_dint a través de la máscara y almacena el resultado
en value_1.
Pág. 30
Operando SQO. Ejemplo de valores (DINT mostrados en binarios
Arreglo. Xxxxxxxx xxxxxxxx xxxx0101 xxxx1010
Máscara. 00000000 00000000 00001111 00001111
Destino. Xxxxxxxx xxxxxxxx xxxx0101 xxxx1010
Si usted combina una instrucción SQI con una instrucción SQO, se tiene que
asegurar de que ambas instrucciones usen los mismos valores de control,
longitud y posición.
Pág. 31
En éste ejemplo se utiliza el estado del bit del primer escán para borrar el
valor de .POS.
Pág. 32
Ejemplo:
Pág. 33
2.2. OPERACIONES CON ARCHIVOS.
Instrucción FAL.
Operandos.
Pág. 34
Expresión SINT Valor inmediato Una expresión que consiste
INT Tag en tag y/o valores inmediatos
DINT separados por operadores.
REAL
Estructura de control.
Pág. 35
La instrucción FAL realiza operaciones de copiar, aritméticas, lógicas y función
en los datos almacenados en un arreglo. La instrucción FAL realiza las mismas
operaciones en los arreglos que la instrucción CPT realiza en sus
elementos.
Ejemplos de operación.
Pág. 36
Pág. 37
Pág. 38
Pág. 39
Instrucción FSC.
Pág. 40
Operandos.
Estructura de control.
Pág. 41
comparación verdadera.
.LEN DINT La longitud especifica el número de
elementos en el arreglo en que la
instrucción realiza una operación.
.POS DINT La posición contiene la posición del
elemento actual al cual la instrucción
obtiene acceso.
Orden operación.
Pág. 42
Ejemplos de aplicación FSC.
Pág. 43
Instrucción COP.
Pág. 44
La instrucción COP no escribe más allá del fin del arreglo. Si la longitud es
mayor que el número total de elementos en el arreglo destino, la instrucción
COP se detiene al final del arreglo. No se genera un fallo mayor.
Operandos.
Pág. 45
Ejemplos de aplicación COP.
Pág. 46
Instrucción FLL.
Pág. 47
El origen y el destino deben de ser del mismo tipo para obtener los resultados
óptimos. Si usted desea llenar una estructura, use la instrucción COP. Si
combina los tipos de datos para el origen y destino, los elementos de destino
se llenan con los valores de origen convertidos.
Pág. 48
Pág. 49
2.3 BRINCOS Y SUBRUTINAS.
Para saltar por encima de una seccion de lógica que no necesita ejecutarse
cada vez: Utiliza las instrucciones JMP y LBL.
Para saltar a una rutina separada, pasar datos a la rutina, ejecutar la rutina y
retornar los resultados: Utiliza las instrucciones JSR, SBR y RET.
Pág. 50
Es necesario tener cuidado de no saltar hacia atrás un número excesivo de
veces, ya que el temporizador de control (watch dog) puede sobre pasar el
tiempo de espera puesto que el controlador no llega al fin de la lógica, lo cual a
su vez, hace que el controlador entre en fallo.
Un nombre de etiqueta debe ser único dentro de una rutina. El nombre puede:
Tener hasta 40 caracteres.
Contener letras, números y caracteres de subrayado (_).
Pág. 51
Instrucciones JSR, SBR y RET.
Pág. 52
DINT
REAL
Instrucción RET
Parámetro de SINT Valor inmediato Parámetros (0 – n) que se
retorno INT Tag retornan a JSR.
DINT Tag de arreglo
REAL
La instrucción SBR recibe los parámetros de entrada y copia los valores de los
mismos en los tags especificados. El número y tipo de parámetros de entrada
en la instrucción JSR debe de coincidir con los de la instrucción SBR. Si la
instrucción JSR tiene menos parámetros que la instrucción SBR asociada, el
controlador puede entrar en un fallo mayor. Situación distinta que si tiene más
parámetros que la instrucción SBR.
Pág. 53
Una vez habilitada, la instrucción RET pasa sus parámetros, si los hay, y
reanuda la ejecución del renglón que sigue a la instrucción JSR asociada. El
número y tipo de parámetros de retorno en la instrucción RET debe coincidir
con los de la instrucción SBR. Si el número de parámetros de retorno en la
instrucción RET es menor que el número de parámetros de retorno en la
instrucción JSR, el controlador entra en un fallo mayor. La instrucción RET
puede tener más parámetros de retorno que la instrucción JSR asociada sin
causar un fallo.
Pág. 54
Ejemplos de aplicación JSR/SBR/RET.
Pág. 55
Pág. 56
2.4 CORRIMIENTO DE BITS.
Instrucción BSL.
Pág. 57
Instrucción BSR.
La instrucción BSR desplaza los bits especificados dentro del arreglo una
posición a la derecha. Una vez habilitada, la instrucción descarga el valor en el
bit 0 del arreglo al bit .UL, desplaza el resto de los bits una posición a la
derecha y carga el bit de origen en el bit superior de los bits especificados.
Pág. 58
Ejemplos de aplicación BSR.
Pág. 59
2.5 INSTRUCCIONES DE COMUNICACION.
Cuando se introducen los tags de origen y destino para una instrucción MSG
entre dos controladores logix5000:
Pág. 60
Como comunicarse con otros procesadores.
Pág. 61
El controlador logix5000 puede enviar comandos TypedWrite, TypedRead o
de rango de palabra a los procesadores PLC-5. Estos comados leen y
escriben datos de una manera diferente. Los siguientes diagramas muestran la
diferencia entre los comandos TypedWrite/TypedRead y de rango de palabra.
Mapeo de direcciones
Pág. 62
La ventana de mapeo PLC/SLC se desplega como se muestra.
El tag en el controlador local debe ser un arreglo entero (SIN, INT o DINT) que
sea bastante grande para aceptar los datos de mensaje.
Pág. 63
2.7 OPERACIONES CON VARIABLES TIPO STRING.
Para ello se utiliza los caracteres de tipo ASCII que almacenan en tags que
utilizan un tipo de datos de STRING (cadena).
Pág. 64
Pág. 65
Por lo general antes de leer el buffer se recomienda usar una instrucción ACB
o ABL para verificar que el buffer tenga los caracteres requeridos:
5. Introduzca el bit EN del tag ACB. (el tag del paso 4.)
Pág. 66
6. Introduzca el siguiente renglón:
7. Introduzca el elemento POS del tag ACB. (El tag del paso 4.)
9. Introduzca 0.
Pág. 67
Procesamiento de caracteres ASCII.
Use los siguientes pasos para extraer una parte de un código de barras a fin
de realizar una acción basada en este valor.
Pág. 68
Pasos:
Pág. 69
4. Introduzca el número de caracteres en la parte de código de barras que
desea verificar.
Pág. 70
Verificar los caracteres del código de barras.
Pasos:
Pág. 71
2. Introduzca el tag que almacena la parte del código de barras que desea
verificar. (El destino de extraer una parte del código de barras, paso 6.)
Pág. 72
3.0 UTILIZACIÓN DE LA RED ETHERNET.
Pág. 73
El módulo EtherNet acepta comunicación gateway de datos de control e
información a través de EtherNet a otras redes tales como ControNet,
DeviceNet y Data Highway Plus.
Pág. 74
Aplicaciones de información.
Aplicaciones de control.
Puentes.
Pág. 75
Interruptores EtherNet.
Los interruptores permiten una alta velocidad al paso del tráfico entre dos
puertos en el interruptor. Los interruptores son básicamente puentes
multipuertos que pueden transferir simultáneamente marcos entre parejas de
puertos a plena velocidad del cable. Por ejemplo, un conector 10 base T de
16 puertos comparte un ancho de banda de 10 Mbps con los 16 nodos
conectados. Al remplazar el conector con un interruptor, cada pareja de
transmisor/receptor tiene la plena capacidad de 10 Mbps, por lo tanto un
interruptor 10 base T de 16 puertos efectivamente tendría un ancho de banda
de 80 Mbps con capacidad para 8 parejas.
Segmentos.
Un segmento es una sección de una red de área local (LAN) usada por un
grupo de trabajo o departamento particular y separado del resto de la LAN por
un puente, o interruptor. Las redes se dividen en múltiples segmentos por
razones de seguridad y para mejorar el flujo de tráfico filtrando los paquetes no
destinados para el segmento.
Pág. 76
Planificación del sistema de cable EtherNet.
Estaciones de trabajo.
Rack de entradas y salidas.
Estaciones Panel View.
Puentes e interruptores.
E/S futuras.
Pág. 77
Longitudes y límites de los segmentos horizontales.
Una velocidad de datos más alta proporcionará un ancho de banda de red más
amplio. Pero generalmente, a más alta la velocidad de los datos, menos
tolerante al ruido será una red de comunicaciones. El uso de Fast EtherNel
(100 Mbps) para el control es la aplicación más crítica en términos de ruido.
Además, la red no debe tener errores, ya que a mayor el número de errores
en un sistema EtherNet /IP, más cantidad de tráfico. Cuando aumenta el tráfico
también aumenta el tiempo de respuesta. Si su aplicación depende de tiempos
de respuesta cortos, debe implementar medidas de seguridad para minimizar
los errores debidos a ruidos y otras causas de aumento de tráfico. El
rendimiento efectivo puede aumentarse más aún usando comunicaciones full-
duplex.
Pág. 78
Control de soldadura por puntos
Centro de control de motores
Variaciones de más de 10 HP
Proceso de soldadura por inducción
Proximidad a la radiación de frecuencias de radio de alta potencia
Procesos electrostáticos
Dispositivos de alta corriente (más de 100 amps)
Ubicación de Interruptores
Vibración
Temperatura
Húmedad
Ruido
Pág. 79
3.2 CONFIGURACION DE CANALES DE COMUNICACION.
Dirección IP (requerida)
Mascara de subred (recomendada)
Dirección de gateway (opcional)
Nombre de dominio (opcional)
Direcciones de servidor (opcional)
EtherNet.
Dirección IP
Pág. 80
Cada nodo en la red física debe tener una dirección IP de la misma clase y el
mismo ID de red. Cada nodo en la misma red tener un ID de dispositivo
principal diferente, dando de este modo una dirección IP exclusiva.
Ejemplo:
Pág. 81
Máscaras de Subred.
Dirección Gateways
Pág. 82
Para configurar un módulo de EtherNet/IP se usa uno de los siguientes
programas de software:
RSLogix 5000
RSLinx
Servidor BOOTP
Rslogix 5000.
Pág. 83
2. Se descarga la aplicación al procesador a través del puerto serial.
RSLinx.
Pág. 84
Configuración de un driver EtherNet.
Pág. 85
Servidor BOOTP.
Pág. 86
4.0 UTILIZACIÓN DE LA RED DEVICENET PARA LA COMUNICACIÓN
CON CONTROLADORES DE ROBOTS.
Termino: Significado.
DeviceNet. Red abierta que permite la transmisión y recepción de
datos de/hacia dispositivos de entrada y/o salida
Puente. La capacidad del módulo de interface de realizar
transferencia de mensajes explícitos.
Cambio de estado. Un tipo de comunicación de datos de E/S. El modulo de
interface puede enviar y recibir datos con dispositivos
esclavos que tienen la función de cambio de estado.
Los cambios se envían cada vez que ocurre un cambio
de datos. Los datos se actualizan a la velocidad del
temporizador de registro.
Módulo de Módulo de interfase 1756-DNB.
Comunicación.
Cíclico. Un tipo de comunicación de datos de E/S. El módulo de
interface puede enviar y recibir datos con dispositivos
esclavos que tienen la función de cíclico. Los datos se
envían según el régimen configurable por el usuario.
EDS Hoja de datos electrónicos. Una plantilla proporcionada
por el suministrador que especifica cómo aparece la
información en la pantalla así como la entrada
apropiada (valor).
Mensajes Explícitos Un tipo de mensaje usado para tareas de baja
prioridad, tales como configuración y monitoreo de
datos.
Régimen de los Los dispositivos configurados para datos de cambio de
Impulsos estado también pueden enviar una señal de “impulso”
para indicar una correcta operación.
Plataforma de La computadora principal del módulo de interface 1756-
computadora DNB
principal
E/S La abreviatura de “entrada y salida”
Pág. 87
Mensajes Implícitos El tipo de mensaje usado para datos de control de E/S
de alta prioridad; por ejemplo, cambio de estado,
cíclicos, encuestas o seleccionado en forma
estroboscópica.
Datos de entrada Datos producidos por un dispositivo DeviceNet y
recolectados por el módulo de interface para la lectura
de una plataforma de computadora principal.
ID MAC La dirección de red de un nodo DeviceNet.
Red La red DeviceNet o la representación de la red del
software RSNetWorx para DeviceNet.
Nodo Hardware al cual se ha asignado una sola dirección en
la red (también llamado dispositivo).
Fuera de línea Cuando la interface de comunicación PC no se está
comunicando en la red.
En línea Cuando la interface de comunicación PC está
configurada y puede comunicarse en la red.
Datos de salida Datos producidos por una plataforma de computadora
principal y escritos a la memoria del módulo de
interface. Estos datos son enviados por el módulo de
interface a los dispositivos DeviceNet.
Encuestados Un tipo de comunicación de datos de entrada/salida.
Un mensaje de encuesta solicita una respuesta desde
un dispositivo especificado en la red (una transferencia
de datos punto a punto)
Registros La dirección de nodo y memoria de canal específico
asignado, en el almacenamiento no volátil del módulo
de interface, para un nodo en la lista de escán.
Rx La abreviatura de “recibir”
Lista de escán La lista de dispositivos (nodos) con la cual el escáner
se configura para intercambiar datos de E/S.
Escáner La función del módulo de interface 1756-DNB que
permite intercambiar E/S con módulos esclavos.
Modo esclavo El módulo de interface está el el modo esclavo cuando
es colocado en la lista de escán de otro módulo de
interface como dispositivo esclavo.
Pág. 88
Estroboscópico Un tipo de comunicación de datos E/S. Un mensaje
estroboscopio solicita una respuesta de cada
dispositivo estroboscópico (una transferencia de
difusión múltiple). Es un mensaje de 64 bits que
contiene un bit por cada dispositivo en la red.
Tx La Abreviatura de “transmitir”
3. Suministrar alimentación.
Pág. 89
Entender los medios físicos.
Pág. 90
Las opciones de cable son:
Pág. 91
Las resistencias de terminación reducen las reflexiones de las señales de
comunicación en la red. Estas resistencias deben tener un valor de 121 Ω
ohmios, 1%, ¼ de Watt.
Pág. 92
Suministro de Alimentación.
Pág. 93
Como dimensionar una fuente de alimentación.
Pág. 94
Fuente de alimentación 1.
Fuente de alimentación 2.
Sume la corriente de cada dispositivo (D3, D4, D5) para obtener el valor de
la fuente de alimentación 2 (0.25 + 1.00 + 0.10 = 1.35 A).
1.35 A. es la capacidad nominal de la fuente de alimentación 2.
Pág. 95
4.4 CONFIGURACIÓN DE SCANNER 1756-SDN.
Pág. 96
3. A través de RSlinx podemos ver los nodos conectados sobre la red
DeviceNet.
Pág. 97
4. 5 MAPEO DE DATOS DE LOS DISPOSITIVOS EN EL SCAN LIST.
Pág. 98
3. En al ventana de propiedades podremos observar la identidad de la
tarjeta, Configurar la tarjeta en el slot donde se encuentra, colocar los
dispositivos a la lista de escaneo, mapear las entradas y salidas de la red.
Pág. 99
Pág. 100
Pág. 101
Pág. 102
Pág. 103
4.5 REVISIÓN DE RUTINAS DE PROGRAMACIÓN PARA LA
COMUNICACIÓN CON LOS CONTROLADRES DE ROBOTS.
Pág. 104
5 UTILIZACION DE LA RED CONTROLNET PARA LA COMUNICACIÓN
CON LOS PLC´S PILZ.
Pág. 105
Utilizando el cable coaxial ControlNet soporta varias configuraciones en la
topología de la red.
El medio físico es un cable coaxial R6/U blindado tipo BNC como el que se
utiliza para TV, pero inmune al ruido de 75 ohms. También se puede utilizar
fibra óptica
Los Taps pueden ser instalados donde quiera con un mínimo de espacio
requerido.
Pág. 106
Network Update Time (NUT) – La base de tiempo en la red en el cual el dato
es transmitido. Este valor es configurable por el usuario (de rango de 2.00 –
100.00 milisegundos) y deben considerarse para tipos discretos, analógicos, y
datos agendados punto –punto. El valor de por default es 5.00 milisegundos.
Pág. 107
5.5 CONFIGURACIÓN DE LA TARJETA 1756-CNB.
Pág. 108
En la nueva ventana que aparece seleccionar el tipo de modulo que se va
insertar, Escoger el modulo de control Net ya sea simple o redundante según
sea el caso y dar click en OK
Pág. 109
CONFIGURACION DEL MODULO BAJO EL MODULO 1756-CNB(R)
Con el botón izquierdo del Mouse si no esta seleccionado. Dar Click sobre el
modulo de control net. Nuevamente seleccionar Nuevo modulo,. Asegurarse
que este realmente seleccionado el modulo 1756-CNB®
Pág. 110
En esta ocasión seleccionar el “CONTROLNET-MODULE Generic Control Net
Module” dar enter. Click OK.
Pág. 111
Si se pierde la secuencia o o se coloca algún valor erróneo, s debe corregir
antes de dar aceptar o finalizar la configuración de otra manera tendra que
volver a realizar todo el llenado desde el paso 5
Pág. 112
Dar doble click en cada parámetro para que los acepte. Asegurarse que el
tamaño de entradas (inputs) sean realmente 18 palabras , adicionarle 2
Pág. 113
El RsLogix se vera similar a este.
Pág. 114
RSNetworks Configuration
Pág. 115
Dar Click OK y despues browsing, para llegar a ver una pantalla similar a la
de abajo. Abrir la ventana de spreadsheet.
Pág. 116
Después de actualizar, dar click con botón derecho y una nueva ventana
aparecerá dar click en PROPERTIES.
Pág. 117
EN tu configuración global de control Net dar el numero máximo de nodos,
Schedule node etc etc.
Pág. 118
Click OK para finalizar la siguiente par en RSLogix5000. (regresar a logix)
Pág. 119
Ahora observemos que los tags dentro del controlador están en el fólder con el
nombre del modulo pilz que le fue asignado.
Pág. 120
Dar Click sobre el signo de + en Pilz_adapter:I and Pilz_adapter:I.Data. Este
abre las tabla de datos de entradas que fueron asignadas en este caso 18
palabras las primeras 2 palabras son para la comunicación control net y la
palabra ya usable para datos es la palabra dos.
Pág. 121
Dar Click sobre el signo de + en Pilz_adapter:O and Pilz_adapter:O.Data.
Este abre las tabla de datos de entradas que fueron asignadas en este caso
16 PALABRAS y la palabra ya usable para datos es la palabra 0
Pág. 122