Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseñado por:
Automatización y Peso S.A.S
Página.
1. CONEXIÓN CON LA BASE DE DATOS Y ACCESO A SMARTTRUCK 3
1.1. INSTALACIÓN SQL SERVER 3
1.2. INSTALACIÓN DE SQL SERVER MANAGEMENT STUDIO 7
1.3. DIRECTORIO Y ACCESO A LA APLICACIÓN 8
1.4. ENLACE INICIAL CON LA BASE DE DATOS 9
1.5. PROBLEMA AL INTENTAR CONECTARSE CON LA BD 10
2. ACCESO A SMARTTRUCK 10
2.1. VENTANA PRINCIPAL 11
3. CREACIÓN DE USUARIOS 12
3.1. BOTONES DE CONTROL CREACIÓN DE USUARIOS 13
3.2. PERFILES DE USUARIO 13
4. MODULO CONFIGURACIONES 14
5. MÓDULO PRINCIPAL DE OPERACIÓN 18
5.1. CONTROLES PARA OPERACIÓN 19
6. MODOS DE OPERACIÓN PARA PESAJE EN BÁSCULA 25
6.2. PROCESO AUTOMÁTICO BIDIRECCIONAL ENTRADA Y SALIDA 26
6.3. PROCESO PESAJE MANUAL 27
6.4. PROCESO DE INGRESO PLACA MANUAL 27
Página 3
Antes de iniciar la aplicación SmartTruck es necesario tener instalada la versión de SQL Server
Express 2017 o superior en la WorkStation o servidor corporativo con el fin de crear o recuperar
la base de datos que será utilizada para las configuraciones y los registros del sistema, adicio-
nalmente, esto también servirá para conocer la instancia donde quedará almacenada la base
de datos, lo que nos permitirá establecer una cadena de conexión necesaria para el arranque
del sistema. Si se requiere seguridad en la base de datos, el ingeniero de sistemas encargado
deberá crear los usuarios indispensables y designar los permisos de seguridad en esa base de
datos y luego realizar el enlace inicial desde la aplicación SmartTruck.
Si el sistema no cuenta con un servidor de bases de datos tenga en cuenta los siguientes pasos
para la instalación del SQL Server.
Si seleccionas la “Instalación básica”, sólo se instala el motor de base de datos. Si eliges la opción
“Personalizado”. Nos permite elegir qué características queremos instalar. Y por último si selec-
cionas la opción “Descargar medios”. Guardar el instalador en el PC’s sin conexión a internet.
Una vez descargado el paquete de instalación, se abrirá un recuadro para que procedamos a
instalar SQL Server.
Figura 4. Se validan las reglas previas para validar la compatibilidad con Windows.
Hacer caso omiso al mensaje del Firewall.
A continuación tenemos opción de elegir qué características queremos instalar además del
Motor de base datos, como SQL Server replication o características para hacer Machine lear-
ning. con R, Python o Java.
Validamos los servicios elegidos y seleccionamos cuáles queremos que se inicien al momento
que Windows inicie sesión, así como si queremos asignar una contraseña a cada servicio.
Con los pasos anteriores ya podemos proceder a instalar SQL Server en nuestro equipo o Servidor.
Una vez instalado el servicio de SQL, ahora vamos instalar el gestor gráfico que nos permitirá
interactuar con nuestras Bases de datos.
Procedemos a abrir el SSMS y veremos que se nos pedirá acceso a SQL con nuestras creden-
ciales. Puedes entrar mediante la autenticación de Windows o ingresando el usuario sa y la
contraseña asignada.
Figura 7. Nos conectamos al motor de base de datos SQL Server para interactuar con las base de
datos.
Una vez que entremos a la aplicación, en la parte izquierda tenemos un árbol donde podemos
interactuar con los objetos de SQL, como bases de datos y usuarios, administrar base de datos,
crear tareas, entre otras cosas propias de SQL Server.
Página 8
Cuando vayas a instalar la aplicación por primera vez, se recomienda que el directorio sea el si-
guiente “C:\Cardinal Weighing Colombia\Automatización y Peso S.A.S\SmartTruck”, para evitar
posible problemas de acceso o permisos de seguridad en la carpeta de “Archivos de Programa”,
no obstante, se podrá instalar en el directorio de su preferencia si después de instalada la apli-
cación usted otorga los permisos y las configuraciones necesarias.
Cuando se ejecuta por primera vez la aplicación de escritorio SmartTruck, después de la pre-
sentación del programa, usted deberá ingresar las configuraciones para el acceso a la base de
datos en la ventana servidor (Figura 10), para establecerlas, se debe conocer el nombre de la
instancia SQL donde está instalada la Base de Datos, el nombre de la base de datos y el usuario
y la contraseña asignados, si no fueron establecidos estos dos últimos datos por el ingeniero de
sistemas, deje marcada la casilla “Con autenticación de Windows”.
En el campo servidor usted deberá elegir la instancia SQL para la conexión con la base de datos
o establecerla con la siguiente estructura:
Lo primero que debe hacer es revisar los datos para la conexión, es decir, que el nombre del
host y la instancia SQL si correspondan y que la estructura sea la correcta, es decir: “Nombre de
Host/Instancia SQL“, o si esta intentando acceder por dirección IP que el host que actúa como
servidor sea accesible validando con el comando “Telnet“ la dirección IP seguida del puerto
(Figura 11).
2. ACCESO A SMARTTRUCK
Sección 1: Esta sección de la ventana encontraras la fecha y la hora actual, estos datos estarán
sincronizados con la información del sistema, es decir, del equipo PC.
Sección 2: En esta sección se encuentra el menú inicial en forma de iconos representativos, que
permitirán realizar acciones o visualizar datos del sistema.
Sección 3: Aquí se mostrar la información del usuario que se encuentra logueado en el sistema,
el rol o tipo de usuario y un enlace para conectar y desconectarse de la aplicación; si se presio-
na el enlace “Desconectar“ el sistema retornara a la ventana de login y se deberán ingresar los
datos de acceso correspondientes.
Sección 4: En esta sección se encuentran los botones de control de la ventana, desde allí, se
podrá minimizar, maximizar o cerrar la aplicación.
Página 12
3. CREACIÓN DE USUARIOS
Para acceder al módulo de usuarios del SmartTruck, deberá dirigirse al icono de usuarios (Figura 13),
ubicado en la parte central de la ventana.
Al dar clic en el icono de usuarios se desplegará un ventana (Figura 14) y de clic en el botón nuevo, luego
deberá diligenciar un formulario, asegúrese de ingresar toda la información necesaria para el registro y
por último de clic en el botón guardar.
Los botones de control nos permitirán realizar acciones sobre el formulario, en el módulo de
usuario encontraremos cinco, a continuación se describirán las funciones de cada uno de ellos.
3.1.1. Botón Nuevo: Este botón permitirá limpiar y activar los campos del formulario
para realizar un nuevo registro de usuarios.
3.1.3. Botón Editar: Cuando busque un registro de usuario que previamente fue re-
gistrado, usted podrá elegir si desea editar la información haciendo clic en el botón
editar, lo único que no podrá editar sera el número de cédula.
3.1.4. Botón Actualizar: Después de haber editado un registro de usuario, usted
podrá hacer efectivo el cambio pulsando nuevamente en el botón guardar para que
todos los datos modificados queden guardados en la base de datos, si olvida pulsarlo,
los datos editados no se guardaran.
2.1.5. Botón Eliminar: Este botón permitirá eliminar un registro de la base de datos
, el sistema le pedirá confirmación para realizar esta acción. Debe tener precaución a
seleccionar esta opción ya que no podrá volver a recuperar el registro eliminado.
3.2. PERFILES DE USUARIO
La aplicación SmartTruck posee tres (Figura 15) perfiles de usuario (ver imagen 8), dependiendo
de la elección usted podrá acceder a determinados módulos, a continuación se explicaran cada
uno de ellos:
Usuario Operador: Este usuario solo tendrá permisos
de lectura y escritura en el módulo principal, donde
podrá realizar todas las acciones requeridas para rea-
lizar un registro de peso, generar nuevamente un xml
a partir del botón imprimir y buscar datos, mas no
podrá acceder a la creación de usuarios ni las confi-
guraciones del sistema para la automatización.
Usuario Supervisor: Este usuario podrá crear usua-
rios, editarlos y eliminarlos, adicionalmente, podrá
Figura 15. Perfiles de Usuario
modificar las configuraciones de direccionamiento IP
de las cámaras y cambiar la ruta del repositorio para
el xml.
Usuario Administrador: Este usuario tiene permisos en todos los módulos del sistema, es decir,
puede crear usuarios, editarlos y eliminarlos, puede acceder a las configuraciones del sistema y
cambiar los parámetros, puede acceder al módulo principal y realizar todas las operaciones de
registro de peso. Es necesario que al usuario que se le va asignar este perfil tenga conocimien-
tos elevados del sistema para poder realizar cambios en las configuraciones del sistema para la
operación.
Página 14
4. MODULO CONFIGURACIONES
Para acceder a este modulo desde la ventana principal, debe dar clic en el icono en forma de
tuerca del menú (Forma 16) aparecerá la ventana de configuraciones (Forma 17).
Configuración Cámaras: Estas cámaras funcionan con el protocolo TCP/IP. La configuración del
direccionamiento IP debe hacerse directamente desde el WebService de la cámara; recuerde
que si este dato es modificado, también debe hacerse desde el módulo de configuraciones del
SmarTruck en la sección de cámaras (Figura 18).
Ruta Servidor FTP: En este parámetro se deben seleccionar los directorios en donde se aloja-
ran las imágenes de las placas delanteras y traseras de los vehículos, obtenidas de las cámaras
de reconocimiento (Figura 21). Es obligatorio que estas rutas se encuentren definidas y coinci-
dan con los nombres establecidos en el WebService de la cámara, tanto para báscula 1 como
para báscula 2.
Botón guardar: Después de editar cualquiera de los parámetros en esta sección, si usted desea
conservar los cambios realizados, debe dar clic en el botón guardar, de esta forma la informa-
ción quedara almacenada en la base de datos, aparecerá un mensaje de confirmación infor-
mando de todos los cambios realizados y guardados (Figura 24).
Botón Salir: Al presionar este botón se desplegará un menú lateral, deberá seleccionar la op-
ción “Ir al Inicio“ (Figura 25), al hacerlo, saldrá de la ventana de configuraciones e irá al menú
de la ventana principal.
Para acceder ha este módulo desde la ventana principal deberá ir al menú y seleccionar la opción opera-
ción (Figura 26). En este módulo tipo “Scada”(Figura 27) usted podrá supervisar los estados de algunos
periféricos (sensores tipo reflex, indicador de peso), controlarlos (semáforos, display remoto) y adquirir
datos (pesaje en bascula, procesar la información de pesaje, almacenarla en base de datos).
Cuando se pulse el menú de “Operación” se desplegará una ventana (Figura 27) donde se podrá apre-
ciar una interfaz de usuario representando las básculas y cada uno de los elementos de control de la
automatización, cada uno de ellos tiene una función específica, a continuación en la sección 5.1 se hará
una descripción de ellos y cada una de sus características.
Cada uno de los controles del formulario tiene una función específica y algunos objetos del
formulario representan el comportamiento de los periféricos, a continuación una descripción
de ellos.
Sección número 1: En esta sección se encuentran los botones de control para la operación en
la báscula 1, aunque se encuentran seleccionados solos los elementos de báscula 1 entrada, la
descripción de las funcionalidades también aplica para bascula 2 salida pues son los mismos
botones.
Generar XML B1: Al presionar este botón, usted podrá generar nuevamente un xml
del proceso en curso y se notificará que la copia fue generada de forma satisfactoria
(Figura 28), este archivo se guardara en la ruta definida en configuraciones para la
bascula en operación, si no hay ningún vehículo con proceso activo el sistema mos-
trará un mensaje de alerta (Figura 29).
Figura 28. Alerta copia xml generada Figura 29. Alerta sin registro en bascula 1
Figura 30. Alerta para colocar el sistema Manual Figura 31. Confirmación de activación talanquera
Página 20
Limpiar Carpeta XML Báscula: Este botón sirve para limpiar el directorio donde se
encuentran almacenados los archivos planos xml, al darle clic, el sistema le sugerirá
que confirme la acción (Figura 32), al hacerlo, se eliminará toda la información que
se encuentre en el repositorio destinado para la báscula, después de esto se notifi-
cara que la acción fue realizada (Figura 33).
Figura 32. Confirmación para eliminar los XML Figura 33. Confirmación de la eliminación
Figura 34. Alerta para colocar el sistema Manual Figura 35. Alerta para colocar el sistema Manual
Nota: El botón de autorizar pesaje solo funciona si existe una operación automática en curso
Página 21
Operación Manual: Al dar clic en este botón, el sistema le preguntara si desea cam-
biar al modo (Figura 37) “MANUAL“ si le respuesta es “SI“ la operación se colocará
en estado “MANUAL“, en este modo, se podrán manipular las talanqueras y los
semáforos de forma aislada, también se podrá pesar de modo manual pulsando
el botón “Pesada Libre“. En modo manual, el icono del botón cambiara a una letra
“A“ (Figura 38). Si desea salir del modo manual, deberá pulsar el botón con el icono
en forma de “A“, el sistema le preguntara si desea volver al estado “AUTOMÁTICO“
(Figura 39).
Figura 38
Figura 37. Confirmación de proceso manual. Figura 39. Confirmación de proceso automático.
Página 22
Pesada Libre: Para poder utilizar esta opción de pesada libre, el sistema debe en-
contrarse en modo “MANUAL“, de lo contrario, aparecerá un mensaje (Figura 40) en
pantalla indicándole que debe colocarlo es este modo para poder realizar la acción.
Al darle clic a este botón, se creará un registro con la información de peso actual en
báscula y se creará el archivo plano xml en el repositorio designado para la misma.
Figura 41
Sección número 2 y 4: Los controles descritos a continuación sirven para visualizar las imágenes
y el texto que se obtiene de las cámaras de reconocimiento de placa.
“AVANCE“: Cuando aparece este mensaje el sistema le esta indicando a la operación que el
sensor autoreflex para la entrada se encuentra activo y por lo tanto aun no se podrá procesar
el vehículo.
“RETROCEDA“: Cuando aparece este mensaje el sistema le esta indicando a la operación que
el sensor autoreflex para la salida se encuentra activo y por lo tanto aun no se podrá procesar
el vehículo.
“INGRESE LA PLACA“: Si este mensaje aparece en el display remoto, quiere decir que el sistema
no tomo de forma automática la placa mediante la cámara de reconocimiento de placa, por
lo tanto, el conductor debe acercarse al HMI que se encuentra en báscula y digitar la placa del
vehículo.
“INGRESE EL PRODUCTO“: El sistema le pedirá al conductor que ingrese el producto una vez
se allá
Icono de Autorización: Si aparece este icono al lado de la bascula quiere decir que se
activo o pulso el botón para autorizar el pesaje. Aplicaran todas las acciones asociadas
al funcionamiento del botón autorizar sobre la báscula específica.
Hay varios modos de operación definidos en el sistema, a continuación se definirán cada uno de ellos
con sus respectivas restricciones y alcances:
6.1. PROCESO AUTOMÁTICO UNIDIRECCIONAL ENTRADA Y SALIDA
Sensor autoreflex activado por el vehículo. Mensaje en Display Remoto “AVANCE“, semá-
2 foro en amarillo y sistema esperando confirmación de peso por encima de 500kg.
Autoreflex de salida activo por vehículo. Sistema de control inicia secuencia de cierre de
7 proceso
Funcionamiento para salida por báscula 1 y entrada por báscula 2, la información del proceso se
visualizara en Display de la báscula alterna. Nota: Esta versión no cuenta con esta funcionalidad
Sensor autoreflex activado por el vehículo. Mensaje en Display Remoto “AVANCE“, semáforo
2 en amarillo y sistema esperando confirmación de peso por encima de 500kg.
Confirmación de peso por encima de 500kg. Autoreflex activo, mensaje de “AVANCE“, siste-
3 ma validando posicionamiento del vehículo, cámara de ANPR realizando reconocimiento
de placa delantera.
Registro de vehículo guardado en base de datos, xml generado, información de peso mos-
6 trada en Display Remoto, impresión de tiquete. Semáforo en Verde. Apertura de talanque-
ra.
Autoreflex de salida activo por vehículo. Sistema de control inicia secuencia de cierre de
7 proceso
Para este proceso es indispensable que la báscula se encuentre en estado “MANUAL“ y que
no se encuentre en estado de “EMERGENCIA“ de lo contrario el proceso de pesaje manual no
funcionara.
Sistema en estado inicial. Mensaje de bienvenida en Display Remoto. Talanquera abierta.
0 Semáforo en verde. El sistema debe estar en modo manual, no puede estar en modo au-
tomático o en emergencia.
1 Talanquera abierta, si no esta así, abrirla. Esperar a que el vehículo se posicione en báscula
correctamente.
Hacer clic en el botón “Pesada Libre”. Realizar el ingreso manual de las placas delantera y
2 trasera. Esperar confirmación de pesaje y generación de xml. Mensaje de Peso en Display
Remoto por 8 segundos.
NOTA: Si desea continuar pesando en “MODO AUTOMÁTICO“, deberá detener el ingreso de
vehículos a la báscula o esperar que no halla tanto flujo de vehículos para poder cambiar de
modo, de lo contrario, pueden generarse eventualidades en la operación.
3. El sistema le preguntara si esta seguro de la información ingresada (Figura 46), si esta seguro
presione “SI“ de lo contrario, presione “NO“ y corrija. Este paso deberá realizarlo para ambas
placas, tanto delantera como trasera.