Está en la página 1de 3

Generalitat de Catalunya Departament d’Electricitat/Electrònica CFGS

Institut Palau Ausit Automatització i robòtica industrial


MP08

COMUNICACIONS S7 (Ethernet)
1. OBJECTIUS.

▪ Reconèixer els components que formen una xarxa Ethernet.


▪ Configurar i muntar els diferents dispositius actius en una xarxa Ethernet per a funcionar amb el
protocol de “Comunicaciones S7” i amb intercanvi de dades entre CPUs.
▪ Programar una xarxa Ethernet basada en els PLCs S7-300/1200/1500 de Siemens mitjançant el
port PN integrat en la CPU.
▪ Realitzar la diagnosis del components i interpretar els errors que es pugui produir en una xarxa
d’aquest tipus.

2. INFORMACIÓ.

2.1. Funció “PUT”:

BLOQUE DE FUNCIÓN PUT SIGNIFICADO PARÁMETROS DE E/S


REQ: Activa el intercambio de datos con un flanco ascendente.
ID: Valor del ID local de la “Conexión S7”.
ADDR_1: Puntero hacia las áreas de la CPU interlocutora en las que
debe escribirse.
SD_1: Puntero hacia las áreas de la CPU propia que contienen los datos
que deben transmitirse.
DONE: Puede contener dos valores:
• “0”: Indica que la petición no se ha iniciado o no ha finalizado.
• “1”: Indica que la petición ha finalizado sin errores.
ERROR: Puede contener dos valores:
• “0”: Indica que la petición se ha realizado sin errores.
• “1”: Indica que la petición se ha realizado con errores.
STATUS: Indica, en el caso de haberse producido un error durante la
petición, el código de dicho error en hexadecimal.

2.2. Funció “GET”:

BLOQUE DE FUNCIÓN GET SIGNIFICADO PARÁMETROS DE E/S


REQ: Activa el intercambio de datos con un flanco ascendente.
ID: Valor del ID local de la “Conexión S7”.
ADDR_1: Puntero hacia las áreas de la CPU interlocutora en las que
debe leer el dato.
RD_1: Puntero hacia las áreas de la CPU propia donde guardará los
datos recogidos.
NDR: Puede contener dos valores:
• “0”: Indica que la petición no se ha iniciado o no ha finalizado.
• “1”: Indica que la petición ha finalizado sin errores.
ERROR: Puede contener dos valores:
• “0”: Indica que la petición se ha realizado sin errores.
• “1”: Indica que la petición se ha realizado con errores.
STATUS: Indica, en el caso de haberse producido un error durante la
petición, el código de dicho error en hexadecimal.

3. ENUNCIAT DE L’EXEMPLE.

3.1. CREACIÓ PROJECTE.

Crear un nou projecte en TIA Portal, anomenat “03_GET_PUT_EXEMPLE”.

Realitzat per: COMUNICACIONS INDUSTRIALS Data:29/11/2017 Pàgina: 1/3


Vicenç Guerrero ETHERNET – Comunicació S7 Versió: 1.0 Fitxer: ETH_01_Comunicació S7.doc
Generalitat de Catalunya Departament d’Electricitat/Electrònica CFGS
Institut Palau Ausit Automatització i robòtica industrial
MP08

3.2. CONFIGURACIÓ DE HARDWARE.

Es tracta de realitzar la configuració del hardware d’una xarxa Profinet-IO a on intervenen els següents
dispositius i les adreces PN indicades:

PLC S7-300
PLC S7-1500
[192.168.0.2]
[192.168.0.1]

ETHERNET (Comunicacions S7)

Cal definir l’àrea d’entrades i sortides de forma que respecti les que figuren en la següent taula:

S7-300 S7-1200
Àrea E/S
PLC_01 PLC_02

Entrades
IB136..138 IB0..1
digitals
Sortides
QB136..137 QB0..1
digitals

3.3. CREACIÓ DE LA TAULA DE VARIABLES.

Una vegada creat configurat el hardware en TIA Portal amb les adreces corresponents, tant dels equips
(adreça i nom PN, com de les E/S i byte de la marca de cicle, s’ha de crear una taula de variables amb els
següents registres:

3.4. PROGRAMA DE CONTROL.

Realitzar un programa en la CPU del PLC S7-300 per tal de poder llegir i escriure en la CPU del PLC S7-
1200.

FUNCIÓ S7-300 S7-1200

PUT Clock Byte  QB0

GET QB136  IB0

Realitzat per: COMUNICACIONS INDUSTRIALS Data:29/11/2017 Pàgina: 2/3


Vicenç Guerrero ETHERNET – Comunicació S7 Versió: 1.0 Fitxer: ETH_01_Comunicació S7.doc
Generalitat de Catalunya Departament d’Electricitat/Electrònica CFGS
Institut Palau Ausit Automatització i robòtica industrial
MP08

4. ENUNCIAT DE L’EXERCICI.

4.1. CREACIÓ PROJECTE.

Crear un nou projecte en TIA Portal, anomenat “03_GET_PUT_EXERCICI”.

PLC S7-300
PLC S7-1500 [192.168.0.2]
[192.168.0.1]

ETHERNET (Comunicacions S7)

4.2. PROGRAMA DE CONTROL.

Realitzar un programa en la CPU del PLC S7-1200 per tal de poder llegir i escriure en la CPU del PLC S7-
300.

FUNCIÓ S7-1200 S7-300

PUT Clock Byte  QB137

GET MB100  IB137

Realitzat per: COMUNICACIONS INDUSTRIALS Data:29/11/2017 Pàgina: 3/3


Vicenç Guerrero ETHERNET – Comunicació S7 Versió: 1.0 Fitxer: ETH_01_Comunicació S7.doc

También podría gustarte