Está en la página 1de 12

Software

Molina, J. (2007) cita lo siguiente:


Es un conjunto de programas, instrucciones y reglas informticas para
ejecutar ciertas tareas en una computadora, se denomina software, programtica,
equipamiento lgico o soporte lgico a todos los componentes intangibles de un
ordenador o computador, es decir, al conjunto de programas y procedimientos
necesarios para hacer posible la realizacin de una tarea especifica, en contraposicin
a los componentes fsicos del sistema (hardware) (p.40)

Existen varias tipolgicas de software entre las cuales se destacan: software de


sistemas que sirven para controlar e interactuar con el sistema operativo,
proporcionando control sobre el hardware y dando soporte a otros programas;
software de programacin que es el conjunto de herramientas que permiten al
programador desarrollar programas informticos, usando diferentes alternativas y
lenguajes de programacin, de una manera prctica y software de aplicacin que es
aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en
cualquier campo de actividad susceptible de ser automatizado o asistido. A
continuacin se mencionan los tipos de software:
Software Libre

Software libre (en ingls free software) es la denominacin del software que
respeta la libertad de los usuarios y por tanto, una vez obtenido, puede ser usado,
copiado, estudiado, modificado y redistribuido libremente. Segn la Free Software
Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar,
copiar, distribuir, estudiar, cambiar y mejorar el software; de modo ms preciso, se
refiere a cuatro libertades de los usuarios del software: la libertad de usar el
programa, con cualquier propsito; de estudiar el funcionamiento del programa, y
adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros; de
mejorar el programa y hacer pblicas las mejoras, de modo que toda la comunidad se

1
beneficie (para la segunda y ltima libertad mencionadas, el acceso al cdigo fuente
es un requisito previo).

Software Comercial o Propietario

Software comercial es aquel desarrollado por una empresa que aspira lucrarse
a travs del uso del mismo. Comercial y Privativo no son la misma cosa. La
mayor parte del software comercial es privativo, no obstante existen softwares libres
comerciales y softwares no-comerciales privativos. Para la Fundacin para el
Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o
que slo lo es parcialmente (semilibre), sea porque su uso, redistribucin o
modificacin est prohibida, o requiere permiso expreso del titular del software.
(Tomado de: Libro Sistemas Operativos en entornos monousuarios y multiusuarios
2007, p134)

Linux

Linux es un Unix libre, es decir, un sistema operativo, como el Windows o el


MS-DOS, sin embargo, a diferencia de estos y otros sistemas operativos propietarios,
ha sido desarrollado por miles de usuarios de computadores a travs del mundo. Es, a
simple vista, un Sistema Operativo. Es una implementacin de libre distribucin
UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue
desarrollado para i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y
Pentium II, as como los clones AMD y Cyrix.
El sistema lo forman el ncleo del sistema (kernel) ms un gran nmero de
programas-bibliotecas que hacen posible su utilizacin. Muchos de estos programas y
bibliotecas han sido posibles gracias al proyecto GNU, por esto mismo, muchos
llaman a Linux, GNU/Linux, para resaltar que el sistema lo forman tanto el ncleo
como gran parte del software producido por el proyecto GNU. Linux se distribuye
bajo la GNU General Public License por lo tanto, el cdigo fuente tiene que estar

2
siempre accesible y cualquier modificacin trabajo derivado tiene que tener esta
licencia.
El sistema ha sido diseado y programado por multitud de programadores
alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo la
coordinacin de Linus Torvalds, la persona de la que parti la idea de este proyecto, a
principios de la dcada de los noventa. Hoy en da, grandes compaas, como IBM,
SUN, HP, Novell y RedHat, entre otras muchas, aportan a Linux grandes ayudas tanto
econmicas como de cdigo. (Tomado de: Libro Linux Principios Bsicos del Uso
del Sistema 2005, p14)

Linux Debian

Debian o Proyecto Debian, es una comunidad conformada por desarrolladores y


usuarios, que pretende crear y mantener un sistema operativo GNU basado en
software libre precompilado y empaquetado, en un formato sencillo en mltiples
arquitecturas de computador y en varios ncleos. Debian nace como una apuesta por
separar en sus versiones el software libre del software no libre. El modelo de
desarrollo del proyecto es ajeno a motivos empresariales o comerciales, siendo
llevado adelante por los propios usuarios, aunque cuenta con el apoyo de varias
empresas en forma de infraestructuras.
Debian no vende directamente su software, lo pone a disposicin de cualquiera
en Internet, aunque s permite a personas o empresas distribuir comercialmente este
software mientras se respete su licencia. La comunidad de desarrolladores de Debian
cuenta con la representacin de Software in the Public Interest, una organizacin sin
nimo de lucro que da cobertura legal a varios proyectos de software libre.
La primera adaptacin del sistema Debian, siendo tambin la ms desarrollada,
es Debian GNU/Linux, basada en el ncleo Linux, y como siempre utilizando
herramientas de GNU. Existen tambin otras adaptaciones con diversos ncleos:
Hurd (Debian GNU/Hurd); NetBSD (Debian GNU/NetBSD) y FreeBSD (Debian
GNU/kFreeBSD)

3
El proyecto Debian es una organizacin voluntaria con tres documentos
fundadores:
- El Contrato Social de Debian, define un sistema de base por los cuales el proyecto y
sus desarrolladores tratan los asuntos.
- Las Directrices de software libre de Debian, definen los criterios del Software libre
y dictan qu software es aceptable para la distribucin, segn lo referido al contrato
social. Estas pautas tambin se han adoptado como base de la definicin del Open
Source.
- La Constitucin de Debian, describe la estructura de la organizacin para la toma de
decisiones de manera formal dentro del proyecto. Enumera el poder y las
responsabilidades del Lder de proyecto Debian, de la secretara, y de los
desarrolladores en general.
Actualmente, el proyecto incluye ms de mil desarrolladores. Cada uno de ellos
posee algn lugar en el proyecto ya sea relacionado con los paquetes: mantenimiento,
documentacin, control de calidad o relacionado con la infraestructura del proyecto:
coordinacin de lanzamientos, traducciones de web, etc. Los mantenedores de
paquetes tienen un excedente de la jurisdiccin los mismos, aunque los paquetes se
estn manteniendo cada vez ms seguido. Otras tareas son generalmente el dominio
de grupos reducidos, ms que de la colaboracin de desarrolladores.
El proyecto mantiene listas de correo. Para las conferencias se enva un
representante para la comunicacin y la coordinacin entre los desarrolladores. Para
las ediciones con los paquetes, un sistema que sigue los bugs, informa toda la
comunidad que utiliza la distribucin, es utilizada por los desarrolladores. Trabajan de
manera conjunta desarrolladores y usuarios.
Existen otros medios de comunicacin con colaboradores y usuarios,
principalmente por medio del IRC, sobre todo en el servidor Freenode. Todos estos
medios poseen una gran concurrencia, siendo frecuentados por multitud de usuarios y
desarrolladores. Adems, los desarrolladores pueden tomar decisiones generales
obligatorias para una resolucin o una eleccin general. Toda votacin es realizada
por el mtodo Schulze, un mtodo de Condorcet de votacin.

4
(Tomado de: http://www.linuxzone.es/distribuciones-principales/debian/ )

Sistema de Control

Conjunto de componentes que pueden regular su propia conducta o la de otro


sistema con el fin de lograr un funcionamiento predeterminado, su funcin es
mantener una variable controlada prxima a un valor deseado, la cual debe
mantenerse estable, esta constituido por un conjunto de elementos conectados de
forma que permiten regular o gobernar otro sistema, denominado planta o proceso. Se
aplican en esencia para los organismos vivos, las mquinas y las organizaciones.
Planta, son los componentes del sistema que hay que controlar. Tambin se
denomina proceso. En la planta se produce la transformacin de la energa
suministrada que se desea controlar. En general la energa elctrica suministrada al
actuador se transforma en energa mecnica, motor en energa potencial, depsito de
lquido cintico, caudal impulsado por una tubera, etc. Controlador, proporciona la
excitacin al proceso para alcanzar la salida deseada.
Es diseado para controlar el comportamiento global del proceso y tambin
recibe los nombres de regulador corrector o compensador. Sensor, es el elemento que
permite censar la salida de la planta. En el lazo de control se suele situar en la
retroalimentacin. En ocasiones su funcin de transferencia se incluye en la
transmitacin del proceso. Los sensores se caracterizan porque transforman una
observacin fsica-nivel, caudal-velocidad, temperatura-en una seal elctrica. Consta
de dos partes, el detector y un transductor o transmisor. El detector transforma la
observacin fsica en una seal elctrica
Actuador, es el elemento final del control, la parte del proceso que provoca
fsicamente la dinmica de todo el sistema. Su transmitancia se incluye generalmente
en la funcin de transferencia del proceso, aunque en ocasiones se integra en la
funcin de transferencia del controlador. Habitualmente consta de un adaptador de
potencia y del elemento de actuacin. La adaptacin de potencia es necesaria porque

5
el generador de consignas suele ser de baja potencia y por tanto insuficiente para
alimentar directamente el actuador.
Transmisor, Es la parte del sistema encargado de recoger la seal del sensor,
acondicionarla y compararla con la seal consigna para producir una seal de error
que significara la entrada al regulador. Las seales de entrada y salida de los
componentes bsicos de un sistema suelen recibir un nombre ms o menos
estandarizados: Variable De proceso, es la seal de salida de la planta. Variable de
medida, es la seal enviada por el sensor al medir la variable de proceso. Seal de
control, indica la accin correctora determinada por el elemento controlador.
Consigna, es la seal de referencia de la variable de proceso. Error, indica la
discrepancia entre la consigna que se quiere alcanzar o mantener y la variable de
proceso. Perturbacin, es una seal no propia del comportamiento normal de la
planta. (Tomado de: Libro Sistemas de Control Automtico 1996, p9)

PLC (Controlador Lgico Programable)

De acuerdo con la definicin NEMA (National Electrical Manufacturers


Association) Fred, D. (2000) define Controlador Lgico Programable (PLC) de la
siguiente manera:
Es un dispositivo electrnico operado digitalmente, que usa memoria
programable para el almacenamiento interno de instrucciones con el fin de
implementar funciones especificas, tales como lgica, secuenciacin, registro y
control de tiempos y operaciones aritmticas para controlar a travs de mdulos
de entrada y salida digitales o analgicos varios tipos de maquinas o procesos.
Su funcin bsica es monitorear la condicin de los equipos que estn
conectados como entradas y basado en un programa almacenado en memoria,
escrito por el usuario controla los equipos que estn conectados como salida.
(p.81).
En otras palabras, es un dispositivo que permite el control de distintas
maquinas, trabajando de forma que atiende las entradas de informacin para as

6
dependiendo de su resultado conectar o desconectar las salidas. Las seales de
entradas pueden proceder tanto de elementos digitales como analgicos. Este
dispositivo gobernara las seales de salida segn el programa de control que se le
haya codificado en la memoria del PLC, partiendo de las seales de entrada.
Dentro de las funciones del PLC se pueden mencionar:
1. Obtener datos del proceso a travs de las entradas digitales y analgicas.
2. Tomar decisiones en base a reglas programadas
3. Almacenar datos en la memoria
4. Generar ciclos de tiempo
5. Realizar clculos matemticos
6. Actuar sobre dispositivos mediante salidas digitales y analgicas
7. Comunicarse con otros sistemas externos.

Estructura bsica de un PLC

Hardware, se compone de cuatro unidades funcionales, unidades de entradas,


unidades de salida, unidad lgica y unidad de memoria. Estn organizadas en forma
modular y conectada a un bus interno de comunicaciones, cada una esta formada por
bloques especficos para desarrollar a su vez tareas puntuales. Software, Es el
programa que contiene el algoritmo de control que ofrece un conjunto de
instrucciones con determinada sintaxis para ejecutar una funcin. (Tomado de: Libro
Introduccin a los Autmatas Programables, 2003)

SCADA

Supervisory Control And Data Adquisition o Control con Supervisin y


adquisicin de datos es cualquier software que permita el acceso a datos remotos de
un proceso y permita utilizando las herramientas de comunicacin necesarias en cada
caso, el control del mismo. No se trata de un sistema de control, sino de una utilidad
software de monitorizacin o supervisin, que realiza la tarea de interfase entre los

7
niveles de control (PLC) y los de gestin a nivel superior. El paquete SCADA, en su
vertiente de herramientas de interfase hombre-mquina comprende toda una serie de
funciones y utilidades encaminadas a establecer una comunicacin lo ms clara
posible entre el proceso y el operador. Entre las prestaciones de una herramienta de
este tipo destacan:

Monitorizacin:

Representacin de datos en tiempo real a los operadores, pueden supervisar la planta.


Se leen los datos autmatas tales como temperatura, velocidades, presin, etc.

Supervisin:

Mando y adquisicin de datos de un proceso y herramientas de gestin para la toma


de decisiones (mantenimiento predictivo, por ejemplo) Tienen la capacidad de
ejecutar programas que puedan supervisar y modificar el control establecido y bajo
ciertas condiciones, anular o modificar tareas asociadas a los autmatas.
Adquisicin de datos:

Mediante herramientas registradoras obtiene un valor guardndolo para evaluarlo con


posterioridad.

Visualizacin de alarmas y eventos:

Reconocimiento de eventos excepcionales acaecidos en la planta y su inmediata


puesta en conocimiento de los operarios para efectuar las acciones correctivas
pertinentes.

Mando:

8
Posibilidad de que los operadores puedan cambiar consignas u otros claves del
proceso directamente desde el ordenador (marcha, paro, parmetros)

Sistema SCADA

Es una aplicacin de software especialmente diseada para funcionar sobre


ordenadores en el control de produccin que proporciona comunicacin entre los
dispositivos de campo tambin llamados RTU (Terminal Units o Unidades Remotas)
donde se pueden encontrar elementos tales como controladores autnomos o
autmatas programable y un centro de control o Unidad Central (MTU Master
Terminal Unit) donde se controla el proceso de forma automtica desde la pantalla de
uno ovarios ordenadores. En la Figura N 3 pag.24, la estructura funcional de un
sistema de visualizacin y adquisicin de datos obedece generalmente a la estructura
Maestro-Esclavo. La estacin central (el maestro o master) se comunica con el resto
de estaciones (esclavos o slaves) requiriendo de estas una serie de acciones o datos.

Figura N 3 Idea bsica de un sistema SCADA. Tomado de: Manual de Instalacin


SCADA Petroquiriquire, 2009.
Existen diversos tipos de sistemas SCADA dependiendo del fabricante y sobre
todo de la finalidad con que se va a hacer uso del sistema, por ello antes de decidir
cual es el ms adecuado hay que tener presente si cumple o no ciertos requisitos
bsicos: Todo sistema debe tener arquitectura abierta, es decir, debe permitir su

9
crecimiento y expansin, as como deben poder adecuarse a las necesidades futuras
del proceso y de la planta.
La programacin e instalacin no debe presentar mayor dificultad, debe contar
con interfaces grficas que muestren un esquema bsico y real del proceso. Deben
permitir la adquisicin de datos de todo equipo, as como la comunicacin a nivel
interno y externo (redes locales y de gestin) Deben ser programas sencillos de
instalar, sin excesivas exigencias de hardware, y fciles de utilizar, con interfaces
amigables para el usuario.

Funciones Principales del Sistema.

Supervisin remota de instalaciones y equipos: Permite al operador conocer el


estado de desempeo de las instalaciones y los equipos alojados en la planta, lo que
accede a dirigir las tareas de mantenimiento y estadstica de fallas. Control remoto de
instalaciones y equipo, mediante el sistema se puede activar o desactivar los equipos
remotamente (por ejemplo abrir vlvulas, activar interruptores, prender motores, etc.),
de manera automtica y tambin manual. Adems es posible ajustar parmetros,
valores de referencia, algoritmos de control, etc.
Procesamiento de datos, el conjunto de datos adquiridos conforman la
informacin que alimenta el sistema, esta informacin es procesada, analizada, y
comparada con datos anteriores, y con datos de otros puntos de referencia, dando
como resultado una informacin confiable y veraz. Visualizacin grfica dinmica, el
sistema es capaz de brindar imgenes en movimiento que representen el
comportamiento del proceso, dndole al operador la impresin de estar presente
dentro de una planta real.
Generacin de reportes, el sistema permite generar informes con datos
estadsticos del proceso en un tiempo determinado por el operador. Representacin se
seales de alarma, a travs de las seales de alarma se logra alertar al operador frente
a una falla o la presencia de una condicin perjudicial o fuera de lo aceptable. Estas
seales pueden ser tanto visuales como sonoras. Almacenamiento de informacin

10
histrica, se cuenta con la opcin de almacenar los datos adquiridos, esta informacin
puede analizarse posteriormente, el tiempo de almacenamiento depender del
operador o del autor del programa. Programacin de eventos, est referido a la
posibilidad de programar subprogramas que brinden automticamente reportes,
estadsticas, grfica de curvas, activacin de tareas automticas, etc.
Los sistemas SCADA necesitan comunicarse va red, puertos GPIB, telefnica
o satlite, es necesario contar con computadoras remotas que realicen el envi de
datos hacia una computadora central, esta a su vez ser parte de un centro de control y
gestin de informacin. Para realizar el intercambio de datos entre los dispositivos de
campo y la estacin central de control y gestin, se requiere un medio de
comunicacin, existen diversos medios que pueden ser cableados (cable coaxial, fibra
ptica, cable telefnico) o no cableados (microondas, ondas de radio, comunicacin
satelital). Cada fabricante de equipos para sistemas SCADA emplean diferentes
protocolos de comunicacin y no existe un estndar para la estructura de los
mensajes, sin embargo existen estndares internacionales que regulan el diseo de las
interfaces de comunicacin entre los equipos del sistema SCADA y equipos de
transmisin de datos.
Un protocolo de comunicacin es un conjunto de reglas y procedimientos que
permite a las unidades remotas y central, el intercambio de informacin. Los sistemas
SCADA hacen uso de los protocolos de las redes industriales. La comunicacin entre
los dispositivos generalmente se realiza utilizando dos medios fsicos: cable tendido,
en la forma de fibra ptica o cable elctrico, o radio. En cualquiera de los casos se
requiere un MODEM, el cual modula y desmodula la seal.
Algunos sistemas grandes usan una combinacin de radio y lneas telefnicas
para su comunicacin. Debido a que la informacin que se transmite sobre un sistema
SCADA debera ser pequea generalmente la velocidad de transmisin de los modem
suele ser pequeo. Muchas veces 300bps (bits de informacin por segundo) es
suficiente. Pocos sistemas SCADA, excepto en aplicaciones elctricas, suelen
sobrepasar los 2400bps, esto permite que se pueda usar las lneas telefnicas
convencionales, al no superar el ancho de banda fsico del cable. En la Figura N 4 se

11
muestra el protocolo de informacin que se debe seguir para el intercambio de
informacin.

Figura N 4 Protocolo de intercambio de informacin. Tomado de: Manual de


Instalacin SCADA Petroquiriquire, 2009.

A continuacin se muestra una lista de algunos software SCADA y su fabricante:


1. AIMAX, de TA_ Engineering Products.
2. CUBE, de Orsi Espaa S. A.
3. iFIX , de Intellution.
4. Cmi NT de Siemens.
5. Factory Link 7, de USDTA.
6. FactorySuite de WONDERWARE.
7. SYSMAC SCS Omron.
8. Scatt Graph 5000 ABB.
9. WinCC Siemens.
10. Coros LS-B/Win Siemens.
11. CIRNET CIRCUTOR S.A.
12. FIXDMACS Omron-Intellution.
13. RS-VIEW32 Rockwell
14. GENESIS32 Iconics

12

También podría gustarte