- Publish date: 06/02/2023
- Product release date: 03/18/2025
- Product Version: 3.5.21.0
- Product Webpage
- Product descriptor (URL)
CODESYS OPC UA Server
The CODESYS OPC UA Server exposes variables configured in the symbolic configuration of a CODESYS pre.codesys.com/de/codesys-opc-ua-server-sl.htmloject to the OPC UA address space. Clients can read, write and monitor the values of the PLC. To enable the OPC UA support in the CODESYS Development System the option “Support OPC UA Features” must be set in the symbol configuration.
Also see [CODESYS Online Help](https://content.helpme-codesys.com/en/CODESYS%20Communication/_cds_runtime_opc_ua_server.html).
The OPC UA Server supports the following features:
- Browsing of data types and variables
- Standard read/write services
- Notification for value changes (subscription and monitored item services)
- No restriction in the number of sessions, monitored items, and subscriptions (the number depends on the performance of the respective platform)
- Support of events
- Support of complete access to structures
- Encrypted communication with an OPC UA Client
- Support of multitasking
- Support of OPC UA methods
Supported profiles: Currently the OPC UA server supports the “Micro Embedded Device Server Profile”. This server profile allows reading, writing, and subscribing of items.
Supported information models: OPC UA allows defining different data types. The combination of customer defined data types, object types and reference types allows defining your own information model. An information model describes how the data should be exposed to the address space.
- PLCopen information model
- User-defined information models (companion specifications)
Also see [CODESYS Online Help](https://content.helpme-codesys.com/en/CODESYS%20Communication/_cds_using_opc_ua_information_models.html).
Product details
| Category: Controller | Subcategory: PLC |
Supported Profiles and Facets
Application Profiles:
UACore 1.04
- Embedded 2017 UA Server Profile
- Micro Embedded Device 2017 Server Profile
Additional Facets:
UACore 1.04
- A & C Acknowledgeable Alarm Server Facet
- A & C Base Condition Server Facet
- A & C Refresh2 Server Facet
- Client Redundancy Server Facet
- ComplexType 2017 Server Facet
- Data Access Server Facet
- Method Server Facet
Security Policies:
UACore 1.04
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – None
User Tokens:
UACore 1.04
- User Token – Anonymous Facet
- User Token – Anonymous Server Facet
- User Token – User Name Password Server Facet
Product certification history
| Certified Profiles | Embedded 2017 UA Server Profile |
| Certificate Number | 2507CE011B |
| Certification Date | 07/17/2025 |
| Expiration Date | 07/31/2028 |
| CTT Version | 1.04.011-01.00.508 |
| Additional Facets | Method Server Facet, Data Access Server Facet, Client Redundancy Server Facet, ComplexType 2017 Server Facet, Event Subscription Server Facet, A & C Base Condition Server Facet, A & C Refresh2 Server Facet, A & C Acknowledgeable Alarm Server Facet |
| Security Policies | SecurityPolicy – None, SecurityPolicy [B] – Basic256Sha256, SecurityPolicy [A] - Aes128-Sha256-RsaOaep, SecurityPolicy - Aes256-Sha256-RsaPss |
| User Identity Tokens | User Token – Anonymous Server Facet User Token – User Name Password Server Facet |
| Product Name | CODESYS OPC UA Server |
| Certified Product Version | Windows: 3.5.21.10 Linux: 4.15.0.0 |
| Product MD5 Hash | Linux: 368a0b203ac95c13e1316bb5d2e2ff6a Linux(arm): 84abe47ab4b7f61696a5f3acecf4b86d Windows(x64): 3f0d62d2ee23f496b16ed8276bc42a1b |
| Certified Profiles | Micro Embedded Device 2017 Server Profile |
| Certificate Number | 2305CE00FB |
| Certification Date | 05/11/2023 |
| Expiration Date | 05/31/2026 |
| CTT Version | 1.04.11-01.00.500 |
| Additional Facets | Method Server Facet |
| Security Policies | SecurityPolicy [B] – Basic256Sha256, SecurityPolicy [A] - Aes128-Sha256-RsaOaep, SecurityPolicy - Aes256-Sha256-RsaPss |
| User Identity Tokens | User Token – Anonymous Facet, User Token – User Name Password Server Facet |
| Comments | Linux Version Tested: 4.8.0.0 Linux MD5 Hashes: Linux: 962a035ab882ba0b1397f10f6ab6f1fb Linux ARM: c1341323cb55c7088a132c69d54a6f3e |
| Product Name | CODESYS Control |
| Certified Product Version | 3.5.19.0 |
| Product MD5 Hash | fa78d1bf87b4c209177896a757e7ef46 |