Post by damian177 on Serialports in EdgeBox-RPI-200
CODESYS Forge
talk
(Post)
Hi, Two years ago i used EdgeBox-RPI-200 with Codesys and serial ports works fine. Now I try run the same application but only new runtime but serial ports doesnt works: I have two serial: /dev/ttyACM0 - RS485 /dev/ttyACM1 - RS232 and below configuration in my sudo nano /etc/CODESYSControl_User.cfg: [SysCom] Linux.Devicefile=/dev/ttyACM But it doesnt work. what can i do ?
Last updated: 2025-05-17
Post by kut69 on Retain / Persistent Variables in Codesys for Raspberry Pi
CODESYS Forge
talk
(Post)
Hi, I am interested in details about the .ret file in the filesystem. I have already a project where the file is used (write on demand, read by start) and I want to share it as 'default input' for test devices using the identical application. Opening the .ret file content in a hex editor (I only use a single string retain var) I asked myself what the meaning of the first 24 bytes is. It neither contains a handle to the application nor a reference to the variable. Is this maybe a timestamp? Or a CRC/checksum? Regards, Thomas
Last updated: 2025-05-19
Retain / Persistent Variables in Codesys for Raspberry Pi
CODESYS Forge
talk
(Thread)
Retain / Persistent Variables in Codesys for Raspberry Pi
Last updated: 2025-05-19
Post by abuckie on i2c master not running
CODESYS Forge
talk
(Post)
Hello, I am trying to create an Ethernet/IP device that can read analog signals, do some basic logic on it and then hand communicate the results to an Ethernet/IP master. I am using the Raspberry Pi to experiment with this as I would ultimately like to drive a display as well. I have loaded up the runtime on the Pi and got the digital I/O working. I have an ADS1115 ADC to I2C board and I can't get it to work, I get a message telling me the i2c master is not running and I am not sure where to start with this. Is there a manual for running CODESYS on the Pi or something like that I am missing? I found this post and opening the project in CODESYS V3.5 SP21 it seems like tons of this wouldn't convert properly https://forge.codesys.com/forge/talk/Runtime/thread/f1400b71b6/ I have added in the library and device manually and copied the structured text program but lost at what to do if the core functionality of the master is not running. I appreciate any help, thanks.
Last updated: 2025-05-19
Post by andal-94 on DL-EP1 mit einen IL100 Laser Distance Sensor mit dem Ethernet/IP
CODESYS Forge
talk
(Post)
Hallo, hat jemand schon mal von Keyence eine DL-EP1 mit einen IL100 Laser Distance Sensor mit dem Ethernet/IP und der EDS von Keyence eingebunden? Ich habe da noch Probleme bestimmte Werte du lesen und schreiben.
Last updated: 2025-05-19
DL-EP1 mit einen IL100 Laser Distance Sensor mit dem Ethernet/IP
CODESYS Forge
talk
(Thread)
DL-EP1 mit einen IL100 Laser Distance Sensor mit dem Ethernet/IP
Last updated: 2025-05-19
Post by eschwellinger on i2c master not running
CODESYS Forge
talk
(Post)
for i2c you need to enable it by: sudo raspi-config interfaces.... then it will work
Last updated: 2025-05-19
Post by jackwang on how to add TextList
CODESYS Forge
talk
(Post)
I can not see the png here
Last updated: 2025-05-20
how to add TextList
CODESYS Forge
talk
(Thread)
how to add TextList
Last updated: 2025-05-20
Post by glutenaron on Safety drive EL6900 and mitsubishi
CODESYS Forge
talk
(Post)
I can mention that i needed to update the firmware on the mitsubishi servo and then i got a step closer. The old firmware did not support FSOE but the new does.
Last updated: 2025-05-20
Post by glutenaron on Safety drive EL6900 and mitsubishi
CODESYS Forge
talk
(Post)
Last updated: 2025-05-20
Safety drive EL6900 and mitsubishi
CODESYS Forge
talk
(Thread)
Safety drive EL6900 and mitsubishi
Last updated: 2025-05-20
Post by glutenaron on Safety drive EL6900 and mitsubishi
CODESYS Forge
talk
(Post)
I can mention that i needed to update the firmware on the mitsubishi servo and then i got a step closer. The old firmware did not support FSOE but the new does.
Last updated: 2025-05-20
Post by edson-bueno on SysProcess Execute Command unable to run commands with special characters
CODESYS Forge
talk
(Post)
Hi, I found the same issue, and I fixed with this steps: 1st go to codesys .cfg file. sudo nano CODESYSControl.cfg Then insert this: [SysProcess] BasePriority=Realtime Command=AllowAll Now we need to grant codesys root rights on Linux. Step 1: Create or edit the systemd override configuration: sudo systemctl edit codesyscontrol In the editor that opens, insert: [Service] User=root Save and exit: Press Ctrl+O to save Press Ctrl+X to exit Step 2: Reload systemd and reboot To apply the override: sudo systemctl daemon-reexec sudo systemctl daemon-reload sudo reboot Step 3: Confirm CODESYS is running as root After reboot, open the terminal and run: ps aux | grep codesyscontrol You should see something like: root 1234 ... /opt/codesys/bin/codesyscontrol.bin ... If instead it shows admin or another user, the override was not applied correctly. Step 4: (Optional) Confirm from within CODESYS In your CODESYS project, insert this test code to run the Linux command whoami: Make sure the lib SysProcessImplementation, SysTypes, and CmpErrors is on the project. VAR sCommand : STRING := '/usr/bin/whoami'; sOutput : STRING(255); refCommand : REFERENCE TO STRING; refOutput : REFERENCE TO STRING; resultCmd : UDINT; END_VAR refCommand REF= sCommand; refOutput REF= sOutput; SysProcessExecuteCommand2( pszCommand := refCommand, pszStdOut := refOutput, udiStdOutLen := SIZEOF(sOutput), pResult := ADR(resultCmd) ); Notes & Warnings This method gives full system access to the CODESYS runtime — do not expose this system to the public network without protection. Do not use sudo in commands inside CODESYS when the runtime is already running as root. @tomas111, in case you want to read the temperatur, use this command: sCommand:STRING:='/usr/bin/vcgencmd measure_temp';
Last updated: 2025-05-20
Post by mariacugnier on Equal Objects at Unstaged Changes - Git (Codesys Pro)
CODESYS Forge
talk
(Post)
I'm having a serious issue with codesys-pro/git, because everytime I load my project I get around 40 unstaged changes with equal objects. If I only commit everything along with my real changes I strugle to locate them later. I've tried creating a new git repository, it didn't work. I've commited everything, it kept appearing. I've tried rolling back everything but it also didn't work. Does anyone know why this happens and how to manage it?
Last updated: 2025-05-20
Post by rodrigorpg on Equal Objects at Unstaged Changes - Git (Codesys Pro)
CODESYS Forge
talk
(Post)
Same bug here.....any idea?
Last updated: 2025-05-20
Post by abuckie on i2c master not running
CODESYS Forge
talk
(Post)
Thank you. I didn't realize it wasn't enabled for the Pi as a whole. I enabled i2c in the terminal and things are working now.
Last updated: 2025-05-20
i2c master not running
CODESYS Forge
talk
(Thread)
i2c master not running
Last updated: 2025-05-20
Post by gabrielarffa on Modbus TCP/IP having problems with global variables
CODESYS Forge
talk
(Post)
I'm using Modbus TCP/IP to communicate Codesys with Elipse E3 as the master for a college project. I have made a list of global variables to organize the programming in two different POUs. The problem is, when I try to do the mapping of variables, the program informs me of an error due to the identifiers having a "." on their names. Do I have to reorganize my code to make it an unified block or is there a way to declare their names without changing all the code structure?
Last updated: 2025-05-20
Post by gabrielarffa on Modbus TCP/IP having problems with global variables
CODESYS Forge
talk
(Post)
I'm using Modbus TCP/IP to communicate Codesys with Elipse E3 as the master for a college project. I have made a list of global variables to organize the programming in two different POUs. The problem is, when I try to do the mapping of variables, the program informs me of an error due to the identifiers having a "." on their names. Do I have to reorganize my code to make it an unified block or is there a way to declare their names without changing all the code structure?
Last updated: 2025-05-20
Post by nz-dave on Modbus TCP/IP having problems with global variables
CODESYS Forge
talk
(Post)
IN THE MAPPING COLUMN, TRY CLICKING THE ICON TO "MAP TO EXISTING VAR"
Last updated: 2025-05-21
Modbus TCP/IP having problems with global variables
CODESYS Forge
talk
(Thread)
Modbus TCP/IP having problems with global variables
Last updated: 2025-05-21
Post by nz-dave on Custom library, ethernet/ip adaptor
CODESYS Forge
talk
(Post)
Im Putting alot of my custom functions blocks into a library I have a EthernetIP VSD FB that i would like to get Status from the adaptor. EthernetIP_remote_adaptor.estate is one what i want to get. so anyone know how to point that to my function block? when i use the block i just want to have an input "Drive" that would point to the adaptor. like in softmotion when you just put the axis name in the FB to point the FB to a certain axis. Hope that makes sense, cheers
Last updated: 2025-05-21
Custom library, ethernet/ip adaptor
CODESYS Forge
talk
(Thread)
Custom library, ethernet/ip adaptor
Last updated: 2025-05-21
Post by ahofer on ETHERCAT EK1100 und EL8601-8411
CODESYS Forge
talk
(Post)
Leider etwas verspätet erst mal danke für die Antwort und für die Info. Ich habe jetzt ein Upate vom EtherCAT Master gemacht. Die Klemme funktioniert in ihrer Standardeinstellung. Bei den PWM-Klemmen geht das Umstellen auf DO, aber den Zähler kann ich immer noch nicht einstecken.
Last updated: 2025-05-21
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.