Sunteți pe pagina 1din 6

System Requirements Specification

Versiune 1.0 | 30.10.2021

Sistem de achizitie/transmitere vizualizare date de


productie

Cuprins
1. Introducere

1.1 Scopul proiectului

1.2 Nevoia crearii proiectului

2. Descrierea sistemului

2.1 Descriere generală

2.2 Design si implementare

2.3 Cerinte hardware

2.4 Cerinte software

2.5 Cerințe de interfață


2.6 Cerințe funcționale

2.3.1 Cazul de utilizare: introducere date

2.3.2 Cazul de utilizare: achizitie date plc

2.3.3 Cazul de utilizare: vizualizare

2.4 Cerinte non-functionale

2.4.1 Cerinte de performanata

2.4.2 Cerinte de securitate

4. Testare si rezultate

• Introducere
1.1 Scopul proiectului

Sistemul de achizitie si transmitere date din cadrul unei fabrici are ca scop colectarea si
transmiterea datelor de productie, pentru a putea fi vizualizate de la distanta.

Achizitia datelor se face independent de sistemul de control al proceselor liniilor de


productie, sistemul fiind adaptabil liniilor de productie din orice domeniu.

Aplicatia se adreseaza unei linii de productie pavaj astfel ca interfata hardware de


achizitie date, bazele de date, aplicatia web de vizualizare a productiei sunt create special pentru
colectarea si vizualizarea datelor de productie a unei fabrici de pavaje.

Sistemul de achizie a datelor de productie este unul automatizat in principal si se bazeaza


pe folosirea de echipamente industriale, dar are si o componenta in care personalul angajat va
introduce manual cateva dintre aceste date, ele fiind vizualizate in aplicatia web unde se vor crea
deasemenea si rapoarte adaptate nevoilor companiei.

Obiectivul principal al acestui proiect este ca datele de productie din fabrica de pavaje sa
poata fi accesate in timp real de catre conducerea companiei. Aplicatia colecteaza datele, le
proceseaza si le livreaza sub forma ceruta de companie.
1.2 Nevoia creari proiectului

Intrucat partea decizionala a companiei are sediul la o foarte mare distanta de locul in
care se afla fabrica sau fabricile de productie, apare nevoia ca datele de productie sa fie
vizualizate in timp real. Aplicatia nu doar ca transmite datele de productie dar le si proceseaza
generand diferite rapoarte.

• Descrierea sistemului
2.1 Descriere generala

Proiectul pentru achizitia, transmiterea si vizualizarea datelor si metadatelor de productie


este compus din 3 mari componente si anume achizitia automatizata a datelor, introducerea
datelor manuala si vizualizarea datelor. Toate aceastea functioneaza in felul urmator :

• Un automat programabil PLC (programming logic controler)

va colecta prin intrarile sale, sau prin retele industriale de date, datele de iesire ale
sistemul de control al proceselor de productie adica un alt PLC. Datele odata colectate pe
intrarile PLC-ului vor fi trimise printr-o interfata Ethernet unui PC aflat la indemana
operatorului de productie. Datele de productie colectate automat de catre PLC sunt
numarul produselor conforme, numarul rebuturilor, timpul de productie pe produs, timpul
de stagnare, produsele ambalate, timpul de ambalare.

• Un PC foloseste produsul software desktop-base care va contabiliza

datele primite automat de la PLC. Operatorul de productie are posibilitatea introducerii


manuale a denumirii defectiunilor pe care le alege dintr-un drop down menu in momentul
in care utilajul de productie sau ambalare este oprit din cauza unui defect. PC-ul este
conectat la reteaua de internet, iar datele de productie vor fi stocate intr-o baza de date de
unde aplicatia web le va prelua si prelucra.

• O aplicatie web compusa dintr-o interfata front-end, bazele de date si

partea logica de back-end, va prelucra datele din bazele de dare si le va procesa generand
diferite rapoarte, afasind in front-end atat datele brute preluate cat si datele prelucrate si
rapoartele.
2.2 Design si implementare

Proiectul de achizitie si vizualizare a datelor are nevoie de 3 produse software


separate cate unul pentru fiecare nivel in parte. In Figura 1 se pot distinge cele 3 niveluiri.
Automatul programabil va avea un software care va gestiona semnalele electrice primite
pe intrarile sale, sau prin retele de date industriale, si apoi le va transmite prin Ethernet
catre PC.

Pentru PC este nevoie de un software desktop care va avea o interfata cu


operatorul de productie iar acesta va putea selecta o anumita optiune de stationare in
momentul in care utilajul se opreste. Toate aceste informatii se vor stoca pe serverul de
baze de date.

Aplicatia web va afisa informatiile pe care le va prelua din bazele de date comune
cu cele ale PC-ului.

Echipamentele hardware folosite:

• Automat programabil (PLC)

• PC interfata operator productie

• Server Baze de date si Server Web pe Hosting


Figura 1. Arhitectura proiectului

2.3 Cerinte hardware

• Automat programabil

• Siemens S-1200 cu interfata Ethernet

• PC

• i3 sau mai avansat

• 4GB RAM,

• 80 GB HDD sau SSD

• Server Baze de Date si Server Web se foloseste un Hosting

2.4 Cerinte software

• Pentru programare automat programabil Siemens

• Mediul de programare Siemens TIA Portal v.10

• Pentru aplicatia Desktop a PC-ului operatorului de productie.


• .NET- WPF, C# limbajul de programare deoarece se foloseste
driverul care conecteza PLC - PC

• Pentru aplicatia Web

• HTML

• CSS & Framework-uri CSS

• JavaScript & Framework-uri JavaScript

• Java sau PHP (back-end)

• SQL baze de date

2.5 Cerințe de interfață

Sistemul de achizitie date interactioneaza cu sistemul de control procese al liniei sau liniilor de
productie. Acesta preia informatia ce va fi vizualizata astfel ca interfata cu sistemul de control se
poate realiza in diferite moduri:

• Direct pe intrarile digitale sau analogice ale automatului programabil

• Prin retele de date industriale cum ar fi: ProfiNet, Profibus, MPI, Ethercat, Modbus

2.6 Cerințe funcționale

S-ar putea să vă placă și