Descripción

Escribe valores en PLCs y actuadores locales vía OPC-UA, Modbus o protocolos industriales.

Parámetros de la Tool

Entrada — lo que recibe
ParámetroTipoReq.Default
deviceIdstring✓ Sí
tagstring✓ Sí
valueany✓ Sí
protocolstring✓ Sí
Salida — lo que devuelve
CampoTipoFormato
successboolean
deviceIdstring
tagstring
writtenValueany
timestampstringdate-time

Guía de Implementación

¿Por qué estos parámetros de entrada?

deviceId identifica el dispositivo de campo a controlar (PLC, actuador, variador de frecuencia). tag es el nombre de la variable de salida en el dispositivo (ej: 'Setpoint_Velocidad', 'Valvula_01_Open'). value es el nuevo valor a escribir calculado por el agente a partir de los análisis realizados. protocol especifica cómo conectar al dispositivo para escribir el valor.

Cálculos y lógica a implementar

Conectar al dispositivo usando el protocol especificado. Validar que tag existe en el dispositivo y que value está dentro del rango seguro permitido. Ejecutar la escritura: para Modbus, escribir el registro de holding; para OPC-UA, llamar al método Write del servidor. Verificar la escritura leyendo el valor de vuelta (write-verify). Registrar la acción en el log de auditoría de control.

¿Por qué estos parámetros de salida?

success confirma que el actuador ejecutó la acción — el agente necesita esta confirmación antes de continuar con la siguiente acción en su plan de respuesta. Si success=false, el agente intenta vías alternativas o escala a un operador humano. writtenValue es el valor efectivamente escrito. timestamp es esencial para el log de auditoría de acciones de control.

Interfaz gráfica recomendada

Panel de control con lista de acciones ejecutadas recientemente. Cada acción: ícono de éxito/fallo, dispositivo, tag, valor anterior y nuevo. Log de auditoría completo con filtros. Botón de deshacer la última acción (write el valor anterior). Alarma visual si success=false.

Conexiones con otras Tools

Recibe de
PEAK_DEMAND_DETECTEDInternal

Demanda pico detectada activa acción de control local

Evento ISO que genera esta tool

Cuando esta tool detecta un evento relevante, emite el siguiente evento al Simulador ISO. El campostandardEvent.module.iddebe usar este nombre exacto.
local_control_action→ se visualiza en el Dashboard ISO y Reporte de Auditoría

Cláusulas ISO que cubre este evento

IEC 62443-3-3:2013§SR 2.1Autorización de acceso a sistemas de control

Ejecución de acciones de control local en PLCs con autorización verificada.

ISO 55001:2014§8.1Planificación y control operacional

Acción de control operacional sobre activos físicos en planta.

Al ejecutar el demo de esta tool, el evento se guardará en el Simulador ISO con este identificador.

Demo en vivo

Listo

Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real

Agentes que usan esta tool

Ejecutar Acción de Control Local
Hola, soy el asistente de  Ejecutar Acción de Control Local. ¿En qué puedo ayudarte?