Programmable Logic Controllers (PLCs) are electronic devices which can be found everywhere nowdays. This reason motivates the creation of a system to allow the possibility to know the data stored in a PLC, not necessarily being next to it. This remote management system is based on a PC and a PLC, connected to Internet via Ethernet. The objective is that these two devices are able to exchange information by means of a communication protocol. For this purpose, a function-blocks (FBs) library has been created according to the IEC 61131-1 standard, which allows to archive the data in the memory of the PLC, among many other interesting functionalities. It has been also created a PC application, which will work as a human-machine interface (HMI). A TCP based communication protocol has also been implemented to allow transference the data between devices via Ethernet.