SCADA applications can be normally catagorized into local monitoring capabilty or remote monitoring capability. Local monitoring consists of local PLC hardware and some type of GUI(Graphic User Interface). In my case, I use modicon PLC and Wonderware GUI. To design PLC and GUI, first you need to creat a data base in excel spread sheet for register numbers and bit numbers which correspond to the device that your want to monitor. Then, you should program the PLC and GUI according to the data base informaton.
Remote monitoring system consists of local PLC or RTU (Remote Monitoring Unit). The information is transmitted over some type of communicaton line such as private fiber network or lease bandwidth or lease telephone line to central monitoring center. You also need to choose the communicaton protocol to transmit the data.
There are also some type of computers network system at the central montoring system for another GUI. In my case, I use unix base silicon graphic computer system. There are a lot of details but this should at lease give you started.