Académique Documents
Professionnel Documents
Culture Documents
ESCUELASUPERIORDEINGENIERAMECNICAY
ELCTRICA
UNIDADPROFESIONALAZCAPOTZALCO
IINDICE
CAPTULOI
INTRODUCCIN...........................................................................................................................3
1.1LOSPROCESOSINDUSTRIALES.........................................................................................4
1.2HISTORIA................................................................................................................................6
1.3LAINSTRUMENTACININDUSTRIALYLOSSISTEMASDECONTROL..........................8
1.3.1MEDIDORESVOLUMTRICOS:...................................................................................11
1.3.2MEDIDORESDECAUDALMSICO.............................................................................12
1.3.3MEDIDORESDENIVELDELQUIDOS........................................................................12
1.3.4MEDIDORESDENIVELDESLIDOS.........................................................................13
1.3.5ELEMENTOSELECTROMECNICOS-ELECTRNICOS...........................................15
1.3.6ELEMENTOSELECTRNICOSDEVACO..................................................................15
1.4SISTEMADELAZOABIERTO..............................................................................................17
1.5SISTEMADELAZOCERRADO............................................................................................18
CAPTULOII
DESCRIPCIONGENERALDEUNSISTEMASCADA................................................................19
2.1INTRODUCCIONALSISTEMASCADA................................................................................20
ASPECTO................................................................................................................................21
TIPODEARQUITECTURA.....................................................................................................21
2.2CARACTERISTICASDEUNSISTEMASCADA...................................................................26
2.3REQUISITOS.........................................................................................................................28
2.4PRESTACIONES...................................................................................................................29
CAPTULOIII
DESCRIPCINEINTEGRACINGENERALDEUNSISTEMASCADA..................................31
3.1COMPONENTESHARDWAREYSOFTWAREDEUNSISTEMASCADA.........................32
3.2LAPLATAFORMADETRABAJO..........................................................................................34
3.3LAINTERFAZ........................................................................................................................37
3.4ELACONDICIONAMIENTODESEALES...........................................................................38
3.5LACAPAFSICADELASREDESINDUSTRIALES.............................................................39
3.6COMPONENTESHARDWARE.............................................................................................40
3.7COMPONENTESSOFTWARE..............................................................................................43
3.8TECNOLOGIASDEINTEGRACIN.....................................................................................50
3.8.1INTERFACESDECOMUNICACIN..............................................................................50
3.8.2TECNOLOGASDEINTEGRACINMICROSOFT:DRIVERSESPECFICOS............51
3.9PROCESADORESDECOMUNICACIONESFRONTEND..............................................55
3.10ARQUITECTURACLIENTE/SERVIDORENSISTEMASSCADA.................................55
3.11PROTOCOLOSYREDESDECOMUNICACIN...............................................................57
3.11.1LASREDESDECOMUNICACIN..............................................................................57
3.11.2RADIO...........................................................................................................................59
3.11.3LOSCIRCUITOSTELEFNICOS...............................................................................60
3.11.4INTERFAZSERIALRS-232........................................................................................60
3.11.5COMUNICACINENREDCONPROTOCOLOPROPIETARIO................................60
3.11.6COMUNICACINENREDCONPROTOCOLOTCP/IP.............................................61
3.11.7ETHERNET/IP.............................................................................................................62
3.11.8DNP3.0.........................................................................................................................62
3.12SEGURIDADENLOSSISTEMASSCADA.........................................................................63
3.13EVOLUCIONDELSOFTWARESCADA.............................................................................66
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
2
3.13.1TENDENCIAS...............................................................................................................67
CAPTULOIV
IMPLEMENTACINDEUNSISTEMASCADA..........................................................................69
4.1IDENTIFICACIN.................................................................................................................70
4.1.1LANZAMIENTO.............................................................................................................71
4.1.2DEFINICIN..................................................................................................................72
4.1.3DISEO.........................................................................................................................73
4.1.4ADQUISICIN...............................................................................................................73
4.1.5LIQUIDACINDELPROYECTO..................................................................................74
4.2PARTEAPLICADAYCARACTERSTICASDELPLCCPM1...............................................75
4.2.1EJEMPLODEAPLICACION...............................................................................................75
4.3PROGRAMACINMEDIANTECX-PROGRAMMER............................................................77
4.3.1CONFIGURACINYCREACINDEUNNUEVOPROYECTO...................................78
4.3.2ENTORNODEPROGRAMACIN.................................................................................81
4.3.3MODOON-LINE.............................................................................................................86
4.3.4TRANSFERENCIADELPROGRAMA...........................................................................86
4.3.5VERIFICACINDELPROGRAMA................................................................................86
4.3.6MODODEOPERACIN................................................................................................86
4.4SOFTWARESCADACX-SUPERVISOR...............................................................................87
4.4.1CARACTERSTICASYFUNCIONES............................................................................87
4.5SUPERVISINYCONTROLDELPROCESO......................................................................89
4.5.1PUNTOSDEENTRADAALSISTEMA...........................................................................92
4.5.2PUNTOSDESALIDADELSISTEMA............................................................................93
4.5.3CREACINDEOBJETOSYANIMACIONES...............................................................95
INTRODUCCIN.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
4
CAPTULOI
INTRODUCCIN.
1.1LOSPROCESOSINDUSTRIALES.
Enamboscasosseobservaqueexistenelementosdefinidoscomoelelemento
de medida, el transmisor, el controlador, el indicador, el registrador y el
elementofinal.
Medianteelpresentetrabajosepretenderealizarunacercamientoalcomplejo,
cambiante y, en ocasiones, difuso mundo de los sistemas de supervisin y
controlenlaindustria.
Paraello,steproyectorevisalascaractersticas,prestacionesyrequisitosque
debe presentar un sistema SCADA; as como, la configuracin, estructura e
integracindesuscomponentes:softwareyhardware;esdecir,lapartelgicay
fsica del sistema que permite el funcionamiento de las distintas partes de la
industriadondeseaplica,comounnicosistemafuncional.
Finalmente, lo que se quiere es dejar patente que los sistemas SCADA son
una aplicacin para la integracin de los procesos industriales, que ofrecen
muchas expectativas en eficacia y optimizacin de los procesos industriales.
Por ello, el nivel de automatizacin que presenta una industria basada en
softwareSCADAeselmsaltoquehoyendasepuedever.
1.2HISTORIA
Hoy, los proveedores de SCADA estn diseando sistemas que son pensados
para resolver las necesidades de muchas industrias con mdulos de software
industria-especficos disponibles para proporcionar las capacidades requeridas
comnmente. No es inusual encontrar software SCADA comercialmente
disponible adaptado para procesamiento de papel y celulosa, industrias de
aceite y gas, hidroelctricas, gerenciamiento y provisin de agua, control de
fluidos,etc.
PuestoquelosproveedoresdeSCADAantienentendenciaenfavordealguna
industria sobre otras, los compradores de estos sistemas a menudo dependen
del proveedor para una comprensiva solucin a su requisito, y generalmente
procurarseleccionarunvendedorquepuedaofrecerunacompletasolucincon
unproductoestndarqueestapuntadohacialasnecesidadesespecficasdel
usuario final. Si selecciona a un vendedor con experiencia limitada en la
industria del comprador, el comprador debe estar preparado para asistir al
esfuerzodeingenieranecesarioparadesarrollarelconocimientoadicionaldela
industria requerido por el vendedor para poner con xito el sistema en
ejecucin.
LamayoradelossistemasSCADAquesoninstaladoshoyseestconvirtiendo
en una parte integral de la estructura de gerenciamiento de la informacin
corporativa.Estossistemasyanosonvistosporlagerenciasimplementecomo
herramientas operacionales, sino como un recurso importante de informacin.
Enestepapelcontinansirviendocomocentroderesponsabilidadoperacional,
pero tambin proporcionan datos a los sistemas y usuarios fuera del ambiente
delcentrodecontrolquedependendelainformacinoportunaenlacualbasan
susdecisioneseconmicascotidianas.
Paraalcanzarunnivelaceptabledetoleranciadefallasconestossistemas,es
comn tener ordenadores SCADA redundantes operando en paralelo en el
centro primario del control, y un sistema de reserva del mismo situado en un
rea geogrficamente distante. Esta arquitectura proporciona la transferencia
automticadelaresponsabilidaddelcontroldecualquierordenadorquepueda
1.3LAINSTRUMENTACININDUSTRIALYLOSSISTEMASDECONTROL.
Losinstrumentosdecontrolempleados,enlasindustriasdeprocesotalescomo
qumica, petroqumica, alimenticia, metalrgica, energtica, textil, papel, etc.,
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
9
tienen su propia terminologa; los trminos empleados definen las
caractersticaspropiasdemedidaydecontrolylasestticasydinmicasdelos
diversos instrumentos utilizados: Indicadores, registradores, controladores,
transmisoresyvlvulasdecontrol.
Deacuerdoconlafuncindelinstrumento,obtenemoslasformassiguientes:
Loselementosprimariosestnencontactoconlavariableyutilizanoabsorben
energadelmediocontroladoparadaralsistemademedicinunaindicacinen
respuesta a la variacin de la variable controlada. El efecto producido por el
elemento primario puede ser un cambio de presin, fuerza, posicin, medida
elctrica,etc.Porejemplo:enloselementosprimariosdetemperaturadebulbo
ycapilar,elefectoeslavariacindepresindelfluidoquelosllenayenlosde
termopar se presenta una variacin de fuerza electromotriz. El elemento
primariopuedeformaronoparteintegraldeltransmisor
Losconvertidoressonaparatosquerecibenunasealdeentradaneumtica(3-
15psi)oelectrnica(4-20mAc.c.)procedentedeuninstrumentoydespusde
modificarlaenvanlaresultanteenformadesealdesalidaestndar.Ejemplo:
unconvertidorP/I(sealdeentradaneumticaasealdesalidaelectrnica,un
convertidor I/P (seal de entrada elctrica a seal de salida neumtica).
Convienesealarqueavecesseconfundeconvertidorcontransductor.Este
Loscontroladorescomparanlavariablecontrolada(presin,nivel,temperatura)
con un valor deseado y ejercen una accin correctiva de acuerdo con la
desviacin. La variable controlada la pueden recibir directamente, como
controladores locales o bien indirectamente en forma de seal neumtica,
electrnicaodigitalprocedentedeuntransmisor.
Elelementofinaldecontrolrecibelasealdelcontroladorymodificaelagente
decontrol.Enelcontrolneumtico,elelementosueleserunavlvulaneumtica
ounservomotorneumticoqueefectan.
Enlamayorpartedelasoperacionesrealizadasenlosprocesosindustrialesy
en las efectuadas en laboratorio y en plantas piloto es muy importante la
medicindeloscaudalesdelquidosodegases.
Existen varios mtodos para medir el caudal segn sea el tipo de caudal
volumtricoomsicodeseado.Entrelostransductoresmsimportantesfiguran
lossiguientes:
1.3.1MEDIDORESVOLUMTRICOS:
Depresindiferencial
Placaorificio
Tobera
TuboVnturi
TuboPitot
TuboAnnubar
Dereavariable
Rotmetro
Develocidad
Vertederoconflotadorencanalesabiertos
CaudalmetrodeTurbina
Caudalmetroultrasnicas
DeFuerza
Placadeimpacto
Dedesplazamientopositivo
Caudalmetrodediscooscilante
Caudalmetrodepistnoscilante
Caudalmetrodepistnalternativo
Caudalmetrorotativo
Caudalmetrodeparedesdeformables
Detorbellino
Medidordefrecuenciadetermistancia,ocondensadoroultrasonidos
Oscilante
Vlvulaoscilante
1.3.2MEDIDORESDECAUDALMSICO
Trmico
Diferenciadetemperaturasendossondasderesistencia
FuerzadeCoriolis
Tuboenvibracin
Enlaindustria,lamedicindenivelesmuyimportante,tantodesdeelpuntode
vista del funcionamiento del proceso como de la consideracin del balance
adecuadodemateriasprimasodeproductosfinales.
Losinstrumentosdenivelpuedendividirseenmedidoresde niveldelquidosy
deslidos.
1.3.3MEDIDORESDENIVELDELQUIDOS
Los medidores de nivel de lquidos trabajan midiendo, bien directamente la
alturadelquidosobreunalneadereferencia,bienlapresinhidrosttica,bien
eldesplazamientoproducidoenunflotadorporelpropiolquidocontenidoenel
tanquedelproceso,obienaprovechandocaractersticaselctricasdellquido.
Losinstrumentosdemedidadirectasedividenen:
Medidordesonda
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
13
Medidordecintayplomada
Medidordeniveldecristal
Medidordeflotador.
Losaparatosquemidenelnivelaprovechandolapresinhidrostticasedividen
en:
Medidormanomtrico
Medidordemembrana
Medidordetipoburbujeo
Medidordepresindiferencialdediafragma
1.3.4MEDIDORESDENIVELDESLIDOS
Medidoresdeniveldepuntofijo
MedidordeDiafragma
Varillaflexible
Paletasrotativas
Medidoresdenivelcontinuos
Medidordeniveldesondeoelectromecnicodepeso
1.3.6ELEMENTOSELECTRNICOSDEVACO
Los transductores electrnicos de vaco se emplean para la medida de alto
vaco,sonmuysensiblesyseclasificanenlossiguientestipos:
MecnicosFuelleyIonizacinFilamentocaliente
DiafragmaCtodofro
Radiacin
MedidorMcLeod
TrmicosTermopar
Pirani
Bimetal
LaTemperaturaesdifcildedefinir,yaquenoesunavariabletantangiblecomo
loeslapresin,dadoqueensucaso,nopodemosreferirlaaotrasvariables.
Latemperaturaesunestadorelativodelambiente,deunfluidoodeunmaterial
referido a un valor patrn definido por el hombre, un valor comparativo de uno
delosestadosdelamateriaPorotraparte,si,positivamente,podremosdefinir
los efectos que los cambios de temperatura producen sobre la materia, tales
comolosaumentosodisminucindelavelocidaddelasmolculasdeella,con
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
16
consecuencia palpable, tales como el aumento o disminucin del volumen de
esaporcindemateriaoposiblescambiosdeestado.
Existendosescalasdetemperaturaodosformasdeexpresarelestadorelativo
delamateria,estasson:
Temperaturasabsolutas
Temperaturasrelativas
Las escalas absolutas expresanla temperatura de tal forma que su valor cero,
es equivalente al estado ideal de las molculas de esa porcin de materia en
estadoestticooconenergacinticanula.
Lasescalas relativas,sonaquellas que se refieren a valorespreestablecidoso
patronesenbaseloscualesfueestablecidaunaescaladeusocomn.
Los diferentes tipos de instrumentos que son usados para la medicin de la
temperaturasonbsicamentelossiguientes:
TermmetrodeVidrio
TermmetroBimetlico
Termopares
Termoresistencia(RTD)
PirmetrodeRadiacin
La medicin del pH se efecta ya sea por un mtodo colorimtrico o por uno
electromtrico. Para este ltimo, el uso de peachmetros, instrumentos
electrnicosalefecto,eslomscomnhoyenda.Sinembargo,muchagente
sigue prefiriendo losantiguos mtodos colorimtricos, sencillos y prcticosque
ademsnosedescomponen.
La medicin mediante el electrodo de pH (pH-metro) de vidrio es en la
actualidad,elmtodomsutilizadoparadeterminarelpH.Estemtodoconsiste
en una medicin potenciomtrica con un sensor electroqumico. Los sensores
electroqumicos transmiten un voltaje que vara directamente con la
concentracindehidrogeniones.Dependiendodeltipodesensorylacalidadde
la calibracin, se pueden obtener niveles de precisin mejores que 0.03
unidadesdepH.
El mtodo colorimtrico se basa en el uso de colorantes orgnicos complejos
quecambiandecolordeacuerdoalvalordelpHdeunasolucinacuosa.Estas
substanciasseconocencomoindicadores.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
17
Paralamayoradeloscasos,aquellosquerequierenunrangodepHentre4,0y
8,4,sonsuficientesslocuatrocolorantesensolucin.Estoscolorantesson:
verdedebromocresol
rojodeclorofenol
azuldebromotimol
yrojofenol.
1.4SISTEMADELAZOABIERTO
a)Lacalibracindelelementodecontrol.
b)Larepetitividaddeeventosdeentradasobreunextensoperododetiempo
enausenciadeperturbacionesexternas.
Unesquematpicodeuncontroldelazoabiertosepuedeapreciarenlafigura
(1.1). En sta se muestra que para que la temperatura del agua en el tanque
permanezcaconstanteesnecesarioquelastemperaturasenlastomasdeagua
fraycalientenosufrancambios.Otrofactorqueincidesobreelestadofinalde
la salida es la temperatura de operacin del proceso. Si por cualquier motivo
estacambia,entonceslasalidacambiaencasilamismaproporcin.
DESCRIPCIONGENERALDEUN
SISTEMASCADA.
2.1INTRODUCCIONALSISTEMASCADA.
ElnombreSCADAsignifica:(SupervisoryControlAndDataAdquisition,Control
SupervisoryAdquisicindedatos).
NotodoslossistemasSCADAestnlimitadosaprocesosindustrialessinoque
tambin se ha extendido su uso a instalaciones experimentales como la fusin
nuclear donde la alta capacidad de gestionar un nmero elevado de E/S, la
adquisicinysupervisindeesosdatos;convierteaestos,ensistemasideales
en procesos que pueden tener canales entorno a los 100k o incluso cerca de
1M.
LosSistemasdeControlDistribuidosecaracterizanporrealizarlasaccionesde
control en forma automtica. Hoy en da es fcil hallar un sistema SCADA
realizando labores de control automtico en cualquiera de sus niveles, aunque
sulaborprincipalseadesupervisinycontrolporpartedeloperador.
UnsistemaSCADAseutilizaparavigilaryparacontrolarlaplantaindustrialoel
equipamiento. El control puede ser automtico, o iniciado por comandos de
operador.LaadquisicindedatoseslogradaenprimerlugarporlosRTU'sque
exploran las entradas de informacin de campo conectadas con ellos (pueden
tambinserusadosPLC's(ProgrammableLogicControllers).
Estosehacegeneralmenteaintervalosmuycortos.LaMTUentoncesexplorar
los RTU's generalmente con una frecuencia menor. Los datos se procesarn
para detectar condiciones de alarma, y si una alarma estuviera presente, sera
catalogadayvisualizadaenlistasespecialesdealarmas.
Losdatospuedenserdetrestiposprincipales:
LosSENSORESoTRANSDUCTORESconviertenlasvariacionesdelfenmeno
fsicoenvariacionesproporcionalesdeunavariableelctrica.Lasvariables
elctricasmsutilizadasson:voltaje,corriente,carga,resistenciao
capacitancia.
SCADAtpico
Basadoenlainformacin,eloperadorpuedeTOMARLADECISINderealizar
una accinde controlsobre elproceso. El operador comanda al computadora
realizarla, y de nuevo debe convertirse la informacin digital a una seal
elctrica.EstasealelctricaesprocesadaporunaSALIDADECONTROL,el
cualfuncionacomounacondicionadordeseal,lacuallaescalaparamanejar
undispositivodado:bobinadeunrel,setpointdeuncontrolador,etc.
Hasta ahora no hay nada especial sobre esto. Pero ahora imagnese que el
interruptor y la lmpara estn separados 100 kilmetros. Obviamente no se
podra tener un circuito elctrico tan grande, y ahora ser un problema que
involucrarequipamientodecomunicaciones.
Eloperadorenelotroextremotodavatieneunproblema:tienequemonitorear
los2000circuitos.Parasimplificarsutareasepuedeutilizarunacomputadora.
La computadora vigilara todos los circuitos, y le dira al operador cundo
necesita prestarle atencin a un circuito determinado. La computadora ser
informadaculeselestadonormaldelcircuitoyculesunestadode"alarma".
Vigila todos los circuitos, e informa al operador cuando cualquier circuito entra
enalarmacomparandoconestosvalores.
2.2CARACTERISTICASDEUNSISTEMASCADA
Enelsupervisordescansalaresponsabilidaddeorientarocorregirlasacciones
que se desarrollan. Por lo tanto tenemos una toma de decisiones sobre las
acciones ltimas de control por parte del supervisor, que en el caso de los
sistemasSCADA,estasrecaensobreeloperario.
LafuncindemonitorizacindeestossistemasserealizasobreunPCindustrial
ofreciendo una visin de los parmetros de control sobre la pantalla de
ordenador,loquesedenominaunHMI(HumanMachineInterface),comoenlos
sistemas SCADA, pero slo ofrecen una funcin complementaria de
monitorizacin:observarmedianteaparatosespecialeselcursodeunoovarios
parmetros fisiolgicos o de otra naturaleza para detectar posibles anomalas
(DefinicinRealAcademiadelaLengua)
Amenudo,laspalabrasSCADAyHMIinducenciertaconfusinenlosprofanos
(frecuentemente alentada por los mismos fabricantes en su afn de diferenciar
el producto o exaltar comercialmente el mismo). Cierto es que todos los
sistemas SCADA ofrecen una interfaz grfica PC-Operario tipo HMI, pero no
todoslossistemasdeautomatizacinquetienenHMIsonSCADA.Ladiferencia
radica en la funcin de supervisin que pueden realizar estos ltimos a travs
delHMI.
Representacingrficayanimadadevariablesdeprocesoymonitorizacinde
staspormediodealarmas
Arquitecturaabiertayflexibleconcapacidaddeampliacinyadaptacin.
Conectividadconotrasaplicacionesybasesdedatos,localesodistribuidasen
redesdecomunicacin.
Transmisin,deinformacincondispositivosdecampoyotrosPC.
Base de datos, gestin de datos con bajos tiempos de acceso. Suele utilizar
ODBC.
Presentacin,representacingrficadelosdatos.InterfazdelOperadorHMI
(HumanMachineInterface).
Alertaraloperadordecambiosdetectadosenlaplanta,tantoaquellosqueno
se consideren normales (alarmas) como cambios que se produzcan en la
operacin diaria de la planta (eventos). Estos cambios son almacenados en el
sistemaparasuposterioranlisis.
2.3REQUISITOS
-Debencomunicarsecontotalfacilidadydeformatransparenteparaelusuario
conelequipodeplanta(drivers)yconelrestodelaempresa(accesoaredes
localesydegestin).
-Elnmerodevariablesdelprocesoquesenecesitamonitorearesalto.
-Elprocesoestgeogrficamentedistribuido.Estacondicinnoeslimitativa,ya
que puede instalarse un SCADA para la supervisin y control de un proceso
concentradoenunalocalidad.
-Lasinformacindelprocesosenecesitaenelmomentoenqueloscambiosse
producenenelmismo,oenotraspalabras,lainformacinserequiereentiempo
real.
Lacomplejidadyvelocidaddelprocesopermitenquelamayoradelasacciones
decontrolseaniniciadasporunoperador.Encasocontrario,serequerirdeun
Sistema de Control Automtico, el cual lo puede constituir un Sistema de
ControlDistribuido,PLC's,ControladoresaLazoCerradoounacombinacinde
ellos.
2.4PRESTACIONES
-Posibilidaddecrearpanelesdealarma,queexigenlapresenciadelordenador
parareconocerunaparadaosituacindealarma,conregistrodeincidencias.
-Generacindehistricosdesealdeplanta,quepuedenservolcadosparasu
procesosobreunahojadeclculo.
-Creacindeinformes,avisosydocumentacinengeneral.
-Ejecucindeprogramas,quemodificanlaleydecontrol,oinclusoelprograma
totalsobreunautmata(bajounasciertascondiciones).
Conellas,sepuedendesarrollaraplicacionesbasadasenelPC,concapturade
datos, anlisis de seales, presentaciones en pantalla, envo de resultados a
discooimpresora,controldeactuadores,etc.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
31
DESCRIPCINEINTEGRACIN
GENERALDEUNSISTEMA
SCADA.
Lossistemastendieronhistricamenteaserpropietariosymuyespecializados,
y donde fueron utilizados sistemas operativos de fines generales, tendieron a
sermodificadospesadamente.
Esto era debido a que los requisitos de SCADA superaban los lmites de la
tecnologa disponible y, por razones de performance, tendieron a proporcionar
sistemasgrficosporencargo,ausarbasesdedatosentiemporeal(congran
parte de la base de datos en memoria), y a menudo el hardware debi ser
modificadoparaestosrequisitosparticulares.
MientraslapotenciadelaPCaumentaba,lossistemasIntelllegaronasermuy
comunes, aunque las plataformas DEC Alfa, y otras estaciones de trabajo de
fineselevadosestnanenuso.
Estossemuestranenlafigurasiguiente:
LostresaspectosgeneralesquecomponenunSCADAson:
LaTeoraquelosfundamenta.
LaTecnologaquepermitesuimplementacin.
LasAplicacionesqueledanunsentidoasuexistencia.
EnelcampodelaTecnologaseestableceunadivisinnaturalentreHardware
ySoftware.
3.2LAPLATAFORMADETRABAJO
Muchosdeellospermitenlacomunicacinconnivelessuperioresyatravsde
ella se pueden realizar cambios de referencia, ajuste de parmetros, envo de
mediciones o deteccin de fallos. Incorporan adems capacidades de
conversinadiferentesunidadesdeingeniera.
Ocurreenocasionesquenosolosequierecontrolarelcomportamientodeuna
o ms variables de inters, sino que tambin se quiere mantener el control
sobrelasecuenciadeoperacin.SobretodoenprocesosbatchlosAutmatas
Programablessoncapacesderealizarambasfunciones,deahqueseanalizan
acontinuacin.
Tambinsehandesarrolladograncantidaddepanelesoperativos(OP)demuy
buenaresolucin,contecladoopantallatctil.
Enestegruposedestacanlascomputadorasporttilesquetienenpotenciadas
todasestascaractersticasyquepuedensertrasladadasdeunlugaraotrocon
pocos riesgos de avera. Pero sobretodo setratadeque las computadorasde
oficinaconstituyanunaalternativamuchomenoscostosaquelascomputadoras
industriales.
Sehanvistopotenciadasporeldesarrollodesistemaoperativosentiemporeal
oconsoporteparatrabajoentiemporeal,sistemasdetiemporeal,delenguajes
deprogramacinydeprotocolosdecomunicacinparasistemasempotrados.
Otravarianteaconsiderarenunfuturoprximosonlaspequeascomputadoras
de mano, que con mayor frecuencia hacen uso de Internet y prestan servicios
de informacin, incorporando versiones especializadas de sistemas operativos
que usan las de oficina. Ya muchos productores de software para SCADA se
preocupan por ofrecer variantes de sus productos para estos equipos, incluso
yasereportanalgunasaplicaciones.
Enelcasodelcontroldistribuidolacomputadoraesunelementoimprescindible
ysutrabajosehacemsefectivosiennivelesinferioresseempleanautmatas,
reguladoresconvencionalesoinclusootrascomputadoras.
Haycasosenlosqueserequieremuchapotenciadeclculoyaltaconfiabilidad
de los Sistemas Operativos. Para esto se emplean las Estaciones de Trabajo
(Workstations) que aunque son computadoras superan en muchos aspectos a
lasPC.
3.3LAINTERFAZ
Lainterfaztienelafuncindetransformar lassealesqueentransalendela
plataforma de trabajo desde hacia el proceso. En ella se encuentran los
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
38
conversores analgicos/digitales (A/D) encargados de convertir las magnitudes
fsicasenvaloresdigitalesutilizablesporlaplataformadetrabajo,yconversores
digitales/analgicos(D/A)querealizanlafuncincontraria.
Tambin manejan las entradas y las salidas digitales, y al igual que las
analgicas, necesitan que su valor se conserve durante todo el perodo de
muestreo. Incluyen adems, en algunos casos, contadores de eventos y
generadoresdesealesdeunafrecuenciadeterminada.
EnunmismoSCADAsepuedenencontrardiferentestiposdeinterfacesquese
clasifican segn la posicin que ocupan en la plataforma de trabajo, segn el
tipo de seal a tratar y segn la norma de la seal que tratan, mostramos a
continuacinestaclasificacin:
1. Lasinternassonlasmsempleadasenlosautmatasyreguladores
convencionales.
2. En el caso de las computadoras existe una marcada tendencia al
empleo de interfaces externas, que se comunican por los puertos
serie, paralelo, USB o Ethernet de la misma. Esto se debe
fundamentalmente a la rpida evolucin en que estn envueltos los
busesinternosdelascomputadoras(ISA,PCI,AGP,etc.)porloque
sehacemsconfiableymsfcilelempleodeinterfacesexternas.
Segneltipodesealatratarsepuedenclasificaren:
1. interfacesparasealesanalgicas
2. interfacesparasealesdigitales
3. interfacesparadiferentestiposdeseales
Ysegnlanormadelasealquetratanseencuentran:
1. deCorriente
2. deTensin
3. Multinorma.
3.4ELACONDICIONAMIENTODESEALES
Cuando la seal medida incorpora ruido o vara muy rpido, puede que sea
necesario filtrarla. Tambin se ofrecen diferentes filtros para diversos tipos y
normasdeseales.
3.5LACAPAFSICADELASREDESINDUSTRIALES
Lasredesindustrialesjueganunpapelimprescindibleenlacoordinacindelas
tareasentreloselementosqueseencuentranendiferentesnivelesdelSCADA,
oenelmismonivel.
Enlaactualidadlainformacinpuedeviajardesdeunsensoralpiedelproceso,
hasta una estacin ubicada cerca o a muchos kilmetros de distancia, y
regresar una seal con un cambioparaelsistemadeaccionamiento.Paraello
emplea diferentes topologas, las cuales incluyen Internet, por cables, fibra
ptica,radioosatlites.
Todo esto es posible, entre otros, gracias al desarrollo de la capa fsica de las
redes, al aumento del ancho de banda, la potencia de transmisin y a su
fiabilidad. Tiene una influencia decisiva la normalizacin o estandarizacin de
los equipos que la forman. Aqu debemos destacar el trabajo meritorio de
organizaciones como IEEE y la FieldBus Foundation. En este sentido es
importantesealarelsurgimientoydesarrollodelosbusesdecampo.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
40
3.6COMPONENTESHARDWARE
UnsistemaSCADA,comoaplicacindesoftwareindustrialespecfica,necesita
ciertoscomponentesinherentesdehardwareensusistema,parapodertratary
gestionarlainformacincaptada.
EsteordenadorsueleserunPC,elcualsoportaelHMI.Deestosederivaqueel
sistema SCADA ms sencillo es el compuesto por un nico ordenador, el cual
eselMTUquesupervisatodalaestacin.
LasfuncionesprincipalesdelaMTUson:
EstosordenadoresnotienenporqueserPCs,yaquelanecesidaddesoportar
un HMI no es tan grande a este nivel, por lo tanto suelen ser ordenadores
industrialestipoarmariosdecontrol,aunqueensistemasmuycomplejospuede
habersubestacionesintermediasenformatoHMI.
Una tendencia actual es la de dotar a los PLCs (en funcin de las E/S a
gestionar) con la capacidad de funcionar como RTUs gracias a un nivel de
integracin mayor y CPUs con mayor potencia de clculo. Esta solucin
minimizacostesensistemasdondelassubestacionesnoseanmuycomplejas
sustituyendoelordenadorindustrialmuchomscostoso.
ApartedeltipodeBUS,existeninterfacesdecomunicacinespecialesparala
comunicacin en un sistema SCADA como puede ser mdems para estos
sistemas que soportan los protocolos de comunicacin SCADA y facilitan la
implementacindelaaplicacin.(AnexomdemsSCADA)
3.7COMPONENTESSOFTWARE
ParaobtenerlascaractersticasyprestacionespropiasdeunsistemaSCADA,
elsoftwaredebepresentarlassiguientesfunciones:
Manejodelsoporteocanaldecomunicacin.
Manejodeunoovariosprotocolosdecomunicacin(Drive)
ManejoyactualizacindeunaBasedeDatos
Administracindealarmas(Eventos)
Generacindearchivoshistricos.
Interfacesconeloperador(MMI-ManMachineInterface)
Capacidaddeprogramacin(VisualBasic,C)
Transferenciadinmicadedatos(DDE)
Conexinaredes
Debe tener capacidad para comunicarse con mltiples redes de
instrumentos,aunsiendodedistintaprocedenciayfabricantes(standard
IEC1131.3)
Dentrodelmdulodeconfiguracinelusuariodefinelaspantallasgrficasode
texto que va a utilizar, importndolas desde otra aplicacin o generndolas
desdeelpropioSCADA.
Para ello, se incorpora un editor grfico que permite dibujar a nivel de pxeles
(puntos de pantalla) o utilizar elementos estndar disponibles, lneas, crculos,
textos o figuras, con funciones de edicin tpicas como copiar, mover, borrar,
etc.
Interfazgrficadeloperador:proporcionaaloperadorlasfuncionesdecontroly
supervisindelaplanta.
Los sinpticos estn formados por un fondo fijo y varias zonas activas que
cambiandinmicamenteadiferentesformasycolores,segnlosvaloresledos
enlaplantaoenrespuestaalasaccionesdeloperador.
Laspantallasdebenteneraparienciaconsistente,conzonasdiferenciadaspara
mostrarlaplanta(sinpticos),lasbotonerasyentradasdemando(control)ylas
salidasdemensajesdelsistema(estados,alarmas)
Larepresentacindelprocesoserealizarpreferentementemediantesinpticos
que se desarrollan de izquierda a derecha. La informacin presentada
aparecer sobre el elemento grfico que la genera o soporta, y las seales de
controlestarnagrupadasporfunciones.
Laclasificacinporcoloresayudaalacomprensinrpidadelainformacin;los
coloressernusadosdeformaconsistenteentodalaaplicacin:sirojosignifica
peligrooalarma,yverdesepercibecomoindicacindenormalidad,esteserel
significadodadoaestoscoloresencualquierpartedelaaplicacin.
Mdulodeproceso:ejecutalasaccionesdemandopreprogramadasapartirde
losvaloresactualesdevariablesledas.
2. Maniobrasosecuenciasdeaccionesdemando.
3. Animacindefigurasydibujos,asociandosuforma,color,tamao,etc.,a
valoractualdelasvariables.
EstoltimoseconsigueconunintercambiodedatosdinmicoentreelSCADA
yelrestodeaplicacionesquecorrenbajoelmismosistemaoperativo.
Para que exista la comunicacin dentro del sistema se cuentan con los
siguientesmtodos.
3.8.1INTERFACESDECOMUNICACIN
EslaquepermitealPCMTUaccederalosdispositivosdecampo,atravsde
los RTU. As, la interfaz de comunicacin enlazar el MTU con los distintos
RTUsdelsistemaatravsdelBUSdecampo.
Lainterfazdecomunicacinconstadedistintoselementos:
LabasedelsistemadecomunicacineselBUSdeCampoqueeselque
transporta la informacin y las ordenes de control; ste vendr definido
enfuncindeltamaodelsistemaSCADA(nmerodeE/Sdelsistema),
distancias entre RTUs y/o disponibilidad del servicio pblico de
comunicacin (para sistemas SCADA de tipo red WAN en interconexin
entredistintasplantas)
LosModemsqueconectanfsicamentelosRTUsyelMTUalBUS.
Estos drivers, propios del software SCADA, deben comunicarse con otros
paquetes de software por medio de DDE (Dynamic Data Exchange) DLL
(Dynamic Link Libraries) como canal de comunicacin, implementados por el
sistema operativo, que permite que diversos paquetes de software enven y
recibandatoscomunes.
Por ejemplo se puede relacionar una celda de una hoja de clculo con una
variable del sistema y as variar puntos de consignas del proceso, o bien la
comunicacindirectaconlosdriversdeI/0delosdispositivosdecampo.
3.8.2TECNOLOGASDEINTEGRACINMICROSOFT:DRIVERS
ESPECFICOS
COM/DCOM
VisualBasicforApplications(VBA)
InterfazOPC
Antes del OPC, cada software requera de una interfase especfica (servidor,
driver) para intercambiar datos con una determinada familia de dispositivos de
campo. Y para intercambiar datos entre aplicaciones se utilizaba el estndar
DDEobieninterfacesespecficasparacadaparejadeaplicaciones.
OPC elimina esta necesidad y permite utilizar una misma operativa para
comunicar aplicaciones, dispositivos y drivers. Los proveedores, tanto de
hardware como de software, pueden suministrar productos con una elevada
conectividad y compatibilidad, y los usuarios tienen una amplia gama de
opcionesparaconstruirlasolucinquemejorseadaptaasusnecesidades.
ActiveX
Incorporar un Control ActiveX en una pantalla supone aadir un objeto con
cdigo asociado que realiza una determinada funcin de forma totalmente
integrada dentro de la aplicacin que estamos tratando, basta con establecer
los enlaces necesarios entre las variables de la aplicacin y las del Control
ActiveX.
Debido a que los objetos ActiveX son basados en COM, ellos pueden ser
usados en cualquier aplicacin que soporta COM, tal como Visual Basic,
InternetExplorer,BorlandDelphi,SoftwareSCADAGenesis32deIconics,etc.
ExistenvariosobjetosActiveXquepuedencomprarseindependientementepara
agregarlos a su aplicacin SCADA basada en tecnologa COM. Por ejemplo
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
54
drivers para comunicacin con PLC's, DCS, conectividad a bases de datos,
reportes,tendencias,smbolosdeinstrumentosdemedicin,selectores,barras
indicadoras,etc.
ConectividadremotaWebServer(conexinatravsdeInternet)
AlgunasdelasventajasdelautilizacindeInternetenlosentornosSCADAson
elofrecimientodeunafuncionalidadtotal,ofreciendosuoperatividadatravsde
cualquier navegador estndar. La informacin en tiempo real de la planta de
proceso es inmediatamente accesible para cualquier persona autorizada de la
organizacin,estdondeest,conelcostemsbajo.
Porejemplo,mediantelaherramientaVBScriptdeVisualBasicusadaenelweb
browser de Microsoft Internet Explorer, se permite que en una aplicacin
Intranetdentrodeunaplanta,sepuedaconstruirpginasWebusandocontroles
ActiveXparavisualizardatosdeplanta.
Esta aplicacin SCADA usa un PLC con servidor ActiveX (OPC) para
adquisicin de datos, grficos dinmicos y tendencias (curvas de
comportamientodevaloresdeprocesos)basadasenActiveX.
3.9PROCESADORESDECOMUNICACIONESFRONTEND
Unafuncinasignadatpicamenteaunacomputadoraseparadaeslainterfaza
lareddecomunicaciones.stamanejartodalainterconexinespecializadaa
los canalesde comunicaciones, y en muchos casos realizarla conversin del
protocolodemodoqueelsistemaprincipalpuedacontarcondatosentrantesen
unformatoestndar.
3.10ARQUITECTURACLIENTE/SERVIDORENSISTEMASSCADA
Entrminosconceptuales,elclienteesaquellaentidadenlaqueseformulaun
requerimiento y valida los datos indispensables para solicitarlo al servidor. El
servidor es una entidad que recibe requerimientos por parte del cliente, los
procesa, genera los resultados y los enva al cliente. El cliente recibe los
resultados del servidor y los utiliza para mostrarlos al usuario para que ste
dispongadeellos.Elusuariopuedeserunapersonauotraaplicacin.
OtroaspectoimportantedelPCS,eslaarquitecturadeaplicacionesbasadaen
capas; estas capas proporcionan estructuradamente los servicios de datos,
negocio(algoritmoscentrales)ypresentacinalusuario(personaoaplicacin)
Los elementos principales que interactan con las aplicaciones SCADA son
equipos de control automtico, generalmente PLCs (Programmable Logic
Controller) y aplicaciones en general, las cuales suelen ser de tipo cientfico o
administrativosconaccesoabasesdedatos.
Aunqueexistenaplicacionesatodoslosnivelesmencionadosanteriormente,el
nivel1(ACSentrelaaplicacinSCADAyPLC)eslaqueseconcibeaprimera
instancia al mencionar el concepto; sin embargo, esto no disminuye ni la
importancianilacantidaddeaplicacionesalrespectodelosotrosniveles.
1. AtravsdeunainterfazserialRS-232ydistintosprotocolosasociados(la
gran mayora de ellos comprendidos en la capa 2 del modelo de
referenciaISO/OSI)
2. Atravsdeunaredconprotocolopropietario
3. AtravsdeunaredconprotocoloTCP/IP
3.11PROTOCOLOSYREDESDECOMUNICACIN
3.11.1LASREDESDECOMUNICACIN
LossistemasSCADAbasadosentransmisinradialsonprobablementelosms
comunes.stosevolucionaronconeltiempo,ylomsbsicoeselusodeFSK
(Frequency Shift Keying - codificacin por conmutacin de frecuencia) sobre
canalesderadioanalgicos.
Serviciosbasadosensatlites.Haymuchosdestos,perolamayorasonmuy
costosos. Hay situaciones donde no hay alternativas. No obstante, existe un
serviciobasadoensatlitesqueeseconmico:lossistemasVSAT:VerySmall
Aperture Terminal. Con VSAT, usted alquila un segmento del espacio (64k o
ms),ylosdatosseenvandeunsitioremotoaunhubvasatlite.
Haydostiposdehubs.Elprimeroesunsistemaproporcionadotpicamentepor
un proveedor de servicios de VSAT. La ventaja es un costo fijo para los datos
aunque su implementacin puede costar muy cara. La otra consideracin para
stoseslanecesidaddeun"backlink"delhubalcentrodeSCADA.Estopuede
serdeuncostoconsiderable.
3.11.2RADIO
Una red de radio tpica consiste en una conversacin a travs del repetidor
situado en algn punto elevado, y un nmero de RTU's que comparten la red.
Todos los RTU's "hablan" sobre una frecuencia (F1) y escuchan en una
segundafrecuencia(F2).
ElrepetidorescuchaenF1,yretransmiteestoenF2,demodoqueunRTUque
transmite un mensaje en F1, lo tiene retransmitido en F2, tal que el resto de
RTU's pueda orlo. Los mensajes del Master viajan sobre un enlace de
comunicacindedicadohaciaelrepetidorysondifundidosdesdeelrepetidoren
F2atodoslosRTU's.
SehautilizadoconxitoDNP3sobrelaredderadioydespusencapsuladoel
DNP3enelTCP/IPparapermitirqueunareddefinesgeneralesllevelosdatos
alMaster.
Lavelocidadtieneobviamenteunimpactotambin.
3.11.3LOSCIRCUITOSTELEFNICOS
3.11.4INTERFAZSERIALRS-232
LacomunicacinporRS-232hasidolaformamscomndecomunicacinde
un sistema SCADA con un PLC; teniendo un protocolo implantado por el
fabricante que muchas veces trata de adaptarse a un estndar. Las primeras
implantaciones generaban mensajes bajo un cdigo numrico o mnemnico
para solicitar que el PCL ejecutar una accin o proporcionar informacin,
debido a que bsicamente los PLCs se programaban de esa forma (lenguaje
ensamblador); aunque posteriormente, se cuentan con implantaciones en las
que su programacin se realizaba con lenguajes de 3 generacin (BASIC, C,
etc.)LaACSseconformabaporunclientedelgadoquerecibelassolicitudesdel
usuarioydespliegalainformacinhaciaste.
3.11.5COMUNICACINENREDCONPROTOCOLOPROPIETARIO
Dada la necesidad de conexiones multipunto entre equipos de cmputo
soportandosistemasSCADAyPLCs;losfabricantesdeestosltimossevieron
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
61
en la necesidad de crear arquitecturas y topologas de redes para conectarlos.
De esta forma una aplicacin SCADA sepoda comunicar con ms de un PLC
enred;yunPLCconmsdeunaaplicacinSCADA.
Algunosdeestosprotocolosseconvirtieronenestndaresdefacto.Talhasido
el caso de PROFIBUS de Siemens. Muchos fabricantes de PLC ofrecen
compatibilidad para este protocolo. Sin embargo, tal esquema de propiedad
implicaunaltocosto.
3.11.6COMUNICACINENREDCONPROTOCOLOTCP/IP
Lacrecientedemandadelautilizacindeestndaresabiertosdecomunicacin
basados en el modelo de referencia OSI, conllev al diseo de redes de
computadorasyPLCsbasadasenelprotocoloTCP/IP.
Unaspectoimportantearesaltar,esquelatecnologadePLCsnovaalapar
conladeequiposdecmputocorporativoydeescritorio,loscualessuelenir4
5 generaciones de microprocesadores adelante. La explicacin ms lgica
quizsealaseguridaddelossistemas,yaqueatravsdeltiempolatecnologa
suele estabilizar y corregirse en errores. Sin embargo, se corre el riesgo de la
obsolescencia de losequipos.Para ello serequiereque exista un compromiso
de suministro y soporte entre el fabricante de PLCs y los fabricantes de
insumosparaste.Otroejemplointeresantedecomentar,esqueinclusoanivel
de velocidad de transmisin de redes, los equipos actuales son capaces de
transmitira100Mbps,ylosPLCsmsmodernosestna10Mbps.
ConlautilizacindeTCP/IP,yengeneral,laadopcindelmodelodereferencia
ISO/OSI, ha implicado considerar una mayor importancia del papel que
desempean los sistemas operativos que soportan estos protocolos y
esquemas de ventaja asociados. Siendo importante no olvidar las
caractersticas de tiempo real que deben soportar stos. Uno de los sistemas
operativos que se ha ido incorporando a los ambientes productivos es el
MicrosoftWindowsNT.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
62
3.11.7ETHERNET/IP
Porlogeneralestaredutilizaunatopologadeestrella,enlaquelosgruposde
dispositivosestnconectadospuntoapuntoconunconmutador(switch).Puede
combinar dispositivosde 10 y100 Mbps, yel conmutador Ethernet se encarga
denegociarlavelocidad.Estatopologaofrececonexionesfcilesdecableary
depurar,porloqueesmuyfcildetectarfallasyrealizarelmantenimientodela
red. Ethernet/IP se desarrollo para gestionar una gran cantidad de datos de
transmisin de mensajes, hasta 1500 bytes por paquete. Gracias a la gran
aceptacin de la tecnologa de Ethernet en los ltimosaos,el costo por nodo
estadisminuyendoconrapidez.AsimismoEthernetpermitereducirloscostosa
travsdeunaextensagamadeproductosyproveedores.
3.11.8DNP3.0
Solicitaryresponderconmltiplestiposdedatoenunsolomensaje.
Segmentar mensajes en mltiples frames para asegurar excelente
deteccinyrecuperacindeerrores.
Incluirenrespuestaslodatoscambiados.
Asignar prioridad a los tems de datos y solicitarlos peridicamente
basadoensuprioridad.
Respondersinsolicitudprevia.
Utilizarsincronizacindetiempoyconunformatoestndar.
Permitirmltiplesoperacionespuntoapuntoyalmaster.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
63
Permitir objetos definibles por el usuario incluyendo transferencia de
archivos.
CapaFsica
CapadeTransmisinDeDatos
CapadePseudo-Transporte
CapadeAplicacin
3.12SEGURIDADENLOSSISTEMASSCADA
Enelpasado,lossistemasSCADAsecomunicabanmedianteradio,mdemso
lneasserialesdedicadas;ahoralosdatosseconducenutilizandoEthernetoIP
sobre Internet. Adems, la mayora de ellos tienen cierta integracin con los
SistemasdeControlDistribuido(DCS)
Desdeentonces,eltemadelaseguridadtieneunaimportanciaprimordialpara
lamayoradelosgobiernosquetienenunaindustriadesarrollada.
EnlosEstadosUnidosdeNorteamricaseformounComitparalaProteccin
de Infraestructura Critica, que como su nombre lo indica, tiene el propsito de
analizar los riesgos y proponer iniciativas para proteger instalaciones
industriales,suministrodeagua,sistemasdeductos,plantasdegeneracinde
energaynucleoelctricas,entreotras.
2. Noconfeenprotocolospropietariosparaprotegerelsistema.
3. Establezcaunfuertecontrolsobrecualquiermedioqueseautilizadopara
accederalared.
4. Instalesistemasparaproteccindeintrusiones.
5. Desarrolleauditoriastcnicasalosdispositivosyredes.
9. Identifiqueclaramentelosrequisitosdelaciberseguridad.
EnelcasodelossistemasSCADAyControlDistribuido(DCS),serecomienda
segmentar el sistema en zonas, colocar corta-fuegos entre cada zona para
blindarlasdeataquescibernticosqueprovienendeotraszonasydelexterior.
Capa5.Alertadeintrusos.Sereportacualquierviolacinenlasreglasde
acceso.
3.13EVOLUCIONDELSOFTWARESCADA
Elsoftwareorientadoinicialmenteasupervisinycontroldeproceso(mquina,
proceso y lnea) fue aprovechado para ampliar su utilidad a la supervisin y
controldelaproduccin.Laadopcindeformageneralizadadelosestndares
COM/DCOM,ActiveX,OPCyODBC,entreotros,porpartedelagranmayora
de proveedores facilitaba que los datos adquiridos mediante la aplicacin
SCADA estuvieran disponibles para otras aplicaciones como gestin de
almacenes,ERP,etc.
Dadoqueelentornofsicodondeseubicanestosusuariostambinseampla,el
mediogeneralizado de comunicacin esInternet y la aplicacinms comn es
cualquieradelosnavegadoresmsdifundidos.
UnejemplodeestetipodeaplicacineselInfoAgentdeGEFanuc-Intellution,
un software de edicin, configuracin y activacin de portales de Internet que
proporcionaunservidoryadmitemltiplesclientes.
3.13.1TENDENCIAS
Lamadurezdelosproductossoftwareparalaadquisicinyregistrodedatosen
Tiemporealylasupervisinycontroldeprocesosofrecenunaevolucinenlos
siguientesmbitos:
Eneltratamientodelosdatosadquiridosenplantaporpartedesistemas
expertos que ofrecen funcionalidades de deteccin y diagnstico de
fallos. Son evidentes las ventajas que supone disponer de un sistema
experto que, a partir de los datos adquiridos de planta tanto en proceso
continuo como discontinuo, pueda aplicar un conjunto de reglas que
ayude al personal de operacin en planta a detectar los fallos o
situaciones delicadas y a tener una diagnosis de las causas que lo
provocan,ascomoconocerculeslacorrectaactuacinaseguir.
IMPLEMENTACINDEUN
SISTEMASCADA.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
70
CAPTULOIV
IMPLEMENTACINDEUNSISTEMASCADA.
4.1IDENTIFICACIN
Todaslasmetodologasdelagerenciadeproyectoimplicandescomponerloen
fases,generalmenteconentradasdeaprobacinalfinaldecadafase.
Identificarlanecesidad
Prepararlaestimacinpreliminardecostes
Obtener la aprobacin para que los fondoso los recursos procedan a la
fase prxima. Esta fase es normalmente informal, y no requiere de
muchosrecursos.
Parareducircostosdeenerga
Parareducircostosdepersonal.
Parareducirrequisitosdecapitalfuturos.
Paramejorarelniveldelservicio.
Paraevitarincidentesambientales.
Paracumplirconrequisitosregulatorios.
PuedenoserposibleejecutarelnegociosinSCADA.
Paraobteneruncostocompetitivo.
Parasustituirunsistemaexistenteobsoleto.
4.1.1LANZAMIENTO
Validarlanecesidaddelproyecto.
Establecerlosconceptosysualcance.
Establecerunaestructurasumariadelasubdivisindeltrabajo.
Estimacinconceptualdecostos(-30a+50%)
Aunqueeltrabajodebeconcentrarseenlosrequisitosfuncionales,esnecesario
vigilar las capacidades tcnicas ofrecidas por los proveedores como "off the
shell" en su industria.Restringiendo la cantidadde software de encargo que el
sistemarequeriresprobablementelaaccinmsimportantequeustedpuede
tomar para reducir costos, riesgos, y reducir al mnimo la duracin global del
proyecto.
4.1.2DEFINICIN
Designaramiembroscomolderesdeequipo.
Desarrollar los lineamientos bsicos y la agenda para la gerencia del
proyecto.
Evaluarlosriesgos.
Realizarestudioseconmicos.
Desarrollarlasestrategiascontractuales.
Desarrollarlasestrategiasdeimplementacin.
Realizarlaestimacindefinitivadecostoconunamximaexactitud(-15
a+25%).
Eltrabajodebetodavaconcentrarseenestaetapaenlosrequisitosfuncionales
(odeusuario),ynuevamentelosrequisitostecnolgicosdebensloobservarse
parapermitirlasestimacionesdecostos.
Es importante en esta etapa identificar firmemente las ventajas del sistema, y
desarrollar "planes de realizacin de beneficios". Estos planes identificarn
exactamente cmo las ventajas propuestas sern efectivizadas, por ejemplo,
observando qu cambios sern realizados a los procesos existentes para
alcanzar las ventajas previstas. Esto dar confianza a la gerencia que la
inversinvaaserprovechosa.
4.1.3DISEO
RevisionesdeDiseo.
Revisionesdelosreportesdelaetapadedefinicin.
JustificacindelosFondos.
EstimacindeDiseo(-10%+10%).
4.1.4ADQUISICIN
Especificacinypreparacindeltrabajo.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
74
Estimacindecostos(despusdelarecepcindelasofertas)-5%+5%.
Construccin.
Fabricacinfueradelsitio.
Comisin.
Terminacinprctica.
Losparticipantesclaveenestaetapason:
Elencargadodeproyectodelproveedor.
Elsuperintendentedelcontrato.
Elencargadodeproyecto.
Elxitodelproyectodependerdelaactuacindeestostres.
Enestafaseelproyectopasarporunnmerodeetapas:
4.1.5LIQUIDACINDELPROYECTO
Reportefinaldelproyecto.
Liquidacindedefectosymalfuncionamientos.
Depuracinfinal.
Revisinposimplementacin.
4.2PARTEAPLICADAYCARACTERSTICASDELPLCCPM1
AutmataconE/Sintegradas.EstemodelodeCPUdisponede20terminalesde
E/Squepuedenampliarsemediantelaposibilidaddeconexindeunidadesde
expansin.
Disponede20puntosdeE/Sdistribuidosdelasiguientemanera:
Delos20puntos,12puntossondeentrada(dela00000ala00011)y8
desalida(dela01000ala01007).
Disponede4entradasdeinterrupcin,lascualessepuedendividirendostipos:
Mododeinterrupcindeentrada.
Mododecontador.
SeprogramaigualquelosdemsautmatasOMRONdealtonivel.
4.2.1EJEMPLODEAPLICACION
EntoncessepesalacantidaddeproductoA(abriendolavlvulava)enChasta
llegar al peso deseado, dato obtenido mediante el sensor a e inmediatamente
volcadaalmezcladoratravsdelavlvula vchastaqueelrecipienteCquede
vaco(datoobtenidoconelsensorc).
Deigualmanera,sepesalacantidaddeproductoB(abriendolavlvulavb)en
C hasta llegar al peso deseado, dato obtenido mediante el sensor b e
inmediatamente volcada al mezclador a travs de la vlvula vc hasta que el
recipienteCquedevaco(datoobtenidoconelsensorc).
Acontinuacin,sepuedeobservarelgrafcetdenivel1realizadoapartirdelas
especificaciones del proceso. En este primer nivel de grafcet se describe de
formaglobalelprocesoparapoderverrpidamentesusfunciones.Porlotanto,
no ser ms que la estructura de unas especificaciones funcionales, en las
culesnohabrningunareferenciatecnolgica.
4.3PROGRAMACINMEDIANTECX-PROGRAMMER
4.3.1CONFIGURACINYCREACINDEUNNUEVOPROYECTO
LacomunicacinentrePCyPLCfuncionaapartirdeArchivo/Nuevo
EnTipodeDispositivoseespecificaelmodelodelPLC.Enestecasose
seleccionalafamiliadeautmatasCPM1(CMP1A).YenConfigurar...se
selecciona el modelo particular de esta familia. As, tal y como se ha
definido anteriormente se selecciona en Tipo de CPU una CPU de 20
E/S.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
81
4.3.2ENTORNODEPROGRAMACIN
Nuevocontacto
Nuevocontactocerrado
Nuevalneavertical
Nuevalneahorizontal
Nuevabobina
Todosloscontactos,aefectosdeprogramacin,llevanasignadosunadireccin
de bit. Las entradas analgicas del PLC utilizado se representan por los bits
comprendidos entre 0.00 0.11, las salidas por los bits 10.00 10.07 y los
dems bits utilizados en el programa corresponden a variables de memoria
internasdelPLC.
Todo contacto del diagrama de rels est ON u OFF dependiendo del estado
delbitoperandoasignado.UnacondicinnormalmenteabiertaestenONsiel
bit asignado est en ON, y en OFF si el bit asignado est en OFF. Una
condicinnormalmentecerradaestenONsielbitasignadoestenOFF,yen
OFFsielbitasignadoestenON.
Para la realizacin de este grafcet se tiene que partir del grafcet de nivel 1
realizado anteriormente, teniendo en cuenta que la asignacin de entradas y
salidaseslasiguiente:
Asignacindeentradasysalidas:
ENTRADAS SALIDAS
0.01sensordepesob 10.00vlvulava
0.02sensordecontenidoc 10.01vlvulavb
0.03sensorm 10.02vlvulavc
0.04sensordecontenidof 10.06motormo
0.05sensordepesoa 10.07vlvulavm
0.06pulsadorp
Acontinuacinsepuedeobservarelcdigoimplementadosobreeldiagramade
relsapartirdelgrafcetdescritoanteriormente.
Cadasegmentodecdigorepresentaunestado,enelcualunavezsuperadas
todas las transiciones en forma de contactos activaremos una bobina. Estas
bobinas, ms adelante (especficamente a partir del segmento de cdigo 5)
activaran las salidas correspondientes a cada estado del proceso.Como estas
salidas se tratan de vlvulas de simple efecto, no se tiene que implementar su
desactivacin o cierre de las mismas, sino que simplemente hay que evitar
mantenersusalidaactivaenelestadoenquenoseanecesario.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
84
Un aspecto a tener en cuenta es que este proceso, se trata de un proceso
secuencial,esdecir,queslopuedehaberunestadoactivoalavez,portanto,
nos se tiene que asegurar que la activacin de un estado provoca la
desactivacin del estado anterior. Esto se consigue poniendo un contacto
cerradodespusdelascondicionesdetransicinentredosestadosconelvalor
de bit correspondiente al siguiente estado. Adems, para conseguir que este
valor se refresque se tiene que realimentar la activacin de la bobina con un
contactodevalorcorrespondientealestadoactivado.
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
85
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
86
4.3.3MODOON-LINE
ElmodoOn-LinepermiteestablecerlacomunicacinconelPLC.Paraentraren
modoOn-Lineseseleccionaelicono
4.3.4TRANSFERENCIADELPROGRAMA
Paratalefecto,setienequeseleccionarelicono.Esposibleseleccionarlas
partesdelprogramaatransferir.
4.3.5VERIFICACINDELPROGRAMA
4.3.6MODODEOPERACIN
Modomonitor:enelmododeoperacinMonitor,losprogramasdel
PLC se ejecutan, y las operaciones de E/S estn activas. A pesar de
esto, es posible escribir en la memoria del PLC desde un ordenador.
MientrasestenMonitor,sepuede:
Cambiardatosentodaslasreasdememoria
Realizaredicionesdeprogramaonline
CambiarvaloresdeTIM/CNT
Forzarbits(contactos/bobinas)aONuOFF
4.4SOFTWARESCADACX-SUPERVISOR.
4.4.1CARACTERSTICASYFUNCIONES
COM/DCOM:StandardcomunicacionesexternasdeWindows.
Con el driver ActiveX se pueden incluir controles de ste tipo y objetos OLE
(browsersWeb,ControlesodisplaysMP3...)enlaspantallasdeaplicacinpara
creartareaspreprogramadas.
ObjetosyAnimaciones:Librerasdemsde3000objetosloscualessolotienen
quetomarsedelalibreraycolocarse(Drag&Drop)enlapantalladeaplicacin.
EsposibleasociaralaslibrerasobjetosmscomplejostipoOLEocrear
libreraspropias.Sepuedenrealizartodotipodeanimacionesconeleditorde
animaciones(Cambiardetamao,movimientos,parpadeos,cambiosde
color...)sobrelosobjetosseleccionadosoloscontrolesActiveXdeOmrono
otroscontrolesdeWindows.
Alarmas:Proporcionaenlapantalladeaplicacinunanotificacindeproblemas
duranteel runtime del proceso y/o visualizacindeentradas salidas concretas.
Tiene tres tipos: Simple, banda muerta (deadband) y rango de cambio. Tiene
aplicaciones de historial de alarmas y aplicacin, durante runtime, de visor de
conocimiento de alarma (alarm confirmation viewer) para asegurar que el
operario ha visto la alarma y acta en consecuencia. Es tan simple como una
ventanaquesurgeduranteelproceso,cuandounaalarmasalta.
ConexinaBasesdedatos:PermiteconexionesabasesdedatosusandoADO,
MSAccess, SQLServer, ODBC for Oracle, texto, etc. Mediante esta aplicacin
se puede actualizar la base de datos del sistema a tiempo real o acceder a
datoshistricosalmacenados.
4.5SUPERVISINYCONTROLDELPROCESO.
En la parte prctica del proyecto se realiz una interfase grfica HMI SCADA
con el programa CX-Supervisor. Para ello, se hizo un esquema que
representabaelprocesodeunamezcladoraqumica.
Unavezrealizadoelesquemadelainterfaz,sevinculanlosdistintoselementos
del dibujo y los botones a las marcas y salidas del PLC mediante el men de
puntos del sistema. Los puntos del sistema son los pasos que se desean
visualizardelproceso.
Sepuedenaadirycrearmspuntosdelsistemasimplementeapretandoenel
Icono , luego haciendo doble click sobre el icono que aparecer en la
columna del nombre perteneciente al nuevo punto creado, se accede a la
ventanadeconfiguracin/modificacindepunto.
Setienenpuntosasociadosacadaunodelosestados(marcas1.0...1.5)yalas
marcas delas vlvulas y motordel sistemaque sonlas salidas10.xx del PLC,
paradeterminarcuandoestnactivados.
Porejemplo,sisequierecrearunpuntodelsistemapararecibirinformacindel
PLC de la marca del PLC estado1, se tiene que dar un nombre al punto
(estado_1), seleccionar el tipo de punto, tipo de E/S, Atributo, Frecuencia de
actualizacinylosatributosE/S.
Eltipodepuntopuedeser:booleano,paraactivacinporflanco;enterooreal,
para obtener datos del objeto vinculado: ste puede ser un contador, un
temporizador o una variable en la memoria del PLC o una dato asociado a un
servidor OPC; o de texto, cuando queremos que aparezca un texto por la
pantallaasociadoaunpuntodeterminado.
Elatributodepuntoeselmododeactivacinbooleanodelpunto:activacinpor
nivel.
Estofueobservadoenlaaplicacinyaqueenlosestadosenloscualestenan
que estar todos los sensores activados en un instante de tiempo concreto,
experimentaban cierto retardo temporal desde elPLC alPC queno permita la
visualizacin del siguiente estado. Por eso, se incorpor un retardo de
actualizacinde50ms.
Los atributos E/S seleccionan a que dispositivo u objetos estn vinculados los
puntos,enestecasoalPLC.
MediantelaconfiguracindeatributosE/Ssevinculelpuntoauna marcadel
PLC, en ste caso la marca del estado1: 1.0, a travs del men de
configuracindeatributosdelPLC.
UnavezquesehaagregadoelPLC,stemismoquedarvinculadoalrestode
puntos a menos que se quiera agregar otro PLC. En ese caso se debera
configurar el nuevo PLC y despus escoger a cual de los dos asociar los
distintospuntos.EnestecasosloseutilizaunPLC.
4.5.2PUNTOSDESALIDADELSISTEMA.
LospuntosdesalidasonlosqueactivanmarcasenelPLCdesdelapantallade
configuracin. Estos son los puntos que sirven para controlar el PLC desde la
interfase grafica; se pueden aadir puntos que controlen botones de
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
________________________________________________
________________________________________________
94
emergencia, consignas, variables de control, botones de reset Estos puntos
son los que dan al CX-Supervisor la condicin de software de supervisin ya
quepermitenactuarsobreelsistemamedianteelordenador.
Enestaaplicacinprcticasehasimuladoelcontroldelossensoresyelbotn
de puesta en marcha. ste control de los sensores mediante el ordenador no
tiene un sentido prctico real, ya que no tiene ningn sentido en el sistema,
puestoqueelobjetivoessupervisarlaautomatizacinynoquesecontrolecada
pasodelsistemaporelordenador,sustituyendolapartedeautomatizacindel
sistema. Representan tan slo un ejemplo ilustrativo de cmo controlar
variablesdelsistemadesdeelPC.
Elsistemadecreacindepuntosdesalidaestansencillocomoelanterioryno
tienemuchasvariacionesslosetienequeseleccionarcomotipoE/S:Saliday
la frecuencia de actualizacin ser al cambiar, es decir, cuando se le indique
apretandoelbotnasociadoenlapantalla.
4.5.3CREACINDEOBJETOSYANIMACIONES.
Para crear los LEDs de los sensores y vlvulas as como los paneles de
funcionamiento se han utilizado objetos hechos con las opciones de dibujo del
CX-Supervisor. Una vez se crean los objetos deseados se les puede animar
mediante el editor de animaciones. Asociando cada una de las animaciones a
lospuntosdelsistemaloscualesserequierequeseactiven.
Otraformadecrearanimacionesesvinculandoscriptsalosobjetos,loscuales
proporcionan animaciones ms complejas y de mayor calidad, pero en este
casoseutilizaronlasanimacionesbsicasdelprograma.
Por ejemplo, para simular la cada del lquido del producto B (en verde) en el
contenedordemezcla,sedibujunrectngulosobreelcontenedor,hacindolo
visible solo en la activacin de los puntos estado_4 y estado_5, los cuales
correspondenconlosestadosenlosqueellquidoestenstetanque.Sepuso
uncolorenelestado4paraqueellquidofueseverde(elcolordelproductoB)y
un cambio de color digital (a la activacin del punto) a prpura en el estado5
que es cuando se efecta la mezcla. El color prpura representa el color
resultantedelamezcladelosdosproductos.Paracrearestasanimacionesslo
hay que hacer doble click sobre la animacin deseada y poner el nombre del
puntoenlaventanaqueaparece.
ParaeditarlosbotonesdecontrolActiveXdelossensoresyelpulsadorestan
sencillocomolasanimaciones,lonicoquehayquehaceresentrarenelmen
deedicindelbotnyponerelnombredelpuntoasociado.