Modules in OpenSCADA are the shared libraries, which are dynamically connected to the OpenSCADA core at the time of the program execution. Many of the modules can be disabled, connected and updated during the execution from [[Special:MyLanguage/Documents/Program_manual#CfgModSched|modules scheduler]]. Modules can also be included into the OpenSCADA core during building, by an argument '''-enable-{ModName}=incl''' to the "configure" configuration script, what can you learn from [[Special:MyLanguage/Documents/How_to/Build_from_source|building manual]]. OpenSCADA modules can be of seven types according to the present [[Special:MyLanguage/Documents/Program_manual#Modularity|modular subsystems]]. For now the modules for the OpenSCADA are written in the "'''C++'''" programming language, although in the future the bindings to other languages may appear.
+
Modules in OpenSCADA are the shared libraries, which are dynamically connected to the OpenSCADA core at startup or during the program operation. Many of the modules can be disabled, connected and updated during the operation from the [[Special:MyLanguage/Documents/Program_manual#CfgModSched|module scheduler]]. Modules can be also builtin-included into the OpenSCADA core during building by an argument '''-enable-{ModName}=incl''' to the '''configure''' configuration script, what you can learn from the [[Special:MyLanguage/Documents/How_to/Build_from_source|building manual]]. The OpenSCADA modules can be of seven types according to the presented [[Special:MyLanguage/Documents/Program_manual#Modularity|modular subsystems]]. For now the modules to OpenSCADA are written in the "'''C++'''" programming language, although bindings for other languages may appear in the future.
Revision as of 20:01, 28 October 2022
Creating a New Module
Modules in OpenSCADA are the shared libraries, which are dynamically connected to the OpenSCADA core at startup or during the program operation. Many of the modules can be disabled, connected and updated during the operation from the module scheduler. Modules can be also builtin-included into the OpenSCADA core during building by an argument -enable-{ModName}=incl to the configure configuration script, what you can learn from the building manual. The OpenSCADA modules can be of seven types according to the presented modular subsystems. For now the modules to OpenSCADA are written in the "C++" programming language, although bindings for other languages may appear in the future.