Buenas tardes Cristian,
Podes cambiar la IP con la funcion
SysSetIP(IP, Netmask, Gasteway). Al cambiarla, la direcciones de
Netmask y
Gateway deben ser coherentes con el valor de la nueva
IP. Los cambios requieren un reset del sistema para que sean aplicados.
Ejemplo:
// Cambiar parametros IP de red:
// Local IP = 192.168.1.82
// Netmask IP = 255.255.255.0
// Gateway IP = 192.168.1.1
SysSetIP(IpToVar(192,168,1,82), IpToVar(255,255,255,0), IpToVar(192,168,1,1))
// Pausar unos mS (opcional).
DelayMS(500)
// Resetear PLC.
SysReset()
Fíjate en el
manual de programación Pawn para mas información sobre esta función.
Por otro lado, no hay una función para conocer la IP actual desde el PLC. ¿ Te hace falta ?.
Saludos