Post by miltos on licensing question
CODESYS Forge
talk
(Post)
Greetings to all, I'm working on a webvisu project on control win V3 x64 runtime, and have purchased 3 licenses for my application. -Codesys Control Standard M -Codesys Visualization L -Codesys Communication M I have them installed on a Codesys usb dongle When I try to download the program, a login error window appears with the message "No valid license found for the webvisualization". The control win v3 communicates with 3 plc, and have enabled communication over codesys V3 communication by adding one datasource for every plc in the datamanager. If I remove the data manager from the project, the rest of the visualisation can be downloaded normally. Do I need to purchase another License and which one? Please find attached the software metrics and the error screen.
Last updated: 2025-10-31
Post by reinier-geers on check if Programm pc is online
CODESYS Forge
talk
(Post)
I did but then it turns out, codesys hangs its self vor 30 sec after a ping
Last updated: 2025-11-06
Post by albertovalente on How extract JSONElement containing Array data
CODESYS Forge
talk
(Post)
Hi Creator: hazarath, Have you fix the problem? because I have the same issue Thanks a lot
Last updated: 2025-11-12
Post by albertovalente on How extract JSONElement containing Array data
CODESYS Forge
talk
(Post)
Hi Creator: hazarath, Have you fix the problem? because I have the same issue Thanks a lot
Last updated: 2025-11-12
Post by jonasz on Deploy LicenseServer for Linux SL
CODESYS Forge
talk
(Post)
The machine I'm currently using (Celeron J1900) already has the Kernel RT patch. I checked the performance according to the documentation. After running CyclicTest for 4 cores, the value for each core is around 6-7. I went through the entire process according to the documentation (I envy the TaskMonitor results in the documentation). The documentation states: "CODESYS Virtual Safe Time Provider The CODESYS Virtual Safe Time Provider is a standard interface that the user can use to transfer a second and external time base to the CODESYS Virtual Safe Control. The implementation is done as a client, which must run on another system with an independent time base." How do I implement this? I've been struggling for two weeks now - I'm too old to give up.
Last updated: 2025-11-17
Post by jonasz on Deploy LicenseServer for Linux SL
CODESYS Forge
talk
(Post)
Thank you for the information and support - I need to think this through again.
Last updated: 2025-11-18
Post by artem1223 on Synaxis of library declarations in the ST
CODESYS Forge
talk
(Post)
Codesys 3.5 17.30, plc - crevis GN-9373. I need to use RTC of pls for write in registers (need to check difference of writen 100 and 200 registers). For this i try to use SysTimeRtc (SysTimeRtc.SysTimeRtcGet) but its not working. After it i tryed to use SysTimeGetMs and something like this but still not working. Library? Mb but check project, SysTime with SysTimeRtc already, all what i know - already is here. Its my first try to learn ST (early used fbd and ladder, yeah), pls help with it. Mb problem with a syntaxis, but im not sure.
Last updated: 2025-11-26
Post by pernockham on Trend legend naming and access/config to/of trend/legend-variables
CODESYS Forge
talk
(Post)
Trying the web-version of trend-data. This seems to be a impressive tool, but I lack/cant find a number of what I would think are important parts. There does not seem to be a way to get away from the dot.notated variable naming in the legend.. A developer might want the dot-notation but an end-customer will surely not. For instance I want to display 12 temperatures, instead of t1, t2 etc.. they will be named. gvl_io.unit[1].trend.temps.t1_a gvl_io.unit[1].trend.temps.t1_b gvl_io.unit[1].trend.temps.t1_c gvl_io.unit[1].trend.temps.t2_a .. gvl_io.unit[1].trend.temps.t4_b.. gvl_io.unit[1].trend.temps.t4_c.. Quite a lot of unnecessary text/data taking space from the actual trend => Is there a way to access/interface the legend-data programmatically so I can change the presentation/naming?
Last updated: 2025-12-16
Post by pernockham on Unable to deploy "Control for Linux SL 4.18.0.0"
CODESYS Forge
talk
(Post)
The option to update "Control for Linux SL" is not shown in the "deploy control SL tool", I can see and update the gateway but not the control (3.5.21 SP4). Has the way to update control SL changed? In the process of fault finding I removed the control SL entirely from my target, then I had to revert to version 3.5.21.0 SP 1 to re-install "Control SL 4.17.0.0". So I thought it was just a matter of using SP1 to update also to 4.18.0.0, but after installing the files for 4.18.0.0 in the SP1-version, the behavior was identical to SP4, ie no Control for Linux SL shown in the deploy tool.. See screenshots.
Last updated: 2025-12-19
Post by gatto on warning C0195
CODESYS Forge
talk
(Post)
I answer myself: xyz : ARRAY [1..10] OF BYTE := [10(BYTE#100)] ; // no warning :-)
Last updated: 2025-11-20
Post by adam-eita on Power off
CODESYS Forge
talk
(Post)
bro really thanks, i have trying to figure out this in several hours without any progress.
Last updated: 2025-12-05
Post by aldo on Access to the path *** is denied
CODESYS Forge
talk
(Post)
I have everything updated to the latest versions, but the problem persists. Thanks
Last updated: 2025-12-10
Post by mawaloc on KeyPad Function in Visualization to fill a table
CODESYS Forge
talk
(Post)
Hello Everybody, Hope you're all doing good for this new year. Since a time, I'm looking on how to use the KeyPad in vizualization to fill a textlist or something similar. my application is : In one window, I would need to be able to writte a string linked to an Numeric Values. => I can't use a std text list inside my software, as per this would be custom by customer. then from another windows I would need a "text box" to be able to select any of this String. I hope it's clear enought. thankyou for the help
Last updated: 2026-01-07
Post by remlab on WebClient result empty
CODESYS Forge
talk
(Post)
Hello, I try to read into a IPX800v4 (this is a PLC for domotic application) with a WebClient fonction I use as url http://192.168.0.250:50543/api/xdevices.json?key=XXX&Get=C XXX is replace by the correct key for sure The status code is 200, it should works correctly But the result is '{' that's my problem When I try the same url with a web browser the result is correct like { "product": "IPX800_V4", "status": "Success", "C1": 16, "C2": 2, "C3": 0, "C4": 0, "C5": 0, "C6": 0, "C7": 0, "C8": 0, "C9": 0, "C10": 0, "C11": 0, "C12": 0, "C13": 0, "C14": 0, "C15": 0, "C16": 0 } When i replace the url by a web site like google for exemple it works Can you help me please ?
Last updated: 2026-03-04
Post by pernockham on Images not shown in webvisu
CODESYS Forge
talk
(Post)
I must have ended in some kind of limbo between versions, because today after compile/download everything works as wanted.
Last updated: 2026-04-13
Post by blisk2000 on Scheduler
CODESYS Forge
talk
(Post)
Hi, I am looking for a scheduler like attached picture. Is a scheduler like this already available in Codesys? Thank you! Best regards! Zdenko
Last updated: 2026-01-16
Post by baott569 on Limitation on OPC UA Variable 100+ variables on raspberry pi
CODESYS Forge
talk
(Post)
Sorry, not trying to spam, My internet lagged and I thought the comment wasnβt submitted
Last updated: 2026-01-22
Post by benwzd on How to get SYM File on CodeSys 3.5
CODESYS Forge
talk
(Post)
Hello, I am looking to obtain the SYM file on CodeSys please? this is to import into PCVue Thanks
Last updated: 2026-01-27
Post by winki on Error in licence activation
CODESYS Forge
talk
(Post)
I am using Codesys Control for linux ARM64 SL. Installed with the SL deployment tool
Last updated: 2026-02-03
Post by russells on Codesys ControlWinV3x64 with EtherCat Slave
CODESYS Forge
talk
(Post)
Much thanks. I reinstalled NPCap and it is now working. Much thanks.
Last updated: 2026-02-05
Post by winki on Error in licence activation
CODESYS Forge
talk
(Post)
Hello, I think I understand: On my debian gateway I have done: sudo cmu --list cmu - CodeMeter Universal Support Tool. Version 8.30a of 2025-May-06 (Build 6885) for Linux/ARMHF 64-Bit Copyright (C) 2007-2025 by WIBU-SYSTEMS AG. All rights reserved. List all locally connected CmContainers: - CmContainer with Serial Number 130-XXXXXXXX and version 3.00 (empty) - CmContainer with Serial Number 130-XXXXXXXX and version 3.00 (locked) Result: 2 CmContainer(s) listed. The licence has been activated with a computer Name, but the guy who did it make a mistake in the name, so he changed it after to have activate the licence. I think this has created a second container. The licence is actived on the other container.
Last updated: 2026-02-06
Post by konstantin on Lenze i950 Servo and WAGO PFC200
CODESYS Forge
talk
(Post)
Hello, basically the i950 drive support CiA402 Basic and CiA402 Advanced modes. I attached pictures of both mode supported functions. It also support CSP, VL, CSV and CST modes. It seems the homing mode is in CiA402 Advanced mode but how can you not have the homing mode in both modes? It is a vital part of any servo system. If I use the SoftMotion standard demo mode, I can move the servo absolute and relative but cannot home it. But in SoftMotion Light mode, I cannot execute any motion function. Here is the official manual for i950 servo drive - i950 Documentation Best Regards Konstantin Kolev
Last updated: 2026-02-13
Post by reinier-geers on Power off bit to save last log
CODESYS Forge
talk
(Post)
3.5.20.4 Is there a power off bit, so i can save my last logfile ?
Last updated: 2026-02-17
Post by nehaltrivedi96 on Modbus connection via Qronox PCD3 M6893
CODESYS Forge
talk
(Post)
Thank you for your suggestions, based on it I will modify the code
Last updated: 2026-02-18
Post by husarz17 on How change Unity-ID in TCP Modbus Slave
CODESYS Forge
talk
(Post)
My codesys is 3.5.21.30. I am using function ModbusServer from library ModbusTCP_Slave. The reason is that I need share 9000 Holding registers. By standard configuration it is only 4096. fbMbTcpDevice: ModbusTCP_Slave.ModbusServer; fbMbTcpDevice( wPort := 502, pInputData := ADR(awInputReg), pOutputData := ADR(awHoldingReg), uiInputDataSize := 10, uiOutputDataSize := 9000, xEnable := TRUE, tTimeout := 10000, InterfaceName := "eth0", xBusy => xBusy, xError => xError, byClientConnections => byConnections ); Ethernet port is cofigured: Network interface: eth0 IP address: 10.10.22.55 Subnet maskL 255.255.255.0 Default gateway: 0.0.0.0 And it only works when I am reading registers with ID 255 by Modbus Poll. Any other IDs don't work. The actual TCP client device try to read registers with ID 1 and I can't change it... Thanks in advance for your help!
Last updated: 2026-04-01
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.