Anda di halaman 1dari 55

InstalacionesElctricasBsicas

EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Manualusuario

SimaticS7200CPU224

Pgina1de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

ndice
Presentacin............................................................................................................................................................................4
Conceptoydescripcindeautomatismo...............................................................................................................................5
1.NecesidadesyusosdelPLC..............................................................................................................................................5
2.Estructuraexterna.............................................................................................................................................................5
3.Arquitectura.......................................................................................................................................................................7
3.1.CPU........................................................................................................................................................................7
3.2.Memoria.................................................................................................................................................................9
3.3.Unidadesdeentradaysalida.................................................................................................................................9
3.4.Interfaces................................................................................................................................................................9
3.5.Unidadesdeprogramacin..................................................................................................................................10
3.6.Perifricos............................................................................................................................................................10
4.Lenguajesdeprogramacin...........................................................................................................................................10
Introduccin..........................................................................................................................................................................12
1.Conceptodeautomatismo...............................................................................................................................................12
2.Variablesdeestado..........................................................................................................................................................13
3.Cableadovs.programa....................................................................................................................................................13
4.Sealbinaria,estadodeseal........................................................................................................................................14
4.1.Contactosabiertosycerrados..............................................................................................................................15
4.1.1.Conceptosdebit,byteypalabra...............................................................................................................17
4.2.Direccionamientodeentradasysalidas..............................................................................................................17
4.2.1.Direccionamientodebytes.........................................................................................................................19
S7200CPU224....................................................................................................................................................................20
1.ConstitucindelPLC......................................................................................................................................................20
2.Configuracindelacomunicacin(cablePC/PPI)......................................................................................................20
2.1.ConectarelPCalaCPU.....................................................................................................................................20
2.2.Ajustarelinterface...............................................................................................................................................22
3.V3.1STEP7MicroWin..................................................................................................................................................23
3.1.Aspectogeneral....................................................................................................................................................23
3.2.Introducirrdenes................................................................................................................................................24
3.3.Ayuda....................................................................................................................................................................25
3.4.Introducircomentarios.........................................................................................................................................25
3.5.Direccionamientosimblico.................................................................................................................................27
3.6.Compilarejecutar................................................................................................................................................28
4.SimuladorS7_200...........................................................................................................................................................30
4.1.Adecuarelarchivo...............................................................................................................................................30
4.2.Ejecutarelsimulador...........................................................................................................................................32
4.3.ConfigurareltipodeCPU...................................................................................................................................32
4.4.Cargarelprograma.............................................................................................................................................33
4.5.RUNysimular......................................................................................................................................................33
5.Ejercicios..........................................................................................................................................................................34
5.1.Circuitoenpuentesimple.....................................................................................................................................34
5.2.Circuitoenpuentecomplicado.............................................................................................................................35
5.3.Serieparalelo.......................................................................................................................................................35
5.4.ContactosNC.......................................................................................................................................................36
5.5.Conmutador..........................................................................................................................................................36
5.6.Circuitocondiodos..............................................................................................................................................36
5.7.Circuitocruzamiento........................................................................................................................................37
6.Conexionadoentradassalidas........................................................................................................................................37
6.1.Bornerodeentradas.............................................................................................................................................37
6.2.Bornerodesalidas................................................................................................................................................38
6.3.ConexinelementosNANC.................................................................................................................................38
OperacionesSIMATIC.........................................................................................................................................................39
1.Marcas..............................................................................................................................................................................39

Pgina2de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

1.1.Marcasespeciales................................................................................................................................................39
2.Operacioneslgicasconbits...........................................................................................................................................40
2.1.Contactosestndar...............................................................................................................................................40
2.2.Detectarflancopositivoynegativo......................................................................................................................40
2.3.Asignar.................................................................................................................................................................41
2.4.Ponera1,ponera0(Nbits)................................................................................................................................42
2.4.1.Ejemploenclavamiento..........................................................................................................................43
2.4.2.Ejerciciotelerruptor..............................................................................................................................43
2.4.3.Ejerciciocruzamiento............................................................................................................................43
2.4.4.Ejerciciopasilloautomatizado..............................................................................................................43
3.Operacionesdetemporalizacin.....................................................................................................................................44
3.1.Ejerciciobasedetiempos................................................................................................................................46
3.2.Ejerciciocochefantstico................................................................................................................................46
3.3.Ejerciciointermitente.......................................................................................................................................46
3.4.Ejercicioinversordegiro................................................................................................................................46
3.5.Ejerciciotaladro..............................................................................................................................................47
4.Operacionesconcontadores...........................................................................................................................................48
4.1.Ejercicioimpulsos............................................................................................................................................49
4.2.Ejerciciocontroldeacceso..............................................................................................................................49
5.Operacionesdecomparacin..........................................................................................................................................50
5.1.Compararbyte......................................................................................................................................................50
5.1.1.Ejerciciopotencimetroanalgico........................................................................................................50
5.1.2.Ejercicioregularlatemperaturadeunahabitacinconuncalefactorelctrico.............................50
5.2.Compararentero..................................................................................................................................................51
5.2.1.Ejercicioprogramadorcclico...............................................................................................................51
6.Operacionesaritmticasconenteros.............................................................................................................................52
6.1.Incrementarydecrementarbyte...........................................................................................................................52
7.Operacionesdetransferencia.........................................................................................................................................53
7.1.Transferirbyte......................................................................................................................................................53
7.1.1.Ejerciciocontador..................................................................................................................................53
7.1.2.Ejerciciointermitentevariable.............................................................................................................53
8.Operacionesdereloj........................................................................................................................................................54
8.1.Ejercicioreloj..................................................................................................................................................55
8.2.Ejercicioiluminacininteriordeescalerayexteriordeunacabaa..............................................................55

Pgina3de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

PRESENTACIN
Elpresentadocumentoesuncompendiodedistintosmanualesdeusuarioqueversansobrelos
automatismosSiemens.Portanto,todolosepresentaenesteminimanualhasidoelaboradopor
losingenierosdeSiemens.
Elobjetodeestearchivo,noesotroqueresumiralgunosconceptos,rdenesdeprogramacin,
etc..quesehanconsideradomsrelevantescomointroduccinalmundodelaautomatizacin,
debidoengranmaneraalasampliasposibilidadesquepresentalosautomatismos.
Losmanualesdelosqueseparte,yenlosqueencontrarsinformacinmsdetallada,son:
Manual del sistemade automatizacin S7200. Presente en la documentacin tcnica
facilitadaporelfabricantealadquirirelautmata.
CursonivelbsicoSimaticS5.
ProgramacindesistemasdemandoconSTEP5.
SimaticS5.Aparatodeautomatizacinprogramableenmemoria.S5110A.
ElS7200enunahora.
ElS7200endoshoras.
EstosdosltimosestndisponiblesenInternet.

Pgina4de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

CONCEPTOYDESCRIPCINDEAUTOMATISMO
1.NecesidadesyusosdelPLC
Comencemosdefiniendounprocesoindustrialcomounaoperacinosecuenciadeoperaciones
en las que las variables a controlar (temperaturas, desplazamientos, tiempos, etc...) estn
debidamentedefinidas.
La gran mayora de los procesos industriales requieren algn tipo de control. La necesaria
automatizacindeestasfuncionesdecontrolpuedeserllevadaacabodemuydiferentesformas:a
basedecuadrosderels,contactores,etc...
Lamentablemente, cualquier modificacin en este tipo de sistemas de control supona gran
esfuerzotcnicoyeconmico,ymstodavasiestoscambioseranfrecuentes.Ademsdebemos
tenerencuentaquelamayoradeestoselementosson dispositivosmecnicosyposeenunavida
limitada que requiere una estricta manutencin. Por otra parte, estos sistemas suponen un
conexionado complejo cuando existen gran cantidad de elementos, lo que implica un enorme
esfuerzodediseo,mantenimiento...
Con el objetivo de solucionar, o al menos reducir, estos inconvenientes se elaboraron los
autmatas,que permiten cambiarlafuncionalidaddelcontroldelprocesoindustrialsinmsque
cambiar el programa,yaquegranparte delos componentes necesarios comorelsauxiliares,
temporizadores,etc...seencuentranimplementadosenlaprogramacininternadel.Adems,en
loscasosenquelasmodificacionessuperenlacapacidaddelsistema,esposibleagregarmdulosde
ampliacinquepermitancumplirconlasnuevasexigencias.
Esteautomatismofcilmenteprogramableparatareasdecontrol,yconcebidoparaserutilizado
en ambientes industriales, es lo que se conoce como PLC, acrnimo de Programmable Logic
Controller,esdecir,ControladorLgicoProgramable.Alseconectanloscaptadores(finalesde
carrera, pulsadores, etc...) por una parte, y los actuadores (bobinas de contactores, lmparas,
pequeosreceptores,etc...)porotra.
Losautmatasprogramablesnoslotienenaplicacinindustrial,sinoquetambinseemplean
paraautomatizarprocesosenelhogar(puertadeungaraje,lucesdelacasa,etc...),entreotros.
EntrelascaractersticasdelosPLC'sdestacan:
Fcilmenteprogramablesporlamayoradelostcnicos.
Facilidadenlamodificacindeprogramas.
ComunicacinconotrosPLC's,pudiendoenviaryrecibirseales.
Tiempodevidalargo.
Puedentrabajarsinproblemasentodotipodeambientesindustriales.
Actualmentelos PC's estncomenzandoareemplazaralPLCenalgunasaplicaciones.Porlo
cual,noseradeextraarqueenunfuturonomuylejanoelPLCdesaparecierafrentealcadavez
mspotentePC,debidoalasposibilidadesquelosordenadorespuedenproporcionar.
2.Estructuraexterna
Existendosestructurasbsicasparalosautmatasprogramables:
Compacta:consisteenunanicapiezaenlaqueseintegrantodosloselementos.

Pgina5de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Modular:enlosquelaCPU,lafuentedealimentacin,lasentradas,lassalidas,etc...,son
cadaunaunmduloqueseeligeenfuncindelaaplicacinrequerida.

Paraelcasodeunaestructuramodularsedisponedelaposibilidaddefijarlosdistintos
mdulosenralesnormalizados,paraqueelconjuntoseacompactoyresistente.

Pgina6de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

3.Arquitectura
Loselementosesenciales,quetodoautmataprogramableposeecomomnimo,son:
Seccin de entradas: se trata de lneas de entrada, las cuales pueden ser digitales o
analgicas.
Aestaslneasconectaremoslossensores(captadores).
Seccindesalidas:sonunaseriedelneasdesalida,quetambinpuedenserdecarcter
digitaloanalgico.
Aestaslneasconectaremoslosactuadores.
Unidadcentraldeproceso(CPU):seencargadeprocesarelprogramaqueelusuarioha
introducido.
LaCPUtoma,unaauna,lasinstruccionesprogramadasporelusuarioylasvaejecutando,
cuando llega al final de la secuencia de instrucciones programadas, la CPU vuelve al
principioysigueejecutndolasdemaneracclica.
Paraello,disponedediversaszonasdememoria,registros,einstruccionesdeprograma.
Adicionalmente,endeterminadosmodelos,podemosdisponerdefuncionesyaintegradasen
laCPU;comoreguladoresPID,controldeposicin,etc...
Apartedestospodemosdisponerdelossiguienteselementos:
Unidaddealimentacin(algunasCPU'slallevanincluida).
Consola de programacin: que nos permitir introducir, modificar y supervisar el
programadeusuario.Tiendeadesaparecer,debidoaquelamayoraseprogramanapartir
del PC mediante programas especficos facilitados por cada fabricante; o programados
directamentedesdeelpropioautmata.
Dispositivos perifricos: como nuevas unidades de E/S, ms memoria, unidades de
comunicacinenred,etc...
Interfaces:facilitanlacomunicacindelautmataconotrosdispositivos(comounPC),
autmatas,etc...
3.1.CPU
Eselcorazndelautmataprogramable.Susfuncionesson:
Ejecutarelprogramadeusuario.
Vigilarque eltiempodeejecucindelprogramadeusuarionoexcede undeterminado
tiempomximo(tiempodeciclomximo).AestafuncinselesueledenominarWatchdog
(perroguardin).
Crearunaimagendelasentradas,yaqueelprogramadeusuarionoaccededirectamentea
dichasentradas.
Pgina7de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Renovarelestadodelassalidas,enfuncindelaimagendelasmismas,obtenidaalfinal
delciclodeejecucindelprogramadeusuario.
Chequeardelsistema.
Paraelloelautmatavaaposeerunciclodetrabajo,queejecutardeformacontinua:

Duranteelfuncionamientocclico,primeroseleenlosestadosenlasentradas,memorizndose
enlaimagendeprocesodelasentradas(PAE).Conestasinformacionestrabajaluegoelprograma
decontrolcuandoseejecuta.
Deacuerdoalalgicadefinidaenelprogramasemodificaelestadodelassalidasdepositadas
enlaimagendeprocesodelassalidas(PAA).Enlaltimaetapadelciclo,losestadosmemorizados
enlaPAAsetransfierenalassalidasfsicas.Seguidamentecomienzadenuevoelciclo.
Un ciclo dura normalmente entre 3 y 10 ms. La duracin depende del nmero y tipo de
Pgina8de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

instrucciones(operaciones)utilizadas.Elcicloconstadedospartesprincipales:
1. Tiempodelsistemaoperativo,normalmente1ms;correspondeconlasfases1y3.
2. Tiempoparaejecutarlasinstrucciones;correspondeconlafase2.
Porotrolado,elciclosloseejecutacuandoelPLCseencuentraenestadoRUN.
Supongamos,porejemplo,elsistemadecalefaccindeunavivienda:lavariableaconsiderarseralatemperatura,el
actuador podra ser un calefactory el sensor correspondienteun termostato. Segnla estructura mostrada en el
esquema,elcomportamientodelsistemaseraelsiguiente:elPLCleera
permanentementelaentradacorrespondiente
al sensor se temperatura, cuando la temperatura fuera menor a la programada, conectara el calefactor y lo
desconectaracuandofueramayoroigualaladeseada,etc...
Lasencillezdelejemploanterior,apenaspermiteapreciarlasventajasquelaincorporacindeunPLCalcontrolde
unprocesoindustrialpuedabrindar,sinembargosiconsideramosqueelmismoPLCpuedecontrolarsimultneamente
variosprocesos,ademscoordinarlosconotros,visualizarlosdistintosestados,alarmas,etc...yqueademspresenta
laposibilidaddereprogramacinparapoderadaptarseaposiblescambioseneldiseoconfacilidad,secomprendela
importanciaquetienenhoyendalosPLCenlaautomatizacinindustrial

3.2.Memoria
DentrodelaCPUdispondremosdeunreadememoria,lacualemplearemosparadiversas
funciones:
Memoriadelprogramadeusuario:aquintroduciremoselprogramaqueelautmatavaa
ejecutarcclicamente.
Memoriadelatabladedatos:sesuelesubdividirenzonassegneltipodedatos(como
marcasdememoria,temporizadores,contadores,etc...).
Memoriadelsistema:aquseencuentraelprogramaencdigomquinaquemonitorizael
sistema(programadelsistemaofirmware).Esteprogramaesejecutadodirectamenteporel
microprocesador/microcontroladorqueposeaelautmata.
Memoriadealmacenamiento:setratadememoriaexternaqueempleamosparaalmacenar
elprogramadeusuario,yenciertoscasospartedelamemoriadelatabladedatos.Sueleser
deunodelossiguientestipos:EPROM,EEPROM,oFLASH.
Cadaautmatahacesubdivisionesespecficassegnelmodeloyfabricante.
3.3.Unidadesdeentradaysalida
Podemosdisponerdedostiposdemdulosdeentraday/osalida:
Digitales.Sebasanenelprincipiodetodoonada,esdecironoconducensealalgunao
poseenunnivelmnimodetensin.EstasE/Ssemanejananiveldebitdentrodelprograma
deusuario.
Analgicas.Puedenposeercualquiervalordentrodeunrangodeterminadoespecificado
porelfabricante.Estassealessemanejananiveldebyteopalabra(8/16bits)dentrodel
programadeusuario.
LasE/Sson ledas yescritasdependiendodelmodeloydelfabricante,esdecir,puedenestar
incluidas sus imgenes dentro del rea de memoria o ser manejadas a travs de instrucciones
especficasdeE/S.
3.4.Interfaces
Todo autmata, salvo casos excepcionales, posee la virtud de poder comunicarse con otros
dispositivos(comounPC).
LonormalesqueposeaunaE/SseriedeltipoRS232(puertoserie).Atravsdeestalnease
puedenmanejartodaslascaractersticasinternasdelautmata,incluidalaprogramacindelmismo,
ysueleemplearseparamonitorizarelproceso.

Pgina9de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

3.5.Unidadesdeprogramacin
La programacin del autmata puede realizarse, generalmente, empleando alguno de los
siguienteselementos:
Consoladeprogramacin:sueletenerlaformadecalculadora.
PC:eselmodomsempleadoenlaactualidad.Permiteprogramardesdeunordenador
personalestndar,contodoloqueellosupone:herramientasms potentes,posibilidadde
almacenamiento, impresin, transferencia de datos, monitorizacin mediante software
SCADA,etc...
Cadaautmata,dependiendodelmodeloyfabricante,poseeunaconexinaunooavariosdelos
elementosanteriores.
3.6.Perifricos
Elautmataprogramable,enlamayoradeloscasos,puedeserampliado.Lasampliaciones
abarcanungranabanicodeposibilidades:mdulosauxiliaresdeE/S(analgicas,digitales,etc...),
memoriaadicional,conexinconotrosautmatas,etc...
Cadafabricantefacilitalasposibilidadesdeampliacindesusmodelos,loscualespuedenvariar
inclusoentremodelosdelamismaserie.
4.Lenguajesdeprogramacin
Losprimerosautmatasprogramablessurgierondebidoalanecesidaddesustituirlosenormes
cuadrosdemaniobraconstruidosconcontactoresyrels.Porlotanto,lacomunicacinhombre
mquina deba ser similar a la utilizada hasta ese momento. El lenguaje utilizado, debera ser
interpretado, con facilidad, por los mismos tcnicos electricistas que anteriormente estaban en
contactoconlainstalacin.
Coneltiempoestoslenguajesevolucionarondetalformaquealgunosdeellosyanotenannada
queverconeltpicoplanoelctricoarels, ademsdehaberevolucionadosiguiendocaminos
Pgina10de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

distintos.Todoestounidoalincrementoenlacomplejidaddelosprocesosaautomatizar,nohizo
msquecomplicarelusodeaquelloquesecreoconunafinalidadbiendistinta.
ConelfindesubsanaresteproblemaladireccindelIEC(estndarinternacional)haelaborado
el estndar IEC 11313 para la programacin de PLC's, con la idea de desarrollar el estndar
adecuadoparaungranabanicodeaplicaciones.
Loslenguajesgrficosytextualesdefinidosenelestndarsonunafuertebaseparaentornosde
programacinpotenteenPLC's.Loslenguajesmssignificativosson:
Lenguajedecontactos (KOP): eselquemssimilitudestieneconelutilizadoporun
electricistaalelaborarcuadrosdeautomatismos.
Lenguaje por lista de instrucciones (AWL): consiste en elaborar una lista de
instrucciones.
Plano de funciones lgicas (FUP): resulta especialmente cmodo de utilizar cuando
estamoshabituadosatrabajarconcircuitosdepuertaslgicas,yaquelasimbologausada
enambosesequivalente.
GRAFCET: es el llamado Grfico de Orden EtapaTransicin. Ha sido especialmente
diseadopararesolverproblemasdeautomatismossecuenciales.Lasaccionessonasociadas
a las etapas y las condiciones a cumplir a las transiciones. Este lenguaje resulta
enormemente sencillo de interpretar por operarios sin conocimientos de automatismos
elctricos.

Pgina11de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

INTRODUCCIN
1.Conceptodeautomatismo
Comosehadichoanteriormente,unautomatismoesundispositivoquepermitealasmquinaso
procesosevolucionarconlamnimaintervencindelhombreyquepuede:
Encargarsedelastareasrepetitivas,peligrosasotrabajosas.
Controlarlaseguridaddelpersonalydelasinstalaciones.
Incrementarlaproduccinylaproductividadyeconomizarmateriayenerga.
Incrementarlaflexibilidaddelasinstalacionesparamodificarlosproductosolosritmosde
fabricacin.
Unautomatismoindustrialse concibe generalmenteparamandarunamquinaoungrupode
mquinas.Aestasmquinasselellamaparteoperativadelproceso,mientrasquealconjuntode
loscomponentesdelautomatismoquesuministranlasinformacionesquesirvenparapilotaresta
parteoperativasellama partedemando.Eslaconjuncindeambaspartesloqueconstituyeel
automatismocompleto.
Entre el autmata y la mquina se canjean informaciones que frecuentemente son variables
binarias (estado de un interruptor...), aunque pueden intervenir igualmente informaciones
analgicas (medidadeuna temperatura.),quesernenesecasoconvertidasenunconjuntode
sealesbinariasinterpretablesporelautmata.
Todoprocesorecibeinformacionesquesellamanentradas,ysuministrainformacionesquese
llaman salidas.Siconsideramosunamquinacualquiera,ellareciberdenesdelautmata.Estas
rdenes,queconstituyenlassalidasdelautmata,sonlasentradasdelamquina,lacualejecuta
accionesydevuelveinformacionesalautmataenfuncindelresultadodesusactuaciones.Estas
informacionesqueconstituyenlassalidasdelamquinaformanpartedelasentradasdelautmata,
quesecomplementanconelconjuntodeinstruccionestransmitidasporeloperadoralautmata.

Enlosucesivollamaremosentradaaunaentradadelautmataysalidaaunasalidadelautmata.
Ladistincinentrevariablesdeentradayvariablesdesalida,serdeesencialimportanciaalahora
deanalizarunprocesoydeberealizarsesiempreconmuchocuidado.
Aniveldeentradas,convienesealar,quelasinformacionesnecesariasparaqueelautmata
ejecutesusinstrucciones,lassuministranloscaptadores,sensores,etc...Entrelascualidadesque
Pgina12de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

debemosexigiraestosdispositivospodemoscitar: tiempo derespuesta,precisin,sensibilidad,


inmunidadaperturbaciones,robustez...
En lo referente a salidas, las informaciones suministradas por el autmata a la mquina (o
procesos)correspondenalosinstantesenlosqueunaaccindebeempezar.Portanto,nosinteresa
elaborarunsistemaqueelaboreinformacionesquecambiendevalorenlosinstantesdeseados(ni
antes,nidespus).
Deberemosprestaratencinalapotenciarequeridaporlosdiversosdispositivos,puesamenudo
elautmatanoescapazdesuministrarla,porloqueesnecesariorecurriraperifricosquerealicen
estalabor.
2.Variablesdeestado
Partamosdeunejemplocotidiano:elmandodeunaascensor.
Supongamosquehayaunallamadadesdeeltercerpiso.Silacabinaseencuentraenlequinto,
debedescender,siseencuentraenlaplantabaja,debesubir;siestdesplazndoseentredosplantas
debe continuarsumovimiento,peroelautomatismodeberegistrarlallamada procedente dela
tercera planta. Concluyendo, podemos decir que: la orden a aplicar a la cabina depende de la
situacin,delestado,enelqueseencuentraelascensorenelmomentodelallamada.
Del ejemplo se extrae que ser muy importante conocer en cada instante el estado de un
automatismopara conocersurespuesta cuandounmandoactesobrel,esdecir,cuandouna
variabledeentradacambiedevalor.
Portanto,paracaracterizarelestadodeunautomatismo,enocasiones,nobastaconconocer
solamenteelvalordelasvariablesdeentrada,puescomobienilustraelejemplodelascensor:noes
elhechodequehayaunallamadaenlaterceraplantaelnicodeterminantedelmovimientodela
cabina...Necesitamos,adems,conocerelestadodeunconjuntodevariables(variablesdeestado)
que nos permitan prever cual ser la evolucin del automatismo en funcin de los cambios
ocurridosenlasvariablesdeentrada.
En laeleccindelconjuntodevariablesquepermitandescribirelcomportamientodeseado,
residelacomplejidaddelaprogramacin,ynosuelesernica.
3.Cableadovs.programa
Vamosadiferenciarentrelgicacableadaylgicaprogramada.Mientrasunmandoconrelso
contactores representa la lgica cableada; un autmata programable representa la lgica
programada.
Lgicacableada:elprogramademandoquedadeterminadoatravsdelauninentrelos
diferenteselementos,talescomobobinasdeaccionamiento,contactosdeinterruptores,etc...
Lamodificacindelprogramasuponeunatransformacindelcableado.
Lgica programada: el programa de mando y el cableado son independientes. Los
contactosdeloscaptadores ylasbobinas deaccionamientoseconectana lasentradas
salidas del autmata. El programa de mando, se escribe en la memoria del autmata,
quedandofijadalasecuenciaenquedebenserconsultadosloscontactos,laformaenque
debenrealizarselascombinaciones(ANDuOR)ylaasignacindelosresultadosalas
salidas,esdecir,elaccionamientodelasbobinas.
Enelcasodesernecesariorealizarunavariacindelprograma,nohayquemodificarel
cableadodelautmata,sinosolamenteelcontenidodelprograma.

Pgina13de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

4.Sealbinaria,estadodeseal
Elautmataconsultaelvalordesuslasentradassegndosestados:
Existetensin.
Noexistetensin.
Apartirdeestosdatosysegnelprograma:
Activao...
desactiva...
...losaparatosconectadosasussalidas.
Enamboscasosnosencontramosconunclaraydiferenciadasituacindelosestados,conocida
como:
Estadodeseal0NoexistetensinDesactivado.
Estadodeseal1ExistetensinActivado.
Estosdosestadosdesealsonlosdosvaloresdiferentesquepuedetomaruna sealbinaria*
(sealdevalordoble).
Veamosestoconunejemplomuysencillo:imaginemosuninterruptordeluz,steslotieneel
efectoluzencendidaluzapagada.Esdecirelvalordelinterruptorquerespondealacuestin
Estlaluzencendida?oestactivada(luzencendida)oestdesactivada(luzapagada).Dicho
conotraspalabras,elinterruptordeluztieneunanchodeinformacinde1bit(sealbinaria).En
estecasonoseconsideraelestadoLuzapagada,perobombillafundida.

* ElconceptoinglsBit(Binari
BinariDigit)esaceptadocomolaunidadtcnicadeinformacinmspequeaqueexiste.
Pgina14de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

4.1.Contactosabiertosycerrados
Conanterioridadsedijoqueelautmataconsultabaelvalordesusentradas,esdecir,siexiste
tensin(1)onoexistetensin(0).Sintenerencuentasielcontactoasociadoalaentradaera
cerradooabierto...
Sinembargo,paralaelaboracindelprogramasiquedeberamosconocerlasfuncionestcnicas
delcontacto:
Sienunaentradahayconectadouncontactoabierto,seaplicarelestadodeseal1enla
entradacuandoseaccioneelcontacto.
Porelcontrario,sialaentradanosencontramosconuncontactocerrado,seaplicarel
estadodeseal0enlaentradacuandoseaccioneelcontacto.
Elautmatanotieneposibilidaddedeterminarsienunaentradahayconectadouncontacto
cerradooabierto.Solopuedeconsultaroreconocerlosestadosdeseal10.
Nosesindiferentesiunestadosehaalcanzadoatravsdeuncontactoabiertoocerrado.Lo
nicoimportanteeslaeleccindeltipodecontactos,sobretodoteniendoencuentalasnormativas
deseguridad...

Pgina15de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Portanto,cualquiercombinacindecontactostienesuequivalentelgica,esdecir,tienecomo
resultadoun0(cortedecorriente)un1(pasodecorriente).Enlasiguientetablasemuestrala
correspondencia de smbolos elctricos (o combinaciones de ellos) con la simbologa KOP
reconocidaporelautmata:

Pgina16de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

4.1.1.Conceptosdebit,byteypalabra
Bit.Unidaddelsmbolobinario,solamentepuedetomarlosvalores0y1.
En ocasiones, el bit es insuficiente para definir determinados aspectos de una
automatizacin. Debiendo recurrir a conjuntos formados por varios smbolos binarios
(byte).
Byte.Conjuntode8smbolosbinarios,esdecir,elbytetieneunalongitudde8bits,cada
unodelocualespuedetomarcualquiervalorentre0y1.

Palabra.EnunPLClosbitsseasocianengrupos.
Consehadicho,8bitssedenominanbyte.Ycadabitendichogrupoestexactamente
definidoporunaposicinpropiaquetieneunadireccinespecfica.
Unbytetieneunadireccindebyteydireccionesdebit0...7.
Ungrupode2bytessedenominapalabra.
Estesistemadenumeracinsedenominabinarioytienecomobase2.

EnunPLCunapalabrapermiterepresentarvaloresnumricosde32768a+32767.
Sehaconvenidoqueelbitconelpeso215sealizanmerosnegativos(siapareceun1enla
posicin215,elnmeroencuestinesnegativo).
4.2.Direccionamientodeentradasysalidas
Unavezentendidaladiferenciaentre0y1(conceptodebit)ylaestructura delbyte,
Pgina17de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

debemosconocercomoelautmatadenominaacadaunadesusentradasysalidas.
Enprimerlugarelautmatautilizaunoperandodistintivo:
Iparadenominarentradas(algunoslenguajesutilizanlaE).
Qparadenominarsalidas(algunoslenguajesutilizanlaA).
Juntoconeldistintivodeentradaosalidaapareceelparmetro0.4,1.24.7.Elparmetro
consisteenunacombinacin:
0.,1.4.byte.
.4,.2.7bit.

Enelcasodelautmataobjetodeestudio,quepresenta14entradasy10salidas:

Pgina18de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

4.2.1.Direccionamientodebytes
El direccionamiento de bytes es similar al de bits, pero en este caso solo se utiliza el
identificadordeparmetro,seguidodelaletraB(byte)msladireccindebyte.Deestemodo
podemosaccederadistintosbitsconunasolallamada:

Pgina19de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

S7200CPU224
1.ConstitucindelPLC
EnlafigurapodemosobservarlaaparienciaexternaquepresentaunautmatadelafamiliaS7
200.EnestecasosetratadeunaCPU222,lacualpresentaalgunasdiferenciasrespectodelaCPU
224,conlaquetrabajaremos.Peseaello,ladistribucindecomponentesesexactamentelamisma,
variandolacantidaddeE/S,potencimetrosanalgicos,etc...

2.Configuracindelacomunicacin(cablePC/PPI)
VamosaconfigurarlacomunicacinentrelaCPUS7224yelPC,utilizandoparaelloelcable
PC/PPI.Laconfiguracinserealizarconunsolomaestroysinningnotroequipodehardware
instalado(comop.ej.unmdemounaunidaddeprogramacin).
2.1.ConectarelPCalaCPU
Paraestablecerunaconexincorrectaentrelosdoscomponentes,deberemosrealizar:
1. AjustelosinterruptoresDIPdelcablePC/PPIalavelocidaddetransferenciaasistidapor
suPC.Seleccionetambinlaspociones11bitsyDCE.
Pgina20de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

2. ConecteelextremoRS232(PC)delcablePC/PPIalpuertodecomunicacionesdesuPC
(COM1COM2).
3. ConecteelextremoRS485(PPI)delcablePC/PPIalpuertodecomunicacionesdela
CPU.

Pgina21de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

2.2.Ajustarelinterface
2.2.Ajustarelinterface

1. Hacer clic sobre el icono de comunicacin en la barra de navegacin. O en su lugar


seleccionarlaopcinTipodentrodelmenCPU.LaCPUquedeberaapareceres:
CPU224Rel.1.12
Encasocontrario,comprobarlosvaloresdeconfiguracinajustadosparalacomunicacin
dentrodelaventanaConfigurarlacomunicacin.
2. Hacerdobleclicenelcampodestinadoa actualizar lacomunicacin.Conello,laCPU
conectadadeberareconocerseyregistrarseautomticamente.
3. Si la CPU no es reconocida o aparece una informacin relativa a que no es posible
establecerlacomunicacin,deberemoshacerdobleclicenelcampoCablePPI.
4. EnlaopcinPuertoPG/PC,seleccioneCablePC/PPIypresioneelbotnPropiedades.
5. EnlacarpetaPPI,ajuste:
DireccindeCPU0.
Timeout1s.
Velocidaddetransferencia9'6kbits/s.
Direccindeestacinmsalta15.
6. Enlacarpeta ConexinLocal,seleccionaremoselpuerto(interface)enelquehayamos
conectadoelcablePC/PPI.
ConfirmaremosloscambiosrealizadosencadaventanapulsandoAceptar.
Finalmente, volveremos a realizar doble clic en el campo destinado a Actualizar la
Pgina22de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

comunicacin.ConellolaCPUdeberareconocerseyregistraseautomticamente(estaoperacin
puededuraralgunossegundos),encasocontrario,repetiremoslospasosdesdeelpunto2realizando
las modificaciones oportunas hasta que reconozca la CPU. Cierre seguidamente la ventana,
presionandoelaspadelapartesuperiorderecha.
3.V3.1STEP7MicroWin
A continuacin pasaremos a explicar algunas de las opciones del software utilizado para
programarelautmata.
3.1.Aspectogeneral

Comosedesprendedelafigura,lapantallasedivideen4partesprincipalmente(ademsdelos
menseiconosdeaccesorpido):
Barradenavegacin:nospermiteaccederalasopcionesmscomunesdeformarpida.
rboldeoperaciones:endondesesitantodaslasrdenesdeprogramacinaceptadaspor
elautmata.

Pgina23de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Ventanaderesultados:enlaquesevisualizaelestadodelacompilacindelprograma,
errores,etc...
Ventanadeprogramacin:situadaalapartederechaydivididaporNetworks(lneasde
programacin).EnestelugarelaboraremoselprogramaquehadegobernaralPLC.
Suaspectovarasegnellenguajeelegido(KOP,AWLFUP)yquepodremosseleccionar
atravsdelasteclasquellevansusmismosnombres.
Hayquesealarqueelprogramaescapazdetraduciracualquieradeestoslenguajes,es
decir:sip.ej.estamosprogramandoenAWLyseleccionamosellenguajeKOP,serealizar
automticamenteunatraduccindelprogramadeAWLaKOP...

3.2.Introducirrdenes
A partir de ahora todas las explicaciones versarn sobre el lenguaje KOP, por tratarse del
lenguajesmsintuitivodebidoasucarcterelctrico.

Elprogramapresentavariasmanerasdeintroducircontactos,bobinasocuadros:
Desde el rbol de direcciones, abriendo las distintas carpetas existentes dentro de
Operaciones.
Obienatravsdelosiconosqueaparecencomomarcadoseneldibujocomo:
1(contactos)parainsertarentradas.
2(bobinas)parainsertarsalidas.
3(cuadros)parainsertarfuncionesyaprogramadas(contadores,temporizadores,
etc...).
Unavezintroducidoelelementoseleccionado,deberemosdarlenombre:paraellodeberemos
Pgina24de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

colocarnosenlosinterrogantessituadosenlapartesuperiordelelementoyteclearlaestructura
explicadacon anterioridadparaentradasysalidas(el restodeelementos sernexplicados ms
adelante).
Pararealizarcombinaciones(serie,paralelo,mixto...)defunciones/elementosdeberemosutilizar
laslneas,quepermitenrealizarramificacionesapartirdeunanicalnea.
3.3.Ayuda
Comocualquierprograma,queseprecie,disponemosdemensdeayudadecualquierelemento.
Paraaccederal,bastaconseleccionarelobjetodelquesequiereobtenerlaayudaypresionar
F1sobreelteclado:

3.4.Introducircomentarios
Podemos introducir comentarios dentro de cada segmento que faciliten la interpretacin del
programa:

Pgina25de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Eleditordecomentariossedividenen:
Ttulodelsegmento.Sevisualizaenpantalla.
Comentario.Noapareceenpantalla,parapoderloobservardeberemos:
Realizardobleclicsobreelsegmento/Networkcorrespondiente.
Obienimprimirelprograma,especificandoqueseimprimandichoscomentarios.
Paraimprimirloscomentariosintroducidos:

Pgina26de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

3.5.Direccionamientosimblico
HastaahorahemoseditadoelprogramadelPLCutilizandooperandosenelidiomadelPLC
(I0.0,Q0.0,etc...).Sinembargo,conunprogramamuylargo,estetipodeoperandosdificultasu
lecturaycomprensin.Seramuytilpodertrabajarconlasdenominacionesdelosinterruptoreso
conuntextoexplcito,esdecir,enlugardeI0.0utilizarpulsadordemarcha...
Paraello,hemosderecurriraldireccionamientosimblico,alcualpodemosaccederatravsde
laBarradenavegacinobienrecurriendoalasopcionesdelmenVer,seleccionandoenambos
casoslaopcinTabladesmbolos.
Conelloobtendremosunaventanaparaeditarlatabladesmbolos:
Bajonombreintroduciremosloqueluegosevisualizarcomotextoexplcito.
Bajodireccionesseintroducenlosoperandosquedebensersustituidosporlosnombres
simblicos.
Bajocomentariopodemosintroduciruntextoexplicativo.
Paraquetengaefecto,nodeberemosolvidarguardareltrabajorealizado.

Pgina27de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Finalmente,debemosactivareldireccionamientosimblico.Paraello,atravsdel men Ver


seleccionaremoslaopcinDireccionamientosimblico:

3.6.Compilarejecutar...
Acontinuacinexplicaremoslasecuenciaaseguirparaunacorrectatransmisinyejecucindel
programadiseado:
1. Enprimerlugar compilaremoselprograma,conlafinalidaddedepurarposibleserrores
ortogrficos.ElresultadodelacompilacinaparecerenlaVentanaderesultados
Pgina28de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Siexistealgnerrordeberemossubsanarlo,encasocontrariopasamosalsiguientepunto...
2. Llegados a este punto debemos transferir el programa elaborado al autmata, para ello
seleccionaremoseliconoCargarenCPU.

LaopcinCargarenPGrealizaelprocesocontrario,esdecir,cargaelprogramaquetiene
elautmataenmemoriaalMicroWin.

3. Por fin podemos ejecutar el programa, mediante la opcin RUN, y observar su


funcionamientorealatravsdelPLC.Debemosrecordarqueelautmatadebetenersu
selectorenposicinTERM.

Cuandoqueramosdetenerlaejecucin,sersuficienteconpresionareliconoSTOP.

4. ExistelaposibilidaddevisualizareldesarrollodelprogramaatravsdelMicroWinyde
Pgina29de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

estemodopoderdepuraryperfeccionarelcdigoelaborado).Estoesposiblemediantela
opcin Estado del programa, de este modo cuando se active un contacto su interior
aparecerdecolorazul.
Debemostener cuidado conesta opcin,pues cuandose encuentraactivada nopermite
realizarningunamodificacinalprograma.

Cualquier modificacin realiza al programa,para que surja efecto, deber ser transferida de
nuevoalautmata
4.SimuladorS7_200
Elproblemaqueplanteaelprogramaanteriorresideenelhechodequenopermitesimularel
programadiseadoanoserqueconectemosunaautmata.
Para subsanarestehechoutilizaremosunsimulador, desdeelcual podamosprobarnuestros
diseossinnecesidaddetenerunPLC.Acontinuacinsedetallanlospasosaseguir:
4.1.Adecuarelarchivo
Una vez diseado ycompilado elprograma (ver apartado3.6),para asegurarnos deque no
existenerrores,loguardaremos...alguardarsecreaunarchivodeextensinMWPconelnombre
queleindiquemos,porejemploPrueba.mwp

Pgina30de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Estearchivonoesadecuado,yaqueelsimuladorsloaceptaarchivosconextensinAWL.
Por ello,unavezguardado,deberemos exportar elprogramaparaconseguirunarchivocon
extensinAWL,queeslaextensinaceptadaporelsimulador.Podemosdarle,porejemplo,el
nombrePrueba.awl

Pgina31de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

4.2.Ejecutarelsimulador
4.2.Ejecutarelsimulador
Cadavezqueejecutemoselsimulador,nospedirunacontraseaquedeberemosintroducirde
formacorrectaparahabilitarsusfunciones...

4.3.ConfigurareltipodeCPU
Antesdecargarningnprograma,deberemosconfigurarcorrectamenteeltipodeautmata...en
nuestrocaso,recordemosquesetratadelaCPU224.

Pgina32de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

4.4.Cargarelprograma
4.4.Cargarelprograma
Ahorayapodemoscargarelprogramaquequeremossimular...deberemostenerencuentala
versindelMircoWinutilizadaparaeldiseodelprograma.

Unavezseleccionadoyabiertoelprogramaasimular,aparecerunmensajedeerror.Pero,que
noospreocupeporquesehacargadocorrectamente...

4.5.RUNysimular
FinalmenteyasolonosquedaponerenRUNelsimuladoryjugarconlabotonera...

Pgina33de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

5.Ejercicios
Transformar los siguientes ejercicios a la lgica programada que es capaz de interpretar el
autmata.
Simulaycompruebasufuncionamiento.
5.1.Circuitoenpuentesimple
5.1.Circuitoenpuentesimple

Pgina34de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

5.2.Circuitoenpuentecomplicado

5.3.Serieparalelo

Pgina35de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

5.4.ContactosNC

5.5.Conmutador

5.6.Circuitocondiodos

Pgina36de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

5.7.Circuitocruzamiento

6.Conexionadoentradassalidas
Paraunamejorcomprensindistinguiremosentreelbornerodeentradasdelbornerodesalidas,
puescadaunoposeedistintaestructuracin...supongamoselsiguientemontajemuysencillo:

6.1.Bornero
deentradas
6.1.Bornerodeentradas

Deberemospontear1MconMparaalimentarsuconjunto,esunaespeciedepermisode
conexin(paraactivarelconjunto2M,deberemospontear2MconM).
Pgina37de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Enelcasodequeelsensornecesitaraalimentacin,deberemosalimentarlotambinalatensin
correspondiente.
6.2.Bornerodesalidas

Paraactivar/alimentarcadaconjunto,deberemosconectarelpositivode alimentacin (L1


para220Vca)a1L,2L3Lsegnconvenga.
Al realizar este conexionado, tendr todas las salidas asociadas a 1L (desde 0.0 hasta 0.3)
alimentadasa220Venalterna,portantodebertenercuidadodenoconectaraestassalidasningn
dispositivoquefuncioneacualquierotratensin.Debiendoutilizarenestecasounasalidadeotro
conjunto(p.ej.0.4pertenecientea2L),alimentandodichoconjuntoalatensinapropiada.
Lassalidasidentificadasconunpuntonotieneconexin,esdecir,estndeshabilitadas...
6.3.ConexinelementosNANC
Lanaturalezadeloselementosqueutilicemosenelmontajeinfluyeengranmaneraeneldiseo
delprograma.Supongamos,porejemplo,unsencillocircuitoconunbotndemarchaqueaccione
unelementoyotrodeparoquelosdesactive...

Segn el dibujo anterior, dependiendo de la naturaleza del botn de paro utilizaremos una
programacinuotra:
Paro NA.Deberemosprogramarlocerradoparaquepermitaelpasodecorriente en su
estadodereposoeinterrumpalacirculacinenelmomentoseaccione.
ParoNC.Seprogramarabierto,puessersupropianaturalezalaquecierreelcontacto
durante el estado de reposo, mientras que al presionarlo los contactos se separarn
impidiendoelpasodecorriente.

Pgina38de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

OPERACIONESSIMATIC
EsteapartadodescribeeljuegodeoperacionesSIMATICparalossistemasdeautomatizacin
S7200.
1.Marcas
Hastaahorasolamentehabamoshabladodeentradas(I)ydesalidas(Q).Vamosaaadirun
nuevotrminollamadoMarca,cuyoidentificadordeoperandoes:M.
Al igual que las entradas y salidas, junto con el identificador de operando necesita de un
parmetro.stetieneexactamentelamismaestructuraquelasentradasysalidas:

Consideraciones:
Las marcas se utilizan como la memoria de una calculadora de bolsillo, para guardar
resultadosintermedios.
Lasmarcasseutilizancuandoelresultadointermediodeunsegmentodebeprocesarseen
otrossegmentosoparaguardarestadossucesivosevaluados.
EnPLC's,lasmarcasseutilizancomosalidas;suefectoessimilaralosrelsocontactores
auxiliaresutilizadosenlatcnicaconvencional.Unamarcapuedeutilizarsetodaslasveces
quesedeseecomocontactoNAoNC.
Sisecortalaalimentacinsepierdeelestadodelamarca.
Paraevitarestoexistelafuncinderemanencia(Set).
1.1.Marcasespeciales
Las marcasespeciales (SM)ofrecenunaseriedefuncionesdeestadoycontrol.Sirvenpara
intercambiarinformacionesentrelaCPUyelprograma,pudindoseutilizarenformatodebits,
bytes,palabrasopalabrasdobles.
Acontinuacinsepresentanalgunasmarcasespeciales:
Marcas

Descripcin(slolectura)

SM0.1

Seactivaenelprimerciclo.Seutilizap.ej.Parallamarunasubrutinadeinicializacin.

SM0.4

Ofreceunrelojqueestactivadodurante20segundosydesactivadootros30segundos,siendoeltiempode
ciclode1minuto.Ofreceunretardofcildeutilizarountiempoderelojde1minuto.

SM0.5

Ofreceunrelojqueestactivadodurante0'5segundosydesactivadootros0'5segundos,siendoeltiempo
deciclode1segundo.Ofreceunrelojqueestactivado0'5segundosydesactivado0'5segundos,siendosu
tiempoderelojde1minuto.

SM0.6

Ofreceunrelojqueestactivadouncicloydesactivadoen el ciclo
ciclo siguiente.Sepuedeutilizarcomo
entradadecontaje
deciclos.
entradadecontajedeciclos.

SMB28

Lecturadelospotencimetrosanalgicos.

SMB29

Pgina39de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

2.Operacioneslgicasconbits
2.1.Contactosestndar

Estasoperacionesleenelvalordireccionadodelamemoriaodelaimagendelprocesosieltipo
dedatosesIoQ.
Suformadeprocederes:
Elcontactonormalmenteabiertosecierra(ON)sielbitesiguala1.
Elcontactonormalmentecerradosecierra(ON)sielbitesiguala0.
ParacombinacionesANDyORsepuedenutilizarsieteentradascomomximo.

2.2.Detectarflancopositivoynegativo

Formadeactuar:
Elcontactodetectarflancopositivopermitequelacorrientecirculeduranteunciclocada
vezqueseproduceuncambiode0a1(deoffaon).
La transicindeuncontacto(entrada,salida...)deabiertoacerradoodefalsoa
verdaderosedesignacomoflancocrecienteopositivo.

Pgina40de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Elcontactodetectarflanconegativopermitequelacorrientecirculeduranteunciclocada
vezqueseproduceuncambiodesealde1a0(deonaoff).
Latransicindecerradoaabiertoodeverdaderoafalsosedesignacomoflanco
decrecienteonegativo.

Secolocandespusdeuncontactoestndar,realizandosufuncinsobreeste(solamentesobreel
queleantecede).

2.3.Asignar

Cuandoseejecutalaoperacinasignar,elbitdesalidaseactivaenlaimagendelproceso.Elbit
indicadoseajustadeformaequivalentealacirculacindelacorriente.

Pgina41de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

2.4.Ponera1,ponera0(Nbits)

Cuandoseejecutanlasoperacionesponera1yponera0,seactiva(seponea1)osedesactiva
(seponea0)elnmeroindicadodesalidas(N)apartirdelvalorindicadoporelbitoporel
parmetroOUT.
Elmargendeentradasy/osalidasquesepuedenactivarodesactivarestcomprendidoentre1y
255.Conlaoperacinponera0,sielbitindicadoesunbitT(bitdetemporizacin)ounbitC(bit
de contaje), se desactivar el bit de temporizacin/contaje y se borrar el valor actual del
temporizador/contador.

Consideraciones:
Se utilizan con frecuencia para mantener permanentemente activadas o desactivadas
entradas, salidas o marcas cuando se active brevemente (por impulso) o un contacto
antepuesto.
Unasalidaomarcapuestaa1permaneceeneseestadohastaqueseaborradaporla
instruccin(R).
Pgina42de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Sienlabobinadeponera1yensubobinaasociadadeponera0deunasalidaseaplicala
seal1,tieneprioridadlaoperacinqueestdespusenelprograma.
NoaguantanelpasodeRunaStopyviceversa,esdecir,nopermanecengrabadas.

2.4.1.Ejemploenclavamiento
Hastaestemomento,habamosconsideradolasentradascomointerruptores,esdecir,lasalida
permanece activada mientras la entrada est cerrada (1 o nivel alto), pero qu ocurre cuando
utilizamospulsadoresyqueremosquelasalidaquedeactivadapermanentemente.
Enestoscasos,querepresentanlamayoradelasocasiones,deberemosenclavarlasalidao
recurriralaopcinSET.

NodebemosolvidarquetodoSetllevaasociadoun Reset,anoserquequeramosmantener
activadalasalidasiempre.
2.4.2.Ejerciciotelerruptor
Se desea encender una lmpara conectada a la salida Q 0.5 tan pronto como se apriete
brevementeunpulsadorconectadoalaentradaI0.0.
SiseactivanuevamenteI0.0,Q0.5deberdesactivarseyapagarseaslalmpara(cadavezque
seactiveelpulsador,deberinvertirseelestadodeQ0.5).
Sielpulsadorpermanececerradooabierto,nodeberproducirsecambioalguno.
2.4.3.Ejerciciocruzamiento
Diseaunprogramaquesimuleelfuncionamientodelesquemaelctricodeuncruzamiento,es
decir,encendidodeunalmparadesdetrespulsadores.
Realizaelmismoprograma,peroconsiderandoquelasentradassoninterruptores.
2.4.4.Ejerciciopasilloautomatizado

Elsentidodelpasilloeselmarcadoporlaflecha.CuandolafotoclulaAdetectaunapresencia,
enciende la bombilla 1 y el ventilador. Cuando la fotoclula B detecte presencia. Apagar la
bombilla1yencenderlabombilla2.FinalmentelafotoclulaCapagartodoelsistema.
Esteprocesosloseiniciarconunpulsadordemarchaysedesconectarconunpulsadorde
paro.
Pgina43de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

3.Operacionesdetemporalizacin

Dentrodelatemporizacinhemosdediferenciarentretrestiposderelojes:
Temporizadorderetardoalaconexin(TON).
Temporizadorderetardoalaconexinmemorizado(TONR).
Temporizadorderetardoaladesconexin(TOF).
Las operaciones temporizadorderetardoalaconexin y temporizador deretardo a la
conexinmemorizado cuentaneltiempoalestaractivada(ON)laentradadehabilitacin.Siel
valoractual(Txxx)esmayoroigualalvalordepreseleccin(PT),seactivaelbitdetemporizacin
(bitT).Cuandolaentradadehabilitacinestdesconectada(OFF),elvaloractualseborraenel
casodeltemporizadorderetardoalaconexin.Encambio,seconservaeneltemporizadorde
retardoalaconexinmemorizado.steltimosirveparaacumularvariosperodosdetiempodela
entradaenON.Paraborrarelvaloractualdeltemporizadorderetardoalaconexinmemorizadose
utilizalaoperacinponera0(Reset).

Tantoeltemporizadorderetardoalaconexincomoeltemporizadorderetardoalaconexin
memorizadocontinancontandotrashabersealcanzadoelvalordepreseleccinyparandecontar
alalcanzarelvalormximode32767.
Pgina44de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Eltemporizadorderetardoaladesconexinseutilizapararetardarlapuestaa0(OFF)deuna
salida durante un perodo determinado tras haberse desactivado (OFF) una entrada. Cuando la
entradadehabilitacinseactiva(ON),elbitdetemporizacinseactiva(ON)inmediatamenteyel
valoractualseponea0.Cuandolaentradasedesactiva(OFF),eltemporizadorcuentahastaqueel
tiempo transcurrido alcance el valor de preseleccin. Una vez alcanzado ste, el bit de
temporizacinsedesactiva(OFF)yelvaloractualdetieneelcontaje.Silaentradaestdesactivada
(OFF) durante un tiempo inferior al valor de preseleccin, el bit de temporizacin permanece
activado(ON).ParaquelaoperacinTOFcomienceacontarsedebeproduciruncambiodeONa
OFF.
Si un temporizador TOF se encuentra dentro de una seccin SCR y sta se encuentra
desactivada,elvaloractualseponea0,elbitdetemporizacinsedesactiva(OFF)yelvaloractual
nocuenta.

Estostemporizadorestienentresresoluciones.Laresolucin vienedeterminadaporelnmero
deltemporizador:

Pgina45de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Tipotemporizador
TONR

TON,TOF

Resolucin

Valormximo

N.temporizador

1ms
1ms

32'767s(0'546min)

T0,T64
T0,T64

10ms
10ms

327'67s(0'546min)

T1aT4,T65aT68
T1aT4,T65aT68

100ms
100ms

3276'7s(0'546min)

T5aT31,T69aT95
T5aT31,T69aT95

1ms
1ms

32'767s(0'546min)

T32,T96
T32,T96

10ms
10ms

327'67s(0'546min)

T33aT36,T97aT100
T33aT36,T97aT100

100ms
100ms

3276'7s(0'546min)

T37aT63,T101aT255
T37aT63,T101aT255

Elvaloractualresultadelvalordecontajemultiplicadoporlabasedetiempo.Porejemplo,el
valordecontaje50enuntemporizadorde10msequivalea500ms.
NosepuedencompartirnmerosigualesparalostemporizadoresTOFyTON.Porejemplo,no
puedehabertantounTONT32comounTOFT32.
3.1.Ejerciciobasedetiempos
Utilizandotresresolucionesdistintas,elaboratrestemporizadoresde5segundosparacadatipo
detemporizador.
3.2.Ejerciciocochefantstico
Realizar,utilizandolosbitsdelaentradaI0.,lasecuenciadeencendidoyapagadodeledsdel
cochedelapopularseriedetelevisinElcochefantstico.Latemporalizacinentrebitybitha
deserde1segundo.
3.3.Ejerciciointermitente
Realizarunprogramaquesimuleelfuncionamientodeunintermitente.
3.4.Ejercicioinversordegiro
Elaborarelesquemadefuerzaydemandodeunainversindegiro.
Acontinuacinelaborasuaplicacinconunautmataprogramable(programayconexionado
delPLC).
Entradas

Salidas

I0.0

Reltrmico

I0.1

Pulsadordeparo

I0.2

PulsadordemarchaI

I0.3

PulsadordemarchaII

Q0.0

ContactorgiroI
ContactorgiroI

Q0.1

ContactorgiroII

Q0.3

Luzintermitentegiromotor

Simulaelfuncionamientodeunapuertadegaraje.

Pgina46de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

3.5.Ejerciciotaladro

ConS1seponeenmarchacongirohorarioelmotordeunataladradora automtica.Tras3
segundosseconectaelavance.
CuandosealcanzaeltopeenI0.3,sedesconectaelavance.Unresortellevalamquinaala
posicininicial.Paraelloelaccionamientogiraensentidoantihorario(Q0.0yQ0.1estna1).
Una vez alcanzada laposicin inicial I 0.4=1, el accionamiento siguefuncionando otro
segundohastaquesedesconectalamquina.Conparoessiempreposibledesconectarlamquina
(seactivaconI0.0=0).

Pgina47de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

4.Operacionesconcontadores

Dentrodeloscontadores,encontramos3tipos:
Contaradelante (CTU).Empiezaacontarhastaelvalormximocuandoseproduceun
flancopositivoenlaentradadecontajeadelante(CU).Sielvaloractual(Cxxx)esmayoro
igual al valor de preseleccin (PV), se activa el bit de contaje (Cxxx). El contador se
inicializaalactivarselaentradadedesactivacin(R)yparadecontarcuandoalcanzaPV.

Pgina48de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Contaradelante/atrs (CTUD).Empiezaacontaradelantecuandoseproduceunflanco
positivoenlaentradadecontajeadelante(CU).Porelcontrario,empiezaacontaratrs
cuandoseproduceunflancopositivoenlaentradadecontajeatrs(CD).Sielvaloractual
(Cxxx)esmayoroigualalvalordepreseleccin(PV),seactivaelbitdecontaje(Cxxx).El
contadorseinicializaalactivarselaentradadedesactivacin(R).
Elcontadoradelante/atrsaceptavaloresnegativos.

Contaratrs (CTD).Empieza acontar atrs desdeel valor de preseleccincuando se


produceunflancopositivoenlaentradadecontajeatrs(CD).Sielvaloractualesiguala
cero,seactivaelbitdecontaje(Cxxx).Elcontadordesactivaelbitdecontaje(Cxxx)y
cargaelvaloractualconelvalordepreseleccin(PV)cuandoseactivalaentradadecarga
(LD).
Elcontadoratrssedetienealalcanzarelvalorcero.
LosmrgenesdecontajeparatodosvandesdeCxxx=C0hastaC255.
Puestoquecadacontadordisponeslodeunvaloractual,nosepodrasignarunmismonmero
a varios contadores (los contadores adelante, adelante/atrs y atrs acceden a un mismo valor
actual).

4.1.Ejercicioimpulsos
Realizar un programa que: despus de 5 impulsos de la entrada I 0.0 active Q 0.0.Tras 3
impulsosdeI0.0(estandoactivadoQ0.0)desactiveQ0.0yactiveQ0.1.Pasados5impulsos,
estandoactivadoQ0.1,sedesactiveQ0.1yactiveQ0.0...yassucesivamente.
4.2.Ejerciciocontroldeacceso
Unrecintotieneunlmitedepersonasqueentranysalenporlamismapuerta.
ParaelcontroldeaccesosedisponededosbarrerasfotoelctricasconectadasalasentradasI0.0
eI0.1,talcomosemuestraenlafigura.Cuandosesuperaelnmerodepersonasenelinteriorse
activalacorrespondientesealizacinpormediodelassalidaQ0.0.
SedetectaqueunapersonaentracuandolaentradaI0.0estanivelaltoysedaunflanco
Pgina49de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

ascendenteenI0.1.
SedetectaqueunapersonasalecuandolaentradaI0.0estanivelaltoysedaunflanco
descendenteenI0.1.
elcontroldenmerodepersonassecuentapormediodeuncontadorascendente/descendente.
SedisponeademsdelaentradaI0.2pararesetearencualquiermomentoelcontador.

5.Operacionesdecomparacin
5.1.Compararbyte

La operacin comparar byte se utiliza para comparar dos valores: IN1 e IN2. Las
comparacionesincluyen:
IN1=IN2
IN1>=IN2
IN1<=IN2
IN1>IN2
IN1<IN2
IN1<>IN2
Lascomparacionesdebytesnollevansigno.
Elcontactoseactivasilacomparacinesverdadera.
5.1.1.Ejerciciopotencimetroanalgico
RealizaunprogramaqueactivelasalidaQ0.0cuandolosdospotencimetrosanalgicosdeque
disponeelPLCtenganelmismovalor;activeQ0.1cuandounodeellosseamayoroiguala100;y
activeQ0.2mientraselotrosemenora70.
5.1.2.Ejercicioregularlatemperaturadeunahabitacinconuncalefactorelctrico
Consideraremos la sonda a travs de la cual se obtiene la temperatura el potencimetro 1.
Mientrasquelatemperaturadelahabitacinlamarcarelpotencimetro2.
Existen2interruptoresdecontrol:elprimeroesparaactivar/desactivarelsistema.Elsegundo
controlaelmododecontrol(regulacin/ventilacin):
Modoregulacin:silatemperaturaactual<=a3C,arrancaelventilador.Silatemperatura
actual>=2C,paraelcalefactor.
Pgina50de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

Modoventilacin:arrancaelventiladorencasodeestarenmodoventilacin.
Entradas/salidas:
I0.0:selectorON/OFF
I0.1:selectormodo(0regulacin,1ventilacin).
Q0.0:calefactor.
Q0.1:ventilador

5.2.Compararentero

La operacin comparar entero se utiliza para comparar dos valores: IN1 e IN2. Las
comparacionesincluyen:
IN1=IN2
IN1>=IN2
IN1<=IN2
IN1>IN2
IN1<IN2
IN1<>IN2
Lascomparacionesdeenterosllevansigno(16#7FFF>16#8000).
Elcontactoseactivasilacomparacinesverdadera.

5.2.1.Ejercicioprogramadorcclico
AlactivarlaentradaI0.0anivelaltosedesarrollalasecuenciaespecificadaenlafigura.
SilasealdeentradaI0.0pasaanivelbajolasecuenciasedetiene,pudindosecontinuarenel
puntodepartidaalvolveralnivelalto.
SilasealdeResetestanivelaltosedesactivarntodaslassalidas.Lasecuenciaserepetir
unavezfinalizadadeformacclica.
Para modificar el tiempo de la secuencia, basta con modificar la fase de tiempos del
temporizador.

Pgina51de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

6.Operacionesaritmticasconenteros
6.1.Incrementarydecrementarbyte

Lasoperacionesincrementarbyteydecrementarbytesuman/restan1albytedeentrada(IN)y
depositanelresultadoenlavariableindicadaporOUT.
Suformadeoperareslasiguiente:
IN+1=OUT
IN1=OUT
Estasoperacionesnollevansigno.

Pgina52de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

7.Operacionesdetransferencia
7.1.Transferirbyte

Laoperacintransferirbytetransfiereelbytedeentrada(IN)albytedesalida(OUT).Elbyte
deentradapermaneceinalterado.

7.1.1.Ejerciciocontador
RealizaruncontadorCTUDsinutilizarlaoperacinpropiamentedicha.
Elaborarelejercicioimpulsossinutilizarcontadores.
7.1.2.Ejerciciointermitentevariable
UnasealintermitenteseregulaatravsdelpotencimetroanalgicointegradoenelPLC.
ElvalordelpotencimetrosecargaenelbytevariableVB1,yaqueeslapartebajadelapalabra
VW0.

LapalabraVW0sereltiempodepreseleccinenlostemporizadores.

Pgina53de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

8.Operacionesdereloj

Laoperacinleerrelojdetiemporealleelahorayfechaactualesdelrelojycargaambasenun
bferde8bytes(quecomienzaenladireccinT).
Laoperacinajustarrelojdetiemporealescribeenelrelojlahorayfechaactualesqueestn
cargadasenunbferde8bytes(quecomienzaenladireccinT).

Elrelojdetiemporealseinicializaconlasiguientefechayhoratrasuncortedealimentacin
prolongadoounaprdidadememoria:
Fecha:01Ene90
Hora:00:00:00
Dadelasemana:Domingo
ElrelojdetiemporealdelaCPUS7200utilizaslolosdosdgitosmenossignificativospara
representarelao.Portanto,elao2000serepresentacomo00.
TodoslosvaloresdelafechaylahorasedebencodificarenBCD (p.ej., 16#97paraelao
1997).Utilicelossiguientesformatosdedatos:
Ao/Mes

aamm

aa0a99

mm1a12

Da/Hora

ddhh

dd1a31

hh0a23

Minutos/Segundos
Minutos/Segundos

mmss

mm0a59

ss0a59

Dadelasemana

d0a7

1=domingo
0 = desactiva el da de la semana
(permanece0)
permanece0)

LaCPUS7200nocompruebasieldadelasemanacoincideconlafecha.Aspuedeocurrir
queseaceptenfechasnovlidas,p.ej.el30defebrero.Asegresedequelosdatosintroducidos
seancorrectos.
ElsistemadeautomatizacinS7200noutilizalainformacinrelativaalaodeningunaformay
noesafectadoporelcambiodesiglo(enelao2000).Noobstante,sienlosprogramasdeusuario
seutilizanoperacionesaritmticasodecomparacinconelvalordelao,sedebertenerencuenta
larepresentacindedosdgitosyelcambiodesiglo.
Losaosbisiestossetratancorrectamentehastaelao2096.
Pgina54de55


InstalacionesElctricasBsicas
EquiposElectrnicosdeConsumo
EscuelaProfesionalSalesianosJuanXXIII
EscuelaProfesionalSalesianosJuanXXIII

SiqueremosajustarelrelojdesdeelMicroWin,deberemosseguirlospasosrepresentadosenla
figurasiguiente:

8.1.Ejercicioreloj
ElaboraunprogramaqueactiveQ0.0durantelasprximasfiestasdeSanJorge.
Debercomenzarelda21alas21horasyterminarelda24alas21horasy30minutos.
PuedesutilizarapartirdelbyteVB400.
8.2.Ejercicioiluminacininteriordeescalerayexteriordeunacabaa
Iluminacininterior:sisepulsacualquieradelosdosbotonesdebenencenderselaslucesdela
escaleradurante2minutos.
Iluminacinexterior:laslucesseenciendendurante3minutosencasoque:
Interruptorcontrolexterioractivado.
Detectorinfrarrojosactivado.
Lunesaviernesde17ha21h.
Sbadoadomingode17ha23h.
Entradas/salidas:
I0.0:botnescalerasenplantainferior.
I0.1:botnescalerasenplantasuperior.
I0.2:detectordeinfrarrojosenexterior.
I0.3:interruptorcontrolexterior.
Pgina55de55

Anda mungkin juga menyukai