|
||||||
|
API of the unified implementation of the DAQ-templates has been implemented, applied and substantially tested. Currently, this API is applied on the primary modules of the subsystem "Data acquisition", that is LogicLev, ModBus, Siemens, and as an optional feature for the controller object of the JavaLikeCalc module. From modules of other subsystems to the templates support, the protocol modules UserProtocol, ModBus and the graphical interface module WebUser have been adapted. Moreover, the use of templates in the modules UserProtocol and WebUser conceptually improved their functions and expanded the ability to create complex templates. Implementation of the DAQ-templates, which themselves are described at the level of the "Data Acquisition" subsystem, before the appearance of this API were implemented independently in each module they used, and only in modules of the "Data Acquisition" subsystem: LogicLev, ModBus, Siemens. This made it impossible or complicated to unify the rules for linking to external sources and to exclude links to OpenSCADA data sources in modules with specific links, such as ModBus and Siemens. Accordingly, the main purpose of implementing this API was unification, which allows you to quickly allocate the data acquisition modules by logical level function — creation of logical level parameters, and also use such templates in other subsystems, especially the subsystem "Transport protocols". An important feature is the ability to install links to OpenSCADA data sources even in implementations with specific links. Assistive functions have become:
Currently, this API is applied on the primary modules of the subsystem "Data acquisition", that is LogicLev, ModBus, Siemens, and as an optional feature for the controller object of the JavaLikeCalc module. From modules of other subsystems to the templates support, the protocol modules UserProtocol, ModBus and the graphical interface module WebUser have been adapted. Moreover, the use of templates in the modules UserProtocol and WebUser conceptually improved their functions and expanded the ability to create complex templates, examples and sample of which have become new templates:
No less potential, thanks to the use of DAQ-templates, has now got the graphical interface module WebUser, which should only be uncovered. |
|||||
UKRAINE, Kamjanske 2004-2006, 2006-2024 Mastering by Roman Savochenko (roman at oscada.org). Powered by CMS TYPO3. |
||||||