...
Info | ||
---|---|---|
| ||
To familiarize yourself with the D2000 architecture, we recommend the following blogs:
and the following chapters of the documentation: The D2000 System Structure and Dynamic Object Data Model - DODM. |
When creating a standard simple SCADA application, we recommend the following procedure:
- D2000 Installation
- Creating an application
- Starting user processes and subsequent work with D2000 Cnf:
- Establishment Configuration of communications - configuration of communications objects: lines, stations, and measurement points (I/O tags).
- For repetitive technological units (production lines, PLCs, machines): creating definitions of structures and structured variables and inserting communication objects into structured variables.
- Archiving - creation of primary historical values (archiving of communication objects, or columns of structured variables), creation of statistical and calculated archiveshistorical values.
- Evaluated tags - calculating values from I/O tags ( or columns of structured variables and other object types) without the need for archiving.
- Scripting - creation of ESL or Java scripts to perform automated actions (triggered on-change, or server scripts that contain procedures that can be called from other scripts or from visualization).
- Visualization - the creation of schemes (pictures) and compositions in D2000 GrEditor, displaying them in D2000 HI, and creating graphs.
When creating a larger SCADA application that works with several repetitive technological units (production lines, PLCs, machines), we recommend reading the introduction to working with structure definitions and structured variables.
When creating a database-oriented application, we recommend the following procedure:
- Configuration of ODBC connections in Windows ODBC Data Source Administrator for the D2000 DBManager process (or TNS items in case of using Oracle database and Oracle-specific Dbmanager_ora process).
- Configuration of objects of type Database and Database Table types in D2000 Cnf.
- Creation of ESL or Java scripts for performing automated activities (data pumps and the like, or server scripts that contain procedures that can be called from other scripts or from visualization).
- Visualization - creation of schemes (pictures) containing Browser objects to display data from databases, creation of application logic (script within the scheme).
Other topics:
- Creating an application for multiple languages - working with the Dictionary: in the configuration of descriptions, static texts, and other text parameters of many types of D2000 objects, the syntax {!Key_name} can be used, where Key_name is the name of the key in the Dictionary. For individual users, it is possible to set the selected language and all keys will be translated according to the definition in the Dictionary.