Η διαδικασία ανάπτυξης ενός DCS περιλαμβάνει κυρίως τη χρήση λογισμικού διαμόρφωσης συστήματος για τη δημιουργία διαφόρων λογισμικών εφαρμογών με βάση τις πραγματικές ανάγκες του συστήματος ελέγχου. Οι λειτουργίες του λογισμικού διαμόρφωσης περιλαμβάνουν τη βασική διαμόρφωση και τη διαμόρφωση λογισμικού εφαρμογής. Η βασική διαμόρφωση παρέχει στο σύστημα πληροφορίες διαμόρφωσης, όπως ο αριθμός των διαφόρων σταθμών, οι σημαίες ευρετηρίου τους, ο μέγιστος αριθμός σημείων ανά σταθμό ελέγχου, ο συντομότερος κύκλος εκτέλεσης και η χωρητικότητα μνήμης. Η διαμόρφωση λογισμικού εφαρμογής περιλαμβάνει πιο περίπλοκο περιεχόμενο, που περιλαμβάνει κυρίως τις ακόλουθες πτυχές:
(1) Διαμόρφωση βρόχου ελέγχου
Η διαμόρφωση βρόχου ελέγχου ουσιαστικά περιλαμβάνει τη χρήση των διαφόρων βασικών λειτουργικών μονάδων που παρέχονται από το σύστημα για την κατασκευή διαφόρων πρακτικών συστημάτων ελέγχου. Επί του παρόντος, διαφορετικά συστήματα DCS προσφέρουν διαφορετικές μεθόδους διαμόρφωσης, οι οποίες μπορούν να συνοψιστούν ως μέθοδοι σύνδεσης καθορισμένων λειτουργικών μονάδων, μέθοδοι πίνακα αποφάσεων, μέθοδοι εγγραφής βημάτων κ.λπ.
Η μέθοδος σύνδεσης της καθορισμένης μονάδας λειτουργίας περιλαμβάνει την κλήση διαφόρων ανεξάρτητων τυπικών λειτουργικών μονάδων και τη σύνδεσή τους με γραμμές για να σχηματιστούν διαφορετικοί βρόχοι ελέγχου, δημιουργώντας τελικά αυτόματα λογισμικό ελέγχου. Αυτή είναι μια μέθοδος διαμόρφωσης που είναι πολύ διαισθητική όσον αφορά τη ροή πληροφοριών και τις λειτουργίες ελέγχου. Η μέθοδος του πίνακα αποφάσεων είναι μια καθαρά φόρμα-συμπλήρωσης. Οι χρήστες απλώς συμπληρώνουν τις πληροφορίες ή απαντούν σε ερωτήσεις σύμφωνα με τις απαιτήσεις του πίνακα διαμόρφωσης, καθιστώντας το βολικό για λειτουργίες διαμόρφωσης. Η μέθοδος εγγραφής-βήμα προς-βήμα προς{6} είναι μια μέθοδος προγραμματισμού-που βασίζεται σε οδηγίες-με μεγάλη ελευθερία προγραμματισμού. διάφορες πολύπλοκες λειτουργίες μπορούν να υλοποιηθούν μέσω ορισμένων τεχνικών, αλλά η απόδοση της διαμόρφωσης είναι χαμηλότερη. Επιπλέον, επειδή αυτή η μέθοδος διαμόρφωσης δεν είναι διαισθητική, συχνά απαιτεί υψηλό επίπεδο τεχνικής δεξιότητας και εμπειρίας από τον μηχανικό διαμόρφωσης.
(2) Δημιουργία{1}}βάσης δεδομένων σε πραγματικό χρόνο
Η βάση δεδομένων πραγματικού χρόνου-είναι ο πιο βασικός πόρος πληροφοριών ενός DCS. Αυτά τα δεδομένα σε πραγματικό-χρόνο αποθηκεύονται και διαχειρίζονται από τη-βάση δεδομένων πραγματικού χρόνου. Σε ένα DCS, υπάρχουν διάφορες μέθοδοι για τη δημιουργία και την τροποποίηση-εγγραφών βάσης δεδομένων πραγματικού χρόνου. Μια κοινή μέθοδος είναι η χρήση λογισμικού βάσης δεδομένων γενικού-σκοπού για τη δημιουργία αρχείων βάσης δεδομένων, τα οποία στη συνέχεια το σύστημα χρησιμοποιεί απευθείας για τη διαχείριση ή για τη μετατροπή των δημιουργούμενων αρχείων δεδομένων στη μορφή που απαιτείται από το DCS χρησιμοποιώντας μια συγκεκριμένη μέθοδο.
(3) Δημιουργία οθονών βιομηχανικής διαδικασίας
Το DCS είναι ένα ολοκληρωμένο σύστημα ελέγχου που πρέπει να διαθέτει πλούσιες λειτουργίες απεικόνισης για οθόνες συστήματος ελέγχου και ανίχνευσης. Προφανώς, διαφορετικά συστήματα ελέγχου απαιτούν να εμφανίζονται διαφορετικές οθόνες. Γενικά, η αναπαράσταση διάφορων παραμέτρων μέτρησης και ελέγχου και καταστάσεων συστήματος σε κατάλληλες μορφές όπως χαρακτήρες, γραφήματα ράβδων και καμπύλες, ο συνδυασμός επισκόπησης, ομαδοποίησης, βρόχων ελέγχου, διαγραμμάτων ροής, συναγερμών και άλλων οθονών, αποτελεί βασική απαίτηση της διαμόρφωσης DCS. Επιπλέον, μπορούν να εμφανιστούν διάφορες οθόνες μεταβλητού καταλόγου, οθόνες καθοδήγησης λειτουργίας, οθόνες διάγνωσης βλαβών, οθόνες συντήρησης μηχανικού και οθόνες διαμόρφωσης συστήματος.
(4) Δημιουργία Ιστορικής Βάσης Δεδομένων
Όλα τα συστήματα DCS υποστηρίζουν την αποθήκευση ιστορικών δεδομένων και τις λειτουργίες εμφάνισης τάσεων. Η ιστορική βάση δεδομένων δημιουργείται συνήθως από τον χρήστη μέσω τεχνολογίας επεξεργασίας οθόνης και μεταγλώττισης χωρίς προγραμματισμό. Αυτό το αρχείο ορίζει τη δομή και το εύρος κάθε εγγραφής ιστορικών δεδομένων. Τα δεδομένα στη βάση δεδομένων ιστορικού χωρίζονται γενικά σε ομάδες, με τον ίδιο τύπο δεδομένων και τον ίδιο χρόνο δειγματοληψίας σε κάθε ομάδα. Οι πληροφορίες για κάθε σημείο δεδομένων ορίζονται κατά την παραγωγή.
(5) Δημιουργία Αναφορών
Η λειτουργία εκτύπωσης αναφορών του σταθμού χειριστή DCS διαμορφώνεται επίσης μέσω της ενότητας δημιουργίας αναφορών του λογισμικού διαμόρφωσης. Διαφορετικά συστήματα DCS έχουν σημαντικές διαφορές στις λειτουργίες εκτύπωσης αναφορών. Γενικά, το DCS υποστηρίζει δύο τύπους λειτουργιών εκτύπωσης αναφορών: περιοδική εκτύπωση αναφορών και εκτύπωση ενεργοποίησης αναφορών. Οι χρήστες μπορούν να δημιουργήσουν διαφορετικές μορφές αναφοράς σύμφωνα με τις ανάγκες και τις προτιμήσεις τους.

