Professional Documents
Culture Documents
En este capítulo:
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é).
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.
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 SM1223 son de entradas y sal idas digitales DI/DQ combi-
nadas.
• 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).
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
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é).
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.
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)
• 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.
• 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).
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
® 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
@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
®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
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.
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 )
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:
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).
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.
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 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:
• Las con exiones ent re dispositivos pueden crearse de modo gráfico en la Vista
de redes .
... _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
,.,
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.
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 .
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
Genera l _ _ _ _ _ _ _ _ _ _ _ _ _ _~
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-
-
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
~ Infonnaoóll i) 1! Diagnó"tiro
101
~Ran90 de valofi~ Direcció n del byte de marca s de cid,) (f"Bx,
[0 .. 819'1]
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.
200
Unidad 6 . Descripción y progra mación de l autómata 57-1200
Duración del período (s) 2,0 1,6 1,0 0,8 0,5 0,4 0,2 0,1
Fig. 6.12.
Bits del byte de marcas de ciclo en TIA portal
Dir"?cdol18S EiS
~ Interfa: PPOFL
y DI'14 íDQl o Dil'f~cClones de entrada
General
Dlre '= Clon IniCial 1124
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
201
Un idad 6 . Descripción y programación del autómata 57-1200
Sinóptico de dilecciones
, ; Hu-:.:ü:
- chr¿>(': lün¿> :
101: 10 15 H'5(_4 I. II P ) 81 Ü
_ 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;
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
202
Unidad 6 . Descripción y prog ramación del autómata 57-1200
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.
---------------
E
J- ----
L ________________ _ ® ------,
Fig. 6.18.
Ciclo de scan en una
cpu S7-1200
203
Unid ad 6 . Descripción y programación del autómata S7-1200
4: Se realiza el autodiagnóstico.
Fig. 6.19.
Entrenador para el autómata
S7-1214C AC/DC/Relé
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é
1K 68K o::
Fig.6.22.
Simulador de entrada
analógica en tensión
205
Uni dad 6 . De scripción y programación del autómata 57-1200
ENTRADAS ANALÓGICAS
Número de entradas 2
Rango O a 10 V DC
SALIDA ANALÓGICA
Número de sal id a 1
Rango ± 10 V DC ó O a 20 mA DC
Tensión: 12 bits
Resolución
Int ensidad: 11 bits
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
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
~ [ PLCI G ::¡
o
rnmm ~
Inte ,idOpe, pe
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
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 _ _ _ _ _ _ _ _ _ _ _ _ _ __
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 ( .
208
Unidad 6 . Descripción V programación del autómata 57-1200
Fig.6.30.
Ajuste de la interfaz PG/PC
en S7-1200 Tool
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).
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
209
Unidad 6 . Descripción y programació n del aut ómat a 57-1200
~-
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
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
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
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.
··,.,ia;'JtmIUI
211
Unidad 6 . Descripción y programación del autómata 57-1200
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
... 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
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.
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.
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).
Ambos contactos permiten realizar conexiones en serie V/o en paralelo. Los pará -
metros de la instrucción son:
213
r ese pc·o y programación del autómata 57-1200
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)
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» .
~~~:t-_a'_'______________________---f"';I~ir' I
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 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.
so,,~ ~1
" SQ I ; P!.,(, LD O" "I".t..RCF Pt. PE S"
( ¡---,
-1.110.0
"Ur.RU P-".F:E5"
--v ~
,,1. 11 0 1 "Q02
"IdAPU TOD OS " "H:::"
lA
v ~
">1.110 .1
"ld ~.R C; TOD OS "
_1 A
v ~
L..--t/I
'.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
~~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~
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
....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' _
Fig. 6.4l.
Tabla de variables para la p ráctica 6.1 para S7-1200
l'o- ...... .. . .
. . . ... ....... . .... . ... .
~o~·------~------~--------------~--
~:
~O--L t t.
. J:
f1
!:
QM1 QM2
'j'
KM1 KM2
FR1 FRl
M1 M2
217
ad 6 . Descripción y programación del autómata 57-1200
J3 -
(;
t~
I
.
~
1I ) " 'lO
"
r
f!1~.
F1 [
lO
!' E : 1° ;)
CPU 1214C
ACfocrRlV
Fig. 6.42b.
Esquemas de cableado de la práctica 6.1 para S7-1200
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.
218
Unidad 6 . Descripción y programación del autómata 57-1200
_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
~------------------~( }-----t
'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
~----------------------4( r--
219
Unidad 6 . Descripción y programación de! autómata 57-1200
... 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. ..,
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).
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
.... 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..:: "
22 1
Unidad 6 . Descripción y programación del autómata S7-1200
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).
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
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"
~--------------------~( ~
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:"
223
r Unid ad 6 . Descripción y programación del autómata 57- 1200
~----------------------~( ~
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.
%QOO
'>10.0 "1'1>.11"
SR
J--- S
'",10.1
"S ::"
1-_--11/1._ _ _ R1
~ IO 2
"FR'I"
~~QO 2
"1 ~ ld::: "
SR
~IO 4
"SQ4"
I---~.n---_ R1
%10.5
"FR::: "
224
Unidad 6 . Descripción y progra mación del autómata 57-1200
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».
Fig.6.54.
Estructura de un DB instancia individ ua l asociad o a un TO N
( Ejemplo 6.5 )
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"
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
- 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».
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
...anque temporiz • plc_' [CPU 1214C AOOORly] • Variables PlC • Tabla de variables estándar [20] _ j i ii X
Fig . 6.56.
Tabla de variables para la práctica 6.3 para S7-1200
: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
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
•~ • • ~
G9UnA<;¡
1:
t'ES7 232 - u~lO· (l(ii) rnJ
,', )t
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.
'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
I~ ' ...
t_
"di:
·I _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _---t
" ~ I'II~
c~QO.l
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)
~. 1 (l2
"F R1 "
"dbl " Q
%D81
Udb 'l"
~< M10/) TI) t J
"T.:19_'1" Time
de la práctica 7.3
.. 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
~~DB1
"DS 'I"
' ~\tvI10,1 T0 F
"T¿¡~L ~ " Time
229
Unidad 6 . Descripción y programación del autómata 57-1200
...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
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.
~· ~.11ü 1)
"',102
"FF" "
230
I .
Unidad 6 . Descripción y programació n del autómata 57-1200
%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
( 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.
\~ 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.
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ü
Segmento 7: D E S~CTI .'~CI ,:'" TOD(1 '~ LO::; BIT'5 ':; L Ll D,(, OBO
C·;, rn-= ntd 1'1 o
INSTALACION_2
INSTALACION_1
C_4 @ ~
C_1
C_2
e_5
C_3 C_6
SILO_l SILO_2
Fig . 6.63.
Instala ciones de ci ntas tra nsp ortadoras p ara silos
233
Uni dad 6 . Descripción y programaci ón del autó mata 57-1200
Fig. 6.64.
Tabla de variab les para la práctic a 6.5 para S7- 1200
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.;.
""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 "
234
SEl
.,.,
: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) " . " . -
.,.,
I
~/ r.
L
t
•
r----
. .
LI 11 CP;
n •• • •• n •• n •• n •••••••
~J.ty:;
L+
~WDC
U IU G
DI',
I 2 3
~ IV
3
OC III'U1'~
S
[lE
~
~ 61!;::~i::
o /',iJ: 11128rr,) +,':' I!l\f OC Oa :))IIH\
211- ISG31- OXSQ
I •••••• I
'o
KM1 ~ KM2~ KM3~ KM4 ~ KM5~ ~ HM2~ [ HFR1Q~
Al
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
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
';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 "
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
__
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
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