Why is IDialogManager.OpenDialog Marked Oboslete?
CODESYS Forge
talk
(Thread)
Why is IDialogManager.OpenDialog Marked Oboslete?
Last updated: 2023-06-17
Modify variable while dialog is displayed
CODESYS Forge
talk
(Thread)
Modify variable while dialog is displayed
Last updated: 2020-11-11
Codesys control win is dont start
CODESYS Forge
talk
(Thread)
Codesys control win is dont start
Last updated: 2017-05-19
ERROR: Variable is not authorized?
CODESYS Forge
talk
(Thread)
ERROR: Variable is not authorized?
Last updated: 2011-08-17
Is it possible to know uptime?
CODESYS Forge
talk
(Thread)
Is it possible to know uptime?
Last updated: 2017-06-15
STweep formatter 1.3.2 is released!
CODESYS Forge
talk
(Thread)
STweep formatter 1.3.2 is released!
Last updated: 2020-12-15
Is Beaglebone Black support TargetVisu?
CODESYS Forge
talk
(Thread)
Is Beaglebone Black support TargetVisu?
Last updated: 2021-03-01
Is CODESYS adapted to TMDXIDK5728? (AM57xx)
CODESYS Forge
talk
(Thread)
Is CODESYS adapted to TMDXIDK5728? (AM57xx)
Last updated: 2017-06-02
Axis Group licence status is uninitialized
CODESYS Forge
talk
(Thread)
Axis Group licence status is uninitialized
Last updated: 2019-04-27
What is a projectarchive file?
CODESYS Forge
talk
(Thread)
What is a projectarchive file?
Last updated: 2016-07-20
which one the Licenses is required
CODESYS Forge
talk
(Thread)
which one the Licenses is required
Last updated: 2018-03-06
Where is Ethercat Slave parameters tab?
CODESYS Forge
talk
(Thread)
Where is Ethercat Slave parameters tab?
Last updated: 2020-02-17
e!Cockpit is not installing
CODESYS Forge
talk
(Thread)
e!Cockpit is not installing
Last updated: 2023-01-21
New version 2.2.0.2 is now available
CODESYS Forge
talk
(Thread)
New version 2.2.0.2 is now available
Last updated: 2015-09-18
Gear on is slave offline
CODESYS Forge
talk
(Thread)
Gear on is slave offline
Last updated: 2024-01-14
I2c write is BeforeWriteOutputs needed?
CODESYS Forge
talk
(Thread)
I2c write is BeforeWriteOutputs needed?
Last updated: 2024-02-07
CNC Override speed. SMC_Interpolator.dOverride is working ?
CODESYS Forge
talk
(Thread)
CNC Override speed. SMC_Interpolator.dOverride is working ?
Last updated: 2024-05-01
Is it possible to profile builds?
CODESYS Forge
talk
(Thread)
Is it possible to profile builds?
Last updated: 2024-06-05
Is it possible to profile builds?
CODESYS Forge
talk
(Thread)
Is it possible to profile builds?
Last updated: 2024-06-06
Access to the path *** is denied
CODESYS Forge
talk
(Thread)
Access to the path *** is denied
Last updated: 2025-12-11
Post by wmoon on Licensing info not available.
CODESYS Forge
talk
(Post)
Hello, I bought some licenses from CODESYS store. I am trying to install licenses into my device(CODESYS Control for Linux ARM64 SL). But I have a trouble with it. I did it in the following order. Tool -> License Manager Selected Device and Next... Selected Soft container and Next... Select the device and Ok.. And then I always show a message "Licensing info not available. There is no dongle attached to the device." And I tried to click "Install Licenses" button. I saw the message "The value cannot be NULL. Parameter name : continerToLicenses" Could you let me know what I've missed or what I've got wrong?
Last updated: 2024-03-19
Post by struccc on Release SP20 - Changes in behaviour?
CODESYS Forge
talk
(Post)
This... is not very practical for me - as I have a bunch of different classes - it's just doesn't seems to be very practical to define a NULL for each of them... Something like this I use in parameter definitions. For example: VAR_INPUT refVFD_Drive : REFERENCE TO FB_VFD_Drive := GVL_DUMMY.Dummy_VFD; END_VAR I use this to prepare objects for code I don't control: Typycally visualizations - had many troubles with references set on the fly, right before opening a corresponding visualization... And yes, the instance in GVL_Dummy reports itself as "Fake", so it does not influence the actual application at all. Actually this way I could invalidate a reference, just to set it to a "Dummy" instance.
Last updated: 2024-03-25
Post by gordonkeller360 on Escape character behavior for hex values in string -- what gives?
CODESYS Forge
talk
(Post)
I have a program which sequentially places byte representations of characters from a string into an array. FUNCTION_BLOCK MoveBytesFromString VAR_IN_OUT abRxBuf: ARRAY [0..79] OF BYTE; END_VAR VAR testString : STRING := '$0A$R$L$TTesting,123...$94$86$0A'; iCount: DINT; END_VAR ---------------------------------------------------------------------------------------- // clear the buffer MEM.MemFill(ADR(abRxBuf), 80, 0); FOR iCount := 0 TO LEN(testString) - 1 DO // account for undesired null terminator of string abRxBuf[iCount] := testString[iCount]; END_FOR Escaped characters, like $T, $N, etc. work just fine, and so do their hex representation counterparts ($09, $0A, etc). However, when I put something like $94, I get a set of nonsense values... see image attached after one spin of the program. Could someone explain to me what is happening here? I'll continue to investigate...
Last updated: 2026-03-09
Post by superjojo2002 on Licensing info not available.
CODESYS Forge
talk
(Post)
I updated the docker container runtime to version 4.11.0.0. and build the container with this "Dockerfile" FROM arm64v8/debian:11.6 RUN apt-get update RUN apt-get install -y wget sudo unzip libusb-1.0-0-dev procps ENV CDS_VERSION "4.11.0.0" ENV EDGE_VERSION "4.11.0.0" ENV URL "https://store-archive.codesys.com/ftp_download/3S/LinuxARM64/2302000039/$CDS_VERSION/CODESYS%20Control%20for%20Linux%20ARM64%20SL%20$CDS_VERSION.package" ENV EDGE_URL "https://store-archive.codesys.com/ftp_download/3S/EdgeGatewayLinux/000120/$EDGE_VERSION/CODESYS%20Edge%20Gateway%20for%20Linux%20$EDGE_VERSION.package" RUN wget --output-document=/tmp/codesys.package $URL && \ unzip -p /tmp/codesys.package '*codemeter*.deb' > /tmp/codemeter.deb && dpkg -i /tmp/codemeter.deb && \ unzip -p /tmp/codesys.package '*codesyscontrol*.deb' > /tmp/codesys.deb && dpkg -i /tmp/codesys.deb RUN wget --output-document=/tmp/edge.package $EDGE_URL && \ unzip -p /tmp/edge.package '*arm64.deb' > /tmp/edge.deb && dpkg -i /tmp/edge.deb EXPOSE 11740 1217 11743 ENTRYPOINT ["/bin/sh", "-c" , "/etc/init.d/codemeter start && /etc/init.d/codemeter-webadmin start && /etc/init.d/codesyscontrol start && /etc/init.d/codesysedge start && tail -f /dev/null"] Now cmu -x" returns root@sensoredge-field-netfield-produktmanagment:/# cmu -x cmu - CodeMeter Universal Support Tool. Version 8.00 of 2023-Nov-28 (Build 5967) for Linux/ARMHF 64-Bit Copyright (C) 2007-2023 by WIBU-SYSTEMS AG. All rights reserved. But still CODESYS development system reports that it needs a dongle and when I click install that "value cannot be null. Parameter name: containerToLicenses" It seems that Codemeter is forced to look for a dongle instead of a CMsoftcontainer. Can you confirm that CODESYS licensing works also when CODESYS is installed in a Docker container?
Last updated: 2024-03-21
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
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.