Victor, ya agregamos soporte para el cambio de IP y reset.
Debes actualizar a la ultima versión de
StxLadder y firmware.
En archivo adjunto te paso un proyecto en StxLadder como ejemplo
para Pawn.
Las funciones nuevas son:
SysReset(): Resetea PLC.
SysSetIP(IP, Netmask, Gateway): Cambia IP local, Netmask y Gateway utilizado por el PLC.
SysSetDnsIP(IP): Especifica la IP del servidor DNS utilizado por el PLC.
Para especificar una direccion IP, se debe utilizar una variable de 32-bits con la direccion:
new myIP = IpToVar(192,168,1,82)Luego
myIP contiene la dirección 192.168.1.82.
Es posible también utilizar el macro
IpToVar() como argumento de la funciones.