Post by lbouchard on CANOpen SIL2 error: UNSAFESTACK_NOT_OPERATIONAL
CODESYS Forge
talk
(Post)
Update: I still have no idea what was causing my issues, but it went away as soon as I identified that another device on the CAN was generating a Sync message at 16#7F. Changing this to be on 16#80 made the problem go away. I have no idea why this solves the problem and would love to hear from anyone who knows why these two things might be related.
Last updated: 2025-05-26
Post by sandro66 on Application-based license Modbus Channels
CODESYS Forge
talk
(Post)
Hi Gatto, Using version 3.5.21.xx, it is no longer possible to use Modbus function blocks (I make extensive use of these FBs.)as shown in the example. https://content.helpme-codesys.com/en/CODESYS%20Examples/_ex_modbus_example.html The compiler detects one Modbus instance for each instance of the communication FB block. The example program above, although simple, reports 8 Modbus instances when compiled with the latest version. Codesys Support says that you must use fieldbus I/O mapping, but this will result in the loss of the ability to programmatically modify communication parameters. Sandro
Last updated: 2025-09-04
Post by sigurdrb on Network log messages
CODESYS Forge
talk
(Post)
Hi, I'm having some trouble with an OPC client connecting to the PLC. It could be that the problem is on the client side of things. The PLC have UPS power, but the switch and OPC client does not. It could explain some of the log messages. Could any of you help debugging by the log messages in the attachment? And if possible point me to the right library that explains the different messages? Thanks for all the help.
Last updated: 2025-09-11
Post by nha451 on EIP Scanner not receiving data from adapter
CODESYS Forge
talk
(Post)
Hello, I have an EtherNet IP adapter (GoPxL) running with a virtual PLC. I have successfully connected the adapter with green icons next to it. On WireShark I can see the data coming from GoPxL but on CODESYS it shows up as all 0. My firewall is turned off and I have enabled the device to always update variables. I tested my set up with Profinet and I can receive the data. Please let me know if you have any suggestions!
Last updated: 2025-09-12
Post by astutoski on MCP23017: inputs OK, but outputs won’t switch (CODESYS on Raspberry Pi)
CODESYS Forge
talk
(Post)
Hi everyone, I’ve connected and configured an MCP23017 over I²C on a Raspberry Pi using the available CODESYS/RPi library. Input reading works fine (I can reliably read a digital input). However, I can’t get any output pin to change state. Example: when I try to drive PB0, the watch shows MCP23017.Out_B.0 = TRUE (1), but there is no actual output on the pin (no voltage change). Anyone solved this?
Last updated: 2025-09-17
Post by esther on subdevicesCollapsed attribute in deviceDescriptor
CODESYS Forge
talk
(Post)
I was trying to use subdevicesCollapsed attribute in device descriptor in order to not expand the subdevices when a new device with subdevices is inserted in the device tree. I use this as follows:<fixed subdevicescollapsed="true">. But it seems it doesn`t work. I am ussing Codesys v3.5 SP16 Patch4. Is anything wrong with this? Or am I mistaken with the use of this attirbute?</fixed>
Last updated: 2025-10-01
Post by svn123 on Can V3.5.19 and V2.3.9 be installed on same Windows10 PC without affecting each other?
CODESYS Forge
talk
(Post)
Hi All, Seasons Greetings! I have Codesys V3.5.19 patch 5 installed on a Windows 10 PC. I have received a program which is for Codesys V2.3.9. First I tried to convert it but had many conversion errors. I am wondering if it is possible to install Codesys V2.3.9 on same PC without affecting the V2.5.19 installations. Is this possible? SVN123
Last updated: 2023-12-28
Post by hermsen on Control Runtime Toolkit
CODESYS Forge
talk
(Post)
Hi, there is a plethora of hardware available for it to be succesful on. In theory every ARM32/64 or x86/64 device is a potential target. Next to this there are embedded device platforms for which specific toolchains are available. A good starting for manufactureres of CODESYS capable devices is available here: https://www.codesys.com/the-system/codesys-inside.html. That should give you a good reference point.
Last updated: 2023-12-31
Post by tvm on SEND_RECV_MSG function block on Schneider Machine Expert
CODESYS Forge
talk
(Post)
Anyone else using the SEND_RECV_MSG function block for RS-485 communication on Schneider Machine Expert? I have had ongoing issues with it for several years, which Schneider tech support is aware of, but hasn't been able to fix. The latest version of Machine Expert (v2.2) appears to have broken some of the functionality altogether. I'd be interested in hearing from anyone else using this platform for serial communication.
Last updated: 2024-01-03
Post by warrumungi on Beckhoff EL6652-0010 with Codesys
CODESYS Forge
talk
(Post)
Hi Has anyone successfully used a Beckhoff EL6652-0010 Ethernet/IP slave terminal through an EK1101 EtherCAT coupler, or similar, and been able to set it up through Codesys? It seems there is no driver for it, and it can't be done? The only option would be to use the Ethernet/IP capability of the controller directly with one of its ethernet ports and a Codesys Ethernet/IP adapter + module and routing it through EtherCAT by tunnelling it through via an EL6614 switchport? Any advice would be appreciated. Billy.
Last updated: 2024-01-15
Post by jaspergain on Access to the path *** is denied
CODESYS Forge
talk
(Post)
Hello, Recently I upgraded to 3.5.19.50 and have been having errors/issues when doing a download/online change. The message as seen in the attachment pops up. The file in the path is different every time. However when I login again afterwards all works fine. This issue does not happen on older versions. Any clue what the issue could be? I did an reinstall/repair but the issue reappeared again... Thanks in advance!
Last updated: 2024-01-25
Post by ojz0r on INT_TO_WORD function not working
CODESYS Forge
talk
(Post)
That calculation will not work the way you expect it to. If PumpFillSpeed is limitied to 0-50 then the only whole number would be 50/50 = 1 everything else is 0.0-0.9999... and since you are using word and integer only 50 would work since there is no representation for mantissa in integer values. Declare a temporary real variable and do the calculation and then do a REAL_TO_WORD in the DRV2Speed assignment.
Last updated: 2024-01-26
Post by josephbourgeois on Tracking out product
CODESYS Forge
talk
(Post)
Hi everyone! I synchronize the operation of the tripod and the conveyor. I have a problem with the product tracking algorithm on the conveyor (PCS_1). Sometimes I need to stop tracking a product on command without completing the operation. I do this using MC_GroupStop. But when I need to start moving in WCS again (using fb movelinearabsolute), I get a tripod kinematics error - SMC_CP_INVALID_ORIENTATION (Invalid orientation (non-orthonormal matrix or non-unit quaternion, internal error)). MC_ResetGroup does not help. What could be the problem? Has anyone encountered this?
Last updated: 2024-02-05
Post by josephbourgeois on tracking out product
CODESYS Forge
talk
(Post)
Hi everyone! I synchronize the operation of the tripod and the conveyor. I have a problem with the product tracking algorithm on the conveyor (PCS_1). Sometimes I need to stop tracking a product on command without completing the operation. I do this using MC_GroupStop. But when I need to start moving in WCS again (using fb movelinearabsolute), I get a tripod kinematics error - SMC_CP_INVALID_ORIENTATION (Invalid orientation (non-orthonormal matrix or non-unit quaternion, internal error)). MC_ResetGroup does not help. What could be the problem? Has anyone encountered this?
Last updated: 2024-02-05
Post by matthew on New Ladder Diagram conversion does not work due to missing features
CODESYS Forge
talk
(Post)
Hi @eschwellinger, I have been trying out v1.0 of the new ladder and have a few questions. I have warnings Expression or part of it has no effect I can't get rid of them, what do they exactly mean? Using the ST_Block, is there a way when online to open the ST_Block and view the running code? Thanks!
Last updated: 2024-02-09
Post by martincapd on EWON
CODESYS Forge
talk
(Post)
I have the same problem in that I can connect to the eWon and ping the controller IP Address, however I cant connect through CodeSys. I'm using Gateway-1 which is configured to use "IP-Address: localhost" and "Port: 1217". Rather than scanning the network for devices, I enter the IP Address of the device, codesys returns a "No Device is repsonding..." message. See attached. I'm wondering if the IP-Address used Gateway-1 should be "localhost" or the WAN/LAN IP of the eWon? Thanks for the help MC
Last updated: 2024-02-21
Post by dominggus on Recipe Manager - RecipeManCommands, load & write wrong values, Bug?
CODESYS Forge
talk
(Post)
I still have the same problem even when updating to CODESYS Recipes 4.3.0.0. My scenario: I'm trying to save/load an array of structs using the Visu: - Execute Command > "SaveRecipeAs" works properly - Execute Command > "LoadWriteRecipe" works not entirely: the structs of array[6] and array[7] should have been empty but were duplicates of array[4] and array[5]... the struct contains 26 variables and the array's length is 30.. Maybe there is a upper limit on recipe variable count?
Last updated: 2024-03-02
Post by riccardo on Web Browser special tools errors
CODESYS Forge
talk
(Post)
Nano goodmorning and thanks for the reaply, the links I have to manage are links as the following: https://192.168.1.101/u-os-app-codesys/application/visualization/webvisu.htm I saw that with Wikipedia or other web sites the tool works but not the link above. "google and some other providers, prevent from using as iframe and similar injections." The goal I'm pursuing is to display remote graphical user interfaces from a local graphical user interface over a local network. thanks in advance, Riccardo
Last updated: 2024-03-06
Post by miodusy on File transfer via visu and codesys automation server
CODESYS Forge
talk
(Post)
I have a problem with the file transfer library. Namely, it does not work via the codesys server. (error 5; overtime, and visualization resets). They operate mostly in local chains. I tested different browsers and VPN from the router. It works everywhere, except through access from the codesys automation server. The client, having many machines under one account, prefers to keep it that way rather than use an individual VPN just to download a backup. Does anyone have an idea what the problem is? Sylwester M.
Last updated: 2024-03-07
Post by noahpiskor on Configuration dialog screen with a Frame
CODESYS Forge
talk
(Post)
Hello, I'm trying to configurate a frame. My goal is to have a frame with the symbol of a component. When I press the symbol a dialog screen of my choosing comes up. What variable should be used in the frame configuration, that I can put in the input configuration of my symbol. so that I can chose which dialog screen comes up on my multiply instances of this frame. Kind regards. Noah Piskor CODESYS V3.5 SP19 Patch 6
Last updated: 2024-04-02
Post by pjoret on IFM CR711S Can Low Level Library Use
CODESYS Forge
talk
(Post)
Hello, I'm using CR711S from IFM and I would like to use the CAA Can Low Level in de Safety part. I already use it on the Standard part and it works properly. I would like to know if there is some restriction on using it on the safepart of the PLC (I tried but my PCL put himself in Stop...) ? And if you have some example or even a forum with some types on IFM and CoDeSys, I would Take It. Have a nice Day.
Last updated: 2024-04-03
Post by rossanoparis on RevPi CONNECT+, CODESYS, EtherCAT master "Filedbus lost synchronicity"
CODESYS Forge
talk
(Post)
Hello @rmaas I assume, you've already verified and tuned everything regarding the EtherCAT network. In my case the problem was due to a wrong core assignement. I suggest to not use the core #0 for your EtherCAT task. The OS realtime patch, which is present on RevPi OS, uses the core #0 for its porpouses and it mustn't be used by any other task which requires realtime and deterministic features. regards Rossano
Last updated: 2024-04-11
Post by dkugler on Alarm State Icon
CODESYS Forge
talk
(Post)
thank you for pointing me to this "bug"!! I haven't recognized, the bit is reset after the first alarm is gone. I use this only for warnings, so it's not a drama, but was not correct in the past. I solved it now simply stupid by counting up a variable every time an alarm appears and decreasing it if an alarm is gone. The "warning lamp" is activated by checking the counter is > 0 The nice side effect, i'm able to show the number of active alarms in the state line now.
Last updated: 2024-04-24
Post by esave on Stepper Drive with Ethercat
CODESYS Forge
talk
(Post)
I bought and installed SoftMotion Light now. When I try to add a SoftMotion Light Axis to my stepper drive and I go online it shows: "The license is missing or invalid". See picture What am I doing wrong? This is the right way right? First add your EtherCat XML-File from your stepper driver and then add the SoftMotion Light axis right? Thanks for your help esave
Last updated: 2024-04-25
Post by yannick on Raspberry PI 5 not working
CODESYS Forge
talk
(Post)
Hello I'm using Codesys V3.5 SP19 Patch 6 and a Raspberry PI 5 4GB Bookworm 32bit with the Runtime 4.11.0.0 SL. I can install the runtime and download the software completly but after a few seconds the connection disconnects with the message no connection to device. Please scan network again. And the object reference was not set to an object instance. See screenshot. Can somebody help me with that? Thanks
Last updated: 2024-04-28
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.