Endless possibilities in data processing for your projects.
Release Notes, Update information, Certifications and Frequently Asked Questions.
Your first step into modern and powerful process visualization.
Topics you need to know before using WinCC OA.
Go beyond the norm in cybersecurity.
Powerful tools for easy or complex engineering tasks.
Classify, structure and archive your data.
An introduction to the product's own programming language Control(CTRL).
The overview of classes available in Control.
An overview of the types of functions distinguished within Control.
Generates a shared secret based on the key pair for an ECDH key exchange.
The function generates a random private/public key pair for an ECDH key exchange.
The function stores the public key of the key pair for the ECDH key exchange.
The function releases a private/public key pair for an ECDH key exchange.
The function connects to a POP3 server and checks wether there are mails. If there are, the function retrieves the mails and deletes the mail at the server.
This function allows sending mails.
Supports disabling of menus (obsolete from version 3.5 up).
Switches the sound of a wave file during runtime (see Configuration file).
The function returns the list of keys that are available within the enumeration.
The function returns the values of an enumeration as mapping.
The function compares if both given pointers point to the same object in memory.
Displays an error dialog.
Returns the text for the error code. This function should not be used anymore but remains included for reasons of compatibility. Instead of this function, use the functions getCatStr() or getErrorText(). These functions allow the definition of own error messages dependent on specific error codes. The error codes are saved in the file _errors.cat in the directory <wincc_oa_path>/msg/<lang>, respectively in the same file in the project directory.
getCatStr()
getErrorText()
_errors.cat
<wincc_oa_path>/msg/<lang>,
Allows to execute a script during runtime and to write the return value of the script in retVal.
Encrypts the given plaintext using the specified passphrase and configuration.
Allows to execute a script during runtime and to write the return value of the script in target. Compared to the unrestricted function evalScript() only a more limited set of functions is allowed to provide better security.
Returns the host name the event manager is running on.
Returns the port number of the Event manager.
The function allows to call a JavaScript function from within the WebView EWO JavaScript code directly from CTRL.
Allows to execute a script during runtime. Use this function for void main-functions (without return value).
This function, like execScript(), allows for execution of a script during runtime. Use this function to run void main-functions which have no return value. Contrasting to execScript() the functions that can be used inside the executed script are limited to provide better security against insertion of malicious code.
Terminates a manager and passes the exit code to the operating system.
Exponential function
The CtrlExtension allows the addition of custom C++ code.
You can use the CTRL debugger to debug the Control programming language. The debugger can be used via its own panel, which also enables the monitoring and setting of variable values during the execution of a script.
The database functions enable you to quickly carry out value queries on datapoints and elements.
The WinCC OA JavaScript Manager for Node.js is a manager that allows for the integration of the TypeScript/JavaScript runtime environment Node.js into WinCC OA.
The WinCC OA API (Application Programming Interface) offers a number of functions adding special Managers to this process control system.
User interfaces, Trends and Reports for every purpose and device.
The process connection to the actual machines/sensors.
Your portal to the cloud or supervising systems.
Data exchange, APIs and web technologies
All about authorization, authentication and login-customization.
How to get your system uptime to the maximum.
Create state of the art project reports without limits.
Useful tools and enhancements for special demands.
Detailed and extensive content for special project adaptation.
Explore the capabilities of WinCC OA with our carefully selected collection of video tutorials and guides.
Build Your Expertise Step by Step
Basic information about terms and functions within the documentation.
An experienced team of support agents, consultants and trainers are ready to facilitate active partnerships with our customers, so they can profit from our comprehensive service.
A brief clarification of liability exclusions or legal notices.
Explore the World of WinCC OA and Stay updated with the latest product news
This page lists all CTRL functions starting with the letter E.