Post by fless on How to change bHiresMode
CODESYS Forge
talk
(Post)
Hi, you should see 2 input fields in the scaling tab of your linear axis: increments and units in application just set increments to 10 and units in application to 366
Last updated: 2024-03-12
Post by damian177 on RevPi piBridgeRight not found in project.
CODESYS Forge
talk
(Post)
Hi, Like in tpoic I hahe a problem with running DIO on RevPi Core SE working with Codesys. Look in attachments. Any idea how solve the problem ?
Last updated: 2024-04-27
Post by tk096 on Motion FB Error
CODESYS Forge
talk
(Post)
Hi, Softmotion Robotics does not support tracking in/out to dynamic coordinate systems with relative movements. Is MC_MoveLinearAbsolute an option? See SMC_RELATIVE_MOVEMENT_TRACKING_CS in https://content.helpme-codesys.com/en/libs/SM3_Error/Current/SM3_Error/SMC_ERROR.html Concerning the other error: Do you use any motion function blocks of SM3_Basic to move a single axis of the robot in your application?
Last updated: 2023-10-20
Post by rmaas on Responsive Design Example
CODESYS Forge
talk
(Post)
Hi, I just tried the example project with control WIN x64 and for me this is working correct. The only difference is that it is showing 'TabletPortrait' when i hold my smartphone in portrait mode and 'Monitor' when i hold my smartphone in landscape mode. This is because smartphone resolutions have increased i guess... You could check what resoution is detected and change accordingly in IsSmartphone method.
Last updated: 2024-07-04
Post by janber on REFERENCE TO in an array
CODESYS Forge
talk
(Post)
Hi all, in the online help it written, that array of reference to data type is not possible. Ok... but if I create array of struct of reference to - everything works fine - please see the screenshots: and it works this way OK. Is it intention or error in compiler 3.5.18.20 and we should avoid it? Thanks a lot, Jan.
Last updated: 2024-10-14
Post by snhatton on How to write a for loop in ladder?
CODESYS Forge
talk
(Post)
Hi there, little late to the party, but you could also use the ST block for in-line ST code and implement a for loop as you normally would. ST Block is super handy if you just need a small amount of in-line structured text code without creating a new POU. Hope this helps!
Last updated: 2025-10-06
Post by benediktenger on Access project information of references library by script
CODESYS Forge
talk
(Post)
Hi, I need to accesss to project information of a referenced library in the project. At least I need the "Released" flag from these information to check that no project gets shipped with unreleased libraries. Unfortunally, I do not get this information by script. I archieved to get the library reference object and the managed library object but both won't give me this flag but only basic information like company, name, version, etc. Here is my code: # get the library refernces proj = projects.primary objects = proj.get_children(recursive=True) for object in objects: if object.is_libman: for libref in iter(object): if libref.is_placeholder and isinstance(libref.effective_resolution,str): print(libref) print(libref.name) # get the managed libraries libs = librarymanager.get_all_libraries() for lib in libs: print(lib.displayname) print(lib.version) Does somebody know how do get these information?
Last updated: 2023-10-23
Post by jacobwago on v3.5 SP19 - Modbus TCP Devices - Channel Limit?
CODESYS Forge
talk
(Post)
Hello, I have experienced the same issue as described above but for the Modbus Serial configurator. Looking for a solution. In v3.5 SP19 Patch 7 the Modbus Serial Master Slave configurator has a "virtual" limit of 10 channels. In v3.5 SP18 Patch 5 this virtual limit does not exist. I can successfully copy back and forth from 18 to 19 with out any build error. However, this is not a good solution for our customers. What is even more confusing is that the IoDrvModbus library is the same version (4.3.0.0) for both SP18 and SP19. Please help in providing a fix to the virtual channel limit of 10 in SP19. Thanks,
Last updated: 2024-09-29
Post by ben1 on How to write multiple coils (Modbus FC15)
CODESYS Forge
talk
(Post)
If I am understanding what you are saying, then yes that would be your problem. I would create an array of bools on the client side for the transfer and try that. Or if client can't be changed then use words on server and unpack. But I am not sure if you or I are mis interpreting but it sounds a bit jumbled. I don't know what you have control of, but, if you are turning on BITS in the server, you should write to BITS in the client with a Function 15. If you are writing to WORDS in the server, you should write to WORDS in the client with a Function 16.
Last updated: 2024-11-17
Post by lhohmann on EtherNet_IP_Scanner - No driver found
CODESYS Forge
talk
(Post)
I've managed to run Ladder logic code on a virtual PLC running on my laptop. Now, I want to connect to a device over EthernetIP, but I always get the "No driver found" message. Can anyone shed me some light?
Last updated: 2024-07-02
Post by mmpl on Array to String
CODESYS Forge
talk
(Post)
Hi Thank you for you reply. Yes I can concatenat longer string. I am using string_Util_Intern libraray for concat. The issue is abot plc performance. It takes 7 second. I am looking to improve time.
Last updated: 2024-07-23
Post by salvadegianluca on Eoe issues with Windows and Linux
CODESYS Forge
talk
(Post)
Is there any way to have EoE working with Tap names different from tap0? My PLC manufacturer uses Tap0 for the remote assistance service and it's not avvailable for other uses.
Last updated: 2024-10-07
Post by fleaplc on Symbol Configuration to be Build every time!
CODESYS Forge
talk
(Post)
I'm using Symbol configuration to share PLC variables with SCADA via 3S protocol (Symbol File). All is working fine except every time I open the project.. then I need to rebuild Symbol Configuration! Why?
Last updated: 2025-05-23
Post by yelshebani on Add device greyed out
CODESYS Forge
talk
(Post)
Hi Add device is greyed out, havent connected to the PLC yet. what do I need to do to have ability to add devices, I want to add a Modbus TCP Master device
Last updated: 2023-12-19
Post by eschwellinger on function block output
CODESYS Forge
talk
(Post)
not sure on which plc you are - there might be the option with: https://forge.codesys.com/drv/sm3raspistepper/home/Home/ but it is more or less Pi restricted and need additional hardware too I guess.
Last updated: 2024-01-09
Post by alrcastro on How to upload application file to remote controller (offline) ?
CODESYS Forge
talk
(Post)
I'm no longer working with this PLC brand, but if I were you, I would try to stop all related Codesys services before the copy and restart them after that.
Last updated: 2024-02-12
Post by dakshakrd45 on Upload program
CODESYS Forge
talk
(Post)
when im trying to read/upload program from 1000nexgien plc its showing - The upload directory 'C:\Program Files (x86)\Messung Systems\CoDeSys V2.3\Upload\PLCCONF\' already contains configuration files (*.cfg). These will be deleted now to be able to proceed. what should i do please help!
Last updated: 2024-03-26
Post by pldestefa on Errors when adding Ethernet to the project
CODESYS Forge
talk
(Post)
Hello, when I add an Ethernet adapter to my project, 200 errors appear, I attach a screenshot. I am using a Co-Trust brand PLC model CTH3 C36-001S2.
Last updated: 2024-05-20
Post by ignat on [SOLVED] Safety EL6900 - SELC0012 Invalid number of connections[
CODESYS Forge
talk
(Post)
Hi kurvanov, could you please share the video you mentioned. I am struggling with basic data intechange between safety module and basic plc logic
Last updated: 2024-06-17
Post by derpaul on Official MQTT-Client: MAX_RECEIVE_BUFFER_SIZE_EXCEEDED
CODESYS Forge
talk
(Post)
Hello, my PFC200 has run for a few month now without problems. But now it freezed 2 times a day. LEDs were green but the PLC was not reachable. After power off -> on. I found that the MQTT had an error: MAX_RECEIVE_BUFFER_SIZE_EXCEEDED. And MQTT hadn't reconnect since then. I tried a cold and a warm reset but nothing helped. How can I solve this? Regards, Paul
Last updated: 2023-09-21
Post by maxkemmeren on PFC200 (750-8214) high linux load average, but seems random. Possibly EtherCAT related.
CODESYS Forge
talk
(Post)
Have you received any feedback or found any solutions to the load problem. We are running into similar issues, even without codesys running the load avarage is above 1 meaning that it is to busy already without plc code running. Hope you might have some more insight.
Last updated: 2024-07-11
Post by flappyman on licenses question
CODESYS Forge
talk
(Post)
I hope this tread will be able to help me. I got your new licenses and it was working perfectly fine. Unfortunately, my PLC got severely damaged and it can not run anymore. Is it possible to somehow release the license so I could use it again. I have all information for the device and can provide it.
Last updated: 2024-08-05
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 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 chanmina on Engineering IDE from linux?
CODESYS Forge
talk
(Post)
For a long time now, I have used VirtualBox on a Linux Mint host to run the Codesys IDE without any problems. Every day, I put it to good use, and it never fails. Wine is not something to be trifled with. Probably not worth the effort. For Linux PLC developers, Codesys Go might be a game-changer. Very excited to give it a try.
Last updated: 2025-05-27
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.