Proces rozwoju systemu DCS polega głównie na wykorzystaniu oprogramowania konfiguracyjnego systemu do generowania różnych aplikacji w oparciu o rzeczywiste potrzeby systemu sterowania. Funkcje oprogramowania konfiguracyjnego obejmują konfigurację podstawową i konfigurację oprogramowania aplikacyjnego. Konfiguracja podstawowa dostarcza systemowi informacji konfiguracyjnych, takich jak liczba różnych stacji, ich flagi indeksowe, maksymalna liczba punktów na stację sterującą, najkrótszy cykl wykonania i pojemność pamięci. Konfiguracja oprogramowania aplikacyjnego obejmuje bardziej złożoną treść, obejmującą głównie następujące aspekty:
(1) Konfiguracja pętli sterującej
Konfiguracja pętli sterowania zasadniczo polega na wykorzystaniu różnych podstawowych modułów funkcjonalnych dostarczanych przez system do budowy różnych praktycznych systemów sterowania. Obecnie różne systemy DCS oferują różne metody konfiguracji, które można podsumować jako określone metody podłączenia modułu operacyjnego, metody tabeli decyzyjnej, metody rejestrowania kroków itp.
Określony sposób podłączenia modułów operacyjnych polega na wywoływaniu różnych niezależnych standardowych modułów operacyjnych i łączeniu ich liniami w celu utworzenia różnorodnych pętli sterujących, ostatecznie automatycznie generujących oprogramowanie sterujące. Jest to sposób konfiguracji bardzo intuicyjny pod względem przepływu informacji i funkcji sterujących. Metoda tabeli decyzyjnej polega wyłącznie na-wypełnianiu formularzy. Użytkownicy po prostu wypełniają informacje lub odpowiadają na pytania zgodnie z wymaganiami tabeli konfiguracyjnej, co ułatwia operacje konfiguracyjne. Metoda nagrywania-krok po-kroku to metoda programowania oparta-instrukcji-językowej i zapewniająca dużą swobodę programowania; różne złożone funkcje można wdrożyć za pomocą określonych technik, ale wydajność konfiguracji jest niższa. Co więcej, ponieważ ta metoda konfiguracji nie jest intuicyjna, często wymaga wysokiego poziomu umiejętności technicznych i doświadczenia ze strony inżyniera konfigurującego.
(2) Generowanie bazy danych-w czasie rzeczywistym
Baza danych czasu rzeczywistego-jest najbardziej podstawowym źródłem informacji systemu DCS. Te dane-czasu rzeczywistego są przechowywane i zarządzane przez bazę danych czasu rzeczywistego. W systemie DCS istnieją różne metody tworzenia i modyfikowania rekordów bazy danych w czasie rzeczywistym. Powszechną metodą jest wykorzystanie-oprogramowania baz danych ogólnego przeznaczenia do wygenerowania plików baz danych, których system następnie używa bezpośrednio do zarządzania, lub do konwersji wygenerowanych plików danych do formatu wymaganego przez system DCS przy użyciu określonej metody.
(3) Generowanie ekranów procesów przemysłowych
DCS to kompleksowy system sterowania, który musi posiadać bogate funkcje wyświetlania na ekranach systemów sterowania i detekcji. Oczywiście różne systemy sterowania wymagają wyświetlania różnych ekranów. Ogólnie rzecz biorąc, podstawowym wymogiem konfiguracji DCS jest reprezentowanie różnych parametrów pomiarowych i kontrolnych oraz stanów systemu w odpowiednich formach, takich jak znaki, wykresy słupkowe i krzywe, łączenie przeglądu, grupowania, pętli kontrolnych, schematów blokowych, alarmów i innych ekranów. Ponadto w razie potrzeby można wyświetlić różne ekrany katalogu zmiennych, ekrany wskazówek operacyjnych, ekrany diagnostyki usterek, ekrany konserwacji inżynierskiej i ekrany konfiguracji systemu.
(4) Generowanie bazy danych historycznych
Wszystkie systemy DCS obsługują funkcje przechowywania danych historycznych i wyświetlania trendów. Historyczna baza danych jest zwykle generowana przez użytkownika poprzez technologię edycji i kompilacji ekranu bez programowania. Plik ten definiuje strukturę i zakres każdego rekordu danych historycznych. Dane w historycznej bazie danych są generalnie podzielone na grupy, w każdej grupie mają ten sam typ danych i ten sam czas próbkowania. Informacje o każdym punkcie danych są definiowane podczas generowania.
(5) Generowanie raportów
Funkcja drukowania raportów stacji operatorskiej DCS jest również konfigurowana poprzez sekcję generowania raportów w oprogramowaniu konfiguracyjnym. Różne systemy DCS charakteryzują się znaczącymi różnicami w funkcjach drukowania raportów. Ogólnie rzecz biorąc, DCS obsługuje dwa typy funkcji drukowania raportów: okresowe drukowanie raportów i wyzwalane drukowanie raportów. Użytkownicy mogą generować różne formaty raportów w zależności od swoich potrzeb i preferencji.

