Comandos genéricos
Cambiar estado de salida
El comando se usa para cambiar el estado de las salidas digitales del módulo IO asignadas como salidas definidas por el usuario con el software EcoStruxure Power Commission.
Para cambiar el estado de salida, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
1672 |
Código de comando = 1672 |
0x1F40 |
8001 |
– |
INT16U |
13 |
Número de parámetros (bytes) = 13 |
0x1F41 |
8002 |
– |
INT16U |
– |
Destino =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
Tipo de seguridad del comando |
0x1F43-0x1F44 |
8004- 8005 |
– |
OCTET STRING |
– |
Contraseña del comando: Contraseña de perfil de usuario del administrador u operador |
0x1F45 |
8006 |
– |
INT16U |
1-3 |
Número de salida
|
0x1F46 |
8007 |
– |
INT16U |
– |
Valor que se ajustará:
|
Restablecer alarma de módulo IO
Las alarmas se pueden leer en el registro de estado de alarma.
Para restablecer alarmas de módulo IO, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41099 |
Código de comando = 41099 |
0x1F40 |
8001 |
– |
INT16U |
10 |
Número de parámetros (bytes) = 10 |
0x1F41 |
8002 |
– |
INT16U |
– |
Destino =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
Tipo de seguridad del comando |
0x1F43-0x1F44 |
8004- 8005 |
– |
OCTET STRING |
– |
Contraseña del comando: Contraseña de perfil de usuario del administrador u operador |
Habilitar/deshabilitar comandos simples
Para habilitar o deshabilitar los comandos simples, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41100 |
Código de comando = 41100 |
0x1F40 |
8001 |
– |
INT16U |
11 |
Número de parámetros (bytes) = 11 |
0x1F41 |
8002 |
– |
INT16U |
– |
Destino =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
Tipo de seguridad del comando |
0x1F43-0x1F44 |
8004- 8005 |
– |
OCTET STRING |
– |
Contraseña del comando: Contraseña de perfil de usuario del administrador u operador |
0x1F45 |
8006 |
– |
INT16U |
– |
MSB: Habilitar o deshabilitar:
LSB: 0 (no se utiliza) |
Confirmar salida con enclavamiento
Para confirmar la salida con enclavamiento, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41102 |
Código de comando = 41102 |
0x1F40 |
8001 |
– |
INT16U |
11 |
Número de parámetros (bytes) = 11 |
0x1F41 |
8002 |
– |
INT16U |
– |
Destino =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
Tipo de seguridad del comando |
0x1F43-0x1F44 |
8004- 8005 |
– |
OCTET STRING |
– |
Contraseña del comando: Contraseña de perfil de usuario del administrador u operador |
0x1F45 |
8006 |
– |
INT16U |
– |
MSB:
LSB: 0 (no se utiliza) |
Restablecer valores mínimos/máximos de entrada analógica
Para restablecer los valores mínimo/máximo de entrada analógica, ajuste los registros de comando de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
42890 |
Código de comando = 42890 |
0x1F40 |
8001 |
– |
INT16U |
10 |
Número de parámetros (bytes) = 10 |
0x1F41 |
8002 |
– |
INT16U |
– |
Destino =
|
0x1F42 |
8003 |
– |
INT16U |
1 |
Tipo de seguridad del comando |
0x1F43-0x1F44 |
8004- 8005 |
– |
OCTET STRING |
– |
Contraseña del comando: Contraseña de perfil de usuario del administrador u operador |
Comando Obtener eventos
Para obtener todos los eventos, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Bit |
Descripción |
---|---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
50560 |
– |
Código de comando = 50560 |
0x1F40 |
8001 |
– |
INT16U |
27 |
– |
Número de parámetros (bytes) = 27 |
0x1F41 |
8002 |
– |
INT16U |
– |
– |
Destino =
|
0x1F42 |
8003 |
– |
INT16U |
0 |
– |
Tipo de seguridad del comando |
0x1F43-0x1F44 |
8004- 8005 |
– |
OCTET STRING |
– |
– |
Contraseña del comando = 0 (no se requiere contraseña) |
0x1F45 |
8006 |
– |
– |
– |
– |
Reservado |
0x1F46 |
8007 |
– |
INT16U |
0, 2 |
– |
Método de obtención de eventos solicitadoProcedimiento de obtención de eventos:
|
0x1F47-0x1F4A |
8008-8011 |
– |
– |
– |
– |
Reservado |
0x1F4B–0x1F4C |
8012-8013 |
– |
INT32U |
– |
– |
Número de secuencia de evento solicitada (solamente para el método 2) |
0x1F4D |
8014 |
– |
INT16U |
– |
– |
Gravedad del evento solicitado |
0-7 |
Reservado |
|||||
8 |
Baja |
|||||
9 |
Media |
|||||
10 |
Alta |
|||||
11-15 |
Reservado |
Los eventos se devuelven a los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Bit |
Descripción |
---|---|---|---|---|---|---|
0x1F53 |
8020 |
– |
INT16U |
50560 |
– |
Último código de comando |
0x1F54 |
8021 |
– |
INT16U |
– |
– |
Estado del comando:
|
0x1F55 |
8022 |
– |
INT16U |
– |
– |
Número de bytes devueltos |
0x1F56 |
8023 |
– |
– |
– |
– |
Reservado |
0x1F57 |
8024 |
– |
INT16U |
0, 2 |
– |
Método de obtención de eventos de respuesta:
|
0x1F5E |
8031 |
– |
INT16U |
– |
– |
Gravedad del evento de respuesta |
0-7 |
Reservado |
|||||
8 |
Baja |
|||||
9 |
Media |
|||||
10 |
Alta |
|||||
11-15 |
Reservado |
|||||
0x1F5F |
8032 |
– |
INT16U |
– |
– |
MSB: número de eventos devueltos |
– |
LSB: eventos restantes
|
|||||
0x1F60 |
8033 |
– |
INT16U |
1013-25630 |
– |
Primer código de evento |
0x1F61-0x1F64 |
8034-8037 |
– |
DATETIME |
– |
– |
Marca de tiempo del primer evento |
0x1F65 |
8038 |
– |
INT16U |
– |
– |
Calidad de marca de tiempo del primer evento |
0x1F66-0x1F67 |
8039-8040 |
– |
INT32U |
– |
– |
Número de secuencia del primer evento |
0x1F68 |
8041 |
– |
INT16U |
– |
– |
MSB: estado del primer evento
LSB: Reservado |
0x1F69 |
8042 |
– |
– |
– |
– |
Reservado |
0x1F6A |
8043 |
– |
INT16U |
– |
– |
Gravedad del primer evento |
0-7 |
Reservado |
|||||
8 |
Baja |
|||||
9 |
Media |
|||||
10 |
Alta |
|||||
11-15 |
Reservado |
|||||
0x1F6B-0x1F75 |
8044-8054 |
– |
INT16U |
– |
– |
Características del evento 2 (igual que el evento 1) |
0x1F76-0x1F80 |
8055-8065 |
– |
INT16U |
– |
– |
Características del evento 3 (igual que el evento 1) |
0x1F81-0x1F8B |
8066-8076 |
– |
INT16U |
– |
– |
Características del evento 4 (igual que el evento 1) |
0x1F8C-0x1F96 |
8077-8087 |
– |
INT16U |
– |
– |
Características del evento 5 (igual que el evento 1) |
0x1F97-0x1FA1 |
8088-8098 |
– |
INT16U |
– |
– |
Características del evento 6 (igual que el evento 1) |
0x1FA2-0x1FAC |
8099-8109 |
– |
INT16U |
– |
– |
Características del evento 7 (igual que el evento 1) |
0x1FAD-0x1FB7 |
8110-8120 |
– |
INT16U |
– |
– |
Características del evento 8 (igual que el evento 1) |
0x1FB8-0x1FC2 |
8121-8131 |
– |
INT16U |
– |
– |
Características del evento 9 (igual que el evento 1) |
0x1FC3-0x1FCD |
8132-8142 |
– |
INT16U |
– |
– |
Características del evento 10 (igual que el evento 1) |
Procedimiento de obtención de eventos
El comando permite obtener eventos con uno de los dos métodos siguientes:
-
Obtener los eventos más recientes.
-
Obtener eventos hasta un número de secuencia de evento. El número de secuencia de evento es un identificador de evento definido por el dispositivo y está disponible entre las características del evento. Puede usarse para ordenar los eventos cronológicamente.
El comando permite obtener 10 eventos como máximo para uno o varios niveles de seguridad.
-
Para obtener los 10 eventos más recientes, use el método “Obtener los eventos más recientes”.
-
Si hay más de 10 eventos, use el otro método, “Obtener eventos hasta un número de secuencia de evento”, para obtener el resto de los eventos.
Ejemplo: leer todos los eventos:
El siguiente diagrama muestra los pasos que se deben seguir para leer todos los eventos registrados en el dispositivo: