Curso de redes Ethernet
Download
Report
Transcript Curso de redes Ethernet
FINS (Direccionamiento y enrutamiento)
Descripción del
protocolo de redes
FINS
Factory Automation
Systems
CURSO DE REDES
FINS (Direccionamiento y enrutamiento).
Protocolo
FINS.
– Protocolo FINS.
– Usando comandos FINS en el PLC.
– Direccionamiento FINS.
– Tablas de rutas.
– Trama FINS.
2
CURSO DE REDES
Protocolo FINS.
Protocolo FINS.
– Protocolo de la capa de aplicación (capa 7).
– El protocolo FINS forman el sistema de comandos
para el servicio de mensajes a través de las
diferentes red de OMRON.
– Se utilizan para operaciones de control,
lectura/escrituras de áreas de los PLCs,
operaciones con ficheros, etc.
– Pueden utilizarse con redes Ethernet, Controller
link, DeviceNet y Host Link, y entre la CPU y las
unidades de Bus de la CPU (Unidades especiales).
3
CURSO DE REDES
Protocolo FINS.
Protocolo FINS.
– Hay dos tipos de comandos FINS.
• Comando dirigidos a la CPU.
– Hay comandos para los diversos modelos de CPU (Serie
CS/CJ, Serie CV, C200HX/HG/E, etc.).
– El sistema de comandos es el mismo para todas las CPU,
pero la especificaciones varían dependiendo de la CPU.
• Comando dirigidos a las unidades de bus de la CPU.
– Son comandos específicos para cada unidad especial
(Ethernet, Controller Link, Maestra de CompoBus/D, etc.).
4
CURSO DE REDES
Protocolo FINS.
Protocolo FINS.
– Las CPU’s de la serie CS/CJ pueden recibir
comandos FINS desde:
• otro PLC o desde un ordenador en otra red.
• desde un ordenador o PLC conectado en una red
local.
– Los CS/CJ pueden redireccionar comandos FINS a
otras redes OMRON.
5
CURSO DE REDES
Usando comandos FINS en el PLC.
Comandos FINS en PLC.
– Desde el PLC se pueden enviar los comandos
FINS con la instrucción CMND.
– Las instrucciones SEND y RECV, nos permiten
enviar comandos FINS de lectura y escritura de
áreas de memoria.
6
CURSO DE REDES
Direccionamiento FINS.
Direccionamiento FINS.
– Cualquier equipo en una red OMRON esta
identificado por dos parámetros:
• Dirección de red.
• Dirección de nodo.
– Hay un tercer parámetro que indica la dirección de
unidad a la que va dirigido de comando FINS
dentro del PLC.
<red>.<nodo>.<unidad>
7
CURSO DE REDES
Direccionamiento FINS.
8
Valores de los parámetros.
Valores
Dirección de red
1 a 27.
Número de red local: 00 Hex.
Dirección de
nodo
Dirección de
unidad
Comunicaciones internas con el PLC: 00 Hex.
Para Ethernet: 1 a 254.
Para Controller Link: 1 a 64.
CPU: 00 hex.
Unidades de Bus de la CPU: <Nº Unidad> + 10 hex.
Unidades especiales de E/S: <Nº Unidad> + 20 hex.
Inner Board: E1 hex.
Ordenador: 01 hex.
Unidad conectada a red: FE hex.
CURSO DE REDES
Direccionamiento FINS.
9
Direccionamiento FINS.
Unidad # 01
Unidad # 02
Dirección FINS :
Unidad # 03
1 . 10 . <unidad>
01 02 03
ETN
CPU # 00
Nodo: # 10
Red # 01
CURSO DE REDES
Tablas de rutas.
Definen el camino de comunicaciones entre
dispositivos.
Cuando utilizar las tablas de rutas.
– Cuando un servicio de comunicaciones FINS es usado sobre una
red Ethernet.
– Cuando hay varias unidades de comunicaciones montadas en un
PLC.
– Cuando un servicio de socket es requerido por la ejecución de una
instrucción CMND(490).
No se pueden crear desde la consola.
10
CURSO DE REDES
Tablas de rutas.
Partes de un tabla de rutas.
– Tabla de rutas local.
• Números de Unidad (0-15, o nivel 0-1)
• Direcciones de red de las unidades montadas.
– Tabla de rutas a redes remotas.
• Número de red remota (red que queremos alcanzar).
• Número de nodo de equipo puente.
• Número de red de equipo puente.
11
CURSO DE REDES
Tablas de rutas.
12
Ejemplo de tabla de rutas local.
Unidad #01
Unidad #02
Unidad #03
ETN CLK DRM
Red #01
Red #02
Red #03
CURSO DE REDES
Tablas de rutas.
13
Ejemplo tabla de rutas a redes remotas.
PCL #2
PCL #3
#3 #1
PCL #4
#2 #1
#2
Red #2
Tabla PCL #1
#2
PCL #1
#1
Red #1
Tabla PCL #2
Red
Destino
Red
Puente
Nodo
Puente
Red
Destino
Red
Puente
Nodo
Puente
2
3
3
1
2
2
1
3
3
Red #3
Tabla PCL #3
Red
Destino
Red
Puente
Nodo
Puente
3
2
1
Tabla PCL #4
Red
Destino
Red
Puente
Nodo
Puente
2
1
1
3
1
1
CURSO DE REDES
Trama FINS.
14
Trama FINS.
– La trama FINS consta de dos partes:
• Cabecera (10 bytes).
• Datos.
Cabecera
Datos
CURSO DE REDES
Trama FINS.
15
Información de la cabecera.
Campo
ICF
Tamaño
1 byte
Descripción
Campo de control de información.
Comando que requiere respuesta = 80 hex.
Comando que no requiere respuesta = 81 hex.
Respuesta = C0 hex.
RSV
1 byte = 00 hex.
Reservado (siempre a 0).
GCT
1 byte = 02 hex.
Contador de saltos de gateway ( siempre a 2)
DNA
1 byte
Dirección de red destino.
DA1
1 byte
Dirección de nodo destino.
DA2
1 byte
Dirección de unidad destino.
SNA
1 byte
Dirección de red origen.
SA1
1 byte
Dirección de red origen.
SA2
1 byte
Dirección de unidad origen.
SID
1 byte
Identificador de servicio (de 00 a FF).
CURSO DE REDES
Trama FINS.
16
Información de datos.
– En esta parte de la trama se carga la información del
comando a ejecutar ó la respuesta a un comando solicitado.
01
01
82
00
01
00
00
0A
01
01
82
00
01
00
00
0A
20 bytes
CURSO DE REDES
FINS (Direccionamiento y enrutamiento).
17