Wymagania stawiane oprogramowaniu SFC daje się przedstawić jako 4 główne punkty:
• zakres funkcjonalny (funkcyjny)
• jakość oprogramowania i możliwość ponownego wykorzystania oprogramowania
• czas (dla rozwoju oprogramowania i na dopasowanie)
• cena
Wymagania jeśli chodzi o zakres funkcyjny systemu SFC wynikają z potrzeby odpowiedzialnych za wytwarzanie osób w przedsiębiorstwie. Produkcja, a szczególnie biuro, posiada z reguły powiązanie z działem technologii, działem programowania NC, działem sterowania i planowania produkcją (PPC). W tym środowisku musi system SFC spełniać minimalne wymagania:
1. obszerne wsparcie planujących i sterujących czynności w produkcji
2. zdolność integracji z zakładowym przepływem informacji, szczególnie możliwość połączenia z już istniejącymi systemami elektronicznego przetwarzania danych, jak systemy PPC i systemy programowania NC
Funkcje systemu operacyjnego sterowania wytwarzaniem są określone przez zadania w obszarze produkcyjnym (funkcje te wynikają z zapotrzebowań konkretnych zakładów).
Jakość oprogramowania i możliwość ponownego jego wykorzystania są zapewnione przez:
• standardy oprogramowania
• inżynierskie metody tworzenia oprogramowania
• adaptacyjne struktury.
Funkcje systemu SFC
Funkcje systemu kierowania wytwarzaniem są składnikami obszaru CAM (ang. Computer Aided Monufacturing) i w strukturze hierarchicznej przedsiębiorstwa można je umiejscowić poniżej poziomu planowania, a ponad poziomem kierowania wytwarzaniem oraz poziomem sterowania gniazdem. Z reguły występują nadrzędne systemy planowania względnie podrzędne systemy sterowania, do których istnieją także połączenia komunikacyjne.
Nadrzędnymi systemami planowania mogą być:
- System planowania i sterowania produkcją (PPC), który wymienia z systemem kierowania wytwarzaniem następujące informacje:
* przekazuje zlecenia produkcyjne z określonymi ramami czasowymi,
* otrzymuje informacje o postępie w realizacji zleceń oraz
* otrzymuje informacje o dłużej trwających zakłóceniach.
System planowania procesów technologicznych CAP (ang. Computer Aided Planning System), który przekazuje systemowi kierowania wytwarzaniem:
* dane dotyczące planów obróbki