Sun Tech WCS decide adónde van las unidades de carga y pide a un driver que las mueva. Es software de control de la instalación, no software de seguridad: esta página resume qué implica y cómo se pone en operación. El texto de referencia es SAFETY.md, en el repositorio.
No es un sistema de seguridad funcional
- No es un sistema de control relativo a la seguridad en el sentido de las normas de seguridad funcional, como IEC 61508, IEC 62061 o ISO 13849, y no debe usarse como tal: no realiza ninguna función de seguridad.
- No sustituye PLC de seguridad, paradas de emergencia, protecciones, barreras fotoeléctricas ni enclavamientos de seguridad.
- La seguridad de las máquinas debe ser independiente del WCS: las personas deben estar protegidas con el WCS parado, caído, desconectado, mal configurado o enviando órdenes erróneas, con la red caída, con el driver averiado y con el WMS enviando datos erróneos.
- Parar el motor impide al WCS enviar órdenes nuevas y cierra las conexiones del driver, pero no es una parada de emergencia.
Cada instalación tiene su propia evaluación
Cada instalación requiere una evaluación de riesgos de sus máquinas, hecha por quien es responsable de ellas según las normas del lugar (en la Unión Europea, por ejemplo, la Directiva o el Reglamento de Máquinas), y una puesta en marcha con el driver probado en las máquinas reales. La simulación no sustituye las pruebas de aceptación en fábrica y en planta. Las órdenes manuales necesitan procedimientos escritos. Quien instala el WCS en una instalación con máquinas reales es responsable de la seguridad de esa instalación, como con cualquier otro software de control.
Conexiones que no engañan
Un dispositivo que debería estar conectado y no tiene conexión pasa a fuera de línea, y se rechaza la puesta en marcha del motor: el WCS no deja que el simulador lo sirva en silencio. En producción el servicio se niega a arrancar si el simulador está habilitado en lugar de las conexiones que faltan.
Red y claves
- El WCS va en una red de planta separada y nunca debe exponerse a Internet: una clave de API sola no basta para protegerlo.
- Tiene una clave completa y una clave opcional de solo lectura. Se niega a arrancar con las claves de ejemplo, y a hablar HTTP sin cifrar fuera del propio equipo si no se permite expresamente.
- No incluye certificados TLS: se configuran en la instalación. El modelo de amenazas está en Security and threat model.
Operación
- Funciona como servicio de Windows y escribe avisos y errores en el registro de eventos.
- Guarda sus datos en SQLite, sin servidor de base de datos; una herramienta hace copia de seguridad, verificación y restauración, incluso con el motor en marcha.
- Tiene tres scripts de monitorización con códigos de salida adecuados para los sistemas de supervisión, y un histórico mensual de operaciones y unidades movidas.
- No publica requisitos de hardware: el dimensionamiento sale de una prueba de capacidad en la propia instalación.
Límites declarados
Un servicio por instalación, sin clúster ni failover. Ninguna identidad por operador y ningún rol, aparte de las dos claves. El registro de operaciones no es a prueba de manipulaciones y los archivos de la base de datos no están cifrados. Cambiar las claves exige un reinicio, y parte de los mensajes y registros está en italiano. La lista completa está en las known limitations, y antes de pasar a producción hay una checklist.
Garantía
El WCS se distribuye con licencia Apache 2.0, «tal cual», sin garantías. Sun Tech ofrece bajo petición su propio driver, la integración y la puesta en marcha.
¿Están evaluando el WCS para una instalación real? Hablemos de máquinas, red y puesta en marcha antes de decidir. Hablen con un ingeniero
Kazam WMS · plataforma de almacén