Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comunicaciones SIEMES S7-200
Comunicaciones SIEMES S7-200
Tecnologa Industrial
Mdulos de
ampliacin
STEP 7- Micro
Unidad de
programacin
PC
Visualizador de
textos
Panel de
operador
Impresora
Mdem
Lector de cdigo
de barras
Sensores/actuadores
Cursos de Perfeccionamiento
*) A partir 10/99
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
INDICE
n
n
S7-200. Comunicaciones
S7Protocolos de comunicacin
PPI
MPI
PROFIBUS
Protocolos definidos por el usuario (Freeport
(Freeport))
n
Componentes de la red
Puerto de comunicacin
Conectores de bus
Rendimiento de la red
Optimizar el rendimiento de la red
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
INDICE
NETR y NETW
Ejemplo
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
S7--200. Comunicaciones
S7
n El PC o la
MONOMAESTRO
MULTIMAESTRO
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Protocolos de comunicacin
n
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Protocolos de comunicacin
n
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
PPI
n
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
MPI
n
Las CPUs S7
S7-- 300 y S7S7 -400 pueden leer y escribir datos
en las CPUs S7
S7-- 200, utilizando las operaciones XGET y 8
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
XPUT
n
Grupo de
Tecnologa Industrial
PROFIBUS
n
PROFIBUS--DP
PROFIBUS
Mdulo de expansin EM277
n
n
Cursos de Perfeccionamiento
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Freeport
n
Cursos de Perfeccionamiento
10
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Freeport
Alternativa:
protocolo RS 485 o
RS 232
RS 485
Mdem RS 485
Cable PPI
Accionamiento
(p.e. Protocolo USS)
Dispositivo
con
RS 485
RS 232
Impresora
Visualizacin
Otros
PLCs
Mdem
Otros
PLCs
Lector de cdigo
de barras
Cursos de Perfeccionamiento
11
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Freeport
n
n
n
Cursos de Perfeccionamiento
12
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Freeport
n
Protocolo USS
Control completo del acccionamiento
n
n
n
n
n
#2
#3
#4
Cursos de Perfeccionamiento
13
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Freeport
n
DRV_CTRL
n
READ_PM
n
WRITE_PM
n
Cursos de Perfeccionamiento
14
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Puerto de comunicacin
n
Cursos de Perfeccionamiento
15
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Conectores de bus
Cursos de Perfeccionamiento
16
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento
17
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
El factor de actualizaci
actualizacin GAP le indica a la CPU la
frecuencia con la que debe comprobar el hueco de
direcciones para determinar si hay otros maestros.
Grupo de
Tecnologa Industrial
La direcci
direccin de estaci
estacin m
m s alta es el valor donde un maestro
debe buscar a otro.
Ajust
Ajustndose dicho valor se limita el hueco de direcciones que el
ltimo maestro (la direcci
direccin m
ms alta) debe comprobar en la red.
n
Limitando el tama
tamao del hueco de direcciones se reduce el tiempo
necesario para buscar e incorporar en la red a un nuevo maestro.
se deber
deber ajustar en todos los maestros un mismo valor para la
direcci
direcci
n de estaci
estacin m
ms alta.
n
Dicha direcci
direcci n deber
debera ser mayor o igual a la direcci
direccin m
m s alta de los
maestros. El ajuste est
estndar de la direcci
direcci n de estaci
estaci n m
ms alta en las
CPUs S7
S7--200 es 31
31.
Cursos de Perfeccionamiento
19
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento
20
ISA-UMH TDOC-2001
10
Grupo de
Tecnologa Industrial
Enviar mensajes
n
n
cuando la estaci
estaci n 3 tiene el testigo en su poder, env
enva una petici
peticin a la
estaci
estaci
n 2 y pasa el testigo a la estaci
estacin 5.
La estaci
estacin 5 env
enva una petici
peticin a la estaci
estaci n 4 y pasa el testigo a la
estaci
estaci
n 6.
La estaci
estaci n 6 env
enva un mensaje a las estaciones 2, 4 u 8 y pasa el testigo a
la estaci
estacin 7.
Este proceso de enviar un mensaje y pasar el testigo contin
contina por el anillo
lgico de la estaci
estacin 3 a la estaci
estaci n 5, a la estaci
estacin 6, a la estaci
estacin 7, a la
estaci
estaci
n 8, a la estaci
estaci n 9 y de all
all retorna finalmente a la estaci
estacin 3.
El testigo debe recorrer todo el anillo
l gico para que un maestro pueda
enviar una petici
peticin de informaci
informaci n. En un anillo l
lgico compuesto por seis
estaciones que env
envan una petici
peticin para leer o escribir un valor de doble
palabra (cuatro bytes de datos) cada vez que tienen el testigo en su poder,
el tiempo de rotaci
rotacin del mismo ser
ser de unos 900 milisegundos a una
Cursos de Perfeccionamiento
velocidad de transferencia de 9.600 bit
bit/s.
/s. aci
aci
n del testigo.
21
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
El tiempo de rotaci
rotaci n del testigo en redes S7S7-200 multimaestro se puede
determinar sumando los tiempos de posesin del testigo por parte de
cada maestro.
Cursos de Perfeccionamiento
22
ISA-UMH TDOC-2001
11
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento
23
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Tiempo rotaci
rotacin testigo en funci
funcin del n
n estac
Cursos de Perfeccionamiento
24
ISA-UMH TDOC-2001
12
Grupo de
Tecnologa Industrial
Tiempo rotaci
rotacin testigo en funci
funcin del n
n estac
Cursos de Perfeccionamiento
25
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
NETR y NETW
n
Cursos de Perfeccionamiento
La operaci
operacin Leer de la red inicia una
comunicaci
comunicaci
n para registrar datos de una estaci
estacin
remota a trav
travs del puerto indicado (PORT), seg
segn
se define en la tabla (TBL).
La operaci
operacin Escribir en la red inicia una
comunicaci
comunicaci
n para escribir datos en una estaci
estacin
remota a trav
travs del puerto indicado (PORT), seg
segn
se define en la tabla (TBL).
16 BYTES y s
slo 8 operaciones simult
simult neas
26
ISA-UMH TDOC-2001
13
Grupo de
Tecnologa Industrial
NETR y NETW
Cursos de Perfeccionamiento
27
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Ejemplo
n
Cursos de Perfeccionamiento
28
ISA-UMH TDOC-2001
14
Grupo de
Tecnologa Industrial
Ejemplo
n
n
Cursos de Perfeccionamiento
29
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Ejemplo
Cursos de Perfeccionamiento
30
ISA-UMH TDOC-2001
15
Grupo de
Tecnologa Industrial
Freeport
El programa de usuario puede controlar el puerto serie de la CPU.
CPU.
el programa KOP controla el puerto de comunicaci
comunicacin utilizando:
utilizando:
n
n
interrupciones de recepci
recepci n y de transmisi
transmisi n
Transmitir mensaje (XMT) y Recibir mensaje (RCV).
Cursos de Perfeccionamiento
31
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento
32
ISA-UMH TDOC-2001
16
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento
33
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Utilizar la operaci
operacin XMT para transmitir datos
Con la operaci
operacin XMT se puede enviar un b
bfer de uno o m
ms
caracteres (hasta un m
m ximo de 255).
Una vez transmitido el ultimo car
car cter del b
b fer, se genera una
interrupci
interrupci
n (evento de interrupci
interrupcin 9 para el puerto 0 y evento de
interrupci
interrupci
n 26 para el puerto 1), si una rutina de interrupci
interrupci n se ha
asociado al evento Transmisi
Transmisi n finalizada.
Tambi
Tambi n es posible transmitir datos sin utilizar interrupciones (p.ej
(p.ej..
enviar un mensaje a una impresora), vigilando SM4.5 SM4.6 hasta
que finalice la transmisi
transmisin.
Cursos de Perfeccionamiento
34
ISA-UMH TDOC-2001
17
Grupo de
Tecnologa Industrial
Utilizar la operaci
operacin RCV para recibir datos
Con la operaci
operacin RCV se puede recibir un b
bfer de uno o m
ms
caracteres (hasta un m
m ximo de 255).
Una vez recibido el ultimo car
carcter del b
b fer, se genera una
interrupci
interrupci
n (evento de interrupci
interrupcin 23 para el puerto 0 y evento de
interrupci
interrupci
n 24 para el puerto 1), si una rutina de interrupci
interrupci n se ha
asociado al evento Recepci
Recepci n de mensajes finalizada.
Tambi
Tambi n es posible recibir mensajes sin utilizar interrupciones,
vigilando para ello la marca especial SMB86. SMB86 (o SMB186) no
ser
ser
n iguales a cero cuando el cuadro RCV est
est inactivo o cuando
se haya finalizado. En cambio, ser
ser igual a cero cuando se est
estn
recibiendo datos.
Cursos de Perfeccionamiento
35
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento
36
ISA-UMH TDOC-2001
18
Grupo de
Tecnologa Industrial
Cursos de Perfeccionamiento
37
ISA-UMH TDOC-2001
Grupo de
Tecnologa Industrial
Ejemplo
Cursos de Perfeccionamiento
38
ISA-UMH TDOC-2001
19
Grupo de
Tecnologa Industrial
Ejemplo
Cursos de Perfeccionamiento
39
ISA-UMH TDOC-2001
20