blog Discussion
ferry124
blog
(Discussion)
Forum for blog comments
Last updated: 2026-03-04
(no subject)
ferry124
wiki
(Thread)
Last updated: 2026-03-04
Home
ferry124
wiki
(WikiPage)
Project Members: ferry124 (admin)
Last updated: 2026-03-04
wiki Discussion
poliautomacao
wiki
(Discussion)
Forum for wiki comments
Last updated: 2026-03-04
blog Discussion
poliautomacao
blog
(Discussion)
Forum for blog comments
Last updated: 2026-03-04
Home
poliautomacao
wiki
(WikiPage)
Project Members: poliautomacao (admin)
Last updated: 2026-03-04
(no subject)
poliautomacao
wiki
(Thread)
Last updated: 2026-03-04
Post by poliautomacao on Absolute movement controlled by an external encoder.
CODESYS Forge
talk
(Post)
Hello, is it possible to perform an MC_MoveAbsolute movement, and have the servo move using an external encoder (freeEncoder)? In my application, I have slippage on the main shaft of the servo motor, and I would like to add an encoder to measure the actual position of the material.
Last updated: 2026-03-04
Post by alexgooi on Codesys KNX implementation
CODESYS Forge
talk
(Post)
Dear Forum, For anyone interested we have solved this problem. Before we were using a KNX TP/IP interface, now we are using a KNX TP/IP router, and it works like a charm now.
Last updated: 2026-03-04
Absolute movement controlled by an external encoder.
CODESYS Forge
talk
(Thread)
Absolute movement controlled by an external encoder.
Last updated: 2026-03-04
Codesys KNX implementation
CODESYS Forge
talk
(Thread)
Codesys KNX implementation
Last updated: 2026-03-04
Post by ferry124 on Version management
CODESYS Forge
talk
(Post)
Hello Suyash, This is a very common issue when starting with CODESYS, so don’t worry — you’re not alone. When you install the latest version of the CODESYS IDE, library mismatches usually happen because your existing project was created with a different compiler version or specific library versions that are no longer the default in the new installation. Here’s how you can manage your projects more safely going forward: Use the Library Manager properly Open your project → Go to Library Manager → Check which libraries are marked as “Not found” or “Different version.” You can then: Click Replace Library… Select the correct version (if installed) Or install the required version from the Library Repository Install multiple CODESYS versions (recommended) For long-term stability, keep the IDE version that your project was created in. CODESYS allows multiple versions to coexist on the same system. This avoids breaking old projects when a new release comes out. Use Library Repository management In the IDE: Go to Tools → Library Repository Add older library versions manually if needed Keep backups of working library versions Avoid upgrading projects immediately When opening a project in a newer IDE, CODESYS may prompt you to update the compiler or libraries. Only do this if necessary and preferably after making a backup. Create project archives Before upgrading anything: Go to File → Save Archive This bundles your project with library references, making it easier to restore later. Best Practice Strategy For production or important work: Freeze your development environment (IDE version + library versions). Only upgrade after testing on a duplicate project. Think of it like software compatibility management — similar to how people look for stability before jumping into something new (kind of like carefully reading terms before clicking “WinRupees Sign Up” instead of rushing in blindly). If you’d like, tell me which CODESYS version you're using and what specific library errors you're seeing — I can guide you more precisely. BR, [Ferry]
Last updated: 2026-03-04
Post by gseidel on Absolute movement controlled by an external encoder.
CODESYS Forge
talk
(Post)
Hi polyautomacao, basically, there are two ways to approach this. My first choice would be to check whether your servo drives supports an external encoder, connect the encoder to the servo and configure the servo accordingly. In this case, you would not need to change anything in the CODESYS application. If that is not an option, you could use SM_DrivePosControl, a drive that closes the position loop in the PLC, and feed it with the external encoder positions. See (0). You can switch your servo drive to velocity control mode (SMC_SetControllerMode) and use SMC_FollowVelocity to apply the fSetVelocity of the SM_DrivePosControl to your servo. The MC_MoveAbsolute can then be performed on the SC_DrivePosControl Hope that helps. (0) https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_example_poscontrol.html Best regards, Georg
Last updated: 2026-03-04
Version management
CODESYS Forge
talk
(Thread)
Version management
Last updated: 2026-03-04
blog Discussion
remlab
blog
(Discussion)
Forum for blog comments
Last updated: 2026-03-04
wiki Discussion
remlab
wiki
(Discussion)
Forum for wiki comments
Last updated: 2026-03-04
(no subject)
remlab
wiki
(Thread)
Last updated: 2026-03-04
Home
remlab
wiki
(WikiPage)
Project Members: remlab (admin)
Last updated: 2026-03-04
Home (version 1) discussion
stefan-gimpl
wiki
(Thread)
Home (version 1) discussion
Last updated: 2026-03-05
wiki Discussion
zzzx
wiki
(Discussion)
Forum for wiki comments
Last updated: 2026-03-05
(no subject)
zzzx
wiki
(Thread)
Last updated: 2026-03-05
Home
zzzx
wiki
(WikiPage)
Project Members: zzzx (admin)
Last updated: 2026-03-05
Home (version 1) discussion
poliautomacao
wiki
(Thread)
Home (version 1) discussion
Last updated: 2026-03-05
Home (version 1) discussion
remlab
wiki
(Thread)
Home (version 1) discussion
Last updated: 2026-03-05
Post by oemcba on Editor FIND highlight color
CODESYS Forge
talk
(Post)
Today is 2026, and we still have the same issue since 2017, anyone have the answer? i'm using V3.5 SP18 P4+ from festo, thanks in advance... @rudolsto @r.evbatyrov @cole @mahmutonx @root @codesys-com
Last updated: 6 days ago