Post by bilalchaudhry33 on IFM Controller CR7XXs
CODESYS Forge
talk
(Post)
HI, I am new to Embedded and telematic field . I am using codesys to program IFM controller and try to communicate two IFM controller over the CAN bus. I need some help and link tu tutorial I have no idea about codesys . I want to do in ST. I am using CAN RAW library from IFM . On following SS there is red triangle on CAN as well.
Last updated: 2025-09-24
Post by gseidel on AXIS_REF_SM3 Error Codes?
CODESYS Forge
talk
(Post)
Hi SLUCodesys, dwErrorId is a drive specific error number. The drive documentation should be consulted to interpret it. (Note that you should use MC_ReadAxisError to read this error, see https://content.helpme-codesys.com/en/libs/SM3_Basic/Current/SM3_Basic/POUs/Diagnostics/MC_ReadAxisError.html. Accessing the internal variable will result in outdated values if the acis error is not mapped by PDO and is not recommended in general.) uiDriveInterfaceError holds errors of the SoftMotion driver for the drive. It is also an internal variable, not intended for direct access. It is intended for logging, the PLC log will contain the drive interface error, consisting of this number and an error text. My recommendation for handling axis errors in the CODESYS application: 1) Use MC_ReadStatus on the axis to find out whether it is in state Errorstop 2) If in Errorstop, there are two possibilities: an error reported by the drive (MC_ReadAxisError) or an error of the SoftMotion function blocks (output MC_ReadStatus.FBErrorOccured). 3) If there is no drive error, you can use SMC_ReadFBError https://content.helpme-codesys.com/en/libs/SM3_Basic/Current/SM3_Basic/POUs/Diagnostics/FBError/SMC_ReadFBError.html Best regards, Georg
Last updated: 2025-09-24
Post by zatalian on codesys installer 2.5.0.0
CODESYS Forge
talk
(Post)
found it under express installation
Last updated: 2025-09-24
codesys installer 2.5.0.0
CODESYS Forge
talk
(Thread)
codesys installer 2.5.0.0
Last updated: 2025-09-24
AXIS_REF_SM3 Error Codes?
CODESYS Forge
talk
(Thread)
AXIS_REF_SM3 Error Codes?
Last updated: 2025-09-24
Post by gseidel on can not new a cam table in codesys V3.5 SP20
CODESYS Forge
talk
(Post)
Hi liai, I tried it with a fresh CODESYS SP21 Patch 2 installation and SoftMotion 4.18, but cannot reproduce the compile errors. Could you please upload a project archive that has the errors? Then I can have a deeper look. https://dl.codesys.com/s/q4KcbKCcZndg6oR Best regards, Georg
Last updated: 2025-09-24
can not new a cam table in codesys V3.5 SP20
CODESYS Forge
talk
(Thread)
can not new a cam table in codesys V3.5 SP20
Last updated: 2025-09-24
Post by gseidel on Arcs intersection
CODESYS Forge
talk
(Post)
Hi blitz, the G1 sentences N50, N70, and N110, which have length 0, lead to a stop of interpolation between the arcs. If you remove these lines, SMC_SmoothPath works (I tried it). Bst regards, Georg
Last updated: 2025-09-24
Post by blitz on Arcs intersection
CODESYS Forge
talk
(Post)
Thank you very much @gseidel ! :)
Last updated: 2025-09-24
Advancing Nursing Practice Through the NURS FPX 9020 Assessment Journey
CODESYS Forge
talk
(Thread)
Advancing Nursing Practice Through the NURS FPX 9020 Assessment Journey
Last updated: 2025-09-25
Arcs intersection
CODESYS Forge
talk
(Thread)
Arcs intersection
Last updated: 2025-09-24
Post by reinholdgaylord on CAA File Handling: "Read only" error
CODESYS Forge
talk
(Post)
Hi, sorry for the late reply. After some investigation, the read-only error was being triggered by a FAT-fs filesystem panic on the kernel end, probably caused by unfinished write/reads causing corruption. I found this thread https://forge.codesys.com/forge/talk/Engineering/thread/e637d252b7/geometry dash lite which seems to give a solution of using SysProcess to send the 'sync' command to the console immediately following a write to prevent issues if power is lost or, in my case, if the unit is harshly power cycled. Indeed this seems to resolve the issue bar the worst possible edge cases. Thank you so much!
Last updated: 2025-09-25
(no subject)
CODESYS Forge
talk
(Thread)
(no subject)
Last updated: 2025-09-25
Post by monteta on Automation without UI
CODESYS Forge
talk
(Post)
Hello all, there is my problem. i have a project on a PC A who work properly, I aim to take this project and place it on a Pc B with a blank Codesys installed. All seemd to work, the project is created on the PC B, i create my with with online.create_online_application(project.project.active_application) recover my onlineDevice and try onlinedevice.connect() so that i can use create_live_user_management() but then a problem occure on my connect() saying gateway not configured properly. I have setted my set_credentials_for_initial_user(). when i use the Ui, there is absolutely no problem. an other question, is it possible to use the Start and Stop PLC of codesys Control Systray directly in my python script? So that if it detect that it's stopped, then he automatically start it?
Last updated: 2025-09-25
Not able to connect multiple profinet encoder in codesys Linux ARM64
CODESYS Forge
talk
(Thread)
Not able to connect multiple profinet encoder in codesys Linux ARM64
Last updated: 2025-09-25
Post by cer-wa on Not able to connect multiple profinet encoder in codesys Linux ARM64
CODESYS Forge
talk
(Post)
Hello, currently im working with a RevPi connect 5 on a codesys project. Up until now I was having a blast because things were going really smooth but for like almost a day im kind of stuck on the integration of multiple profinet sensors into my project. This is kind of a bummer because that should be an easy thing to do. What I tried so far was to create and additional ethernet adapter where I then tried to connect my devices. in the beginning I tried to connect the devices directly which was not working because I could assign the IP-adress only to the ethernet adapter and not to the devices but the device was found in the device repository (this gets important in the second part) So what I tried next was to setup a PN-Controller and connect my devices subsequently to the Controller. Sadly now the devices wont show up in the device repository anymore. To me its not clear why this is happening. And the worst thing is: I went ahead and setup a device completely like I would want to have it in the project and when I then click on scan devices I can even find the device. But it can not be added to project for whatever reason eventhough im 100% certain that the gsdml file is the correct one. Can anyone help me with this. Like I said this seems like an easy thing to do and its taking me way longer than expected already. The only thing that came to my mind why this might not work is because I have codesys license which only allows one profinet instance. Could that be the case? The error message seems then pretty unfit but ok. I will be grateful for every advice. Thanks in advance! Best regards!
Last updated: 2025-09-25
Post by leonekreiger on Persistence Manager: Config File not found?
CODESYS Forge
talk
(Post)
Confirmed. Variable types that should be excluded: BIT Pointer Interfaces Constants Arrays of non-persistent data types Docs: https://content.helpme-codesys.com/en/CODESYS%20Application%20Composer/ac_pm_definition_persistent_variables.html Thank you, I have successfully fixed that error.
Last updated: 2025-09-26
Persistence Manager: Config File not found?
CODESYS Forge
talk
(Thread)
Persistence Manager: Config File not found?
Last updated: 2025-09-26
Post by nchau on Requesting ESI Files for Estun Pronet Servo Drives (EtherCAT)
CODESYS Forge
talk
(Post)
Hi everyone, I'm currently working on a project using Estun Pronet servo drives with EtherCAT communication, and I need the appropriate ESI (EtherCAT Slave Information) files to set up the network. The specific models I'm using are: Pronet-04AEG-EC Pronet-02AEG-EC-R1 Pronet-10AEG-EC-R1 Pronet-20AEG-EC-R1 Pronet-50DEA-EC-R1 If anyone has the ESI files for these models or knows where I can download them, I would greatly appreciate your help. Thank you in advance!
Last updated: 2025-09-26
Post by nchau on Estun servo with codesys
CODESYS Forge
talk
(Post)
Hi everyone, I'm currently working on a project using Estun Pronet servo drives with EtherCAT communication, and I need the appropriate ESI (EtherCAT Slave Information) files to set up the network. The specific models I'm using are: Pronet-04AEG-EC Pronet-02AEG-EC-R1 Pronet-10AEG-EC-R1 Pronet-20AEG-EC-R1 Pronet-50DEA-EC-R1 If anyone has the ESI files for these models or knows where I can download them, I would greatly appreciate your help. Thank you in advance!
Last updated: 2025-09-26
Post by pernockham on *Exception* Async service: ServiceGroup=17, IP=0x5fa45617, Component=CmpSrv
CODESYS Forge
talk
(Post)
*** The system may be in an inconsistent state, please reboot *** *Exception* Async service: ServiceGroup=17, IP=0x5fa45617, Component=CmpSrv Every time at the instant that I Login to the system a message that the "system may be in an inconsistent state, please reboot" is written in the log. If I logout and repeat login a new entry is set. My system is a "Control for linux SL" running on a debian linux host. Im running it on my desk without any IO attached so message might be caused from that, but I doubt i have seen it before. Rebooting makes no difference. Anyone that have a clue of how I should interpret this error message?
Last updated: 2025-09-26
Post by imdatatas on MC_MoveAbsolute: C0138: No matching 'FB_Init' method found for instantiation of SMC_MoveAbsRelPerformerImpl [ERROR]
CODESYS Forge
talk
(Post)
Dear @gseidel, Thank you for your reply. The exact version of Codesys and its compiler was 3.5.21.20. The compiler version was fixed and could not be changed in project settings. Since I couldn't continue due to this compilation error, I temporarily overcame this issue as follows. -- I completely uninstalled Codesys 3.5.21.20 and completely deleted the Codesys folder in the C:\ProgramData folder. -- I restarted my computer and installed Codesys 3.5.19.70. -- I updated the Codesys Installer and all its add-ons to the latest versions. -- The project that was giving me the compilation error I mentioned before is now open with Codesys 3.5.19.70, compiled it, and successfully downloaded it on the device. -- I haven't encountered the same problem anymore. I think this issue is related to SP21 and its compiler. Frankly, I'd expect a project created with an older version to compile without errors after opening it with the latest Codesys version and updating all libraries. Regards, imdatatas
Last updated: 2025-09-26
Post by imdatatas on The default ramp type selection in SoftMotion V4.18.0.0 is Quadratic
CODESYS Forge
talk
(Post)
Dear @gseidel, Thank you for your clarification. I fully agree that the quadratic ramp type may have certain technical advantages. However, the main problem is backward compatibility and consistency across projects. In many automation projects, application developers rely on the fact that creating a new axis object will behave exactly the same way as in previous versions. With SoftMotion V4.18.0.0 and later, if an application developer adds an axis and overlooks the changed default, the motion function blocks behave differently than expected. In particular, since the Jerk value in SM3_Basic function blocks is ineffective in trapezoid ramp type, users are accustomed to leaving this parameter empty in their projects. In many existing projects, this variable has not even been assigned. When the default is changed to quadratic, the Jerk parameter suddenly becomes relevant, which can cause errors or unexpected behaviour in the field. From a user perspective, a default setting should always be the “safe” and “expected” option, while alternative options (like quadratic) can be selected manually if desired. Keeping the default as trapezoid ensures compatibility with existing projects and prevents unexpected issues, while still allowing users to benefit from quadratic ramps if they explicitly choose so. For these reasons, I kindly ask you to reconsider making trapezoid the default again. This would significantly reduce the risk of unexpected behaviour in future projects while still preserving the advantages of the quadratic ramp type for those who actively select it. Of course, the final decision is entirely at your discretion. Best Regards, imdatatas
Last updated: 2025-09-26
Post by pernockham on Gateway in China - "Gateway not connected"
CODESYS Forge
talk
(Post)
Gateway and runtime (Control for linux SL) on a debian linux. Thanks for your check. Good to know. I will probably travel there in about a months time so that will give me better possibility for further testing. (on a side note, I dont get mail-updates on forum-subscriptions, need to check the topics manually)
Last updated: 2025-09-26
*Exception* Async service: ServiceGroup=17, IP=0x5fa45617, Component=CmpSrv
CODESYS Forge
talk
(Thread)
Exception Async service: ServiceGroup=17, IP=0x5fa45617, Component=CmpSrv
Last updated: 2025-09-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.