PrimeRead10-Guía Instalación PDF
PrimeRead10-Guía Instalación PDF
PrimeRead10-Guía Instalación PDF
GUÍA DE INSTALACIÓN
GUÍA DE INSTALACIÓN
GUÍA DE INSTALACIÓN
©2019 PrimeStone S.A.S. Reservados todos los derechos. Las marcas y logotipos de PrimeStone son marcas registradas. ©Microsoft.Net
Framework, Microsoft Internet Information Services, Microsoft SQL Server, Windows Server son marcas de Microsoft Corporation. © Oracle
database, Cliente Oracle ODAC son marcas de Oracle Corporation. Las demás marcas comerciales contenidas en este documento pertenecen
a sus respectivos propietarios.
1
CONTENIDO
GUÍA DE INSTALACIÓN ........................................................................................... 1
CONTENIDO ......................................................................................................... 2
LEER PRIMERO ..................................................................................................... 3
NOTAS SOBRE ESTE DOCUMENTO .............................................................................. 3
1. INTRODUCCIÓN .............................................................................................. 4
2. ARQUITECTURA .............................................................................................. 4
2.1. SOPORTE PARA BASES DE DATOS RELACIONALES .................................................. 5
2.2. MULTIPROTOCOLO ..................................................................................... 6
2.3. SOPORTE PARA MEDIOS DE COMUNICACIÓN – MULTI-NETWORKING ............................ 6
3. VERSIONES .................................................................................................... 8
TIPOS DE ESTACIONES DE TRABAJO .......................................................................... 9
4. REQUISITOS MÍNIMOS ....................................................................................... 9
4.1. SERVIDOR DE BASE DE DATOS ....................................................................... 10
HARDWARE ................................................................................................... 11
SOFTWARE ................................................................................................... 11
CONTENIDO
4.2. SERVIDOR DE APLICACIONES (INTERFAZ DE ESCRITORIO Y WEB) .............................. 12
SOFTWARE ................................................................................................... 12
5. INSTALAR ................................................................................................... 13
OPCIÓN COMPLETE ............................................................................................. 17
CONEXIÓN SQL ............................................................................................... 18
CONEXIÓN ORACLE ......................................................................................... 19
OPCIÓN CUSTOM ............................................................................................... 21
6. PERMISOS ................................................................................................... 23
6.1. USUARIO ADMINISTRADOR ........................................................................... 23
BASE DE DATOS SQL ........................................................................................ 23
BASE DE DATOS ORACLE ................................................................................... 23
6.2. USUARIO IIS_IUSRS .................................................................................... 24
BASE DE DATOS SQL ........................................................................................ 24
BASE DE DATOS ORACLE ................................................................................... 25
6.3. SECCIÓN DE ESCRITORIO Y LOS SERVICIOS ........................................................ 25
6.4. ACTIVACIÓN DE LOS SERVICIOS ..................................................................... 26
2
LEER PRIMERO
3
1. INTRODUCCIÓN
PrimeRead es un software multiprotocolo para telemedida diseñado para trabajar con las
bases de datos más populares del mercado. PrimeRead a través de las diferentes
funcionalidades disponibles en la interfaz web y en la de escritorio, permite configurar de
forma sencilla, intuitiva y amigable las tareas de recolección de datos y simplificar la
consulta de información.
Este documento presenta de forma detallada el proceso de instalación de PrimeRead.
2. ARQUITECTURA
PrimeRead le brinda una gran facilidad de expansión y de operación. Utiliza herramientas
INTRODUCCIÓN
estándares en el mercado. La arquitectura abierta permite el uso de herramientas de
terceros para extraer o analizar datos de la base de datos. Partes importantes de la
arquitectura se encuentran a continuación:
Aplicación nativa 64 bits, que incluye el motor de recolección, manejador de base
de datos, protocolos de comunicación, componentes de medios de comunicación,
etc.
Arquitectura multi-nivel, que permite una distribución flexible a través del
ambiente de red o a través de un ambiente geográficamente disperso.
Tiene manejo de base de datos relacional, que permite mantener toda la
información en una base de datos central en forma segura.
Interfaz gráfica amable e intuitiva, lo cual permite reducir las curvas de
aprendizaje.
PrimeRead, implementa una novedosa y amigable interfaz Web, que permite la gestión
completa del sistema y complementa de forma apropiada las funcionalidades de las
aplicaciones de escritorio. A continuación, se presenta un esquema básico de la
arquitectura del sistema (Figura 1).
4
Figura 1. Arquitectura de la Aplicación PrimeRead.
ARQUITECTURA
5
2.2. MULTIPROTOCOLO
PrimeRead interroga y recolecta la información directamente de los medidores, mediante
unos manejadores o drivers propietarios de PrimeStone.
La aplicación lee y almacena en la base de datos información de Perfil de Carga (Memoria
Masa), Registros, Calidad de Energía y Eventos en un formato estándar en la base de datos,
independiente de la marca de medidor.
Los datos son almacenados en cuatro valores: el valor original en pulsos, el valor en pulsos
editable, el valor en energía y el valor en demanda. Por lo cual los valores se pueden leer
directamente sin necesidad de conversiones.
Los datos son estampados con fecha y hora de la hora local del medidor y también con la
hora del Meridiano de Greenwich o GMT.
La aplicación permite la generación de reportes utilizando un generador de reportes
genérico llamado Crystal Reports.
Ofrece las herramientas necesarias para realizar validación de los datos incluyendo
estimación y edición de estos.
ARQUITECTURA
NETWORKING
PrimeRead soporta una amplia gama de medios de comunicación. Estos incluyen las
comunicaciones inalámbricas y aquellas basadas en IP. PrimeRead permanentemente está
creciendo para soportar nuevos medios de comunicación. El objetivo es ofrecer los medios
de comunicación disponibles en el mercado con el fin de que nuestros clientes tengan la
posibilidad de escoger el medio más confiable, efectivo y económico para realizar la
recolección.
Estos son tipos de comunicación asincrónica, los cuales son soportados en el software y
habilitados de acuerdo con el tipo de medidor si este último lo soporta.
Tanto el medidor como el computador con el cual se realiza la consulta de información a
los medidores deben tener el hardware adecuado y habilitado para obtener la
comunicación.
MEDIO CONSIDERACIONES
CDMA
1X,
Soporta IP y SMS para el manejo de este medio. Se requiere módem interno
CDMA
o externo en el medidor.
RTT
GPRS
Es un tipo de conexión con módem telefónico. Se usa cuando los medidores
están conectados en cadena margarita a través del módem interno de los
Master mismos. El primer medidor el cual está conectado a la línea telefónica está
configurado como master encargado de controlar la comunicación hacia los
esclavos.
6
MEDIO CONSIDERACIONES
Es un tipo de conexión con módem telefónico. Se usa cuando los
medidores están conectados en cadena margarita a través del módem
interno de los mismos. Los medidores configurados como slave de la
Slave
cadena tiene este tipo de comunicación. En este tipo de comunicación
hay que relacionar en forma correcta el medidor maestro en el
respectivo campo.
Es la comunicación más utilizada en el sistema de telemedida. Esta nos
está indicando que el medidor que vamos a llamar tiene un módem
Modem interno o externo telefónico.
La velocidad típica es 1200bps, 2400 bps cuando tienen módem interno
ó 9600 cuando se tiene módem externo.
Modem Múltiples aparatos en una línea telefónica o base celular.
splitters Se requiere módem interno o externo en el medidor.
Se utiliza para acceder el medidor en forma directa por el puerto
óptico, con la respectiva sonda, una comunicación. La velocidad típica
Optical
es de 9600 bps.
Soporte para sondas ópticas ANSI o IEC según el modelo de medidor.
Es un tipo de comunicación con el estándar RS-232 siempre y cuando el
RS-232
medidor a acceder lo soporte. Velocidad típica 9600 bps
Cellnet
ARQUITECTURA
(UtiliNet®)
point-to-
Los dispositivos deben tener un Puerto RS-232 estándar
point)
Cellnet
UtiliNet puede ser usada como una salida en una red LAN, el medidor
(UtiliNet)
debe tener un Puerto estándar RS-232
over TCP/IP
Es un tipo de comunicación basado en niveles de corriente que permite
RS – 485 mayores distancias que el RS232 e inmunidad al ruido. Velocidades
típicas 19200 bps y 9600 bps
Cuando se quiere realizar una interrogación de medidores en forma
distribuida, es decir hay más de un PC remoto tomado datos y este
RDU último es interrogado por un computador central. Este tipo de conexión
habilita un puerto previamente configurado para recibir la llamada de
un PC central vía línea telefónica.
Este tipo de comunicación se utiliza cuando el medidor a interrogar
tiene instalado un módem CDPD en su puerto de comunicación. Para
CDPD
obtener esta comunicación en el PC también se debe tener un módem
CDPD
Si se tiene un canal dedicado entre el PC y el operador del sistema
celular para trabajar en el sistema CDPD con el protocolo TCP/IP
TCP/CDPD
utilizamos este tipo de conexión, en conclusión, realizamos una red de
comunicación inalámbrica entre el PC y los medidores que tengan CDPD
instalado. Esto permite realizar hasta 50 llamadas simultáneas por el
mismo canal de comunicación.
7
MEDIO CONSIDERACIONES
Si se tiene un canal dedicado entre el PC y el operador del sistema
celular para trabajar en el sistema CDPD con el protocolo TCP/IP
TCP/CDPD
utilizamos este tipo de conexión, en conclusión, realizamos una red
de comunicación inalámbrica entre el PC y los medidores que tengan
CDPD instalado. Esto permite realizar hasta 50 llamadas simultáneas
por el mismo canal de comunicación.
Si se tiene un canal dedicado entre el PC y el operador del sistema
comunicación satelital para trabajar en el sistema con protocolo
TCP/Satellite
TCP/IP utilizamos este tipo de conexión. El medidor debe tener un
módem satelital conectado
Utilizado cuando la comunicación la realizamos entre el PC y los
TCP/Ethernet medidores que tengan este tipo de comunicación; es decir los
medidores deben tener tarjeta de red o adaptador a 10BT
Celular Redes CMDA, GSM y TDMA
(conmutado) Se requiere módem interno o externo en el medidor.
Daisy chain
El medidor debe soportar esta funcionalidad.
(Mestro-Eclavo)
Satellite over
Permite la lectura de múltiples medidores simultáneamente.
TCP/IP
Comunicación inalámbrica entre elPC y medidores, se requiere de
dos módulos ZigBee, un receptor (conectado a la estación de trabajo
VERSIONES
por puerto USB) y un emisor (conectado al medidor por puerto serial
o RJ45).
Velocidades comprendidas entre 20 kB/s y 250 kB/s y rangos de
ZigBee
alcance de 10 a 75 metros.
Por otra parte, es posible establecer comunicación vía Ethernet
siempre y cuando se cuente con un dispositivo ZigBee Gateway
configurado en la red y un módulo emisor (conectado al medidor por
puerto serial o RJ45).
3. VERSIONES
Actualmente se busca satisfacer necesidades diferentes por lo que existen varias versiones
de la Aplicación. El motor de comunicaciones es el mismo para todas las versiones que se
describen a continuación:
Enterprise: Es una versión corporativa que permite la instalación de topologías
complejas apoyadas en redes LAN/WAN y con estaciones recolectoras distribuidas
geográficamente.
Central Station: Es una versión donde todos los módulos están instalados sobre un
único computador. Es característico de usuarios con bajo volumen de recolección
de datos. Puede integrarse a la versión Enterprise como una estación recolectora
remota que no hace parte de la red LAN/WAN.
8
Móvil- PrimeMobile : Funciona como contingencia de lectura en sitio cuando no es
posible la recolección remota de datos o para situaciones donde es indispensable
contar con una solución móvil. Esta versión no funciona independientemente, sino
que siempre está integrada a una solución Enterprise o Central Station.
PDA-PrimePDA: Es una versión diseñada para correr sobre aparatos handheld que
soportan sistemas operativos Windows CE o Windows Pocket PC para lectura en
sitio mediante sondas ópticas RS-232 estándares.
4. REQUISITOS MÍNIMOS
En la siguiente tabla se especifican los requisitos mínimos establecidos por PrimeStone,
para el funcionamiento de PrimeRead en Servidores y Estaciones de Trabajo.
9
Esquema de Base de Datos para PrimeRead.
REQUISITOS PRIMESTONE Administration Versión liberada.
PrimeRead Versión liberada.
Sistema operativo Windows 10.
Windows Server 2012 o 2016 a 64 Bits.
Microsoft.Net Framework 4.7.1.
REQUISITOS WINDOWS
Microsoft Internet Information Services 7.0.
Internet Explorer 11 o Google Chrome, versión más
actualizada.
MOTORES DE BASE DE DATOS SOPORTADOS
SQL
SQL 2012, 2014 o 2016.
OTROS REQUISITOS
ORACLE
Oracle database 11G o 12C.
Cliente Oracle ODAC V11 a 32 y 64 Bits.
REQUISITOS HARDWARE Ver Requisitos de Hardware
REQUISITOS MÍNIMOS
Los requisitos indicados en la tabla anterior son los mínimos y
dependerán de cada cliente.
Cualquier otra versión de los productos, debe comunicarse con
el personal de Soporte, enviando un mensaje a
support@primestone.com adjuntando el detalle del tema.
Se recomienda que se destine una instancia de base de datos exclusiva para PrimeRead.
Actualmente, la aplicación soporta conexión con motores de bases de datos:
10
Es importante recalcar que el dimensionamiento del servidor de base de datos debe ser
realizado con ayuda de personal de Soporte Técnico de PrimeStone para asegurar que el
rendimiento sea el adecuado para cada caso específico.
HARDWARE
Procesador: Procesador cuatro núcleos 2.0 GHz (64 bits) o superior.
Memoria: 8GB de RAM.
Espacio en disco: El crecimiento del almacenamiento de la base de datos
depende de las siguientes condiciones:
Cantidad de dispositivos creados.
Cantidad de variables de perfil de carga (canales) que se procesan.
Cantidad de intervalos de integración diaria (ej. Para medidores que integran
cada 15 min, se reciben 96 intervalos por día, por cada canal configurado).
Tener en cuenta la descarga de datos para los diferentes logs o zonas de
memoria de los medidores (Instrumentación, formas de onda, perfiles de
eventos, etc.). Si se descargan datos de estas zonas de memoria, se debe contar
REQUISITOS MÍNIMOS
SOFTWARE
Cada motor de base de datos debe ser administrado por el personal idóneo de la compañía
que implementa el sistema, por lo tanto, este personal define cuál es el sistema operativo
más apropiado para el funcionamiento del motor de base de datos seleccionado.
11
4.2. SERVIDOR DE APLICACIONES (INTERFAZ DE ESCRITORIO Y
WEB)
El dimensionamiento de los requisitos mínimos para el servidor/ servidores y equipos de
escritorio que conformarán el sistema, se realiza teniendo presentes las siguientes
consideraciones:
Si procesará comunicaciones
Total de dispositivos a ser indagados.
Medios de comunicación que se emplearán para la indagación (Tarjeta de red,
modem telefónico, modem para red celular, RAS, última milla, etc.)
Ventana de tiempo para la indagación de los dispositivos (Perfil de carga). Esto
es muy importante ya que, en recurso, no es lo mismo, por ejemplo, indagar
100 dispositivos en el transcurso de un día a indagar los mismos 100 dispositivos
cada hora.
Tener presente que los logs o zonas de memoria adicionales cuentan como un
dispositivo adicional con su cantidad de variables asociadas.
Periodicidad con la que se descargarán datos de registros y eventos.
REQUISITOS MÍNIMOS
Si el equipo ejecutará servicios de escritura de datos (Importación de datos) en la
base de datos y/o consultas a la base de datos.
Cantidad de usuarios que se conectarán por la interfaz Web del sistema.
SOFTWARE
PrimeRead, se ejecuta sobre plataformas Windows:
PLATAFORMA DESCRIPCIÓN
Windows PC 10 (64 bits).
Windows Server 2012 o 2016 (64 bits).
12
Para Sección Web de PrimeRead
La interfaz Web de PrimeRead, requiere lo siguiente para su correcto
funcionamiento en el servidor en el que se administrará:
IIS 7.0 o superior.
Microsoft .NET Framework 4.7.1.
Para la correcta visualización de la interfaz Web de PrimeRead se requiere la
instalación de cualquiera de los siguientes navegadores en los equipos de los
usuarios que realizaran la gestión:
Internet Explorer 11 o superior.
Google Chrome.
Mozilla Firefox.
5. INSTALAR
La ejecución de este instalador se debe realizar con un usuario de Windows con privilegios
de administración local en el servidor ya que se requiere de la escritura en el registro de
Windows (Regedit), adicionalmente se creará automáticamente un grupo de aplicaciones
INSTALAR
13
Para instalar PrimeRead, debe realizar los siguientes puntos:
1. El proceso inicia con la ejecución del instalador, esta ejecución siempre debe
realizarse haciendo clic derecho sobre el ejecutable y seleccionando Ejecutar
Como Administrador (Imagen 1).
INSTALAR
(Imagen 2).
14
Imagen 3. Acuerdo de Licencia.
15
Imagen 5. Cambiar Carpeta de Destino Actual.
INSTALAR
mismo disco o servidor, ver Opción Complete.
Custom: esta opción le permitirá al usuario instalar cada componente de la
aplicación (Página Web, Escritorio y Servicios) en un disco o servidor
distinto, según la necesidad del usuario, ver Opción Custom.
16
OPCIÓN COMPLETE
7. Al seleccionar Complete, se presentará la ventana que permite empezar con la
instalación al hacer clic en el botón Install (Imagen 7).
17
CONEXIÓN SQL
El usuario es libre de elegir el tipo de conexión que desea establecer, para este caso si
desea establecer una conexión SQL (Imagen 9), debe diligenciar la siguiente información:
INSTALAR
Imagen 9. Conexión SQL.
Al finalizar, debe hacer clic en el botón Test para comprobar la información registrada
en el formulario, y luego hacer clic en el botón Accept (Imagen 9).
18
CONEXIÓN ORACLE
Si el usuario desea establecer una conexión Oracle (Imagen 10), debe diligenciar el
siguiente formulario:
Data Source (Motor de la Base de Datos): Oracle Database (OracleClient).
Server Name: Nombre de la instancia de la Base de Datos que debe corresponder
al nombre del servicio que se configura en el archivo tnsnames.ora.
User Name: Nombre del Usuario que ingresó al crear la Base de Datos (Contactar
al personal de soporte support@primestone.com).
Password: Contraseña del usuario que ingresó al crear la Base de Datos (Contactar
al personal de soporte support@primestone.com).
INSTALAR
19
Al finalizar, haga clic en el botón Test para comprobar la información registrada en el
formulario, luego haga clic en el botón Accept (Imagen 10).
INSTALAR
Tener Presente que la ventana Database Connection, por lo
general sale detrás de la ventana de Installing PrimeRead, por
tal razón se sugiere mover la ventana Installing PrimeRead
hacia un lado del escritorio para poder visualizar la ventana
Database Connection.
20
Imagen 11. Fin de Instalación.
OPCIÓN CUSTOM
11. Al seleccionar Custom, aparecerá la ventana que se observa en la imagen 12. Para
iniciar el proceso de instalación debe hacer clic en el botón Install.
INSTALAR
21
Imagen 13. Custom Setup
12. Si el usuario desea cambiar la ubicación del disco, puede hacer clic en el botón
Change, aparecerá una nueva ventana donde podrá especificar la ruta de
instalación. Una vez realizados los cambios, seleccione Next y para iniciar el
proceso de instalación debe hacer clic en el botón Install.
13. Para verificar que la instalación se realizó con éxito, el usuario puede abrir un
INSTALAR
navegador en el servidor respectivo y escribir la dirección: http://<Nombre o IP
del Servidor>/PrimeRead (Ejemplo: http://localhost/ PrimeRead) – (Imagen 14).
22
6. PERMISOS
23
6.2. USUARIO IIS_IUSRS
Para que la aplicación funcione correctamente, es necesario proporcionar permiso
Permisos Especiales al usuario IIS_IUSRS.
PERMISOS
Imagen 16. Permisos en Regedit.
24
BASE DE DATOS ORACLE
Para usuarios con Base de Datos Oracle se debe establecer Control Total al usuario
Administrador a la carpeta app o donde quedó instalado el cliente Oracle ODAC a 64 bits.
25
6.4. ACTIVACIÓN DE LOS SERVICIOS
Se deben realizar las siguientes actividades:
1. Ingresar a la consola de servicios de Windows por Panel de control – Herramientas
administrativas – Servicios o por Menú de Inicio- Buscador de Windows-Servicios.
2. Para que el sistema quede activo con las funcionalidades básicas, es necesario
iniciar los siguientes servicios:
PrimeRead ImportExportService.
PrimeRead Historical Service.
PrimeRead Caller Service.
PrimeRead MECE Service.
PrimeRead Scheduler Service.
PrimeRead Legacy Caller Service.
PrimeRead Unpacker.
PrimeRead UMRCF.
PrimeRead Validation Service.
PERMISOS
Para cada uno de estos servicios se requiere realizar el siguiente procedimiento:
1. Ir al Menú de Inicio y escribir en el buscador de Windows Servicios y hacer clic
sobre Servicios (Imagen 19).
26
Imagen 20. Servicios.
local, entonces se debe seleccionar la pestaña Iniciar sesión, allí se activa la opción
Esta cuenta y se deben digitar los datos de usuario y contraseña respectivos
(Imagen 21).
27
Hacer clic en el botón Aplicar y luego allí iniciar el servicio haciendo clic en el
botón Iniciar (Imagen 22).
Finalizar la tarea con el botón Aceptar. Verá que el servicio queda en estado
En Ejecución en la consola de servicios de Windows (Imagen 23).
PERMISOS
28