Bienvenido a mi blog personal CALRobot

## Arquitectura de Comunicación: PLC a SCADA (Node.js)
El desarrollo de este sistema SCADA basado en *Node.js* se fundamenta en dos componentes básicos configurados en nuestro PLC a través de *TIA Portal*:
### 1. Bloque de Función MB_SERVER
Utilizamos el módulo de función MB_SERVER en TIA Portal para habilitar la comunicación de datos. Este bloque nos permite gestionar el intercambio de información utilizando el protocolo estándar *Modbus TCP*.
### 2. Estructura y Mapeo de Datos (Array)
Para simplificar la arquitectura del sistema, se ha configurado un *Array de 120 Words* en total, el cual está estrictamente dividido de la siguiente manera:
* *Primeras 60 Words:* Destinadas única y exclusivamente a tareas de *lectura*.
* *Últimas 60 Words:* Reservadas para las tareas de *escritura*.
> *Nota de diseño:* > Aunque el bloque MB_SERVER es capaz de gestionar un rango de direccionamiento y un volumen de datos mucho mayor, se optó por este límite de 120 words por una cuestión de simplificación. Para los requerimientos de nuestro caso, donde las máquinas y los procesos son simples, esta estructura es más que suficiente para garantizar un control óptimo, eficiente y ligero.
Con este mapeo realizamos comandos, leemos recetas y parámetros de configuración, estados de temperatura, consumo de energía y avance de la producción, alarmas de procesos y mucho mas, quedando libres una gran cantidad de words.
Esto puede implementarse en proyectos existentes aportando funcionalidad y valor agregado a cualquier proyecto. incluso como modulo opcional de pago.
Este es mi espacio para volcar mi deseo de compartir cosas con Uds., que encuentro interesantes. Si lo deseas puedes enviarme un correo y te contestaré a la brevedad, o dejar un comentario.
Artículo 1
Artículo 2
Notepad++ y SCL
Para recibir novedades o comentar, debes estar registrado:
Para poder dejar un comentario debes estar registrado (*).