With high stability and availability, programmable logic controller (PLC) has been broadly adapted in factory-automation and industrial-control applications. The ability of programmable enables better flexibility to improve the efficiency. This paper describes a PLC-based remote-control system used in an internship factory for automation and control. After integrating PLCs to facilities in internship factory, this system can remotely control and monitor the facilities such as power system. This system includes a database to store information of PLC-connected facilities and a server as the bridge between PLCs and database. To provide cross-platform control interface, this system also includes a web-based control.