El bloque de funciones changeIPAddress
proporciona la capacidad de modificar de manera dinámica la dirección IP de un controlador, su máscara de subred y su dirección de la puerta de enlace. El bloque de funciones también puede guardar la dirección IP para que se use en reinicios posteriores del controlador.
Entrada |
Tipo |
Comentario |
---|---|---|
|
|
|
|
|
TRUE: guardar la configuración para los siguientes reinicios del controlador. |
|
|
La entrada |
|
|
La nueva dirección IP que se va a configurar. Formato: 0.0.0.0.
NOTA: Si esta entrada se establece en 0.0.0.0, se configurarán las direcciones IP predeterminadas del controlador.
|
|
|
La nueva máscara de subred. Formato: 0.0.0.0. |
|
|
La nueva dirección IP de la puerta de enlace. Formato: 0.0.0.0. |
Salida |
Tipo |
Comentario |
---|---|---|
|
|
TRUE: si las direcciones IP se han configurado correctamente o si las direcciones IP predeterminadas se han configurado correctamente porque la entrada |
|
|
Bloque de funciones activo. |
|
|
|
|
|
|
|
|
Configuración almacenada para los siguientes reinicios del controlador. |
|
|
Dirección IP del controlador actual. Formato: 0.0.0.0. |
|
|
Máscara de subred actual. Formato: 0.0.0.0. |
|
|
Dirección de IP de la puerta de enlace actual. Formato: 0.0.0.0. |
changeIPAddress_Channel
: Puerto Ethernet para configurar
El tipo de datos de enumeración changeIPAddress_Channel
contiene los siguientes valores:
Enumerador |
Valor |
Descripción |
---|---|---|
|
0 |
M241, M251MESC, M258, LMC058, LMC078: M251MESE: |
|
1 |
M241: M251MESE: |
changeIPAddress_Error
: Códigos de error
El tipo de datos de enumeración changeIPAddress_Error
contiene los siguientes valores:
Enumerador |
Valor |
Descripción |
---|---|---|
|
00 hex |
No se ha detectado ningún error. |
|
01 hex |
Error interno detectado. |
|
02 hex |
La dirección IP no se ha configurado como dirección IP fija. |
|
03 hex |
Dirección IP no válida. |
|
04 hex |
La nueva dirección IP ya se ha utilizado en la red. |
|
05 hex |
Puerto de comunicación Ethernet incorrecto. |
|
06 hex |
La dirección IP ya se ha modificado. |
|
07 hex |
Existen direcciones IP no almacenadas debido a un error detectado o memoria no volátil. |
|
08 hex |
Un servidor DHCP está configurado en este puerto de comunicación Ethernet. |