You are on page 1of 50

Unidad 6 Descripción y programación

del autómata S7 -1200

En este capítulo:

6.1. Descripción del autómata 6.5. Entrenador para el autómata S7 -1200


p rogramable S7-1200
6.6. Detección automótica
6.2. Introducción al entorno TIA Portal de la CPU en autómatas S7- 1200

6.3 . Marcas de sistema y de ciclo. 6.7. Comunicación Ethernet


Cambio en el direccionamiento E/S entre un autómata S7-1200 y un ordenador

6.4. Programación por segmentos 6.8. Programación de sistemas


en el autómata S7-1200 secuenciales con S7-1200
Unidad 6 ' Descripció n y prog ramación del autómat a 57- 1200

e Recuerda • • •
-:::::==:.
)
=================:::::
6.1. Descripción del autómata
programable S7-1200
El autómata S7-1200 La CPU 57-1200 es un potente contro lador que incorpora una fuente de alimen-
es un PLC modular.
tación y distintos circuitos de entrada y salida integrados. Una vez cargado el pro-
La comunicación es
grama en la CPU, esta vigila las entradas y cambia el estado de las salidas según
por Ethernet y la po-
la lógica del programa de usuario, que puede incluir lógica booleana, contadores,
tencia depende del
temporizadores y operaciones matemáticas complejas.
número de la CPU.
.------------------ 0 Conector de alimentación
® Conectores extraíbles para cableado
de usuario (detrás de las tapas)
@ LEDs de estado para las E/S
integradas
® @) Conector PROFINET (en el lado
inferior de la CPU)
Para comunicarse con una programadora,
la CP dispone de un puerto P OFI ET
integrado. La CPU puede comunicarse con
paneles HMI o una CPU diferente en la red
PROFINE .

Fig.6.1.
Aspecto de una CPU S7- 1200 t~ ______________~®
En la figura se presentan las CPU disponibles en el mercado para el sistema 57-
1200. La CPU 1211C dispone de 6 entradas/4 salidas digitales y 2 entradas analó-
gicas. No pueden ampliarse con módulos de señales 5M. La CPU 1212C dispone
de 8 entradas/6 salidas digitales y 2 entradas analógicas. La CPU 1214C y la CPU
1215C disponen de 14 entradas/lO salidas digitales, con 2 entradas analógicas de
0-10 Vy 2 salidas analógicas (solo CPU 1215C). La CPU 1215C dispone de 2 puertos
de comunicación Ethernet, mientras que el resto de CPU solo uno. Todas las CPU
están disponibles en 3 versiones (OC/OC/OC; AC/DC/Re lé y OC/OC/Relé).

Función CPU 1211C CPU 1212C CPU 1214C CPU 12 15C


Dimensiones físicas (mm) 90 x 100 x 75 90x 100 x 75 11 0 x100x 75 130x 100x 75
Memoria de Trabajo 30 kB 50KB 75kB 100 kB
usuario
Carga 1 MB 1 MB 4MB 4MB
Remanente 10 kB 10kB 10 kB 10 kB
E/S integradas Digital 6 entradas/4 8 entradas/6 14 entradas/10 14 entradas/lO
locales salidas salidas salidas salidas
Analógico 2 entradas 2 entradas 2 entradas 2 entradas/2 salidas
Tamaño de la Entradas (1) 1024 bytes 1024 bytes 1024 bytes 1024 bytes
memoria imagen Salidas(Q) 1024 bytes 1024 bytes 1024 bytes 1024 bytes
de proceso
hea de marcas (M) 4096 bytes 4096 bytes 8192 bytes 8192 bytes
Ampliación con módulo de señales Ninguna 2 8 8
(SM)
Signal board (SB), Battery Board
Fig. 6.2. (BB) o Communication Board (CB)
Compara ció n entre tip os Módulo de comunicación (CM) 3 3 3 3
d e CPU s del S7-1200 (ampliación en el lado izquierdo)

La interfaz Ethernet integrada garantiza una comunicación sencilla para tareas de


programación (comunicación del autómata con el PC a través del programa 5TEP
7 Professiona l o TIA Portal), conexión a paneles de operador HMI y comunicación
entre varias CPU. Para la comunicación por red, se dispone de un switch Ethernet
C5M 1277 que permite conectar 51MATIC 57-1200 con otros tres equipos (4 salidas
RJ45). 5i se añaden módu los de comunicación CM también es posible la comunica-
ción por conexión serie (R5-232 y R5-485).

192
Unidad 6 . Descripción y programación del autómata S7-1200

OF • PROFIN

_Cam¡laÓn
(lUlt08(U\~O

SíMA'JlC 57-.200

Fig.6.3.
Posibilidades
de comunicación
lmpreacra Modam
para el S7-1200 PROflN

La familia S7-1200 ofrece diversos módulos y placas de conexión para ampliar las
capacidades de la CPU con E/S adicionales y otros protocolos de comunicación.

<D Módulo de comunicación (CM), procesador de comunicaciones (CP) a. TS Adapter

Fig.6.4. <V CPU


Posibilidades de ampliación ® Signal Board (S8), communication board (C8) o battery bo.ard (88)
para el S7-1200 @ Módulo de señales (SM)

Las tarjetas de señal SB están diseña das para insertarlas en el frontal de la propia
CPU S7-1200. En las figuras se presentan los distintos módu los de señal SM y tarje-
tas de señal SB disponibles en el mercado para el autómata S7-1200:

• Los módulos de señal SM1221 son de entradas digitales DI y los módulos de


señal SM1222 son de salidas digitales DQ.

• Los módulos de señal SM1223 son de entradas y sal idas digitales DI/DQ combi-
nadas.

• Las tarjetas de señal SB 1223 son de entradas/salidas digitales DI/DQ combina-


das.

• Los módulos de señal SM1231, SM1232 y SM1234 son para señales analógicas
(entradas Al, salidas AQ y entradas/salidas AI/AQ).

• Las tarjetas de señal SB 1232 son de salidas analógicas AQ.

También hay SB de alta velocidad (200 kHz) con 4 entradas digitales (SB 1221),
4 sa lidas digitales (SB 1222) y 2 entradas/2 salidas digitales (SB 1223).

193
Un idad 6 . Descripció n y programación del aut ómata 57-1200

( Recuerda ••• ) 6.1. Descripción del autómata


programable S7-1200
El autómata S7-1200 La CPU 57-1200 es un potente controlador que incorpora una fuente de alimen-
es un PLC mo dular.
tación y distintos circuitos de entrada y salida integrados. Una vez cargado el pro-
La comunic a c ión es
grama en la CPU, esta vigila las entradas y cambia el estado de las salidas según
por Ethernet y la p o-
la lógica del programa de usuario, que puede incluir lógica booleana, contadores,
tencia depende del
tempo rizadores y operaciones matemáticas comp lejas.
número de la CPU.
r------------------ @ (!) Conector de alimentación
® Conectores extraíb les para cableado
de usuario (detrás de las tapas)
@ LEOs de estado para las E/S
in tegradas
@ @) Conector PROFINET (en el lado
inferior de la CPU)
Para comunicarse con una programadora ,
la CPU dispone de un p erto PROF I ET
integrado. La CPU puede comunicarse con
paneles HMI o una CPU diferente en la red
PROF INET.

Fig . 6.1.
Aspec to d e una CPU S7-1200 t~ ____________~®
En la figura se presentan las CPU disponibles en el mercado para el sistema 57-
1200. La CPU 1211C dispone de 6 entradas/4 salidas digitales y 2 entradas analó-
gicas. No pueden ampliarse con módulos de señales SM. La CPU 1212C dispone
de 8 entradas/6 salidas digitales y 2 entradas analógicas. La CPU 1214C y la CPU
1215C disponen de 14 entradas/lO salidas digitales, con 2 entradas analógicas de
0-10 Vy 2 salidas analógicas (solo CPU 1215C). La CPU 1215C dispone de 2 puertos
de comunicación Ethernet, mientras que el resto de CPU solo uno. Todas las CPU
están disponibles en 3 versiones (OC/OC/OC; AC/DC/Relé y OC/OC/Relé).

Función CPU 1211C CPU 1212C CPU 1214C CPU 1215C


Dimensiones físicas (mm) 90x100x 75 90x 100x 75 110x100x 75 130 x 100 x 75
Memoria de Trabajo 30kB 50 KB 75kB 100 kB
usuario
Carga 1 MB 1 MB 4MB 4MB
Remanente 10 kB 10kB 10 kB 10 kB
E/S integraoas Digital Semraaasl4 8 en\rad'3sIS 14en\radas/10 14 entradas/10
locales salidas salidas salidas salidas
Analógico 2 entradas 2 entradas 2 entradas 2 entradas/2 salidas
Tamaño de la Entradas (1) 1024 bytes 1024 bytes 1024 bytes 1024 bytes
memona imagen Salidas (Q) 1024 bytes 1024 bytes 1024 bytes 1024 bytes
de proceso
hea de marcas (M) 4096 bytes 4096 bytes 8192 bytes 8192 bytes
Ampliación con módulo de señales Ninguna 2 8 8
(SM)
Signal board (SB), Battery Board
Fig. 6.2. (BB) o Communication Board (CB)
Comparación entre tipos Módulo de comunicación (CM) 3 3 3 3
de CPUs del S7-1200 (ampliación en el lado izquierdo)

La interfaz Ethernet integrada garantiza una comunicación sencilla para tareas de


programación (comunicación del autómata con el PC a través del programa 5TEP
7 Professional o TIA PortalL conexión a paneles de operador HMI y comunicación
entre varias CPU. Para la comunicación por red, se dispone de un switch Ethernet
C5M 1277 que permite conectar 51MATIC 57-1200 con otros tres equipos (4 salidas
RJ45). 5i se añaden módulos de comunicación CM también es posible la comunica -
ción por conexión serie (R5-232 y R5-485).

192
Unidad 6 . Descri pción y programación del autó mat a 57-1200

PROFlI'¡ET .PROFI!IIET

_CcnelOtln
JQ".toa JQ".:o

SIMA'nC 51-1200

Fig. 6.3.
Posibilidades
de comunicación
PfOHNi:: Im¡lf!!aa litodl!lm AI::.cnam.ler1!o
para el S7-1200

La familia 57-1200 ofrece diversos módulos y placa s de conexión para ampliar las
capacidades de la CPU con E/S adicionales y otros protocolos de comunicación.

ro Módulo de comunicación (CM), procesador de comunicaciones (CP) o TS Adapter

Fig.6.4. @ CPU
Posibilidades de ampliación <ID Signal 80ard (S8), communication board (C8) o battel)' board (88)
para el S7-1200 @ Módulo de señales (SM)

Las tarjetas de seña l SB están diseñadas para insertarlas en el frontal de la propia


CPU 57-1200. En las figuras se presentan los distintos módulos de señal SM y tarje-
tas de señal SB disponibles en el mercado para el autómata 57-1200:

• Los módulos de señal SM1221 son de entradas digita les DI y los módulos de
señal SM1222 son de salidas digitales DQ.

• Los módulos de señal SM1223 son de entradas y salidas digitales DI/DQ combi-
nadas.

• Las tarjetas de señal SB 1223 son de entradas/salidas digitales DI/DQ combina-


das.

• Los módulos de señal SM1231, SM1232 Y SM1234 son para señales analógicas
(entradas Al, salidas AQ y entradas/salidas AI/AQ).

• Las tarjetas de señal SB 1232 son de salidas analógicas AQ.

También hay SB de alta velocidad (200 kHz) co n 4 entradas digitales (SB 1221),
4 sa lidas digitales (SB 1222) Y 2 entradas/2 salidas digitales (SB 1223).

193
Unidad 6 . Descripción y programación del autómata 57-1200

Tipo Sólo entradas Sólo salidas Combinación de entradas y salidas

® SBdigital
· Entrada: 4 x 24 V OC,
200 kHz · Salida: 4 x 24 V OC,
200kHz · Entrada: 2 x 24 V OC I Salida: 2 x 24 V
OC

· Entrada: 4 x 5 V DC.
200 kHz · Salida: 4 x 5 V DC,
200kHz · Entrada: 2 x 24 V OC 1 Salida: 2 x 24 V
OC,
200 kHz

· Entrada: 2 x 5 V DC / Salida: 2 x 5 V DC,


200 kHz

@SMdigital
· Entrada: 8 x 24 V DC
·· Salida: 8 x 24 V DC
8 salidas de relé
· Entrada: 8 x 24 V DC I Salida: 8 x 24 V
DC

· 8 salidas de relé
(conmutador)
·· Entrada: 8 x 24 V DC f 8 salidas de relé
8 x 120/230VAC In / 8 x salidas de relé

Fig. 6.5.
Módulos de señales SMs y SBs
· Entrada: 16 x 24 V DC

··
Salida: 16 x 24 V DC
16 salidas de relé
· Entrada: 16 x 24 V DC I Salida: 16 x 24 V
DC

digitales para el S7-1200 · Entrada: 16 x 24 V DC /16 salidas de relé

Tipo Sólo entradas Sólo salidas Combinación de entradas y salidas

®SB
analógica
· 1 entrada analógica de 12
bits · 1 salida analógica -

·· 1 RTD de 16 bits

.
1 termopar de 16 bits

@SM
analógico
·· 4 entradas analógicas
4 entradas analógicas de 16
·· 2 salidas analógicas
4 salidas analógicas
4 entradas ana!ógicas/2 salidas
analógicas
bits

· 8 entradas analógicas

· Termopar:
- 4 TC de 16 bits
- 8 Te de 16 bits
Fig.6.6.
Módulos de señales SM y SB
· RTD:
- 4 RTD de 16 bits

analógicos para el S7-1200 - 8 RTD de 16 bits

En las CPU 57-1200 es opcional el uso de tarjetas de memoria MC (M emory Cards).


Pueden ser de 2, 12 o 24 MB. En ellas se pueden almacenar el programa, datos, da-
tos de sistema, archivos y proyectos. Se puede utilizar para crear una tarjeta «pro-
grama» que funcione como memoria de la CPU. Si se retira la tarjeta «programa»
de la CPU, la CPU perderá toda la memoria del proyecto. También permiten crear
una tarjeta «transferencia» que pueda copiar el proyecto (y las actua lizaciones) a
varias CPU. Se puede crea r con un PC est ándar y un lector/grabador de tarjetas SO.

Las SIMATIC Memory Cards están preformateadas con un formato de memoria 51-
MATIC que no debe modificarse. No se debe utilizar un PC para borrar los archivos
ocultos log (archivo de sistema) y crd info. bin (archivo bin). No se debe utilizar un
PC para reformatear la tarjeta de memoria o quedará inutilizada.

Para los autómatas con alimentación en continua, hay disponibles fuentes de


alimentación estabilizada (PM 1207). Admiten una entrada variable de 120/230
V AC y garantizan una salida de 24 V OC, 2,5 A. Deben protegerse con un inte-
rruptor magnetotérmico de 10 A, curva C. Tienen una tensión de rizado inferior a
150 mVpp.

Fig.6.7.
Tarjeta de señal SB
y fuente de alimentación
PM para el S7-1200

194
Unidad 6 . Descripción y programació n del autóm ata S7-1200

C Ejemplo 6.1 )

Con ayuda de la documentación disponible en Internet, determina las características de funcionamiento


y cableado de una CPU 1214C AC/DC/RELAY (6ES7 214-1BE30-0XBO)

La CPU 1214C AC/DC/RELAY (6ES7 214-1BE30-0XBO) dispone de una memoria de trabajo de 50 KB, con 14
entradas digitales (DI 14x24 VDC), 10 salidas digitales a relé (DQ 10xRLY 30VDC/250VAC 2 A) Y 2 entradas
analógicas de tensión variable y 10 bits de resolución integradas (Al 2xl0 bits 0-10 VDC). Para los módulos
de señal SM, tiene una intensidad máxima de 1.600 mA (a 5 V DC). La alimentación máxima disponible para
sensores es de 400 mA (a 24 V DC). Consume 4 mA por cada entrada digital utilizada (a 24 V DC).

Dispone de 6 contadores rápidos y puede ampliarse con hasta 8 módulos de señal SM a la derecha, hasta 3
módulos de comunicaciones CM a la izquierda y con 1 tarjeta de señal SB. La CPU considerada dispone de
1 puerto de comunicación, pudiendo comunicarse con 1 PC y con hasta 3 HMI. Soporta 8 comunicaciones
Ethernet (activas o pasivas).

En la figura se muestra el esquema de cableado de las entradas y salidas incorporadas (sin módulos de señal
SM) para un autómata S7-1214C AC/DC/RLY.

RELAYOUTPUTS

donde:

1. Salida alimentación de sensor 24 VDC.

2. Para entradas PNP, conecte negativo (-) a ma sa M. Para entrada s NPN, el positivo (+) a masa M.

En caso de conectar un módulo de señal (SM) de entradas/salidas, se deben acoplar en el lateral de la CPU
disponible, utilizando el conector lateral. Se debe seguir el esq uema de cableado indicado por el f abricante
en el m anual de producto.

195
Unidad 6 . Descripción y program ación del autómata 57-1200

AQ
~
000 0

En caso de conecta r una tarjeta de señal (5B) de entradas/sa lidas, se debe levantar la tapa fronta l de la CPU
e insert ar a presión la 5B. 5e debe real izar el esquema de cableado indicado por el fabricante en el manual
de producto (por ejemplo, una 5B 1232 AQ de 1 salida ana lógica).

6.2. Introducción al entorno TIA Portal


Con 51MATIC 5TEP 7 Professional, el usuario puede configurar, programar, probar y
diagnosticar controladores modu lares 51MATIC 57-1200, 57-300, 57-1500, 57-400
Y WinAC para control ba sado en Pe. También incluye 51MATIC WinCC Ba sic para
realizar tareas de visualización sencillas con los 51MATIC Basic Panels.

La librería de bloques contiene una serie de funciones tecnológicas entre las que
figura una regulación PID. Los paquetes opcionales 57-5CL, 57-GRAPH, 57-PLC5im,
documentación de instalaciones y Te le5ervice ya están integrados.

Con la Vist a de portal, el usuario tiene a su disposición de un vistazo todos los


editores necesarios para un proyecto de aut omatización, como los de programa-
ción de controladores, visualización, configuración de la conexión de red o acceso
online.

pk=,I~. _- _ _ _~ ___ " __ _

... ~~ ( ont rc: la d!)r¿s


.... CiI SlIdATl C 5 7-" ::: 00
~ ':j CPU
~ GI CFU 1211 C ,L,CiDC!RIy
~ ~ (PIJ '1211 e DC'DCiDC
~ [~ ( PU '12 11 e DCiOCiPly
CPU 1: 1';( ~( De PI,
• r..- ( PU 1: 1: C ,' CiDClRlj
.. . CPU I ~ ' I 2e DC/DCfDC
• CPU 12 12C OCiOCir ly
~ [ij CPUI .: 14 C " CiDCtr l¡
6ES7 2'14-1 BE30-0XBO

B4V1'I·a§'C.f¡.m
• C:j CPU 12 14 C DC!DCIDC
• G CPU '1214C DcJDCiRly
• ~ CPI.I 121 SCAO DCIR!j
• Cli CPU 12'1se DC'DcJDC
• r:a. CPU 12 15C DCiDCiRly
.. Ci ( PU 120ú -; tn e~pe';lfl cdr
• Q! SIh1.".TIC 57·'150>:0
• [1j SUdATlC 57 -300
• fi¡;; SIh1.".TIC 5 7-4 0')
• r.. SII,IATl C ET 20 ') ( PU

--- El._ _
.- -- - ~- - ~ - ---

Fig. 6.8.
Vista de portal en el entorno de programación TIA

196
Unidad 6 . Descripci ón y progra mación del autómat a 57-1200

Con la Vista de proyecto, el usuario ti ene a la vista las estructuras jerárquicas de


todo el proyect o en el árbol del proyecto. Esto permite un acceso rápido e intuitivo
a todos los parámetros y datos de proyecto. Gracias a la gestió n de datos centrali-
zada y orientada a objetos, las modificaciones de datos realizadas en un proyecto
se actua lizan automáticamente para todos los dispositivos (por ejemplo~ los con-
troladores y los paneles de mando) .

Con un solo editor gráfico se puede configurar fáci lmente una instalación comple-
ta. Pa ra diferenciar claramente entre las tareas de int erconexión y de configura -
ción de dispositivos, el editor ofrece tres vistas:

• Los distintos dispositivos se parametrizan y configu ran en la Vista de dispositivos.

• Las con exiones ent re dispositivos pueden crearse de modo gráfico en la Vista
de redes .

• En la Vista topológica se muest ra la inte rconexión real de los dispositivos


PROFINET.
n -------- -~~,~~~ ---~.~-. -"~~ --~--~~---------.-- - - - - --- ., x
PrQ."" .:to Ed lCllJ n Ol1 l1 ne O p(l o n E'~ H e n a rrll€nta ~ ~ uda
Totally Integrated Automation
Il') ! ("! :ti w Establece r con eXl on onhne "" ~_? J! JI X :::l o PORTAL
prl_configuracion ~ plc_l (CPU 1214CAaDaRly] _ j1 ii X

... _J

~
Ó
prl _;:<) nflg wo l.. wn
tf Agre9d r d ISp O: ltIVC>
DI:::po s itlVo~ 'j I"ed e ~
::ti pk_1 [ CPU 1l14CAC,i0 C,iRI: ]
~ I a- 1pie 1

, H Él ~;;tj
'5' VIsta topológica '¿ Vista d~ .edPs r
e.! 11000;' H
Vista de di s positivos
::¡¡"
h

l
E
11Opcio nes
V Catá logo
¡:.e;;;Cd"';'---~~l@ ~
(;!iiI Flltro
'¡sepu
.. [lj Slg n a l Boa rd
l:2J
="l g
:-

~
~
~
.. . Datc.$ ,';:Imu n-:- s
. :t: C!) nfl gura clon del d Q~ u mento .. [it T~HJ etas de (Q rn u n icaCl ón
~ r..:, Idioma : y re curSQ~ .. [j eatt.: ry Boa rd
~ r¡¡¡ DI y¿
.. . PI A.(C~SO:¡ onlln e
~ ~ OO
~ [¡ OIlOQ
~ ~AI
~ [jAO
~ [¡AIIAQ
.. C!l ldo du lo'S d e ("QmUfU CaÓó n

~"I

;" .'i.! Ot3'1 tlÓ .,t!(O


fG~
.. General
Genera l
~ I"!elf. : PROFIIIET
~ 0 11410 Q I 0 Información del ptoyecto
.. AI2
.. Cont adores rápIdos (H5C) Ila m bre
.. G .e n ~ rd d " r.: ~ de Impul sos (
Arra nqu ~
¡.....,_ _ _ _ _ _ _ _ __ _...¡I
> I Vista detall ada <
TI . m ~d.

,.,
Ci cl o __
• , ''''~ !
.:ti
(.)ffi l'!' nta rl .j

Información
a " " ' 8 general 1& plc_'

Fig. 6.9.
Vista de d isp ositivos dentro de la Vista d e proyec to en el e ntorno de programació n TIA

( Ejemplo 6.2 )

Mediante el entorno de programación TIA Portal, configura el autómata 57-1200 pedido con el direccio-
namiento indicado de entradas/salidas digitales/analógicas.

ElEMENTO REFERENCIA FIRMWARE

CPU 1214C AC/ DC/ Rly 6ES7214-1BE30-0XBO V2 .0

SM 1221 DI16 x 24V DC 6ES7 221-1BH30-0XBO V1.0

SM 1222 DQ8 x 24V DC 6ES7222-1BF30-0XBO V1.0

AQ1 x 12bits Signal Board 6ES7 232-4HA30-0XBO V1 .0

197
Unidad 6 . Descripción y programación del autómata 57-1200

El paso inicial consiste en abrir el TIA Portal en la Vista de portal. Se debe «Crear proyecto» y, a continu-
ación, «Configurar un dispositivo» y «Agregar dispositivo». Se debe hacer doble dic sobre «Abrir la vista del
proyecto» para pasar a Vista de proyecto con el «Árbol del proyecto» abierto. El «Árbo l del proyecto» (y
el rest o de element os presentes en la vista de proyecto del TIA Portal) se puede contraer cuando se desee.

El resto de los eleme ntos o partes del área de t rabajo de la Vista de proyecto son:

• La «Vista de dispositivos» (donde apa rece la CPU cargada montada sobre el perfil soporte o rack y la po-
sición o slot que ocupa), la «Vista de redes» y la «Vist a topológica».

• La «Vista genera l de dispositivos», que nos muestra la información con las características del módu lo (CPU
1214C), el rack, la posición en el slot, el rango de direcciones de entradas y salidas, el tipo de módulo y su
refe rencia y el firmware del mismo .

.;;~ ~ Id Guardar proyecto

I~-.,..,----,

r
i 1r-:~íSP osítíVO\
~
L ___ --::;1r-::--;:======::;:::¡~I ~
H' ¿t ' pk_ 1
-,,::,;-¡v¡=;;i''lt.-:-to;-,-I)-;;Olo:-:~(':-;i'=":::H=~=
H El ~j;! ®,. ! t l('O~.
_ =V,=,,=a (=I.:::;
T "~d_",--,-
H
1 .. : : frl_, .~ntlgurd':lVn
~ ;'gr -=-9Mdl 'jpv ~ lt hIO
&D I ::; pO$¡thl(>:' ';I rede~
lo ~ 1'''_1 ( CPU 1214 C ,t,ODCJP.:I,]

: ~~ ~;~~I~::a:I~~,r.(~~1 dOCllrn~nt.:.
!
.. :"' 1i:110rn,,:; j I'~ , ur-:. o:; Rack 57·1200
.. .. - ':'<ce '>o:; v n ll n ~
" ~ SI I.l ;...m: C ~rdPe ade l

- - - ~_._ . _. -_._--~ . _ •••• _~ •• _ ~ •• ••••.. •••..


~ ~_. _ _o •_ _ _ •• _ _ ~ _

Genera l _ _ _ _ _ _ _ _ _ _ _ _ _ _~

> J Vic;t a dHa ll a da

J Vista general de disl)Ositivos


't Módulo Slot DireCCIón 1 Dirección Q Tipo Referencia Firmware
1(1 '3
1ü ~
10 1
... pk_ 1 CPU '1~ 14C ~C' D (.P I~, 6ES~ 2 1·H BE 30-0 ' BO \'2 O
0 1l 4 IDQI(,-, 11 0 ... 1 0, , 1 OI I-l ·D 10
J..I.:!_I 1: 64 67 ~.I:::

,i..Q I , I :Cbltó_'¡ 13 SO . 3 '1 ':'(1 1 Slgnal Board

HSC_ I 1 16 '1000 , 'l O.. Co ntad,ol' rapl d ,) ( H ~;C!


H5C_:: 1 17 1004 '10 .. Co ntad.:- .. r"pldo ,H SC ¡
HSC_ 3 1 1S '10(03 ,10 Co ntadN rap"j.:, ' H:'C .
HSC_4 1 19 '10 1 ::: , 1 0 Co ntad ,=,1' rajlldQ , H5C,
HSC_5 1 ::0 10 16 .. '10 C,:ontad o l' rapld,:, . HSCl
HSl.._6 1 :::1 '1020 . IIJ .. C':-ntad,j (' rapld/:o 'HSCJ
Pu l ~e_ 1 1
~,
¡ 000 . ,10 c, ,,,nel'a dN el", I mpu l ~,)

Pu l ~e_: 1 33 '1OO:: ~ ,1 0 . G",nerad.:or d", IFnpu l ~o


~ Interfaz PROFIIIET_ l 1(1 Int.;;lia: pr OFlIlET
D116 x .:!4 DC_I SI'! 1~~ 1 DI16 , ~-I ,' DC b ES; ::~ 1-'18H3 (/-i) x BO \' 1 O
DQS )( ~4V D C _ l '1:: ';;1,11 :::~.:: DOS ~-I ,' DC 6 E S ~ ~':::- 'I BF30-0A81) '/ 1 0

198
Unidad 6 . Descripción y program ación del autómata 57- 1200

• El «Catálogo de hardware» disponible para la CPU seleccionada. Este catá logo puede incluir fuentes de
alimentación (P5), las CPU presentes en la versión del TIA Portal, las tarjetas de señal, las tarjetas de co-
municación, los módulos de entradas y salidas digitales y analógicos (DI, DQ, Al, AQ), módulos mixtos de
entradas/salidas (DI/DQ, AI/AQ), los módulos de comunicación, etc. Para encontrar el resto de los elemen -
tos disponibles del entorno de programación, se debe deseleccionar la casilla Filtro. Así, se pueden añadir
pantallas HM I, accionamientos y arrancadores, etc.

v I Catálogo
I<BU~(a r
Filtre'
~ Llari!l
~ [~ Slgna l 8,:'a rd
~ [:¡ Talj~ta~ di¡' ,:c'I'rtLlnkac íon
~ :--
~
r-
-

kI.;,,:luk,·:; di¡' t:'='ITlwm:aC lon

Se deben añadir los módulos de señal 5M 1221 DI16x24V OC, 5M 1222 DQ8x24V OC y la tarjeta de señal 5B
AQ1x12bits a nuestro proyecto haciendo doble clic sobre la referencia adecuada del Catálogo de hardware.
El programa ya sitúa el elemento en el slot que corresponde del bastidor.

"-
<:§. .
~
¡/
"-
(¡ /
~<:J
"
~(..,/
« +-
~ ~
+-
,,'o ~
<:), <J

1 2 3

Rack 57-1200

199
Uni dad 6 . Descripción y programación del autómata 57-1200

6.3. Marcas de sistema y de ciclo.


Cambio en el direccionamiento E/S
En la Vista de proyecto del TIA Portal se puede realizar la activación de las marcas
de sistema y de las marcas de ciclo. Haciendo clic sobre la CPU en la Vista de dispo-
sitivo, se debe ir a Propiedades> General> Marcas de sistema y de ciclo .

6.3.1. Marcas de sistema


Se debe marcar la casilla de activación de las marcas de sistema, indicando la di-
rección de dicho byte (por ejemplo, MB1). Para ese byte, el programa define la
marca de primer ciclo (M 1.0), la marca de diagnóstico modificado (M1.1), la marca
de siempre TRUE (M1.2) y la marca de siempre FALSE (M1.3) .

g Propiedades ~ Información i · .:?el Di"HJIlÓ..,ti<


~~~~----~------~

Marcas de sistema y de ciclo


• Entrada s ..
• Salid as di .. . Bits de mar(a~ de sistema
Di re cc ione ... r
Fig. 6.10. ID de hard ... ~ "ctl dr la utlh:aclNl delh;t.:- de rnarca~ de
Activa ción del • ,;"1:::
~1-:.t"'l1la

byte de marcas • CCl ntadClre~ r. .. Dlrec(lon del b te de mar(a~


de sistem a en TIA portal de ¿ I ~terna -1'.18"
• G",neradore~

6.3.2. Marcas de ciclo


Se debe marcar la ca silla de activación de las marcas de ciclo, indicando la direc-
ción de dicho byte (rango de valores desde el O hasta el byte 8191, MB8191).

~ Infonnaoóll i) 1! Diagnó"tiro

101
~Ran90 de valofi~ Direcció n del byte de marca s de cid,) (f"Bx,
[0 .. 819'1]

~~;;~~~~~!2:L ____Jg Propiedades


Fig.6.11.
Activa ció n d el b yte General
d e marc a s d e ciclo • Entradas Dlre':<IOI1 del b .te dé" rnarca~
en TIA porta l • Salid as dí . de cid.) ,I,IB..

Una marca de ciclo es una marca que modifica periódicamente su estado binario
en una relación 1:1 entre impulso y pausa (tren de impulsos). Las marcas de ciclo .
se utilizan en el programa de usuario, por ejemplo para controlar indicadores lumi-
nosos con una luz intermitente o lanzar procesos periódicos, como la adquisición
de un valor real.

En la parametrización de la marca de ciclo se determina el byte de marcas de la


CPU que se convertirá en el byte de marcas de ciclo. Normalmente se utiliza el
último del rango previsto (MB8191). Cada bit del byte de marcas de ciclo tiene
asignada una frecuencia. La tabla siguiente muestra la asignación de frecuencias
posibles:

200
Unidad 6 . Descripción y progra mación de l autómata 57-1200

Bit del byte de marcas de ciclo 7 6 5 4 3 2 1 O

Duración del período (s) 2,0 1,6 1,0 0,8 0,5 0,4 0,2 0,1

Frecuencia (Hz) 0,5 0,625 1 1,25 2 2,5 5 10

Fig. 6.12.
Bits del byte de marcas de ciclo en TIA portal

6.3.3. Modificación de direcciones de E/S


En caso de que se desee modificar los bytes asignados por defecto a las entradas
y salidas digitales y analógicas (por ejemplo, byte O y 1 para las DI/DO), se debe ir
a la pestaña de Propiedades de la CPU (Vista de dispositivo) y mod ificarlas cam-
biando el byte de la dirección inicial de E/S (por ejemplo, ahora el byte in icial 124).

Al iniciar el proceso de modificación, el TIA Portal pregunta si debe reasignar las


variables anteriores utilizadas (bytes de entradas/salidas digitales/analógicas). Si
se desea, hacer dic en Aceptar.

pr.: .. rtrrm~ .. ~W ~ ~g Pr~pi-;d-~-~~4InfOlmit(ÍólI ~ ;' 1) Diagnó .. tí~

Dir"?cdol18S EiS
~ Interfa: PPOFL
y DI'14 íDQl o Dil'f~cClones de entrada
General
Dlre '= Clon IniCial 1124

I ternaria Imagen de pro(e~ ·) , 1\11P (Íeltc_a_ _ _ _ _ __

ClJ ntad o re~ r .


DireccionfoS de salida
Fig . 6.1 3. Gene radores
Cambio en el Dlre;:Clon 111 1( 1.3 1 1124
Arranque
direccionamiento Tie mpo de 0:1 •
de E/S en una CPU Ca rga por..:o r.lemQ rI a Image n de pr,;..:e:·) : MIP cícl ica ------l--
S7-1200 en TIA portal l,ta rea s de sis

Por último, se debe transferir esta activación de bytes a la CPU para que tenga
efecto. Conviene guardar el proyecto y, a continuación, hacer dic sobre la CPU y
darle al botón derecho del ratón para seleccionar la opción de Cargar en disposi-
tivo> Todo.

Co mpilar
Cargar en dispositivo

• Todo
Fig.6.14.
Transferencia de la Estab lecer conexión on lin e Ctrl+IC Co nfiguraci ón hardw ar'e
configuración [',::·:h.:t.:.::r .:·)ti.: "':'Ii (.nlm..:' (trl+U Soft'vva re
y el programa a la CPU .k Online y diagnóst ico CtI'l+D Soft'vvare (c arga r tod o
S7-1200 en TIA portal

Para verificar el cambio efectuado en la direcciones E/S, se puede consultar el


sinóptico de direcciones de la CPU.

201
Un idad 6 . Descripción y programación del autómata 57-1200

Sinóptico de dilecciones

, ; Hu-:.:ü:
- chr¿>(': lün¿> :

Tipo Dir des Dir ha:;ta Módulo IPP DP PfJ Rack


I D.f 67 "I ~ I
- t IIP OB I n
I 10(IIJ 1')1)3 HSC_ 1 "l lp iJ 8 1 1)

1') 04 100:- H _.(


- :: I.I IP '81 1]

1008 11) 1 1 HSC - :: , II F' l)81 1)

101: 10 15 H'5(_4 I. II P ) 81 Ü

1 1016 1019 H5 C_? I.IIF' ('8 1


1 11'1 " 0"1 lO ::? HSC - 6 I. II P 0 8 1 O
Fig . 6.15.
<: 1 '1::4 1.2 5 ~11 .f ·'[J v IÜ_1 I.IIF' 0 81 1)
Sinóptico de direcciones 1) 1'J OO 11)0 1 Pul:;€' 1 I,IIP O B I Ij
para verificar bytes -
J:¡ 100 .... 10)0? Pul:::", .2 U IP (oB 1 o
E/S digitales/analógicas
C- o 1:::4 '1::5 JII .f:~(''¡(!_ 1 I. II P Co BI O
en TIA portal

6.4. Programación por segmentos en el


autómata S7-1200
La programación en el aut ómat a 57-1200 se rea liza mediante TIA Portal (Vi st a de
proyect o) dentro de segment os en los que se uti liza n las diferent es instru cci ones
de progra mación. Est os segmentos est án dentro del bl oque de orga nización OB l
situado en el «Árbol del proyect o». Por defect o, aparece el Segmento 1. Est e bl o-
que, llamado Prin ci pal o M ain, es el bl oque est ánd ar para la ej ecución cíc li ca del
programa de usuari o. También perm it e lla mar desde él a otros tipos de bl oques o
fun cio nes exist entes para la programa ci ón (<< Agrega r nu evo bl oqu e» ).

_ ilX
F-r;:. "" ..."1\) f dl\.l' 'n . er In . ... rt.lr Onlll'l~ 0p,,-,r·n.::~ H<:, rt drfUe n td : - ud.:;
Tota lly Integrated Auto mation
ro ecto" !§' := )( "") ! (# :¡¡ ~ l! Est abl ecer co n exión onl m e ? • • X -l ' f JI'T, L
,.. I_PROGRAMACION LINEAL. PLC_' [CPU, 2'4C AODORly) , Bloques de programa , Maio IOB11 _ ji ií X

...... J

• [ j Genera l
• Slli Opera ,: ,..)!)!:?:; ¡'~ gI Cd:> cvn
• ~ Ternp Cl n:¿Hk. re s
Se gm e nto 1: • • ~ C.' "tadvroe :
C·) n'lentan ü • ~ Co mparadon::;
~ ~ flHll:lO n e:;; rnate rn atlC3~
• ~ Trdn ~f€'r€:nóa
• ~ C(. n .¡.;-r~ l ·m
. ~ f uent¡;::¡ exte rna::;
• ~ Co:·ntrc,l d.:-I f:'ro gran'ld
• r-. Variab les PLC •b OperdCI(·ne-o;. k,gl;:d Z (.) 1)
• [!ti Tip o:, de d ato::; PLC
•S Oe!.p la: amle ntc. y rdd':I¿n
• ~ Tdb l d~ dt- C. b: -:- Iv d(lo n
~i Informa': l.)n del pr('grdl"na
§:i lI zt a-; de te'ito o;

•Ei 1\1,)dulv~ lOt.:dl-:-$


Comoe-flt dno

.-CJ f e:,:ha :<I' h,;¡ rll


• ~i Dato: CQlYlune,;
• ~L Co nhgllrd(IOI1 del
• :... Idl.)rna~ J
dO':Uffi¿ol1tO

re cu r,;,)::;
P--------------- PIO p
da-d-e-s----
- - -¡e- ~4-!-11l-fO-II-"a~(:-ltl~I1""'---.....I.""""""".:.l.o."""':::-""'" • S Stnn g + Ch al'
• ~ Pe: nfe-ria d.e :;.:~litra h:add
' - -_ _ _ _;=:----;_-,_ _ _ _ _ _ _ _ _ _ _ _ __ _ __ _ _ _ _ _... _ _ _ _ _ _ _---,;=1 • ::, ,!..larTl1d ::;
• ~ Dlo:ig nu::;t lco
• '::J Pu l,.
• ~ Data Lc-99U19
• ::::J Flll1Cl<:·lle5 d ~ bloque::; de
T,po 06
Humero r¡

Fig. 6.1 6.
Bloque principal OB 1 en TIA portal

En la part e derecha de la Vist a de proyecto, se pu eden encontrar las instru cciones


de programación básicas, las avanza das, las instru ccio nes t ecnológicas y las ins-
trucci ones de co municaci ón. También se encu entran las librerías del proyect o, el
t est (con el panel de ma ndo del autómat a se leccion ado) y las t areas.

202
Unidad 6 . Descripción y prog ramación del autómata 57-1200

v ¡Instrucciones b_á_s_k_a_s______ v TlnstlUcciones avanzadas


T
Nombre Nombre
~ -r= Ge neral • ~_ Fecha ,:! hora
~ 1 Opera·:ICo ne::: k '91.:a::; L') n bit::: ~ St nng + Char
r® To?m po l'l:ado re::¡ c:. Pe rife n a de sc entra li::ada
• CE! (onta d,) re ::; [::.:; ~.Ia rrna ::;
~< Com para d,)",:: :; e Di agn ó::;t i¡: o
f± . F ~II1 ': I ;:, n e ::; rn at ernatlca:; e PU I::¡ é
~ Tra n::;feren ci a L' Data L099il1 9
fS. COl1v e r::; iof) L Fun ciones de bloque :; de datos
Fig . 6.17. ~ C;:.nt r~.. 1dél p ros¡rarna
Instrucciones básicas r~: Opera(l,:. ne,::: lógICa::; (ij f) pa la bra:
y avanzadas de
~ De :¡p la: a lr,iento y rot a cl,;, n
programación en TIA portal

Inicialmente, la programación utilizada en las diferentes prácticas con el autómata


S7-1214C se estructura de forma lineal, considerando globalmente el proyecto de
automatización deseado con todas las variables internas y entradas/salidas. El pro-
grama se debe escribir utilizando las instrucciones con una secuencia lineal, una
tras otra, en el 081 desde la primera a la última. Con posterioridad, se pasará a ver
ej emplos de programación estructurada .

Se debe prestar especia l atención al ciclo de sean, pues prevalecerá la activación o


desactivación de salidas en los últimos segmentos de la programación si se repiten
en varios segmentos diferentes de l bloque principal OB1.

6.4.1. Ciclo de sean en la CPU S7 -1200


La CPU ejecuta un ciclo de sean que ofrece una lógica coherente durante la ejecu-
ción del programa de usuario y previene fluctuacione s en las salidas físicas, cuyo
estado puede cambiar varias veces en la memoria imagen de proceso de las sa-
lidas. En cada ciclo se escriben valores en las salidas, se leen las entradas, se eje-
cutan las instrucciones del programa de usuario y se realiza el mantenimiento del
sistema o procesamient o en segundo plano.

En condiciones estándar, todas las E/S digitales y analógicas utilizan un área de


memoria interna denominada «memoria imagen de proceso» para actualizar las
E/S de forma síncrona con el ciclo. La memoria imagen de proceso contiene una
instantánea de las entradas (<<memoria 1») y salidas (<<memoria Q») físicas de la
CPU, la Signal Board y los módulos de señales.

La CPU tiene tres estados operativos, que son STOP, ARRANQUE Y RU N. Los LED de
estado en el frente de la CPU indican el estado operativo actual.

• En estado operativo STOP, la CPU no ejecuta el programa, por lo que es posible


cargar un proyecto en la CPU.

• En estado operativo ARRANQUE, la CPU ejecuta la lógica de arranque, si la hu-


biere. Los eventos de alarma no se procesan durante el arranque.

• En estado operativo RUN, el ciclo se ejecuta repetidamente. Pueden aparecer


eventos de alarma que se procesan en cualquier fase del ciclo del programa.

---------------
E
J- ----
L ________________ _ ® ------,
Fig. 6.18.
Ciclo de scan en una
cpu S7-1200

Estado operativo AR RANQUE:

A: El área de entradas de la memoria de imagen de proceso (memoria 1) se


borra.

203
Unid ad 6 . Descripción y programación del autómata S7-1200

B: Las salidas se inicializan con el último valor.

C: Se ejecuta la lógica de arranque (contenida en bloques lógicos especia-


les).

D: El estado de las entradas físicas se copia en la memoria 1.

E: Los eventos de alarma se ponen en cola de espera para ser procesados


en el estado operativo de RUN.

F: Se habilita la escritura del área de salidas de la memoria imagen del pro-


ceso (memoria Q) en las salidas físicas.

Estado operativo RUN:

1: La memoria Q se escribe en las salidas físicas.

2: El estado de las entradas físicas se copia en la memoria 1.

3: Se ejecuta la lógica del programa de usuario.

4: Se realiza el autodiagnóstico.

5: Las alarmas y comunicaciones se procesan en cualquier parte del ciclo.

La CPU no dispone de interruptores físicos para cambiar de estado operativo (STOP


o RUN) . Al configurar la CPU, es posible defini r el comportamiento en arranque en
las propiedades de la CPU. TIA Portal ofrece un panel de control que permite cam-
biar el estado operativo de la CPU online (STOP o RUN). El panel de control tam-
bién dispone de un botón MRES para inicial izar la memoria . El color del indicador
RUN/STOP muestra el estado operativo actual de la CPU.

6.5. Entrenador para el autómata S7 -1200


Para poder proba r las diferentes prácticas en las que se utilizan las instrucciones
de programación disponibles en el entorno TIA Portal, se ha montado un entre-
nador con un autómata S7-1214C AC/DC/Relé y una tarjeta de señal SB con una
salida analógica. Por el momento, no hay disponible ningún programa simulador
de dicho autómata.

Fig. 6.19.
Entrenador para el autómata
S7-1214C AC/DC/Relé

Se ha pasado la alimentación fase-neut ro (230 VAC) a través de un interruptor


magnetotérmico, además del conductor de protección (amarillo-verde). En las
bornas situadas a la izquierda se han pasado como entradas, con cable violeta, los
14 inte rruptores situados en la parte inferior. Cada borna sirve para unir cada inte-
rruptor con cada entrada digit al de 24 VDC. Además, existe un int erruptor adicio-

204
Unidad 6 . Descripción y programación del autómata 57-1200

nal para pod er puentear las 14 entradas de los interruptores y conectar diversas
entradas verdaderas a las bornas de la izquierda. También se deben unir, con cable
negro, las masas M con 1M (en las entradas digitales) y con 2M (en las entradas
ana lógicas) . El cable rojo se reserva para L+ de la entrada de 24 VDC del autómata.

Fig.6.20.
Entradas cableadas
en el autómata
S7-1214C AC/DC/Relé

En las bornas de la derecha se han pasado como salidas, con cable verde, los dos
grupos de 5 salidas digitales libres de potencial (salidas a relé). Estos grupos están
separados por un cab le rojo (lL o 2L) que si rve para llevar la fase o el positivo,
según la t ensión de aliment ación que necesite la sa lida programada.

Además, se han pasado por bornas la sa lida analógica de la tarjeta de seña l (cable
negro para masa OM, cable naranja para el bit de salida, cab le amarillo-verde para
el cond uctor de protección).

Fig.6.21.
Salidas cableadas
en el autómata S7-121
4C AC/DC/Relé

6.5.1. Montaje de la entrada analógica


mediante un circuito electrónico
Para tener una t ensión variable de 0-10V como entrada analógica para el entre-
nador montado, se ha utilizado la propia fuente de 24 VDC del PLC y un divisor de
t ensión mediante un potenciómetro de 50 k Y dos resistencias una de 1 k Y otra
de 68 k.

I HACI A ENTRADA ANALÓGICA Al I


-'"
o
ci
U)

1K 68K o::

Fig.6.22.
Simulador de entrada
analógica en tensión

En el divisor de t ensiones form ado, la caída de tensión en las resist encias es de 14


V y en el potenciómetro de 10 V, siendo est e último el qu e permite la regulación
entre O y 10 V tomando el (-) como referencia de t ensión (2M) y conectando la
regu lación del potenciómetro a la entrada analógica elegi da del autómata.

205
Uni dad 6 . De scripción y programación del autómata 57-1200

ENTRADAS ANALÓGICAS

Número de entradas 2

Tipo Tensión (asimétrica)

Rango O a 10 V DC

Rango total (palabra de datos) O a 27648

Fig.6.23. Resolución 10 bits


Características
de las entradas Rango de sobreim pulso (palabra de datos) 27649 a 325 11
analógicas integradas
Desbordamiento (pa labra de datos) 32512 a 32767
en la cpu S7-1214C

SALIDA ANALÓGICA

Número de sal id a 1

Tipo Tensión o intensidad

Rango ± 10 V DC ó O a 20 mA DC

Tensión: 12 bits
Resolución
Int ensidad: 11 bits

Fig.6.24. Tensión: -27648 a 27648


Rango total (palabra de datos)
Características de la salida
Intensidad: O a 27648
analógica SB 1232

6.6. Detección automática de la CPU


en autómatas S7 -1200
Tra s abrir el programa TIA Portal Vll, en la Vista de Portal, se crea un nuevo proyec-
to. En primer lugar se debe se leccionar «Configurar un dispositivo» y, a continua -
ción, hacer clic en «Agregar dispositivo». 5e debe indicar el nombre del dispositivo
(<<PLC1») y despl ega r 51MATIC 57-1200 para elegir una CPU 1200 sin especificar.

PLCI

~ f.¡¡E
~ r,- SIJ..LqIC S7-1 ~(' O
~ r--" CPU
• [11 CPU 1~ 11 C':'ClOC(Plj
• r~' CPU 1::1 '1e OCiDClOC
•c:- CPU 1~ 1'1C DcJOCiRly
• Qii CPU 1 ~ 1 :C A0DCiRly
• [Ji CPU 1 : '12C OClOCiOC
~ r CPU 1 : '12C OcJOC1rl!
- -
• [-- CPU 1 : '14 e h.C:OClR1i L6_E_S :- ~-,:'~-~ .~-~~~ _
• [ti CPU 1: 14 C O(iOC:OC
• _ CPU 1 : 14 C OCiOC(Rly
• ~ - CPU 1 ::?15eFCfOCiPly

Fig.6.25. • ~ CPU 1::: 1s e O(.iOC.!OC


CPU '1~ 1SC DCiOC'Rly
Inserción de una CPU :' 1~terr1 a ~ pe ¡ ... rtií' CPU 1:00 :i lll es p et: ifi ca r
S7-1200 sin especificar

Para finalizar la Vi sta de Portal, se debe hacer clic en «Agregar ». El programa abre
por defecto la Vi sta de Proyecto. En la ventana de Vi sta de Di spositivos, se debe
hacer clic para «det erminar» la configuración del dispositivo con ectado.

2
Unidad 6 . Descripció n y progra mació n del autómata 57-1200

curso ej • PlC1 [CPU 1200 sin especificar) _ j1 ii X

Vista dE' tp.des ~ O'I Vista de dh'I)Ositivos

~ [ PLCI G ::¡
o
rnmm ~

El d ispositivo no está especificado.


-+ Utilice el ~..3C,¡"1.j de I-¡Jrd. 'DI! para especificar la CPU
Fig . 6.26. -+ o d'"tdt: ¡In.,r la configuración de l dispos itivo con ectado
Vista de dispositivos para
detectar automáticamente
.~--- - v

una CPU S7-1200 1111 >

5e debe realizar de forma correcta la «Detección de hardware para PLC1». En Tipo


de interfaz PG/PC se debe seleccionar PN/IE (Profinet) y en Interfaz PG/PC el tipo
de tarjeta de red del ordenador o PC (Realtek RTL8168/8111 PCI-Gigabit Ethernet).
La detección encuentra al plc_1 como dispositivo accesible en la subred de desti-
no. El plc detectado tiene una dirección MAC (00-lC-06-06-BA-FA), que es la que
aparece serigrafiada en puerto Xl P1 del autómata real de 5iemens.

Tlp,~, -:I¿. Il1telÍd: pe, f'(

Inte ,idOpe, pe

[n:, p l;t~rt l ~r a(¿':'lbl~ ~ en Id :.ub rf!>d de d-=:.tl n'J

Pa rPddeor LEO

,ictud:i::dr
IntormaClón de e~Ja do onhne
O ' ~p'J~ ,t, ·. o d(ceo ,ble enco ntrad o O , o p o~ , t , . ,j 119: 168 1 ~O J r. .
$C dnmng hna lcdd·J t....J

Fig . 6.27.
Detección de hardware
para una CPU S7-1200 sin Det ección
especificar

La dirección MAC (Media Access Control; en español 'control de acceso al medio')


es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de for-
ma única a una tarjet a de red. Es la dirección física y es única para cada dispositivo,
pues se escriben directamente en forma binaria en el hardware durante su fabri-
cación. Está det erminada y configurada por el IEEE (los últimos 24 bits, 3 bloques)
y el fabricante (los primeros 24 bits, 3 bloques) .

El plc detectado tiene una di rección IP fijada anteriormente (192.168 .1.20) me-
diante la herram ienta 57-1200 IP Tool. Esta dirección identifica, de forma lógica, a
un interfaz (elemento de comunicación/conexión) de un dispositivo (el plc) dentro
de una red que uti liza el protoco lo IP.

207
Unidad 6 . Descripción y programación del autómata 57-1200

La dirección IPv4 puede ser dinámica por cambios en la red o porque el proto-
colo DHCP del proveedor de acceso a Internet asigne otra IP. En el caso del plc,
se necesit a una IP estática o fija que no cambie con el tiempo y del mismo rango
(192.168.1.241, por ejemplo). Esto es así porque el autómata 57-1200 necesita
estar permanentemente conectado para poder localizarlo en la red (como los se r-
vidores de co rreo, servidores de páginas web, FTP públicos, et c.).

Basta hacer dic en «Detección» para que el 5TEP 7 busque en el Catálogo de Hard-
ware la CPU detectada y la ca rgue en la Vista de dispositivos de la Vista de Portal.
5ituándose sob re la CPU y haciendo dic sobre el botón derecho del ratón, se pue-
de consultar las Propiedades de la CPU detectada en este proceso.

Fig.6.28. j';: O .
Características de la CPU S7-
1214C detectada !.ctuali:a r :er: ión doel rnódulo
- - - - - - - ----~~~-"::=-:::-~~ -- _. - _. -. - .

También se pueden consu ltar las características del puerto de comunicaciones del
autómata en el apartado General, Interfaz PROFINET. 5e indica que el autómata no
está conectado a ninguna sub red definida, así como la dirección IP y la máscara de
su bred que se han detectado en el aut ómata.

.s Propiedade s '\1InfOllllación i} y)

J~~~~-----------------------
General L___ =;:::;--_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

r~
Dírecciúnes Ethernet _ _ _ _ _ _ _ _ _ _ _ _ _ __

: ¡• •W;¡.iM¡' IntE.'rfaz COIH!'ctada en red con


Genera l
DlrecCÍoJl1.:" Eth,;,rn et
I t

Sub red
• Avan:ddo
SiIKr'J nI:a,, 6n hora ria l.
• DI '14 (DQ 'I O
Protocolo IP
• Co ntado re:; rap id,)S HSC)
"'Ju:tar d ll P" :C'Cd) IP en el pré, . .:'cto;,
• Ge nerado res d.:' Irnpu l,ús ( .

Fig.6.29. ."'rra n qu~ D lr~o;cl ':.n IP ~-16-


S- 1--
: C-'
, I
Características de la interfaz tia:;, ;ubred ~~ 5_ 2~~ ._2§..5 _ 3_J
O Utill:ar rüuter
PROFINET (CPU S7-1214C)

6.7. Comunicación Ethernet entre un


autómata S7-1200 y un ordenador
5e dispone de un PC, con una tarjeta de red activada, y un autómata 57-1214C
AC/DC/Re lé, con un puerto Profinet integrado (dirección física MAC 00-lC-06-0C-
CD-C3), que se desea co nectar al PC a través de la tarjeta de red (modelo Rea ltek
PClEx1 LAN 8103EL/8102EL, con dirección física MAC 00-25-22-11-8 D-7C). Inicial-
mente, en el PC se ejecut a el 5ímbolo de sistema (" cm d", "ipconfig" y Enter) para
conocer la configuración IP de Windows.

6.7.1. Mediante la herramienta S7-1200Tool


5e conecta el autómata 57-1200 utilizando su pu erto Profinet al Pe. Para ello se
utiliza un cable (par trenzado) con co nector RJ -45. En el PC, está instalada la he-
rramienta «57-1200 Tool» que permite asignar la dirección IP de una o varias CPU s
del 57-1200 sin utilizar el software 5TEP 7 TIA Portal. 5e procede a encender el
aut ómata y ejecuta r la aplicación, ajustando la «parametrización de la interfase:
TCP/IP» y la tarj eta de red utilizada.

208
Unidad 6 . Descripción V programación del autómata 57-1200

i'B. 51-1200 T001


File VielN CPU

Fig.6.30.
Ajuste de la interfaz PG/PC
en S7-1200 Tool

Caso 1: Autómata de fábrica sin dirección IP asignada


Como ca so inicial se considera un autómata 57-1214C que viene de fábrica.
Solo dispone, por tanto, de su dirección física o MAC V, mediante la herramien-
ta «57-1200 Tool», se desea asignarle una dirección IP concreta (por ejemplo,
192.168.1.175) V una máscara de subred (por ejemplo, 255.255.255.0).

Como paso inicial se debe fijar una IP estática o fija para la tarjeta de red del PC
(<< Inicio», «Panel de control», «Conexiones de red» o similar) del mismo rango
que la deseada para el autómata haciendo coincidir los tres primeros grupos de
octetos de la dirección IP (por ejemplo, 192.168.1.xx) V cambiando solo el último
grupo (xxx.xxx.x.241).

A continuación, se debe abrir la herramienta «57-1200 Tool» desde el ordenador.


Basta escribir la dirección IP V la máscara de subred en «5ettings» V hacer dic en
el botón «5et». El programa escribe la dirección IP pedida e identifica las diferen-
tes propiedad es del dispositivo (referencia 5IEMEN5, versión de firmware, estado
operativo, etc.). Solo falta conocer el tipo de CPU, que no se definirá hasta que se
utilice el autómata en el entorno TIA Portal.

File View CPU Help

oevice Propelbes
,,;¡1 Update accessible devices M.6.C Address: 00:1 C:06:0C:CD:C3
. - 192.168.1.175 CPU Type: Unknown
Order ID: 6ES7214-1BG3Hll<BO
Hardware E·Stand:
FirmwareVersion' V 3.0.1
Operating State: STOP

IP Address: { 192 . 168 . 175 Set

Fig.6.31. Subnet Mask: I 255 . 255 . 255 . Use Defaults I


Asignación de la dirección Default Gateway: IO
IP deseada med iante r Set as Default
S7-1200 Tool

Es recomendable, como paso final, volver a dejar como dinámica la dirección IP


de la tarjeta de red del PC (<<In icio», «Panel de control», «Conexiones de red» o
similar).

Caso 2: Cambio de dirección IP asignada en local


Si se desea cambiar la dirección IP del autómata (por ejemplo, 192.168.1.175)
a otra dirección dentro del mismo rango (por ejemplo, 192.168.1.115), basta uti-
lizar la herramienta «57-1200 Tool » V verificar que la tarjeta de red del PC ten-
ga la dirección IP estática o fija en el mismo rango que la deseada (por ejemplo,
192.168.1.241). Se debe hacer dic en el botón «5et». Al igual que antes, interesa
volver a dejar como dinámica la dirección IP de la tarjeta de red del Pe.

209
Unidad 6 . Descripción y programació n del aut ómat a 57-1200

Desde la herramienta 57-1200 Tool también se puede realizar la prueba de par-


padeo de los LED de estado del autómata y restituir el autómata a los parámetros
de fábrica. Esta última operación borraría la dirección IP existente y el resto de
propiedades, a excepción de la dirección física MAC. También se puede pasar la
CPU de STOP a RUN, y viceversa.

~-
Res~arámetros
Fig.6.32.
Funciones permitida s
sobre la c p u d esd e la Parpadeo de LED
herra mienta S7- 1200 Tool de fábrica

6.7.2. Mediante el entorno de programación


TIA Portal
Se conecta el autómata 57-1200 utilizando su puerto Profinet al PC con la direc-
ción IP de la tarjeta de red asignada de forma dinámica. Se procede a encender el
autómata, ejecutar el entorno TIA Portal y configurar el autómata (hardware) en
la Vista de portal y en la Vista del proyecto.

En la Vista de dispositivos, se debe hacer clic en la interfaz PROFINET (puerto ver-


de) del autómata configurado. En Propiedades, General, Direcciones Ethernet se
puede consultar y ajustar la dirección IP en el proyecto. Por defecto, aparece el
rango de dirección IP 192.168.0.xxx y la máscara de subred 255.255.255.0. Como
se desea que la dirección IP del autómata sea otra (por ejemplo, 192.168.1.175),
se procede a escribirla para cambiarla.

lB. Propiedade s
"-g reg a r : ubr-od

Protocolo IP

Fig.6.33.
Dirección IP por defecto d e 'Id~, ~ lIl r.: cI
la cpu S7- 1200 co n TI A Porta l O llt¡h:dr r" utel

A continuación, en el Árbol del proyecto de la Vista de proyecto del TIA Portal, se


debe hacer clic en «Accesos online» para seleccionar la tarjeta de red existente
en el ordenador (Realtek PCle GBE) y poder actualizar los dispositivos accesibles
desde la misma.

Caso 1: Autómata de fábrica sin dirección IP asignada


Como caso inicial se considera un autómata S7-1214C que viene de fábrica. Solo
dispone, por tanto, de su dirección física o MAC (00-lC-06-0C-CD-C3) que se pue-
de leer en Accesos online.

Basta hacer doble clic sobre el dispositivo seleccionado para estar online con la
cpu (<<Online y diagnóstico»). Se debe ir a Funciones, Asignar dirección IP y escribir
la dirección IP (por ejemplo, 192.168.1.175) y la máscara de subred (por ejemplo,
255.255.255.0) deseadas. Se debe hacer clic en el botón «Asignar dirección IP».
Como se observa, en este apartado «Funciones» se puede además asignar el nom-
bre al plc y restablecer la configuración de fábrica.

210
Unidad 6 . Descripción V programación del autómata 57-1200

Árbol del proyecto 0Ii ~


( Recuerda. • • )
~
Poro programar el
... .,J cpu_1 ~ '14 C(he:;te
PLC S7-1200 primero r!( A,g re gar di spos itive.
se ha de configurar ~J Di5P,)siti\;"ü'S y r~d~::
lo comunicación con • C~ pk1 [CPU 1214C.~ (:'D(iRU
• ~ Datos COnlune:;
el PLC mediante el
• ~lilll Cünflguraclon de l do(umento
software adecuado. . ct. kl!')rna'3 y re.::ur~()3
Se debe asignar (,nline
¡;:,
una dirección IP
~
y uno móscara
de subred poro lo
comunicación en
DlspüsiÜ'j(' [00-'1C-Qó-O C-CD-C.3 ]
local con el PC. • L:l Te leServlce [D<:tec.:i':,n duto rnáti c
• ~ Slh1.QI C Ca rc1 r,,,,ac1el'

.... Diag n ósticü


As i~lnar dire 'xión IP
Gen¿or ..~ 1
...... Fun Cion es
A:' 19nar dl rc .:cwn IP
':"'s ígnar norilbre
Restab li7 (e r (jJnfigura( ión de fáb ti.
Dlre·:(I':dlIF' 192 163 '175

t· I a:,t:ar ..=t de -:,ubred 255 255 255. mi


o Utdl:ar rout¿-,

Dlre-C(H)11 del r(¡lIter

L :' 191101" d lr':- ((10n IF'

Fig. 6.34. Proceso para asignar uno dirección


IP en una CPU S7-1200 con TIA Portal

Por último, para comproba r que la comunicación en local entre el ordenador V


el autómata es correcta, se debe ir a Dispositivos y redes, Vista de dispositivos V,
sobre el autómata configu rado, proceder a Cargar Todo (tanto el hardware como
el programa escrito).

Para que todo sea correcto, debe salta r la «Carga avanzada» donde se puede veri -
ficar el nodo de acceso configurado para el plcl V los dispositivos accesibles en la
subred de destino a través de la interfaz PG/PC PN/IE. Se activará el botón «Car-
gar» para permitir la carga del hardware V del programa desde el ordenador (tar-
jeta de red) hasta el plc en la dirección IP V subred definida.

Para la comunicación, se req uiere asignar dinámicamente una dirección IP en el


mismo rango a la tarjeta de red del Pe. Esto se realiza desde la plat aforma TIA Por-
tal de manera guiada. Se debe hace r die en «Sí» V acept ar la dirección IP ad iciona l.

··,.,ia;'JtmIUI

I A.. ignar dilección IP


• Fara "'J",o:utar E',ta fUn d(.n la P,~,d F·~ l'.;-qlll.;'fE' «(,m.:. f ill llln',,:o ,jtra .:1 11''''( ': 1( '11
lF.,. n la tnl::.rna ~ubr.,.d qu.:: .,.1 FL.: ;ú",:",,, "'~'9na r a l1o;o l'a 1,, ; d ll'o;'«(I·:on",: IP
ne (1'?-.. a n a~ :-

Fig. 6.35. Asignación de la dirección IP para la tarjeta de red del PC

211
Unidad 6 . Descripción y programación del autómata 57-1200

DISpOSitIVO Tipo de dispOSitivo ' Tipo DireCl;lon Sub red


ple 'l CPU 1: '14C ¡'0D CiRly F'IIfIE 19: 168 1 '175

Tip o de mterla: pe, F(

Int"rld: PG F'C

P'1~e:>~I_tivo ,
DI-:posltl \'o -,1 [, E
PI HE DII'E' ct:lOn de dCC~5G -

Parpadear LEO

=-ctuali:ar

InlOlmaClón de eolado online


:f! Cúne<tad0 ':011 d,re':(lon 192 168 1 175

Fig.6.36. ri· S(,ó nn¡ng flna ll:ado

Carga avanzada del


ordenador al autómata Carg ar hal1Ce lar
mediante TIA Portal

Caso 2: Cambio de dirección IP asignada en local


Si se desea cambiar la dirección IP del autómata (por ejemplo,192.168.1.175) a
otra dirección dentro del mismo rango (por ejemplo,192. 168.1.115), se debe mo-
dificar en la Vista de dispositivos la interfaz PROFINET (puerto verde) del autó-
mata. En Propiedades, General, Direcciones Ethernet se debe ajusta r la nueva di-
rección IP. Además, en Accesos online, Dispositivos, Online y diagnóstico, se debe
cambiar la dirección IP del dispositivo. Se debe hacer dic en el botón «Asignar
dirección IP» .

... D l agnó~ti.: o
,':'signar dir~(d o n IP
G",nera l
9 Funcione $
1. ':. hJn ctr d lfcc:t:h)11 IP
,,",signar n ombre
r.establecer (.)nflguraé l
DII'¿-,':IOI1 IP '19:: , '168 , 1 I 15

l'.1a~ (a ra do;, ~ubred 255 255 , 255

Fig. 6.37.
.
~-
DlreCClon del rout",.
o Utlh:ar rNlter

Cambio de la dirección
IP del autómata S7-1200
mediante TIA Portal fl
Para comprobar la validez del cambio, basta lanzar la Carga avanzada y verificar
que se tiene la misma dirección IP en el nodo de acceso configu rado y en el dispo-
sitivo accesible en la subred de destino.

212
Un ida d 6 . Descripción V programación del autómata 57-1200

e Actividades propuestas )

1. Mediante el entorno de programación TIA Portal, configu ra un autómata 57-1212C con las entradas/sali-
das digitales/analógicas dadas por defecto.

ELEMENTO REFERENCIA FIRMWARE

CPU 1212C OC/ OC/ Rly 6ES7212-1H030-0XBO V2.2

SM 1231 AI4 x RTO 6ES7231-5P030-0XBO V1.0

2. Mediante el entorno de programación TIA Portal, configura el autómata 57-1215C con las entradas/sali-
das digitales/analógicas dadas por defecto.

ELEMENTO REFERENCIA FIRMWARE

CM 1243-5 6GK7243-50X30-0XEO V1.0

CPU 1215C AC/ OC/ Rly 6ES7215-1BG31-0XBO V3.0

SM 1221 018 x 24V OC 6ES7221-1BF30-0XBO V1.0

SM 1223 018/ 0Q8 x 24V OC 6ES7223-1BH30-0XBO V1.0

SM 1231 AI4 6ES7231-4H030-0XBO V1.0

3. Mediante la herramienta de comunicación 57-1200 Tool, asigna la dirección IP 192.168.0.25 al plc 57-
1214C (máscara de subred 255.255.255.0).

4. Mediante el entorno de programación TIA Portal, asigna la dirección IP 192.168.29.25 al plc 57-1214C
(máscara de subred 255.255.255.0).

6.8. Programación de sistemas


secuenciales con S7 -1200
Contacto normalmente abierto, normalmente cerrado y asignación
de bobinas
La activación de un contacto normalmente abierto depende del estado lógico
-11- del operando correspondiente. Si el estado lógico del operando es «1 », se cierra
el contacto normalmente abierto V el estado lógico de la salida de la instrucción
se pone a «1». 5i el estado lógico del operando es «O», el contacto normalmente
abierto no se activa V el estado lógico de la salida de la instrucción se pone a «O».

La activación de un contacto normalmente cerrado depende del estado lógico


-vi- del operando correspondiente. Si el estado lógico del operando es «1», se abre
el contacto normalmente cerrado V el estado lógico de la salida de la instrucción
se pone a «O». 5i el estado lógico del operando es «O», el conta cto normalmente
cerrado no se activa V el estado lógico de la salida de la instrucción se pone a «1».

Ambos contactos permiten realizar conexiones en serie V/o en paralelo. Los pará -
metros de la instrucción son:

Parámetro Declaración Tipo Área de Descripción


de memoria
datos

Fig.6.38. <Operando'" Input BOOL 1, Q,t\.·l, D, L Operando cuyo


Característic a s estado lógico se
d e los co ntactos NA y NC consulta.
en TI A Porta l

213
r ese pc·o y programación del autómata 57-1200

La instrucción «Asignación» permite activar el bit de un operando indicado. Si el


resultado lógico (R LO) en la entrada de la bobina es «1», el operando indicado
adopta el esta do lógico «1». Si el estado lógico en la entrada de la bobina es «O»,
el bit de l operando indicado se pone a «O». La instrucción «Asignación » puede
colocarse en cua lquier posición del segment o.

Parámetro Declaración Tipo de Área de Descripción


datos memoria

<Opera ndo> OutP llt BOOL 1, Q,M, D, L Opera ndo al


que se
Fig. 6.39. asigna el
Características de las RLO,
bobinas en TIA Portal

C__Ej_e_m_p_l_o_6_,3_ _)
Se debe programar el segmento 1 para que la activación de una entrada digital (por ejemplo, el bit 10.0)
provoque la activación de una salida digital (por ejemplo, el bit QO.O)

.. Segmento 1: "'Je rn pk. I bit


Ce·rn e nta n.)

El paso in icial es decla rar las variables digita les utilizadas en la programación del segme nto. Esta declaración
se puede hacer de va rias formas:

• Opción 1: Botón derecho sobre la variable entrada, para «Defini r variab le» .

Definir variable... Ctrl+Mayús+1


" jl!"¡!:.,

f'-:-i ::' 191i;¡' jn.il:-t~

~~~:t-_a'_'______________________---f"';I~ir' I

.... "¡; ntra da" ",~I O . O


lisa Ii da'* ~'~QO 1)

• Opción 2: Defini r las vari ables en la «Ta bl a de variables estánda r».

214
Unidad 6 . Descripción y programación del autómata 57-1200

C Ejemplo 6.4 )

Se desea realizar la programación de encendido y apagado de un byte de salidas digitales del autómata
utilizando solo contactos, marcas internas y bobinas:

Pu lsadores de control.

• Cuando se activa el pulsador SQl NO, se desactivan todos los bits.

• Cuando se activa el pulsador SQ2 NO, se encienden de forma constante los bits im pares .

• Cuando se activa el pulsador SQ3 NO, se encienden de forma constante los bits pares.

• Cuando se activan SQ2 y SQ3, se enciende de forma intermitente todo el byte de salidas digita les del
autómata.

En este ejemplo se debe tener especial cuidado con el ciclo de sean pues, si no se utilizan marcas internas,
prevalecerá el estado del byte de sa lidas indicado en el último segmento de la programación (por ejemplo,
todos los bits encendidos en intermitencia).

Se define una marca interna Ml0.0, rea limentada por co ntactos, para ence nder los bits pares al actuar so-
bre el pulsador SQ2. Se define una marca interna Ml0.2, realimentada por cont act os, para encende r los bits
impares al actuar sobre el pulsador SQ3.

Segmento 1: I.I!.J(; E;IT~, f'!.PE '5


(¡:,rnentari ü

'],101 'JO.O ,'~1, 11 0 O

so,,~ ~1
" SQ I ; P!.,(, LD O" "I".t..RCF Pt. PE S"
( ¡---,
-1.110.0
"Ur.RU P-".F:E5"

Segmento 2; EII CEIIC'ID O p~. rE S


( .:,rne ntan-:,

',>1 . 1100 ",1', 11 0 1 ~i)QO.O


"Id.'-.r. c.; FA.PES" "I"."RC-". TOD OS " "H (I "

--v ~

,,1. 11 0 1 "Q02
"IdAPU TOD OS " "H:::"
lA
v ~

">1.110 .1
"ld ~.R C; TOD OS "
_1 A
v ~

''.1. 1101 '0,00.6


"ld L,Pe.:., TODOS " ( "~
"H6

L..--t/I

Segmento 3: LI ~P (L BIT':; IUP"F'E: .


CQrn .:- ntaríü

'.10.2 .JO.O
"S0 3 I1dP; RES" " :::O I L.P:',Gr .DO"

215
a 6· esc ·pción y prog ramación del autómat a 57-1200

Segmento 4: EI ICEII DIDO ILlP;" rE S


Come nta rio

~~lvl l 0 2 %1.110 1
"!',¡; Re.; II',IPARES" "I',I;RO TODOS "
~
t __ ~ __ ~~,nA __________________________ ~\ ~

%1, 110 1
""-';Re.; TODOS"
~ __ ~~~~A _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ __ _ ~, ~

"',1. 110 1
"Id!-.RCF TODOS " UH SU
~ __ ~~~~A ________________________ ~, ~

;'~"'ll 1) l
"1'lif.J CL. TODOS "
~ __ ~~~~A ________________________ ~, ~

5e define una marca interna M10.1 para encender de forma intermitente todos los bits al actuar sobre los
pulsadores 5Q2 y 5Q3.

r
Segmento 5: LI <P(~ BIT5 TO DOS
~ •.)rn ent,a rj fj

I "'d~¡~~1 0íl-·~·R_E:_'."_"_H~_',RC~:,l~~vl l0
1)
IIr
2
RESH
\1.18 1 9 1 .5
"'1~1-J:_- ______________ \'1\;11 0 .1
"LI_AR-'~'
l T~

PR6.1: Arranque directo de 2 cintas transportadoras


para silos de áridos
Los contenidos que se desarrollan en este ejercicio son la programación lineal me-
diante operaciones lógicas con contactos y bobinas, así como la activación y utili-
zación de la marca de ciclo en el autómata 57-1200.

1. Especificaciones del proyecto de automatización


5e desea rea li zar la puesta en marcha (a rranque directo) de 2 cintas transportado-
ras que alimentan a 2 sil os de áridos. Al accionar el pulsador de marcha (contac-
to NO), se pone en funcionamiento el motor asíncrono t rifásico correspondiente
mediante un contactor realimentado. La activación del pulsador de paro (contacto
NC) o del relé térmico FR (contacto NC) por sobrecarga provoca la parada instantá-
nea del motor correspondiente. 5e debe señalizar el disparo de cada relé térmico
FR (piloto de señalización rojo intermitente HFR).

Ml
PANEL DE MANDOS

S02 S04

S01 S03

HfR1

• HFR2 •

Fig. 6.40.
Cintas transporta dora s para silos de á ridos

216
Unidad 6 . Descripción y programación del autómata 57-1200

... r~ Va ríable-:; PLC 2. Realización de la tabla de variables


5e debe ir al Árbol del proyecto y, dentro del PLC, se debe agrega r una nueva t abla
de variabl es en el apartado de Variabl es PLC.

....arranque con bits silos. PlC1 [CPU 1214C AClDClRly) • Variables PlC • Tabla de variables_1 [10) _ j1 ii X

~(. ~(.
;:~ '-~,. ~
~ c:!12I
..
r.J.'t
l!J4\

Tabla de variables_1
t·Jombre Tipo de datos Dirección Rema... Visibl. Acces.. Comentario
-G SO 'I 8':.e,1 °;,10.0 ~ ~ J..1ar;:ha ITl'Jtü rl _110
..JiII SO:.:? B(íol ""lO .'] Pa,-e. motor '1_1 le
l!lJ FRl 80»! % ]0.:2 To::rm;': e' m otür 1_IIC
....m S03 Be.o! C!"1O.3 Ida!'cha motor ::::_rlO
..s SQ4 8001 ~ólO 4 Par(t moti)!, :::_II C
G FR:::: 8001 %10.5 Térm k() m·;¡t.;¡r 2JI C
G ICMI B,)ü! C!oO O 1] Co ntacte·,- motor .,
~ HH] 8e..:1I ",,00.'1 Seiia ll::. térmico moteo,. "
-e 1:1;11 B'je.1 %00.:::: (¡:' llt¿¡..::t.;¡I' ITI (Jtül' _

-e HFR1 Boo l ~hOIj . 3 ~ Ser-í ..911: . ten·nk.:· rn oto,. :::

Fig. 6.4l.
Tabla de variables para la p ráctica 6.1 para S7-1200

3. Esquema de potencia de la automatización

l'o- ...... .. . .
. . . ... ....... . .... . ... .

~o~·------~------~--------------~--

~:
~O--L t t.
. J:
f1
!:
QM1 QM2

'j'
KM1 KM2

FR1 FRl

M1 M2

Fig. 6.42a. Esquemas de cableado de la práctica 6.1 para S7-1200

217
ad 6 . Descripción y programación del autómata 57-1200

4. Esquema de conexiones para entradas y salidas del autómata

J3 -
(;
t~

I
.
~
1I ) " 'lO
"
r
f!1~.
F1 [
lO
!' E : 1° ;)

~ . "S02 FR1 S03


,,- ., ... SO'I SO.t
'"
L •
. FR2

CPU 1214C
ACfocrRlV

Fig. 6.42b.
Esquemas de cableado de la práctica 6.1 para S7-1200

5. Parametrización del byte de marca de ciclo


En el Árbol del proyecto, Vista de dispositivos, se debe hacer clic en la CPU 57-
1214C seleccionada. A continuación, se debe acceder a Propiedades, General,
Marcas de sistema y de ciclo. Utiliza y activa como marca de ciclo el byte MB 8191
para la interm itencia de los pilotos HFR de avería térmica.

6. Programación en el autómata
Como se trata de un ejemplo de programación lineal, todas las instrucciones bási-
cas utilizadas están en los diferentes segmentos del bloque OBl (bloque principa l).
5e utilizan solo 4 segmentos.

Segmento 2: [ ¡EFE'::T( · TErllI,:') U,:'E'F' I II ITErt.ItTEI K I':'


Fig . 6.43.
Definic ión de segmentos Segmento 3: l.I.:.r'CH"' F':.r,:· 1.I·:·T':'f' ~ ':':'1 1 (':' I IF·~Te:.
de programación
Segmento 4: [,EF E·:Tt::' TEF' I IIo'::'::' I.I':'E'F' ~ II ITErI ,IITEI I( I':"
de la práctica 6.1

En los segmentos de programación, además de insertar las instruccion es de pro-


gramación deseadas, se pueden escribir frases o comentarios explicativos de la
función de cada segmento. Además, se puede dejar activada la información de
cada variable para visualizar el nombre simbólico de cada una de ellas y el come n-
tario definido en la tabla de variables.

218
Unidad 6 . Descripción y programación del autómata 57-1200

Los segmentos de programación utiliza dos en esta práctica son:


( Recuerda ••• )
Segmento 1: LI .:,r C H ,:. · p~r 0 I.IOWP 1COII í: .:"llg. (W ~,

_o ln.:-ntan¡;·
La p rogra m ación
del PLC S7-1200 se ,:'10.0
"SQ 1" ~'~IO 11
"SO:" .',~IO.2
"FRI" '00.0
puede hacer en : II "1' lvll"

U
• KOP : Contactos.
',QO.O ( L-....
• FUP: Funciones "1:. 11 " ¡------'

lógicas progra-
mables.
• AWL: Lista de
instrucciones. T"SO l" "1.10.0 1. la r,:ha me,t·)r l_NO
U
"SQ 2 %10.1 F'a r':. mNeor " _N C
"FP.l" "..10.2 Te nnico m ot o r l_N C
"Kkl l" %QO.O Co ntactor I11 c,t o r 1

Segmento 2: [ JEFECTO TEPI.IICO I.I·:'WP '1 IIITErI.IITEIICI.!.

~~IO .2 "),,181 91 3 %Q0 1


"FR.l " "el·)d' _2H:" "HFR1"

~------------------~( }-----t

.... "FP.l" ",10.2 T.f: rm k: ,~ m útor l_tJ C


"Clock_ 2Hi' ')',M8 1 91.3
"HFP.l" %Q 01 Se l a liz. tennÍo:o Ill otc.r 1

Segmento 3: I I'-P CH':': P':'¡'O LlOT·J P : CO II C.O IIT':' CTOS


Cc> rn e ntal'l ('

'i~QO. 2
"·103
"SQ3" "~IO 4 ,UO.5

>Q"~~"
"FIQ " "KM2 "

1 1 - - - - - - · .. ( r--

""U
.... "SQ3" %10.3 M a rcha I)),)t;:or ¿_ NO
"KllfI2" '.00 .2 Co nta cte, r 111fJtO!' 2
"5Q4" %104 F',H oJ m.)to!' 2_' K
"FR 2" %10.5 Te rm k,) m ütor 2_ NC

.... Segmento 4: ['EFE CTO TEPlll e.:, LI OTo r ~ IIITEPI.IITEIIC I"-,

~'~IO 5 ':;,1\.18191.3 %QO.3


"F R: " "el o d'_: H:" " HFR2"

~----------------------4( r--

.nFR2 u 'kIO.5 Térmko fl) e,tor 2_ NC


"elock_ 2Hz" %1\11819 1.3
"HfP. 2" 0':'Q03 s ~iía l iz. té rmiceo m ·~tN 2

Fig. 6.44. Segmentos de programació n de la práctica 6.1

219
Unidad 6 . Descripción y programación de! autómata 57-1200

7. Realización de la tabla de observación


Se debe ir al Árbol del proyecto y, dentro del PLC, debe agregarse una nueva tabla
de observación en el apartado de Tablas de observación .

... Je con bits silos. PlCl (CPU 1214C AOOORly) • Tablas de observación ~ Tabla de observación_ ' _ ji ii X

. - - - - -...- . - - --1
[5i:;I =1 .. . "
l:!.:Jc.~ . 1 , l. ..,

- i . --Nombre Dirección Formato~is~ailz.-· Valor de ~bservació n Valor de for.:ado q-- - Comentario


"5<;11" El.;, oI
B'J>:.f
"Fr.1"
"SQ3"
"5Q4"
"F R2 "

Fig. 6.45. "'U,"


"HF R" "
·óQiJü
<,,00 '1
Tabla d e o b serva ció n ", ' I"~"

de la práctic a 6.1 "H FRc" O~Q Q '3

8. Transferencia del hardware y del programa al autómata


Para activar el byte de marca MB8191, se debe selecciona r el PLC en la Vist a de
dispositivos. Pinchando con el botón derecho del ratón, se debe elegir Cargar en
dispositivo> Todo. De esta forma, se cargan todos los bloques de programación y el
hardware. A continuación se realiza la compilación del programa y la carga desde
el PC al autómata 57-1214C. Tras la carga correcta, se debe arrancar el plc (modo
RUN) estableciéndose la conexión online entre el PC y el autómata .

9. Monitorización online del programa


Para poder observar el estado inicial de las entradas y salidas de l autómata, se
debe ir al programa en el bloque principal OBl y Activar observación.

prl _ arranque con bits silos . ~ PlCl (CPU 1214C AOOORly] ~ Bloques de programa • Main (OB1]
Fig . 6.46.
Ac tivar o b serva c ión
e n la mo nitorización
o nline del programa

Tras esta acción, el fondo de la Vista de proyecto cambia a co lor naranja para indi-
car que se está en línea (online) con el autómata y se están visualizando el estado
inicial de entradas y salidas. Se utiliza el color verde para marcar las entradas acti-
vas (contactos físicamente cerrados de los pulsadores de paro y relés térmicos Ne).

Si se abre la tabla de variables creada, activando como antes el icono de observa-


ción, se puede observar el estado inicial de las entradas y salidas en la columna
Valor de observación.

Formato visuali!. Valor de obse rvación Valor de for.:ado ., Comentario


"SO ," %10.0 60.:.1 O F< L::' E
" SQ ~" 0010,'1 B.:.,:,I Q] TPU E
"Fr.'" 0,,10 : 8 ,, ·) 1 [[]I ITUE
"303 " o~ I O :: B')u l CI F- L ~E
"SQ"¡ " 0;,10.4 Bv·) 1 [;d] Tf'U E
"Fr.:::" Cil IO . S e001 ~ TPU E

Fig . 6.47. "Vld l " "óQO .O B(.o l O F L~ E


"HF RI " %00. 1 8001 O f~ L :·E
Activar o bservació n "1' 1,,:" °tÓOO :: 8 00 1 O F _L ~ E
en la tabla d e variab les "HFL" 0;00.3 Büúl CI FL.L~E
d el pro grama

Basta arrancar las cintas transportadoras 1 y 2 y, tras un tiempo de funcionamien-


to, que se produzca el disparo del relé térmico del motor 2 por sobreca rga .

220
Un idad 6 . Descripción y progra mación del autó mata 57-1200

¡¡:¡::;]
~I:o.~
rl ".,- ,'~" ¡ce;;¡ 00'
o" I , L ""'L:J 1

Nombre DireCCIón Fo rmat o visualíz Val~r de observaCIón Valor de lorzad ~ ~ Comentario


"SQ 'I" ·010 (l El e, col D hL ~ E
"SO:!" 0;'10 , 8 ,;,,:.1 ~ TrU E

"FR'" O~lij . ~ 80', 1 ~ Tf' '-'E


"5Q3 " %10 :: 8,;,01 D F" LéE
"::'04" ~o l O 4 8.;.,,1 ~ TrLl E
"FR2 " °blO S B'J'JI Cl F'L ~ E
Fig.6.48. "n I'! " °óQü .O Bc'(,1 ~ TR UE
Monitorización del "HFr,," o"Q O I e,;,,;,¡ D F 'L~E
programa en la tabla ",' ''' 2'' °óQ O 2 8c", 1 Q F-L :'E
"HFR:::" e.;.úl ~ TrUE
de variables del programa °oQ O 3

Segmento 1: I.IARCH'-,;Pt. ro I.IOTC.. P ') COI ¡ BITS


CNrl",nt ario

%10 rJ <~IC' 1 ~. I CI 2 %QOO


II SQ "I" li S"::" HF R'III "l'Ivll"
• • ¡-~
· ·I-,---· J I II ----1
%QOü
"1(1..1 '1"

.... Segmento 4: DEFE CTC) TEPI. II C':· 1.I 0 TOr :: 11 ITE PI. liTE! ICIA
~

~
"IO 5 ~:,1'.!8191 3 ~~oo 3

Fig. 6.49. "Fr.: " " Clo,:k 2H: " "HF r..:: "

Monitorización I I ~---------------------- --{ }----t


del programa en los
segmentos del programa I
Bobinas de SET y RESET
La instrucción SET «Activar salida» permite poner a «1» el estado lógico de un
--( S )------t operando indicado. La instrucción se ejecuta sólo si el resultado lógico (RLO) de
la entrada de la bobina es «1». Si fluye corriente hacia la bobina (RLO = 1), el
operando indicado se pone a «1». Si en la entrada de la bobina hay un RLO de «o»
(no hay flujo de señales en la bobina), el estado lógico del operando indicado no
varía.

La instrucción RESET «Desactivar salida» permite poner a «O» el estado lógico de


- { p. }------4
un operando indicado. La instrucción se ejecuta solo si el resultado lógico (RLO)
de la entrada de la bobina es «1». Si fluye corriente hacia la bobina (RLO = 1), el
operando indicado se pone a «O». Si en la entrada de la bobina hay un RLO de «O»
(no hay flujo de seña les en la bobina), el estado lógico del opera ndo indicado no
varía.

Parám etro Decl ara ción Tipo de Área de Descripción


datos m emori a

<Op erando> O1l1pllt BOO L I,Q,M, D, L Ope rando


Fig.6.50. que se
Características desac1iva si
de las bobinas de SET RLO ="1",
y RESET en TIA Portal ,

22 1
Unidad 6 . Descripción y programación del autómata S7-1200

Básculas SET/RESET y RESET/SET

SR
La instrucción SET/RESET «Flipflop de activación/desactivación » si rve para activar
e_ o desactivar el bit de un operando indicado en función del estado lógico de las
-5
- p'¡ entradas S y Rl (biest able).

Si el estado lógico de la entrad a S es «1» y el de la entrada Rl es «O», el operando


indicado se pone a «1». Si el estado lógico de la entrada S es «O» y el de la entrada
Rl es «1», el operando indicado se pone a «O». La entrada Rl prevalece sobre la
entrada S. Si el estado lógico de las entradas S y Rl es «1», el estado lógico del ope-
rando indicado se pone a «O». El estado lógico actua l del operando se transfiere a
la salida Q.

Parámetro Declaración Tipo de Área de Descripción


datos memoria

S Input BOO L 1, Q,M, D, L Activ ación


habilitada

R1 Input BOOL 1, Q,lv1, D, L Desactivación


habilitada

<Operando > Outp ut BOOL 1, Q,M, D, L Operando


que se activa
o desactiva
Fig. 6.51.
Cara c terísticas
Q Output BOOL I,Q, M, D,L Estado lógico
de la báscula S-R 1 del ope rando
en TIA Porta l

También existe una instrucción RESET/SET «Flipflop de desactivación/activación»


PoS
- p,
que sirve para desactivar o activar el bit de un operando indicado en función del
est ado lógico de las entradas R y S1. En este caso, la entrada Si prevalece sobre
- SI
la entrada R. En las tablas siguientes se est ablece una comparativa entre ambas
básculas:

S Rl Q R 51 Q
O O O O O O
1 O 1 1 O O
O 1 O O 1 1
1 1 O 1 1 1
SET/RESET RESET/SET

Con la instrucción SET/RESET, se puede plantear la programación de la práctica


ant erior fijando en el SET las condiciones de activación de las salidas a contactar
(en est e caso, pulsador de marcha) y en el RESET las condiciones de desactivación
(en este caso, pulsador de paro y relé térmico).

PR6.2: Arranque directo de 2 cintas transportadoras


para silos de áridos
Los conten idos que se desarrollan en este ejercicio son la programación lineal me-
diante bobinas set /reset o básculas set/reset. Se realiza la misma automatización
que en la práctica 6.1.

6. Programación en el autómata
Con las instrucciones de bobinas de SET y de RESET, se puede plantear la progra-
mación de la práctica utilizando un segmento para fijar las condiciones de activa-
ción de las salidas a contactar (en este caso, pulsador de marcha) y otro segmento

222
Unidad 6 . Descripción y programación del autómata 57-1200

para fijar las condiciones de desactivación de dichas salidas (en este caso, pulsador
(Recuerda ••• ) de paro y relé térmico). La prioridad entre ambas instrucciones es para aquella
que se haya utilizado en un segmento posterior. En este caso, es necesario progra -
El PLC S7-1200 mar un bloque principal con 6 segmentos de programación. Los segmentos 3 y 6,
dispone de 2 que indican el defecto térmico, se programan igual. .
instrucciones SIR:
• Una con preferen- Segmento 1: LI ':' PCH '-. I.IOTOP 1 COII B0 8 11 1-' SET
Co rn ':- llta r, (1
cia al RESET
I ,~ O o
I--~ I ~ I ~ I
' QO O

~Q¡' "';~~
• Otra con preferen-
cia al SET ... "501" "/,100 Marcha m oto r 1_ NO
"K Ivl 1" ~:)QO . O Co nta ctOl' m ot,) r 1

~ I~ I~
Segmento 2: P"'PO IdOTOR 1 CO II BOBII1.'-. PE SET
C'c'm,=ntari c·
I I ~~I O. 1 <';00 0
"SQ :2 " "1(1\11"
1----1/1 ( P. }----t

%10 .2
"F R'I"

... "FP.1" "1:10 .2 Té rmi co mohn 1_ NC


"KlvI1" %QOO C'Jnta ctor motor 1
"S02" ::,101 Pa r,) moteo r 1_nC
Segmento 3: DEFE CTO TEPI.IICO Ll OTor 1 IIITE rJ. IITEIICI':'

~.I02 <:~~, 1 8191.5 QO.1


"FRl " "Clock_1 H:" "HFR'I"

~--------------------~( ~

... "FR1" "';'10.2 T~ rllli co Ill otor 1_' K


"HFR1" "':'QO .1 S ería li::. te rllli c.:' m \~to r 1
"Cloel-_ 1Hi' UIAB191.5

... Segmento 4: l.f ~r (H', Ll OTo r : CO II 8 0 BII t.:. SET


Co menta rio

I~Qr
:t' "00 2
";~'~

... 1'5Q3 11
%10 .3 Ivlarcha m otu r 2_"1 0
"KI. 12" <;~QO . 2 Co ntacto)!, motor :<;
Segmento 5: p.:.w !.I( ·rof' .: COII BOBIII -'< PE SET
(,O nl,=ntario

%10 4 <;;QO. 2
" 504 " It l( f..l~ u

1----1/1 ( R }----t

'i~I O ;;
"FR:"

... "K lvI2" %Q02 Conta cto!" Ill l j tN 2


"FR 2" %10.5 Te nnic o motor 2_N C
"504" %10.4 Parc' m e·to r 2_ NC

223
r Unid ad 6 . Descripción y programación del autómata 57- 1200

Segmento 6 : DEFECT _ TEPUI 0 I.\OTOr 2 il lTEPl.lITEf 1(1".

~~I O :5 'l~fv1 819 1 5 '/Q O.3


"Fft2" "CIc,ck_ IH: " "HF f:2"

~----------------------~( ~

Fig.6.52. ..... "Ff,2" ~I O.5 Termic.c· ll1oto)!" L_ NC


Segmentos de programación "HFP.2" ~\QO.3 Señali:::. term ic·) m(·v:.r 2
de la práctica 6.2 "Ck,ck_ 1 Hz" <'lvI8191 5

Util iza ndo las básculas 5ET/R E5ET, es necesa rio programar un bloqu e principal con
solo 4 segmentos de programación. Los segmentos 2 y 4, que indican defectos en
relés t érmicos, se programan igual.

Segmento 1: 1./"-.rCH" ·p"- P t, t ,ror 1 (01.1S"-SCULJ.. SEH'ESET


C·:· rnentdno

%QOO
'>10.0 "1'1>.11"
SR
J--- S
'",10.1
"S ::"
1-_--11/1._ _ _ R1

~ IO 2
"FR'I"

.......5Q1.. /10.0 t. larcha 111(,tú r 1_t ~


"FF,1" '.\10.2 T~ l'll1 k,:> 111 (,tú r 1_I K
"1\1-..11" "'QO.O Cc·ntactN n')o)teor 1
"5C'2" ~~ I O.1 Paro l11 (otoJr ' _NC
Segmento 3: U"'.f'CH"- 'PLr.O Lh) T') P :: \., 11 SLSCU L;; 5 EH.E ~ ET
Co rno:cntan o

~~QO 2
"1 ~ ld::: "

SR

~IO 4
"SQ4"
I---~.n---_ R1

%10.5
"FR::: "

.......5Q3 .. ~: IO ,3 1·. I"ro:ha me·túr 2_ tJ O


Fig. 6.53. " 11 2" %00.2 (,:o ntacto r l)1 o)tN 2
Segmentos de programación "F F, 2" '¡.IO.5 Termi cú m út cq' 2_t'K
de la práctica 6.2 "$04" %104 Pare. 111')t.;, 1' 2 _1 ~ C'

224
Unidad 6 . Descripción y progra mación del autómata 57-1200

T·) l l 'Temporizador a 'a conexión 'tON


T1l'l1-=
La instrucción TON «Retardo al conecta r» retarda la activación de la salida Q por
11 1 Q
el tiempo programado PT. La instrucción se inicia cuando el resultado lógico (RLO)
f'T ET
de la entrada IN cambia de «o» a «1» (flanco de señal ascendente). Al iniciar
la instrucción, el tiempo programado PT deja de contar. Una vez transcurrido
el tiempo PT, la salida Q devuelve el estado lógico «1». La sa lida Q permanece
activada mientras la entrada de arranque esté puesta a «1». Cuando el est ado
lógico de la entrada de arranque cambia de «1» a «O», se desactiva la salida Q. La
función de temporización se reinicia al detectarse un flanco de seña l ascendente
nuevo en la entrada de arranque.

El valor de tiempo actual se puede consultar en la salida ET. Este valor de tiempo
empieza a partir de T#Os y termina al alcanzarse el valor del tiempo PT. La salida ET
se desactiva en cuanto el estado lógico de la entrada IN cambia a «O».

La instrucción «Retardo al conectar» está asignada a un temporizador CEI en el


que se guardan los datos de la instrucción. El temporizador CEI se deposita en un
bloque de datos propio (instancia individual) o bien como variable local (multiins-
tancia) en la interfaz del bloque. 5i crea un bloque de datos propio, este se puede
encontrar en el Árbol del proyecto, en la carpeta «Recursos de programa», en
«Bloques de programa, Bloques de sistema». Aparece con el nombre dado (por
ejemplo, %DB1).

Bk'(IUe de clat·:· ·: t';"'


11 (· rnbr~ lliM";lA-!"'·! -L.:._I
I lurner.)
I • 1,.lanu al

" lit·;·rn atlC·j


DB1_TON
_ __.._. __.•.._.
..... . .... .•
El btrJque de fun': 10n I L~rn a cl o 9uarda :lI~ d at·:.~ en un bloque
Nombre d e dato s
de dat(, ~ de 1Il ·: tancla ¡:.rc'pl'~.
-~
~ I '" Statl (
~!l ST Tirn ,=
rna·: -€1i]a f'T Tirn e
... -(j)jjlt ET Tirn e
r:;
{l¡"jJ- RIJ Bo ol
-(j¡jj I! I~·I B,:, ol
.;tj¡[I!I Q Be-o l

Fig.6.54.
Estructura de un DB instancia individ ua l asociad o a un TO N

( Ejemplo 6.5 )

Explica el funcionamiento de un temporizador DB TON

La salida QO.O se debe activa r 5 segundos después de activa r permanentement e la entrada 10.0

,\D8 1
"dIJ 'I"

,~ IO.O F·I .I ·~QO 1)


"Tag_l " Tlrn e "Ta ~!_': "

I IrI ------------------~( ~
T~:::. _. FT ET

La sal ida QO.l se activa cuando la entrada IN del temporizador DBl pasa a 1. La entrad a db1.IN es un con-
t acto instantáneo.

225
Unidad 6 . Descripción y programación del autó mat a S7-1200

~
<:~Q01
"d b1"" I "Tag_4 "

~t------------------------------~{ ~

La salida 00.2 se activa cuando la sa lida O del temporizador DBl pasa a 1 (después de 5 segundos). La salida
db1.0 es un contacto temporizado a la conexión.

~
i
"Ta g- 5"
"dbl ·I· -Q_ _ _ _ _ _ _ _ _ _ _ _ _ _ _----f
. ()----t

Temporizador a la desconexión TOF

- IIJ (i_
La instrucción «Retardo a la desconexión» retarda la desactivación de la salida
O por el tiempo programado PT. La salida O se activa cuando el resultado lógico
- PT ET
(RLO) de la entrada IN cambia de «o» a «1» (flanco de señal ascendente). Cuando
el estado lógico de la entrada IN cambia nuevamente a «O», el tiempo programado
PT deja de contar. La salida O permanece activada mientras transcurre el tiempo
PT. Una vez transcurrido el tiempo PT se desactiva la salida O. Si el estado lógico
de la entrada IN cambia a «1» antes de que transcurra el tiempo PT, se inicializa el
temporizador. El estado lógico de la salida O permanece en «1».

El valor de tiempo actual se puede consultar en la salida ET. El valor de tiempo


actua l empieza a partir de T#Os y termina al alcanzarse el valor del tiempo PT. Una
vez transcurrido el tiempo PT, el valor actual de la salida ET se conserva hasta que
la entrada IN cambie nuevamente a «1». Si el estado lógico de la entrada IN cambia
a «1» antes de transcurrir el tiempo PT, la salida ET adopta el valor T#Os.

La instrucción «Retardo al desconectar» debe asignar un temporizador CEI, en


el que se guardan los datos de la instrucción (bloque de datos DBs). Para poder
ejecutar la instrucción «Retardo al desconectar» se requiere una operación lógica
precedente. Se puede co locar dentro o al final del segmento.

PR6.3: Arranque con parada temporizada de un motor trifásico


Los contenidos nuevos que se desarrollan en esta práctica son el temporizador a la
conexión DB TON Y el temporizador a la desconexión DB TOF.

1. Especificaciones del proyecto de automatización


Se desea rea lizar el arranque directo temporizado de un motor asíncrono trifásico.
Al acciona r el pu lsador de marcha SOl (contact o NO) se pone en marcha el moto r
asíncrono trifásico Ml mediante el contactar KM1. Transcurridos 5 segundos de
funcionamiento, controlados mediante un temporizado r a la conexión TO N o un
temporizador a la desconexión TOF, el motor Ml se debe parar. La activación del
pulsador de paro S02 (contacto NC) o del relé térm ico FRl (contacto NC) por so-
brecarga deben provocar la parada instantánea de la instalación.

Se debe señalizar la marcha con un piloto de señalización verde HMl y el disparo


del relé térmico con un piloto de señalización rojo intermitente HFR1.

226
Unidad 6 . Descripción y progra mación del autómata 57-1200

SEÑALIZACIÓN

Fig.6.55. ~
Arranque directo
temporizado de una
~
cinta transportadora PANEl DE M.ANDO

2. Realización de la tabla de variables


5e debe ir al Árbol del proyecto Y, dentro del PLC, se debe agregar una nueva tab la
de variab les en el apartado de Variables PLC.

...anque temporiz • plc_' [CPU 1214C AOOORly] • Variables PlC • Tabla de variables estándar [20] _ j i ii X

@ .~ únsttlntp<., de u<,ntlfíú fúll<;,tautf:' 'l .Ip .,i'h'>IH.a

;~ ~~ i+ º?' r!JX ..:1;

Tabla de variables estándar


Nombre Tipo de dato:; Dirección Rema. Vi:ib l Acce:; Comentario
-+JliI c,,=..: I·_1 H: 80'=" °,,1:1819 I S
..~ ::01 8iJ~~1 '-':,10,0 PULSADOR fJ"PCHI-, 110
..J:iJ SQ ::: 80·:.1 "~ I[¡I fU LSi,DOR fA.RO IX
..¡¡¡ FP.l 80(11 ""lO ::: ~ RELE TEfll.ff CO I IC
..J!il I'kl l 8":'131 CI~(.)O , O
~ (O r lT.":',{J()R LlOTOR
-+B Hldl 80·)1 0"QO .1 V1 SEI 'L!..LlZ Id .t-J'CH.",
..Jrrl HF P.-l 8')131 'O¡¡Qü ::: SE"jh,lIZ, }-.VERL~ TERI .II CO

Fig . 6.56.
Tabla de variables para la práctica 6.3 para S7-1200

3. Esquema de potencia de la automatización


~o- - ...... __ .

:J
!JO
("l A .
...)

or~1'1

KM1

FR1

Fig.6.570.
Esquemas de cableado de M1
la p ráctica 6.3 para S7-1200

227
idad 6 . Descrip ció n y programaci ón del autóm at a 57-1200

4. Esquema de conexiones para entradas y salidas del autómata

23(;/ L N el'

F1 ~\,
11,1: t- r.. ,_~ ~)
tt~ S0 1 "S0 2 .; FR1 r""
~
¡

_~_L---' ¡ I ! I I

~~c.
••
.." MI 1M• • ~. 2 :e.$.S•• (1 1

• ••••• • ••
J: l .. 5 l~ ;) t

:t3Ci"..AC 2.V_OC OlA z,w_OCJrWVTS 018 2'10)C _INrlJt:S AJ,.A:'Uú..C"J ~UTr..

•~ • • ~
G9UnA<;¡

1:
t'ES7 232 - u~lO· (l(ii) rnJ
,', )t

A'l' x t2llIT *¡.tO v!: e: ro ,¡ 2l rr..4,


::, '~
CPU 1214C
2'.· ,S331 . Mll
\11
e i •••• ACfDC/RLV
!
.
JiO REI..A'{ Uf tJT"S
I~
[jO) C~!I

Ai~(LN'J

V O
A~

f~(p •••
••••
I". ~ •• 1•• ';11'••-¡;••'.j
•••••• I
_
I

-- ._- -- .
1
I

'-----'1
¡KM1 -,

---¡,.._.
~~ ~~-
._-
HM1 HFR1
Fig . 6.57b.
Esquemas de cableado de la práctica 6.3 para S7-1200

6. Programación en el autómata
• Por básculas 5ET/RE5ET, bobinas y temporizador TO N (DBs): Es necesario tres
segmentos de programación en el bloque principal OB1.

Segmento t : w ·r CH,L ;p:" F'O Ll OTO r 1 TEUPOP I::"D0

'JD B1
,""QOO "dbl"
"cl(¡ 1] "n ,!'I" T(,r J
"SQ I" SR Time
t--- C
(¿ - - - - - - - 1 1 1 Q - - - -- --4
T;íSS - PT ET -
"'>101
"SQ :: "
1----1/1---...,.. Rl

"FPJ"

'',:l b'l'' (1

..... Segmento 1: SEI Ji. LI: "CIOI I I.1i. r c H.i.. I : EPDE,

I~ ' ...
t_
"di:
·I _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _---t
" ~ I'II~
c~QO.l

..... Segmento 3: SE(¡':'UZ':".CIÓI I ":';-" Erl':', TEPId IC"', ,roJO!

'l'.IO.2 ·~II, lS191.5 %QO 2


"FF:'I" "(,10ck_ 1H:" "HF R:I "
Fig. 6.58.
Segmentos de programación ~----------------------~( ~
de la práctica 6.3

228
Un idad 6 . Descripción y programación del autó mata 57-1200

e Recuerda • • • ) Por marcas internas, básculas SET/RESET, bobinas y temporizador TON (DBs)

En el segmento 1 se deben fijar las condiciones para activar/desactivar la marca


interna MI0.0 y las sa lidas digita les a KMl y HMl. El segmento 2 queda para
El PLC S7-1200 activar el temporizador TON DBl a través de un contacto abierto de la marca
dispone de 2 interna.
instrucciones para
temporizador .. Segmento 1: /d':'pc,:, LI~P CH~, P~ P O Ll oro rl í '.}~ U [¡ .:.s I U I HU 1
almacenables en 'Y,M10,O
bloques de datos %101) uTar,Ll" ~~QOO
(DBs): " 50 '1" SR "Kld'l"
o ( ~
• TON: Temporizad or
a la conexión %101 ', :'Q01
"50 211 "HI,11"
• TOF: Temporizador
a la desconexión
J---VI R'I ~------------------~( ~

~. 1 (l2
"F R1 "

"dbl " Q

.. Segmento 2: ~ CTI v J. (l e'l l TEI.IPOPlz ..:.o o r DB 'I ro l l

%D81
Udb 'l"
~< M10/) TI) t J
"T.:19_'1" Time

Fig. 6.59. I 11 1 Q - - - - - - - - - - - - - - - - - -......


T#5':, - PT ET
Segmentos de programación AA

de la práctica 7.3

• Por marcas internas, báscula s SET/RESET, bobina s y temporizador TOF (DBs)

Se necesita fijar, en el segmento 1, las condiciones para activa r/desactivar la marca


interna MI0.l y las salidas digitales a KMl y HMl. Ahora, en el RESE~ se requiere
un contacto negado del TOF. El segmento 2 queda para activar el temporizador
TOF DBl a través de un cont acto cerrado de la marca interna.

.. Segmento 1: Ll L,r cL I.I :'J~CH L ;p :' P O I.IOTo r '1 \ S':'U DLS 1 LlI , HUI

:,r,,110 1
IIT a~I_~ "

SR "Khll "

; ~
;'Hr,r~
Q
~\;IO,1
" So~ "

1-----1/1 PI
I ·' QO 1

%10,2
"FRl "

"DEl 1" O

Segmento 2: .4CTI. ':'CIOI.I TEUPOPI:¡!. [ ¡f)!l DB 1 WF

~~DB1
"DS 'I"

' ~\tvI10,1 T0 F
"T¿¡~L ~ " Time

Fig. 6.60. ~ III o --------------------------------~


Segmentos de programación Ti+ :,;' PT s -
de la práctica 6.3

229
Unidad 6 . Descripción y programación del autómata 57-1200

PR6.4: Arranque directo con pauta de reposo inicial de un motor


( Recuerda • • • )
::::::==="~=========::: 1. Especificaciones del proyecto de automatización
Las marc as de ciclo Se desea realizar el arran que directo con pauta de reposo inicial de un motor asín-
se pueden utilizar crono t rifásico. Al accionar el pulsador de marcha SQl (contacto NO) se debe ac-
para intermitencias tivar un temporizador a la conexión TON, de forma que después de 5 segundos
de alarmas. Antes se de reposo inicial se ponga en marcha el motor asíncrono trifásico Mi mediante el
debe parametrizar
contact or KM1. La activación del pulsado r de paro SQ2 (contacto NC) o del relé tér-
el byte d e marc as
mico FRl (contacto NC) por sobrecarga deben provocar la parada instantánea de la
y la frecuencia de
inst alación. Se debe señalizar la marcha co n un piloto de señalización verde HMl
a c tivación de las
mismas. y el disparo del relé térmico co n un piloto de señalización rojo intermitent e HFR1.

2. Realización de la tabla de variables


Se debe ir al Árbol de l proyecto y, dentro del PLC, se debe agrega r una nueva tabla
de vari abl es en el apartado de Variables PLC.

...Iauta reposo ini lo plc_' [CPU 1214C AUOORly) lo Variables PlC lo Tabla de variables estándar [21] _ j1 ii X

Jq¡JJ Variables
- - - -- - - - -
1X
Tabla de variables est¡Uldal'
tJombre Tipo de dato:; Dirección Fema Vi:;ibl .t..cces ... Comentario
-Qlj] (k•.:I_ 1H: Se,,:.! ",,1J 8'191 S
"lD '~Q l BiJ':oI ll'"I( .0 PLlLS':'üOP- L1 .t..P ~ H.':',. tl O
.q¡¡J 5(12 8(10:01 ""I(J . I PULSAD Or. P.4.r.O II C
-Q7iJ Fr. 1 800 1 %10 .: RE LÉ TÉP.I'. II co t le
..,¡¡n n .1'I B (l,~ 1 <1"'.1 0.0 COIIT.t.,.CTOR 1.10TOR
• HUI S·)·:'! car Ci 1 ... EI 'IA.LL . Id."'.RCH.;".
~ HFP 'I 8(lI~1 °0 -IfJ _ ~ ~ En.L.LlZ . }·.':ERI;:,. TÉRIIIC
-+J!l) f'.Iar(d in icia l So·) 1 ll'"UI O.O

Fig.6.61.
Tabla d e variables p ara la prá ctica 6.4 para S7-1200

Los esquemas de potencia de la aut omatización y de conexiones para entradas y


salidas del autómata 57-1200 no presentan varia ciones con respecto a la práctica
anterio r.

6. Programación en el autómata
Para la programación lineal de la automatización pedida se necesitan básculas SET/
RESET, un t emporizador a la co nexió n DBl y un bit de marca interna Ml0.0. En este
caso se utilizan 4 segmentos de programación en el bloque principal OB1.

..... Segmento 1: ::;ET F' E':. ET 11~p - ~ IIIICI-'-.L 11'1 (1 (1

~· ~.11ü 1)

.10 IJ "j,la rüi inio:i li l"


"50 1"
-)------------------f
~~,o 1
"SQ2 "
I - - - - f / I - - - . . , . - rl

"',102
"FF" "

230
I .
Unidad 6 . Descripción y programació n del autómata 57-1200

.... Segme nto 2: :'CTI , !CI':dITEUPOrC!.D OPTOII

%081
"db 1"
Te·r I
"ldarul 1I11':lal" Tiro.::
1----111 Q ----------------------4
T;:i:';' PT ET

.... Segmento 3: '-CTI. ':' CI.)1I 1 1.11, HUI ':·E II ~Lt: , EPDE '

"1:1.1 '1"
( )-----t

"H UI"

~--------------------------~( )-----t

Segmento 4: HFF' 1 ' S EI1 ~ U;: ;' ,'Ef' I:' TErUI C ~ r OJo.

·:~lvI8191.5
" F ~J " " CI(l d , _1 HZ" "HFF':!"
Fig. 6.62.
Segmentos de programación ~----------------------~( )-----t
de la práctica 6.4

Transferencia de datos MOVE


1.1':' , E La instrucción MOVE «Copiar valor » transfiere el contenido del ope rando de la
-EIl EIlO - l entrada IN al operando de la salida OUT1 (el número de salidas es ampliable).
- I! I ';f OUT! La transferencia se efectúa siempre por orden ascendente de direcciones. La
instrucción se ejecuta solo si el estado lógico de la entrada de habilitación EN
es «1». En este caso, la sa lida ENO también devuelve el estado lógico «1». Si el
estado lógico de la entrada EN es «O», la salida de habilitación ENO se pone a «O».

Si la longitud de bits del tipo de datos de la entrada IN supe ra la longitud de bits


del tipo de datos de la salida OUTl, se pierden los bits más significativos del valor
de origen. Si la longitud de bit del tipo de datos en la entrada IN es inferior a la
longitud de bits del tipo de datos en la sa lid a OUTl, se sobrescribe n con ceros los
bits más significativos del valor de destino.

( Ej emplo 6.6 )

Se desea activar los bits pares del byte de salida QBO mediante un pulsador de encendido SQ2 NO.
Mediante un segundo pulsador de encendido SQ3 NO, se quiere activar los bits impares de QBO. Solo
cuando se activen los 2 pulsadores, se activará el byte completo de salidas de forma intermitente cada
segundo. El pulsador SQ1, con contacto NC, realiza la función de apagado de los pilotos.

Segmento 1: '3EHE SET II '- r ( ~ 111 0 BITS P:'PES


Co menta ne·

\~ lvI10 o
"I\I.~J:C;:', P,i".RES"
uSQ 2" SP.

Q ----------------------------------~

"SQ 1"
l------f/l PI

231
Unidad 6 . Descripción y programación del autómata 57-1200

En el segmento 1, mediante una báscula 5ET/RE5ET, se fijan las condiciones para activar un bit de marca
MI0.0 para los bits pares. De igual forma, el segmento 2 sirve para utilizar la marca MI0.l para los bits
impares.

Segmento 2: SEToP ESET II':'P C':' 1.1113 1 BlT':, ll.lp ~.rE ::;
Cornentari o

~ lvl1tJ 1
~: I O.2 "MA ~ C' IhIPF.r..ES"
"5Q 3" SR

Q --------------------------------~

" 1,),:'
" SQ 1"
I - - - - - V I - - - - RI

El segmento 3 establece la condición para hacer un MOVE al byte de pilotos y activar solo los bits pares. En
el entrada IN, se debe escribir el número binario representativo (2#01010101; bits pares del O al 6L que el
programa traduce a hexadecimal.

..... Segmento 3: t-.cTI\ ' CIOI J BITS P.~.r E S S:.Ll D.!. OBO
orn",nta riú

1,,110.1
1. IOl E
1--------111----- EII El J(I - - - - - - - - - - - - - - - - - - - - - -.....
; ~QBO
4 oun - "B TE F'ILOTOS "

El segmento 4 establece la condición para hacer un MOVE al byte de pilotos y activar sólo los bits impares.
En el entrada IN, se debe escribir el número binario representativo (2#10101010; bits impares del 1 al 7L
que el programa traduce a hexadecimal.

..... Segmento 4: ':'CTI.• :,CIOII BITS II.IP;'.RES 5 ' Ll D-'- OBO


( ')n1e ntaIK'

%111 0 .0 ,';/. 1101


"ldf..RC':" Pf .RES" "ld.'-.r..C.t.. IhlP.t-.RES" 1. 1 ':E
1 - - - - - EII Ell O - - - - - - - - - - - - - - - - - - - - - -.........
B# 1f,;::t ~.;. - 111 ,~OBO
;~ UII .. "B TE PI LOTO S"

En el segmento 5 se desactivan todos los bits de QBO, pues cuando no están activas las marcas internas
transfiere al byte O de salidas el número binario 2#00000000.

..... Segmento 5: DE S":".cTI\ ·':'Cl OI I S(·I TOD05 LOS BIT':; SLLl D " O BO
Co rnentan o

I,K" E
I_-~)'I---------..f / I _ - - - EIJ Ell O - - - - - - - - - - - -.....
"QBO
~~ O UT! ,, "B E PI LOTO S"

Los segmentos 6 y 7 establecen las condiciones, a través de la marca de ciclo M8191.5, para activar y des-
activar completamente todo el byte O de salidas. En ambos casos, es necesario tener activadas las 2 marcas
internas MI0.0 y MI0.l. 5e debe transferir el número binario 2#11111111 en un caso y el número binario
2#00000000 en el otro caso.

232
Unidad 6 . Descripción y programación del autómata 57-1200

.... Segmento 6: ';CTr /~(10 11 TOD05 LCt S BITS S.~.Ll Dt. ') ElO
CQ rn¿nt a riü

'~ h"e191 5 ~·.1v11 0.0 ~; 1..110.1


"( Iv.:l-_' H:" "1\L" P.C.t.. Pf .PES" "htl,PCA IIdP.ARES" 1 . lr~ Y E

J..-----tl I I I EII EllO - -- - --__t


8#1 6 #FF - 1I1 %0 8 0
,le O UT! - "BYTE PILOTOS "

Segmento 7: D E S~CTI .'~CI ,:'" TOD(1 '~ LO::; BIT'5 ':; L Ll D,(, OBO
C·;, rn-= ntd 1'1 o

%M8 1'?1.5 ~GI,,1 1 0.ü '.d,,11ü.1


"CI'j(k_1 H:" " ldf.RC~ PI."r.ES" " ldf..r.CA IIc1P.L.RES" I.K· . E
I----- -f! ! EII EII O - - - - --__t
8:t 16#(·(1 - IJ I ';Q80
~} oun - "B YTE PILOTOS "

PR6.5: Puesta en marcha de 2 instalaciones


de cintas transportadoras
El contenido principal que se desarrolla en esta práctica es la instrucción MOVE
para la tran sferencia de datos.

1. Especificaciones del proyecto de automatización

INSTALACION_2
INSTALACION_1
C_4 @ ~
C_1

C_2
e_5
C_3 C_6

SILO_l SILO_2

PUt...'NS_l PULJ NS_2 SETA EMER_INS

S01 S02 SQS

SeAAJNST_1 SERAJNST_2 o Ef_TERJNS_' DEF~TERJNS_2

HM1 HM2 HFR1 HFR2

Fig . 6.63.
Instala ciones de ci ntas tra nsp ortadoras p ara silos

5e desea realizar la automatización para la puesta en marcha de dos instalaciones


que integran cada una tres cintas transportadoras accionadas med iante motores
asíncronos trifásicos (arranque directo).

Las insta laciones se arrancarán de forma independiente mediante pulsadores NO


y se pararán mediante única seta de emergencia NC o por defecto térmico de cual-
quiera de sus motores. Las dos instalaciones no deben estar funcionando a la vez,
de forma que si está en marcha una no puede estar funcionando la otra.

233
Uni dad 6 . Descripción y programaci ón del autó mata 57-1200

2. Realización de la tabla de variables

ELEMENTO ASIG_IN ASIG_OUT ELEMENTO ASIG_IN ASIG_OUT

1 PULJNS_l SQl 10.0 9 CINTA_4 C_4 QO.3

2 PUL_INS_2 SQ2 10.1 10 CINTA_S C_S QO.4

3 SETA_EMER SQ3 10.2 11 CINTA_6 C_6 QO.S

4 RELÉ_TERM_ INS_l FRl 10.3 12 SEÑA_INS_l HMl QO.6

5 RELÉ_TERM_ INS_2 FR2 10.4 13 SEÑA_INS_2 HM2 QO.7

6 CINTA_l C_l QO.O 14 DEF _TER_INS_l HFRl Q1.0

7 CINTA_2 C_2 QO.l 15 DEF _TER_INS_2 HFR2 Q1.1

8 CINTA_3 C_3 QO.2 16

Fig. 6.64.
Tabla de variab les para la práctic a 6.5 para S7- 1200

Nota: En el esquema de cableado de l autómata, se opta por enseriar los contactos


auxiliares 95-96 NC de los 3 relés térmicos de la instalación 1 en una única entrada.
De igual forma se procede con los 3 relés térmicos de la instalación 2.

6. Programación en el autómata
En el segmento 1 se activan los bits de salida correspondientes a la instalación 1.
En la entrada IN de la instrucción MOVE se debe introducir todo junto el número
binario 2#0100011100000000, pues la palabra O de salida QWO son 2 bytes con la
estructura QBO_QB1. En el segmento 2 se desactivan dichas salidas mediante la
transferencia de ceros en la palabra de salida QWO.

Segmento 1: :CTI,! ( IC' I I (('11110, E DE b II IST"-L ° \.. lú ll l ' _;; Ij 1000 11 I l)úI)OOO);:' ~"
(O lllcl1té, n.;.

',,10.0 "' 102 "10.3 ó';'QO 3


"SQ I" "SO.:: " "F R. I" "KI,14" I. K " E

~----~I ~I------~ ~ EII EII ,) _

""Q','IO
;~ OUTI "Ta9_: "

Segme nto 2: PE:'"- CTI :~.CI '11 C(o l J Ll i) . E DE L! 11 1ST~Lt.( 1 0 11 l ' -::' # t' OOO(l[,,),jl)OOOOOOo ,
C':, rn ~l1ta n o

',.10. 2
"SO?' '' 1. 1':' 'E
1--- ..1 / 1 - - . . . . . - - - - - - EII Elh) - - - - - - - -- - ....
(, 111 '.,Q',¡O
,~ .]lITI .. "Td9_: "
~,IO.3
"Fr1 "

En el segmento 3 se activan los bits de salida correspondientes a la instalación 2.


En la entrada IN de la instrucción MOVE se debe introducir todo junto el número
binario 2#1011100000000000, En el segmento 4 se desactivan las salidas anterio-
res mediante la transferencia de ceros en la palabra de salida QWO.

234
SEl

LJ l: L1 PE 00(; l-LS OJOd C;°9


- > > > ? OJ!P9Jd 01 o.JOd opu8~od
8p op081qOJ 8p OW8nbs3
"S9"9 "6!:I

.,.,
:ti
.-
I
n
.-
O
Z --------~~-_;~__t
tJ".".-
~ --------~ -----+-~
zo • ~w

I! ~ ___ __________________________~~-_-
__-_-_- __-:~~ ___~
__-_-
-o - - 't
m
.,., I

1 ".-e
O
Z T---------~ rr------___~ I --------~.,~----+_+_~
_________'~
J~_-___+~
~ .~w
zo
"-> I! ~ ___ __________ _____ ___ _______ :-_-_-__- _-_-__-_-__-:-'~___~
."
m
.,.,
~ ::J: O
~

o: : :~-:
I E:
O a O w ~

~ :~: :~:
L----- _____________ ___ __ ____ ___________ __ ____________ ___
---t--t__t
--t
."
m .
.,.,
~ ::J:
~
I
Q ...E:
O ------~~--_;~__t
Z = _________ '~J~_-___+~
~ ~ .. .;#_w
zo 5 -Vl--------- ~ v.---
""'" ~ ------- - ------------------------------------------
."
m
.,.,
~ ::J:
i: I
Q VI
O ~--------~ ~------~----------~----+-+-~
Y
Z IJ t) " . " . -

~--------~ ~------- ----+~


~ .. ¡,.".-'" .. ",.w
zo !§! G> rl-q- , - - - - - -<1\"'" \J. Gl - -;¡;---
0'1
~ --------------------------------------------------
."
--t
m I

.,.,
I

~ ::J: "SOJqOlod selqop


i:
I
g Q"¡ O SOJqOlod 'se'¡'Áq
T---------~ ~----~-'I ----------~----+_+_~ UO:) U9POWOJ60Jd
"'".".- oun Joz!l0eJ
--------~ ----+-~
.. ¡,.".-w .. ~w
epend es 3AOW
" i1> M-v"-
, ------:::-
"''''' VI a>-;¡;---
u9P:)nJ~su! 01 uO:)
~m ------ ---------- --- --------------- - ----------- - ---
."

U9POZ!40W04no 01 ap OPUa4od ap owanbS3 .~ ( • • • OpJan:>a~ )


Unidad 6 . Descri pción y programación del autómata 57-1200

4. Esquema de conexiones para entradas y salidas del autómata

~/ r.
L

t

F1 f-fV - SO" 1",~Q" TLS03~t:


<1-- " FRl FRl "
. .'
0- : : 0- : :
f

r----

. .
LI 11 CP;
n •• • •• n •• n •• n •••••••
~J.ty:;
L+

~WDC
U IU G

DI',
I 2 3

21V OC III' U1'~


S 7

I• ••••• I". ··1


DI!
o I 2

~ IV
3

OC III'U1'~
S

"" ',IIAl,)G mu1'~

[lE
~
~ 61!;::~i::
o /',iJ: 11128rr,) +,':' I!l\f OC Oa :))IIH\
211- ISG31- OXSQ

i~ I !;; 6e:7Z32 - lH.'ÓXI - OX60


i
~
••••
?:2 REuw oununc
8TI
Io
PRv FIIIETcl'lI) •••• DOa 0 0 1)

V D ~ CP ••• 1 "4~ •• ~~ .~ ~ ••~ "o ~ ••~ •• 4~' .~' 11 1

I •••••• I

'o
KM1 ~ KM2~ KM3~ KM4 ~ KM5~ ~ HM2~ [ HFR1Q~
Al

KM6 HM1Q HFR2


!<2
""

Fig.6.66.
Esquema de cableado en el autómata S7-1200 para la práctica 6.5

... Se-gmento3: "-CTI .'-"Cl OII CO IIIIO,'E DE L'" Ir JSTfL~,CI O l! ::: ':::# 1('" 1 I OOOlí OOOOOOCII
Cúnle nta l'io

~jIO'1 ~~IO,2 ;;,10,4


U SQ ~ "
1l
" 5Q3 "FR::: " "Kili 1" I. II) , E

I I II 111 EII EIIO _


-18-.13':: - 111 ":,Q;;JO
~);. oun ~ "Tag_:::"

Segmento 4: DE S ~.cT1 i~C I O " CO ll ~.IO l E DE LA 111 ;,T" U-,CIO II ::: , :#0000000000(1)0000 1
Conl':: nta ri<:,

\~IO . 2
"S03 " ' , 10 , E
......--1/'1---.------- El!
(; - 111
Ell O ----------___t

Los segmentos 5 y 6 son necesarios para indicar el disparo del relé térmico FR1 de
la insta lación 1. Como el disparo del relé térmico es intermitente, se debe transfe-
rir mediante un MOVE un uno a la palabra de salida QWO cuando la marca de ciclo
M8191.5 está activa y un cero a la palabra QWO cuando la marca de ciclo M8191.5
está inactiva.

236
Unidad 6 . Descripci ón y programació n del autó mata 57-1200

..... Segmento 5: Dls p,:,ro TEPJ.lICO OIIIlISTt.L ;".ClÓIJ I C;;túOOOOOOCII)OOOOOO l '


Co mentari o

';Z,M 8 19 1.5
1. 1':-
1-- - - EII Efl0 - -------------t
1- 111 %QWO
4 ( dJT1 "T a~L::! "

Se9mento 6: DI S P ~.F'O TEPI. IIU) Off 1II':;r ;'L '-ClOIII '2#00 ')0000001)00000(' 1
C·:orn-:;ntano

C~hl8191 . 5
¡.IC.' yE
t----VJ VI El J El lO ----- --- -------1
111 Q'.jQV,fO
~~ QUT I - "Tag_::::"

El planteamiento debe ser el mismo para el disparo por sobrecarga del relé térmi-
co FR2 de la instalación 2, como se observa en los segmentos 7 y 8.

..... Segmento 7: DISF',:. r o TEPUIC') Grl III ST.l.UCIOtl ::: ,';:#üOOOOOO(lüOOOOO l o'
Cúrn e nta ri,)

~\I 0 4 %1.1819 1 .5
I.I(! ~ E
I--- - E I I EllO - -- - - -- - - - - _
':: - 111 ~I)Q\~O
;~ I)un - "Ta9_:::: "

..... Segmento 8: DI S P ~F' O TEPUI CO Off II1STALACI0 1J .:: ' ':: #0(,00000000000000'
Co mentano

';<10.4
"FR2" I. t·:-. E
Fig.6.67. I-----f/l 1/1 El! EI IO - -- - - - -- - - - - --t
Segmentos de ') - 111 'í~Q':JO
programa c ió n para la ~~ oun • "Ta ~L 2 "

prác tic a 6.5 para S7-1 200

PR6.6: Puerta de garaje (inversión de giro de un motor trifásico)

1. Especificaciones del proyecto de automatización


Con la puerta de garaje situada en el final de carrera SBD NC, al accionar el pulsa-
dor de marcha interior SQI NO o el exterior SQE NO se pone en marcha el motor
asíncrono trifásico Mi mediante el contactar KM I girando a izquierdas para abrir
la puerta de garaje. Cuando la puerta de ga raje accione el fina l de carrera SBI NC,
se producirá la parada del motor Mi a través del contactar KMI. En ese instante,
se debe activar un temporizador TON DBl que cuente 20 segundos para permitir
el paso de vehículos en un sentido o en otro. Transcurrido ese tiempo, se debe
poner en marcha el motor asíncrono trifásico Mi mediante el contactar KMD a
derechas para cerrar la puerta de garaje. Cuando la puerta de garaje accione el
final de carrera SBD NC, se producirá la parada del motor Mi accionado a través
del contactar KMD.

Se debe añadir un detect or de barrera fotoeléctrico em isor-receptor Bl NC 24V


DC para que se detenga el cierre de la puerta de garaje si, en ese momento, llega
un nuevo vehículo y se encuentra en mitad de la trayectoria de cierre de la puerta
de garaje.

237
Unid ad 6 . Descripció n y prog ram aci ón del autómata 57-1200

SEÑALIZACIÓN

81
~~so~r_I_H_M_1_H_:_R_1_1 ~~~~~~~R~ec~~~1~~I
__

• ~.~~------------~. PUPITRE DE MANDO CUADRO

SSI SSO

Fig. 6.68.
Puerta de garaje c o n fina les de c arrera y barrera fo to e lé c tric a

Se deben enclavar, mediante contactos auxiliares, los contactares KMl y KM2. La


activación del relé térmico FRl NC por sobrecarga o el pulsador de paro SQP NC,
provocará la parada instantánea de la instalación . Se debe señalizar el movim iento
de la puert a de ga raje (apertura y cierre) con un piloto de señalización verde HM l
y el disparo del relé t érmico con un piloto de señalización rojo HFRl intermitent e.

2. Realización de la tabla de variables

pr6_puerta de garaje • piel [CPU l2l4C AODORly) • Variables PLC • Tabla de variables estándar (27)

Nombre Tip'CI de d~t05 Dirección Remanencía Visible ... Accesib le d ... Comentario
-G SQI Bool %10.0 ~ ~ F'ul::¿¡ck,r a pe ltLJrd interior 110
G S'O E Boo l °,,101 ~ ~ PulJadc.r ~'1peltu ra exte rior '-lO
G SQ P 8.::' 01 ":O I O . ~ ~ ~ Plll ::ac!c,¡' pa ra da I le
G S81 B ~. cd %10.3 Fina l de carrera i: qu ie rda IIC

...
G SBD
I\.t>l l
G l:ldD
8,;'0 1
8,;'0 1
8e..:oI
%10.4
%'O ü.ü
°0 '0 0.'1
~ Fina l de .:alTi2ra de red1d l le
Co ntact o!' moto r i: qllle rda
CC. lita.:t(, r rn oto r de red1a
-e Hkrl 800 1 %Q 06 Si2f1 a lí::ad óll marc ha
G HFlrI 8':'0 1 %Q07 Se i1d li:acic'¡1 dí':.parCl terrnKO
f·, G HU Boo l <:ólO 5 ~ Re le térrnicc. IIe
¡ ¡ -G B'I 8 00:.! "010.6 Detector fotoe léct rico l'Ie
l. a Tag_-I 8.:0,)1 %1..1100 ~
G Clock_ 1H: 600 1 %1·,13 I 9 1.5 ~ ~

Fig . 6.69.
Tab la de variab les para la práctic a 6.6 para S7-1200

6. Programación en el autómata
El segmento 1 fija las condiciones para activa r el contacta r KMI y que la puerta se
abra hacia izquierdas para permitir el paso de un vehículo. Se sitúan en paralelo
los contactos abiertos que representan a los pulsadores de apertura, así como la
condición de puerta presionando el fina l S8D para un arranque normal o vehícu lo
detectado por la barrera 81 para reemprender la apertura de la puerta a izquier-
das. A continuación se sitúan en serie los contactos de las entradas cerradas que
no influyen en la apertura (FR1, SQP Y 581) Y el enclavamiento eléctrico entre KMI
y KMD. Cuando la puerta alcance el fina l de carrera 581, se desactiva la bobina de
KMI (salida QO.O) y se detiene el motor. Lógicamente, se debe realimentar la salida
QO.O (KMI) en paralelo.

238

You might also like