Post by daniel on SysFileOpen not working
CODESYS Forge
talk
(Post)
Hello, I have the same problem now with 3.5.20 Patch 3. Normally it works if I ad in CODESYSControl.cfg: [SysFile] ForceIecFilePath=0 (This told me codesys last time) I try to use the placeholders but without success. Something special is that the Files are not in C:. The Plc Configuration Path is not as usual C:\ProgrammData\CODESYS\CODESYSControlRTEV3\, it's E:\Control.
Last updated: 2024-10-23
Post by winki on Not Possible to connect using control SL
CODESYS Forge
talk
(Post)
Hello, I used to connect into my gateway using control SL tool 4.13, (it was called Update Linux.) I formated my computer, so today I install the new version of codesys and all package. Now I am not able to connect to my PLC using control SL. It says, check the status. Normally it used to worked perfectly before that.
Last updated: 2025-01-07
Post by smic on put the Port number 80808 in Instance Setting of Deploy Control SL
CODESYS Forge
talk
(Post)
I am using CODESYS V3.5 SP20 Patch 5. I am trying to use the Webvisu function on a PLC running on Docker. When I enter the port value 8080:8080 in the Instance Setting in Deploy Control SL, it is not saved. Can you please help me?
Last updated: 2025-02-21
Post by fabiodasilveira on PLC Shell commands via ST Code
CODESYS Forge
talk
(Post)
Thank you, Bingo. I have added the instructions below to the CODESYSControl.cfg file, but they haven't changed anything. [SysSocket] Adapter.0.Name="ETH0" Adapter.0.EnableSetIpAndMask=1 Adapter.1.Name="ETH1" Adapter.1.EnableSetIpAndMask=1 Regarding your second suggestion, could you please expand a bit on that?
Last updated: 2025-03-03
Post by gseidel on Dynamic limits invaild
CODESYS Forge
talk
(Post)
Hi jbu0105, which error doe you get, exactly? Is it error 11008, SMC_MOVE_INVALID_DYNAMICS? (It might help if you check the "Log" tab in the PLC device and copy the exact error.) Please double-check whether the inputs Velocity, Acceleration, Deceleration, and Jerk of MC_MoveCircularAbsolute have correct (positive) values. Best regards, Georg
Last updated: 2025-04-07
Post by atone on Set DeviceID of an IO-Link Sensor at Runtime
CODESYS Forge
talk
(Post)
Answering to myself: is not possible according to the IFM support, this possibility has not been taken into account, although the interfaces and FBs in Codesys would apparently support it. So I ended up having to deactivate the sensor validation and the backup & restore functionality in the master and implement it in the PLC myself.
Last updated: 2025-04-28
Post by rajatdas2005 on Codesys Virtual control SL
CODESYS Forge
talk
(Post)
Thanks once again. Right now the codesys virtual control sl docker is using the host ip itself not the docker ip. so the local host edge gateway was able to search the virtual plc. so you are telling me instead of local host edge gateway I should use the edge gateway docker version?
Last updated: 2025-08-08
Post by eschwellinger on TargetVisu option missing in IDE
CODESYS Forge
talk
(Post)
It is not needed to add Targetvisu connector - for using the TargetVisu for Linux. The reason is - TargetVisu for Linux is basically a remote TargetVisu which could connect to any CODESYS plc not only the loacal one - therefore only a Webvisu connector is needed to have it work. & it seems a bug with this anoying update proposal.
Last updated: 2025-08-23
Post by rickwot809 on Codesys Soft PLC OPC UA server
CODESYS Forge
talk
(Post)
Enabling Anonymous Login 1. Navigate to 'Device' > 'Communication Settings' > 'Device'. 2. Next, click on 'Change Runtime Security Policy'. 3. In the new window, find and check the box for 'Allow anonymous login'. After completing these steps, you should be able to communicate with the OPC UA server.
Last updated: 2025-09-11
Post by anderson on function block output
CODESYS Forge
talk
(Post)
so it is not possible for me to use the function blocks and through them I can select the digital outputs of the PLC so that pulses and direction are output, or some function block that does this reading and in it I can program the pulse and direction outputs for the drive?
Last updated: 2024-01-09
Post by scarter on Import/Export PLCOpen xml Task Configuration
CODESYS Forge
talk
(Post)
I'm Having the same issue. If I highlight PLC Logic and import it erases everything else and replaces the Task config. If I highlight the Application I get the same result. Simple manual fix is click and drag the task config onto the origional Application, and delete the second one. Easy fix but not the expected result of importing task config.
Last updated: 2024-01-17
Post by talhaali on Is a Reset possible for the CoDeSys soft PLC?
CODESYS Forge
talk
(Post)
Hi, I have got a solution. Go to local disk C. (There will be an option View on top. Click View>Show>hidden items.) go to following path:C:\ProgramData\CODESYS\CODESYSControlWinV3x64 there will be one or two files. delete it and run control win again. issue will be resolved.
Last updated: 2024-01-18
Post by kees-b on PLCnext Phoenix Contact
CODESYS Forge
talk
(Post)
Hello We started with the new design of Codesys, through a "CODESYS Control Standard S" license. However, after installing the license, connecting, etc. (without any problems), we cannot get the program into the PLC with entries that we have not seen before. Is there anyone who has also experienced this? Better yet, does anyone have the solution?
Last updated: 2024-01-24
Post by landhen on Codesys HMI with a non codesys programmed controller
CODESYS Forge
talk
(Post)
Hello, I would like to know, if it is possible to use codesys for a visualization of parameters in a controller (not PLC) not programmed using Codesys. I intend to use codesys for the visualiztion, and do not know yet what I may require.
Last updated: 2024-02-21
Post by stuartjr on Disabling forcing of specific variables
CODESYS Forge
talk
(Post)
I also thought that if I had logic writing a value to this variable, then it would override the force anyway, since I thought that the force request was only applied at the beginning and end of the PLC scan. But this doesn't seem to be the case, the force persists throughout the logic regardless of what I write to the variable with logic
Last updated: 2024-03-15
Post by matthew on Persistence Manager Backup
CODESYS Forge
talk
(Post)
Hi @eschwellinger How does the persistent manager files work on v20? I would Like to upgrade my v19 as I'm still having issues. Sometimes if there is a power cut CodeSys won't load the Persistence Manager files and I have to redownload to the PLC and then copy my backup persistent files and then start the application. I hope it's a lot more robust in v20
Last updated: 2024-04-23
Post by timvh on Codesys SVN
CODESYS Forge
talk
(Post)
Minimum version is 3.5 SP19 Patch 3. See https://store.codesys.com/en/codesys-git.html But you could ask your PLC vendor if it is possible to program their PLC's which have Runtime version SP16 with development version 3.5 SP19 or higher (should normally be possible, but with Safety PLC's there could be some regulation limitations).
Last updated: 2024-05-01
Post by andrej on Channel timeout CmpChannelMgr
CODESYS Forge
talk
(Post)
Hello, I use Codesys RTE 3.5.16.5. If I connect to the PLC I often get the following message: (see printscreen) 1. Channel timeout CMpChannelMgr. 2. Closing connection CmpChannelMgr. Can you tell me, what the meaning of this is? What does the number 1250030,1220020 resp. c400:0a0a:015a:0301 refer to? I could find any information in the online help. Thanks a lot.
Last updated: 2024-05-08
Post by kuegerls on CSV Utility SL
CODESYS Forge
talk
(Post)
Hello, I want to read a CSV file using the CSV Utility SL library, but I encounter an 'invalid_handle' error during initialization. What could be the cause? For my test program see the screenshot. I have purchased a license, and it is also installed on my PLC. Thank you in advance. Best regards, Stefan.
Last updated: 2024-05-13
Post by matthew on Persistence Manager Backup
CODESYS Forge
talk
(Post)
Hi @eschwellinger yes I have been using xDoubleStorage It happened again and I checked and the files were still there with there contents, restarting codesys or rebooting would not even reload them. Doing a download and then starting the PLC loaded them and began working again. Some sort of mismatch error or something?
Last updated: 2024-05-14
Post by xiaoyan on Generic EtherCAT slave
CODESYS Forge
talk
(Post)
Hello Well i need some basic advice. My protegoD drive is shown deactivated in the device tree. i can see its variables and other i/o in online mode but the device itself is deactivated. how can i address this issue. is there any configuration error.using ethercat link to connect to protegoD by Primo MC plc
Last updated: 2024-05-16
Post by rd76065 on Opto 22 Groov PR2 Modbus TCP Master communication
CODESYS Forge
talk
(Post)
Previously, I have used ModbusEthernet_04 library for Wago for ModbusTCP Master communicational in Codesys V2.3. How to use same communication of similar UDT for Opto22 Groov PR2 PLC in Codesys V3.5 SP20. Can I use OSCAT library - Network -MB_Client or IODrvModbusTCP - ModbusRequest for this requirement? If any other please guide.
Last updated: 2024-05-31
Post by timvh on Persistent Retain Variables Not Visible in Online View (WAGO PFC100 + CODESYS)
CODESYS Forge
talk
(Post)
It is a known issue. It only happens with CODESYS and Wago controllers and the Persistent Variables. It seems related to using 64 bit variables in the PV list (e.g. LREAL). Internally in the PLC everything works okay. It is just a monitoring issue.
Last updated: 2025-10-26
Post by bruno-roth on Parker Compax3 controlled by Schneider LMC 201
CODESYS Forge
talk
(Post)
Hello, You could not run EtherCAT-Softmotion drives with LMC201 PLC. This Controller has an EtherCAT master but only to run simple I/O devices. You could not use this EtherCAT master on the LMC201 for Motion. Schneider PACdrive Controller use SERCOS and only own drives (LXM62 with Sercos) for motion.
Last updated: 2026-01-13
Post by petra on Gateway not configured properly when read_online_value
CODESYS Forge
talk
(Post)
Here is what I use to read online the parameter value. proj = projects.primary app = proj.active_application plc = proj.find("Device", True)[0] onlineapp = online.create_online_application(app) onlineapp.login(OnlineChangeOption.Try, True) dev1 = proj.find("DEV1", True)[0] for conn in dev1.connectors: > parms = conn.host_parameters > if len(parms) > 0: > p = parms.by_id(1074855985) > p.read_online_value(2000) ---> error: Gateway not configured properly
Last updated: 2026-06-12
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.