Opc UA Data Source Client Browse Error in Codesys HMI
CODESYS Forge
talk
(Thread)
Opc UA Data Source Client Browse Error in Codesys HMI
Last updated: 2025-11-17
Post by tjacks on Opc UA Data Source Client Browse Error in Codesys HMI
CODESYS Forge
talk
(Post)
Codesys V3.5 SP21 Patch 3 Codesys HMI 3.5.21.30 I'm trying to connect to an OPC UA server on a Kuka robot controller using Codesys HMI's data source manager. I get through the login phase and the client browses most of the data structure on the server but errors out toward the end with a generic: Error while browsing the client, Failed with service result: BadUnexpectedError. If I complete the data source setup and try to update variables, I get the attached stack trace for the error. I've tried several different endpoint and security options. Most get me through the login but all error out while browsing. UA Expert happily connects and browses with the same configuration. I've connected this same version of Codesys to TwinCAT OPC UA servers and Siemens PLC OPC UA servers. Any ideas on what may be causing the generic BadUnexpectedError during OPC UA server browse?
Last updated: 2025-11-17
(no subject)
tjacks
wiki
(Thread)
Last updated: 2025-11-17
Home
tjacks
wiki
(WikiPage)
Project Members: tjacks (admin)
Last updated: 2025-11-17
'keep last value' option in CODESYS EtherCAT
CODESYS Forge
talk
(Thread)
'keep last value' option in CODESYS EtherCAT
Last updated: 2025-11-18
Home (version 1) discussion
ppanchal
wiki
(Thread)
Home (version 1) discussion
Last updated: 2025-11-18
Post by ryusoup on 'keep last value' option in CODESYS EtherCAT
CODESYS Forge
talk
(Post)
Hello, I’m using CODESYS EtherCAT Master on a Raspberry Pi controller with several remote I/O modules. I’m facing an issue where the input values from the remote I/Os drop to 0 when a connection error occurs. Is there a way to configure a “keep last value” behavior (i.e., hold the last valid input) instead of defaulting to 0 on communication loss? Best regards,
Last updated: 2025-11-18
wiki Discussion
mm76646
wiki
(Discussion)
Forum for wiki comments
Last updated: 2025-11-18
blog Discussion
mm76646
blog
(Discussion)
Forum for blog comments
Last updated: 2025-11-18
(no subject)
mm76646
wiki
(Thread)
Last updated: 2025-11-18
Home
mm76646
wiki
(WikiPage)
Project Members: mm76646 (admin)
Last updated: 2025-11-18
wiki Discussion
lengzufei
wiki
(Discussion)
Forum for wiki comments
Last updated: 2025-11-18
blog Discussion
lengzufei
blog
(Discussion)
Forum for blog comments
Last updated: 2025-11-18
(no subject)
lengzufei
wiki
(Thread)
Last updated: 2025-11-18
Home
lengzufei
wiki
(WikiPage)
Project Members: lengzufei (admin)
Last updated: 2025-11-18
Post by eschwellinger on Deploy LicenseServer for Linux SL
CODESYS Forge
talk
(Post)
for the package you net to install 32bit support(to have the native timprovider availble to deploy) sudo apt-get install libc6:i386 Then native Safeplc and native Safetimeprovider should be available to install. Raspi yes - but there is no official package available till now and you need have a rt_preemt patched kernel on the Pi, then it works like charm
Last updated: 2025-11-18
Home (version 1) discussion
sergiohs
wiki
(Thread)
Home (version 1) discussion
Last updated: 2025-11-18
Home (version 1) discussion
abriedup
wiki
(Thread)
Home (version 1) discussion
Last updated: 2025-11-18
Home (version 1) discussion
rishinayak
wiki
(Thread)
Home (version 1) discussion
Last updated: 2025-11-19
wiki Discussion
jeevaarumugam
wiki
(Discussion)
Forum for wiki comments
Last updated: 2025-11-19
blog Discussion
jeevaarumugam
blog
(Discussion)
Forum for blog comments
Last updated: 2025-11-19
Home
jeevaarumugam
wiki
(WikiPage)
Project Members: jeevaarumugam (admin)
Last updated: 2025-11-19
(no subject)
jeevaarumugam
wiki
(Thread)
Last updated: 2025-11-19
Post by jonasz on Deploy LicenseServer for Linux SL
CODESYS Forge
talk
(Post)
Good morning, I'm digging into this topic because I'm curious about resolving my problem in a test environment. In my previous message, I asked about the CODESYS Safe Timeprovider SL package (4.18.0.0), which I saw in the illustration. I noticed that it runs as a service. I am asking about this because from the perspective of an "ordinary" user, this service provides easier access to the settings of the time provider's operating parameters. The basic time provider configuration is outlined at https://content.helpme-codesys.com/en/CODESYS%20Control/_rtsl_virtual_safe_time_provider.html. Why my questions? They stem from my specific case, which is experiencing timeout issues. I know that my environment is currently only a test environment. I'm assuming a real-world scenario in which I won't be able to achieve a better result with my configuration, and I will ultimately need to increase the time provider's cycle time. By running the time provider service, I can easily influence the time provider's operation and thus eliminate the problem. I know, I know, safety systems are not life-enhancing extras.
Last updated: 2025-11-19
Post by seler on Custom button with output status
CODESYS Forge
talk
(Post)
Just to clarify. Output for lamp will have two inputs: from plc IN (wall switch) and from visu button. Until now I had separate object for visu button and separate for visu lamp. Now I want it to be one object, bulb icone which will change color on lamp status and yet by touching it will change visu button state. Tried "Switch Image" object but there is no way to assign switch var.
Last updated: 2025-11-19