Izrada SCADA aplikacije u programskom jeziku Java za PLC uređaje Siemens S7
Sažetak
Većina SCADA aplikacija je specifično napravljena za rad na određenoj računalnoj platformi. Upotrebom Java programskog jezika, SCADA aplikacija se može izraditi tako da bude platformski nezavisna. U prvom dijelu rada je su opisana svojstva Java programskog jezika, logiku objektno orijentiranog programiranja te opisati Siemens S7BeansAPI biblioteku namijenjenu za povezivanje sa Siemens PLC uređajima. Drugi dio uključuje opis i implementaciju koda za grafičko korisničko sučelje, logiku povezivanja sa Siemens S7-300 PLC uređajem te njegovim komunikacijskim modulom CP-341 Advanced , te opis i implementaciju PL/SQL koda namijenjenog za baze podataka sa kojim je SCADA aplikacija povezana. U okviru diplomskog rada su opisana svojstva Java programskog jezika, logika objektno orijentiranog programiranja, Siemens S7BeansAPI biblioteka, opis cjelokupnog sustava (PLC uređaja, SCADA aplikacije i baze podataka), opis i implementacija koda za GUI, logika za povezivanje sa S7-300 PLC uređajem te njegovim komunikacijskim modulom CP-341 Advanced te opis povezivanja SCADA aplikacije i baze podataka (PL/SQL kod).