Post by rmaas on Fieldbus has lost synchronicity
CODESYS Forge
talk
(Post)
Hi, On a gantry system with 2 axis i am getting the following error: SMC_DI_FIELDBUS_LOST_SYNCRONICITY This happens random, sometimes it happens every 5 minutes and sometimes no error for 2 hours... The Setup: - Using codesys 3.5 SP20 with all latest libs... - Kontron AL Pi-Tron CM4 with Preempt realtime patch (Raspberry Pi 4) - Codesys runtime 4.11.0.0 (single core) - CODESYS Control for Raspberry Pi SL licensed - Softmotion + CNC + Robotics licensed - 2x Leadshine EL8-EC400 servo drives - Axis group for a 2-axis T-Gantry Ethercat network wiring: Ethercat master softmotion -> Beckhoff EK1100 -> Servo drive #1 -> Servo drive #2 Ethercat Cycle time = 4ms Max Jitter = 140~150 What i have tried so far: - changed the sync offset from 20% to 30% - changed ethercat task priority from 1 to 0 Running tasks: - Ethercat tast: Prio = 0, Interval = 4ms - Main task: Prio = 1, Interval = 8ms - Visu task: Prio = 31, Interval = 100ms - Softmotion planning task: Prio = 15, Freewheeling - 3 other default tasks that were created by AC_Persist Motion fb's are called in the ethercat task... Does anyone have an idea how to fix this? Any help is greatly appreciated!
Last updated: 2024-04-11
Post by phoward131 on Alarm State Icon
CODESYS Forge
talk
(Post)
I am trying to create an icon on an overview screen that depicts if an alarm group has active alarms, active acknowledged alarms, or inactive unacknowledged alarms (waiting for confirmation). I've attempted to set up Notification Actions in the Alarm Class to set variables based on state changes but have been unable to find a clean and effective way to do this. Because an action on any alarm will trigger the variable to be set as instructed, I'm struggling to find a way to configure it for what I need (ie if two alarms activate, then one deactivates, the variable for indicating an alarm is active would be cleared after the single deactivation). I've been pointed toward the Alarm Manager example project but I'm finding it too complicated to understand how to implement it in my own project. Has anyone come up with another good way to indicate the states of alarms or a simpler usage of the Alarm Manager functions?
Last updated: 2024-04-23
Post by martinlithlith on Device User Logon and No device is responding.. Pi4b codesys 3.5 SP19 2 + (64-bit)
CODESYS Forge
talk
(Post)
Hi! Im slowly starting to loose it and i need som help! After a few night of reading up and testing iΒ΄m still stuck as a rock and you guys and girls are my last resort for this project. Basic facts; Win 11 Codesys 3.5 SP19 2 + (64-bit) Raspberry pi 4 model b 2 gb Raspian release 11 aarch64 What keeps me up late at night; Username and Password when trying to connect to device and device only beeing connectable for a few seconds. Some of the things I have tried; Username and passord; Credientials from the raspberry Administrator Administrator admin admin Admin Admin administrator administrator Usernames and passwords that I sometimes use (this was a longshot i know, but i was running out of ideas and energy). :) Epand filesystem, activating i2c, spi, 1-wire I can start the gateway and start the runtime. I cant install the edgearm64, arm64 runtime package eventhough I guess i should, i get code [ERROR] Error output: dpkg: error processing archive /tmp/codesysedge_edgearm64_4.8.0.0_arm64.deb (--install): [ERROR] Error output: package architecture (arm64) does not match system (armhf) [ERROR] Error output: Errors were encountered while processing: [ERROR] Error output: /tmp/codesysedge_edgearm64_4.8.0.0_arm64.deb code as a respons. I have tried to Reset Origin Device - no change. I have tried to remove the /etc/CODESYSControl_User.cfg [CmpUserMgr] but i could not find it and i was not sure if i should add it instead but i did not want to mess somthing up. I have tried to create a second gateway with the specific ip if the pi, that did not help. Could it be that iΒ΄m currently connected to the pi through WIFI? I can ping the pi and I can connect and control it through VNC. When i scan to select gateway target (scan edge gateway) i find 17-21 devices but can find the pi throug the mac adress. I started of trying to use the "CODESYS Control for Raspberry Pi SL" (I have a license sience earlier) as i read somewhere that this could be used on a Pi4 as well but now iΒ΄m trying with the MC SL, no changes, same problem. Right now - gateway version 4.8.0.0 (edgearmHF, armhf), Runtime Package 4.5.0.0 (raspberry, armhf). Any sugestions are very welcome! As mentioned above, theese are some of the things that i have tried/done - but i have been going at this for a while. Best, Martin
Last updated: 2023-09-10
Post by struccc on When running as a service, CodesysControl doesn't write log files to the disk (and other CmpLog related issuess)
CODESYS Forge
talk
(Post)
Are you sure when running as service, it is not reading configuration from C:\Windows\System32\config\systemprofile\AppData\Roaming\CODESYS... ? Is the SRV user is set for the CODESYS services? 2 ways to fix it: Change the CODESYSControl.cfg in the installation directory (ProgramFiles/CODESYS...). Replace %APPDATA% with something fix. Modify the service configuration in windows service manager to run as a different user (ie bot as Local system account)
Last updated: 2025-02-28
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 jschu on Dynamical scaling of bar graph without the bar itself
CODESYS Forge
talk
(Post)
Hi there, Task: dynamical changing the scaling of an bar graph, linear scaling whitout showing the bar only the scaling values and Lines for Main and partial steps. Define 4 Limits for Hi and LO Values with different colors Option 1 : use the bar graph whitout showing the actual bar whitout showing the bar, only the scaling values and lines for main and partial steps. Then what to do with the 4 Limits ? I could use 4 moveable Rectangles with the start and end value fo the areas but then the whoel bargraph must be transparent. Best way would be if only the scale ist possible to show as it is possible for the Meter 180Β° but this option does not exist for the bargraph. Option 2 : user defined HMTL5 Widgets wich may be some allreay has created or where is a dome for using this kind of html5 widget. The expanse for use html is in my eyes to big and gives more option for errors. Have some one experience in this topic or a hint how to do it the easiest way? Thanks for your help.
Last updated: 2025-05-15
Post by rmaas on Direct Pointers in IOMapping for EtherCAT with IoDrvEthercatLib.ETCSlave_Dia
CODESYS Forge
talk
(Post)
Wow, this is next level for me, very impressive! glad you found a solution, thanks for sharing!
Last updated: 2024-02-13
Post by dkugler on User management
CODESYS Forge
talk
(Post)
If the PLC is equieped with a USB socket it's possible to copy the user management file via IEC code to a USB stick and restore it at the new plc. The file is located there: /PlcLogic/visu/app_visuusermgmtdb.csv I use this to reset the user management to default in case of the customer has changed passwords and lost it.
Last updated: 2024-09-04
Post by eschwellinger on User management
CODESYS Forge
talk
(Post)
CODESYS Automation Server could do this too..
Last updated: 2024-09-04
Post by eschwellinger on Disable User Management
CODESYS Forge
talk
(Post)
..which plc in which version?
Last updated: 2025-06-12
Post by kevinl on Login to Visu optional
CODESYS Forge
talk
(Post)
hello guys i am struggling with the "new" user management i have a visu that should be visible to everyone and without the need of a login but if a user wants he can push on the login button, opening the user login visu and after he has specific elements visible. how can i achieve that? no matter what i try, as soon as a user management exists, it redirects me to the login window instead of the visu
Last updated: 2025-06-22
Post by ch-user on WebVisu File Transfer Error
CODESYS Forge
talk
(Post)
Try without / at first, just 'plcdata/csv_logs/yourcsvfile.csv'
Last updated: 2025-08-15
Post by nathant on Some visualization objects disappear when user is logged in?
CODESYS Forge
talk
(Post)
Last updated: 2023-12-20
Post by nathant on Some visualization objects disappear when user is logged in?
CODESYS Forge
talk
(Post)
Yes
Last updated: 2023-12-20
Post by mp9876 on Device User Logon
CODESYS Forge
talk
(Post)
Just adding some info regarding the issue above. Logged onto the project using dev3og5 user (see screenshots); appeared to be ok although when attempting to logon to the device message says 'currently not authorized to perform this operation on the device' (screenshot). If user dev3og5 has same permissions as Owner user; why would it not be authorized. I am at a loss; any assistance would greatly be appreciated. Thank you Mike
Last updated: 2024-03-16
Post by smartcoco on Request a dark mode for CODESYS
CODESYS Forge
talk
(Post)
CODESYS IDE is not a modern IDE. Its interface is ugly, its operation is not user-friendly, its functions are lacking, its feedback is slow, and its development is not good enough. In fact, CODESYS is a helpless choice under the current situation. But this situation will not last long. For example, SIMATIC AX is a strong competitor of CODESYS, which is more open and inclusive.
Last updated: 2024-12-03
Post by dogulas on Removing a symbol from the IEC Symbols Editor grid
CODESYS Forge
talk
(Post)
gatto, That works. Thanks. Typically I use my mouse more than my keyboard. That's why I was looking for a delete option from the right-click context menu or a delete button on a toolbar at the top. It never occured to me to use the keyboard. It might be a little more user friendly if they allowed a mouse wise ability to remove a line from the grid as well as the DEL key. Just a suggestion. Thanks for your help.
Last updated: 2025-02-13
Post by rene-h on VU.FbOpenDialog - TargetVisu - 2 x WebVisu
CODESYS Forge
talk
(Post)
Hello, i am trying to find a way how to open Dialogs on a Single Visu. The options from VU.Globals are Target and WebVisu, but Webvisu opens the Dialog on both WebVisus and it should be separated. CurrentVisu can only be used when the Dialog is called from the Visu, but its all done in the Code. One Webvisu is for the User and one is for diagnostic reasons, and they should not be interfered from each other. Maybe someone can help me with this. Thanks
Last updated: 2024-06-13
Documentation / Usage Help For Scripting Engine Libraries
CODESYS Forge
talk
(Thread)
Documentation / Usage Help For Scripting Engine Libraries
Last updated: 2023-08-21
Strong Private Key Protection for Encryption Certificates
CODESYS Forge
talk
(Thread)
Strong Private Key Protection for Encryption Certificates
Last updated: 2023-08-22
No source code available for profinet library
CODESYS Forge
talk
(Thread)
No source code available for profinet library
Last updated: 2023-08-23
Security Screen - Custom Certificates for OPC UA Server?
CODESYS Forge
talk
(Thread)
Security Screen - Custom Certificates for OPC UA Server?
Last updated: 2023-08-23
CODESYS Automation Server Connector for 3.5 SP11
CODESYS Forge
talk
(Thread)
CODESYS Automation Server Connector for 3.5 SP11
Last updated: 2023-08-30
Relay board / relays for raspberry pi 3 b+
CODESYS Forge
talk
(Thread)
Relay board / relays for raspberry pi 3 b+
Last updated: 2023-09-03
Doubt about the 'for loop' in Structure text!
CODESYS Forge
talk
(Thread)
Doubt about the 'for loop' in Structure text!
Last updated: 2009-07-06
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.