Post by macman on Codesys 3.5 OPC UA Client to Kepware OPC UA Server
CODESYS Forge
talk
(Post)
Hi, I have problem with connecting Wago PLC WAGO 750-8212/0025-0002 configured as OPC UA client to Kepware OPC UA Server. I am using Codesys 3.5.19.70. What I did so far. To the Codesys project I added object Data Source Manager and configured connection OPC UA like below: pic 1 Then I can browse the OPC server tags in “Variables” tab after prior trust on the server side of the client certificate created in the “Communication” tab: pic 2 Additionally second certificate has been created in Codesys for runtime process in “Security screen” as well as the server certificate was approved here: pic 3 But when I compiled project, downloaded it to PLC and go to RUN I can’t read selected in “Variables” tab, OPC Server tags. I am getting such error (ID: 7001): pic 4 All two PLC certificates has been trusted in OPC server (Kepware) side: pic 5 and Kepware server configuration look like this: pic 6 I can easily connect using third party OPC UA client UaExpert to Kepware server without problem. In attachment I added also log from Kepware OPC UA server. pic # - this specifies the number of a concrete graphic from one of the collective in attachment
Last updated: 2025-04-02
Post by alex00 on DCS / Central Engineering with Codesys support
CODESYS Forge
talk
(Post)
Hello together I'm currently investing in possibilities to have a central engineering software / system for Codesys based controllers. Something like a DCS / SCADA depending on where you see the functionality. We plan to use more or less vanilla codesys. The tool should support the following: - Connect to multiple PLC's in a project to see its variables and debug it. - Central Engineering capabilities (for example shared libraries in a project). - Download the new code / binaries to the plc. - Maybe have functionality to combine visualization elements and logic together. - See the live status variables on all the systems (crosscommunication). I see that codesys theoretically supports engineering of multiple PLC's, but I couldnt find to much functionality for a DCS type of operation, but that could be lack of knowledge. Any tips from you? Is Codesys good enough for this and maybe there are some manufacturers which build around it? Or are there good tools on the market with Codesys support (and the engineering is separate, but download to codesys possible). The use case is distributed energy installations like Heating pumps, Photovoltaics, etc. All these installations should have a PLC with codesys installed and run in one larger network, the PLC's are connected via VPN. Thanks for your inputs Greetings
Last updated: 2024-02-19
Post by alex00 on DCS / Central Engineering for Codesys
CODESYS Forge
talk
(Post)
Hello together I'm currently investing in possibilities to have a central engineering software / system for Codesys based controllers. Something like a DCS / SCADA depending on where you see the functionality. We plan to use more or less vanilla codesys. The tool should support the following: - Connect to multiple PLC's in a project to see its variables and debug it. - Central Engineering capabilities (for example shared libraries in a project). - Download the new code / binaries to the plc. - Maybe have functionality to combine visualization elements and logic together. - See the live status variables on all the systems (crosscommunication). I see that codesys theoretically supports engineering of multiple PLC's, but I couldnt find to much functionality for a DCS type of operation, but that could be lack of knowledge. Any tips from you? Is Codesys good enough for this and maybe there are some manufacturers which build around it? Or are there good tools on the market with Codesys support (and the engineering is separate, but download to codesys possible). The use case is distributed energy installations like Heating pumps, Photovoltaics, etc. All these installations should have a PLC with codesys installed and run in one larger network, the PLC's are connected via VPN. Thanks for your inputs Greetings
Last updated: 2024-02-19
Post by eaglealex on Length of string and Array of bytes
CODESYS Forge
talk
(Post)
Thank you for your answer! I know that 0 will be the end of the string. I checked it. There is no 0 in array of bytes. I made screenshots. There is array of bytes, aborted string and the result of my test via online converter.
Last updated: 2025-04-02
Post by sukrit on What licenses are required for runtime on raspberry pi cm4
CODESYS Forge
talk
(Post)
We have developed a project for 2 servo motors using raspberry pi computemodule 4 on ethercat master. we are using web visualization for display different screens. project is running well in demo. we want to implement it in production envoirment. being new still wondering which licences i need. Can We get this information in codesys devlopment software. code size is approx 5 mb, 1 instance of etharcat master and aproox 100 variables in visaualization.
Last updated: 2023-10-17
Post by varshag on Trying to pull Logged In user details and certain other variable values and in turn log to a database
CODESYS Forge
talk
(Post)
Hello All, I am new to Codesys and am trying to create a simple project which would let me log to a 6 column database table. I can use a push button on Visualization to initiate the logging. Column 1:Timestamp Column 2:Full name or Initials of Logged in operator Column 3,4,5,6: Certain variables Any help is highly appreciated. Thank you.
Last updated: 2024-11-07
Post by stuartjr on Disabling forcing of specific variables
CODESYS Forge
talk
(Post)
Is there a way that I can create a variable in a GVL that I can control with logic but a user can not put a force on this variable. I have looked at the access rights but this seems to only limit editing the GVL or POU. This variable will only be assigned a value in one POU but it will be used throughout many other POUs.
Last updated: 2024-03-15
Post by valenting on Problem with Licenced Software Metrics
CODESYS Forge
talk
(Post)
Hi, When I try to install my codesys program with the new application-based licensing, I have an error "it exceeds the scope of the license agreement. See Device > Licensed Software Metrics" In the Licensed Software Metrics section, I see a code size < 3MB and less than 2700 variables in visualiaztions. I'm using a license "Control Basic L" with "Codesys Visualization L" option, so it should be enough with these metrics. What can I do ?
Last updated: 2024-04-22
Ranges, Lambdas, on Fixed arrays of structs
CODESYS Forge
talk
(Thread)
Ranges, Lambdas, on Fixed arrays of structs
Last updated: 2023-08-31
Save jitter measure of main task in file
CODESYS Forge
talk
(Thread)
Save jitter measure of main task in file
Last updated: 2020-08-07
Ged rid of lines on Chart XY
CODESYS Forge
talk
(Thread)
Ged rid of lines on Chart XY
Last updated: 2022-04-05
Resolution of visualization (for RPi's LCD 800x480)
CODESYS Forge
talk
(Thread)
Resolution of visualization (for RPi's LCD 800x480)
Last updated: 2015-11-22
The configuration file of the PLC
CODESYS Forge
talk
(Thread)
The configuration file of the PLC
Last updated: 2016-04-11
Where is data of ENIP getAttributeSingle stored?
CODESYS Forge
talk
(Thread)
Where is data of ENIP getAttributeSingle stored?
Last updated: 2023-04-20
Encryption of application and communication not working
CODESYS Forge
talk
(Thread)
Encryption of application and communication not working
Last updated: 2021-11-04
Adding a scaling factor to text sizes of different languages
CODESYS Forge
talk
(Thread)
Adding a scaling factor to text sizes of different languages
Last updated: 2017-03-31
Variable number of arguments in a user-defined function
CODESYS Forge
talk
(Thread)
Variable number of arguments in a user-defined function
Last updated: 2012-01-08
The intent of two Library Managers in a Project
CODESYS Forge
talk
(Thread)
The intent of two Library Managers in a Project
Last updated: 2016-08-22
Access project information of references library by script
CODESYS Forge
talk
(Thread)
Access project information of references library by script
Last updated: 2023-10-23
Axis variable indicating modulo of finite setting
CODESYS Forge
talk
(Thread)
Axis variable indicating modulo of finite setting
Last updated: 2023-11-25
License status of Linux 64Bit runtime via CLI
CODESYS Forge
talk
(Thread)
License status of Linux 64Bit runtime via CLI
Last updated: 2023-12-04
Management of a PLC network from a remote station
CODESYS Forge
talk
(Thread)
Management of a PLC network from a remote station
Last updated: 2023-12-04
Extracting information out of a *.library or *.compiled-library file
CODESYS Forge
talk
(Thread)
Extracting information out of a .library or .compiled-library file
Last updated: 2023-12-04
Alarm Management - Import and Export of AlarmGroup
CODESYS Forge
talk
(Thread)
Alarm Management - Import and Export of AlarmGroup
Last updated: 2023-12-06
OPC UA RPI 4.8.0.0 Status Code / "out of range"
CODESYS Forge
talk
(Thread)
OPC UA RPI 4.8.0.0 Status Code / "out of range"
Last updated: 2024-07-10
To search for an exact phrase, put it in quotes. Example: "getting started docs"
To exclude a word or phrase, put a dash in front of it. Example: docs -help
To search on specific fields, use these field names instead of a general text search. You can group with AND or OR.