Wago Runtime Error
CODESYS Forge
talk
(Thread)
Wago Runtime Error
Last updated: 2021-11-09
Spam??
CODESYS Forge
talk
(Thread)
Spam??
Last updated: 2011-11-29
ASCII Convert
CODESYS Forge
talk
(Thread)
ASCII Convert
Last updated: 2010-06-25
Input/Output LED's
CODESYS Forge
talk
(Thread)
Input/Output LED's
Last updated: 2014-05-02
Input pulse counting
CODESYS Forge
talk
(Thread)
Input pulse counting
Last updated: 2010-06-29
Peak CanOpenUSB
CODESYS Forge
talk
(Thread)
Peak CanOpenUSB
Last updated: 2011-05-11
PRO file extension
CODESYS Forge
talk
(Thread)
PRO file extension
Last updated: 2012-07-11
CANopen node status
CODESYS Forge
talk
(Thread)
CANopen node status
Last updated: 2007-02-16
PI Input value
CODESYS Forge
talk
(Thread)
PI Input value
Last updated: 2024-01-12
Project Login Problem
CODESYS Forge
talk
(Thread)
Project Login Problem
Last updated: 2024-02-01
Holding brake release
CODESYS Forge
talk
(Thread)
Holding brake release
Last updated: 2024-04-08
Post by huzeyfe on SMC_INT_QPROF_DIVERGES
CODESYS Forge
talk
(Post)
Last updated: 2024-04-15
CAA Library Function
CODESYS Forge
talk
(Thread)
CAA Library Function
Last updated: 2024-04-16
Upload program
CODESYS Forge
talk
(Thread)
Upload program
Last updated: 2024-05-01
SFC Action problems
CODESYS Forge
talk
(Thread)
SFC Action problems
Last updated: 2024-05-27
SM_Drive_Virtual
CODESYS Forge
talk
(Thread)
SM_Drive_Virtual
Last updated: 2025-10-21
Anfänger hat Problem
CODESYS Forge
talk
(Thread)
Anfänger hat Problem
Last updated: 2025-12-03
Anfänger hat Problem
CODESYS Forge
talk
(Thread)
Anfänger hat Problem
Last updated: 2025-12-03
AI + Programming
CODESYS Forge
talk
(Thread)
AI + Programming
Last updated: 2026-03-23
Visualization 🇬🇧
CODESYS Forge
talk
(Discussion)
Realizing operator screens with CODESYS HMI, Targetvisu, Webvisu
Last updated: 2026-04-25
Post by kevinrn on Github Actions CI/CD tasks - development topic
CODESYS Forge
talk
(Post)
Hello community, I just want to inform you about our plans and the current status of automating the build process for CODESYS libraries. So it might be helpful for some people who are in the same situation. Background story: I am a software engineer at powerIO GmbH, normally I use high level languages for the products we develop and offer. Sometimes I work with my team on CODESYS libraries, which can also be found in the CODESYS store. Most of the time I spend with them on architecture tasks and tasks that are not directly related to our products. Every time I see the manual processes for releasing a library etc., I am very surprised about this time intensive process. Current situation: I know there has been a scripting interface for years. CODESYS Git was released a few years ago, but the scripting interface was only released a few months (weeks?) ago. We developed a pseudo-automated solution a few months ago, but it was all very hacky. So now there is a better Git implementation and also more modularization and installation options. For example, the CODESYS installer has a full CLI, which makes it very convenient to install CODESYS installations headless. Plans: I think it's the right time to develop a better automation solution. Most of our software projects are hosted on Github and we use Github actions very intensively for other software projects. Therefore, we have decided to use Github for our CODESYS library projects as well. Following tasks should be implemented in automation for CI/CD tasks: - Automated setup of CODESYS installation (Already released: https://github.com/marketplace/actions/setup-codesys-installation) - Checkout CODESYS libraries - Execute tests scripts - Sign CODESYS libraries - Extract Library documentation - Create CODESYS package - Sign CODESYS package Side Note: - This is mainly a side project, and we do not provide support for the CI/CD part. - This topic is here to help and also to get help from other software engineers. - This project and idea is not prioritized as I am currently the only one working on it and I hope it will help us and also others and increase productivity. - We are putting this out there as an organization, but priorities can change quickly and the CI/CD tasks I am developing are mostly done in my spare time. So please don't expect this to happen in a short time or even be fully completed. I would be very happy if some ppl will join the development process and might be open to discuss some technical details for this. I hope this topic is not to off-topic, but I think the CI/CD part is very important today and it can increase a lot of quality and push productivity. Thanks :)
Last updated: 2024-03-28
Post by janderson on Ethercat scan for devices not picking up EL7041 as a softmotion axis
CODESYS Forge
talk
(Post)
it appears that the different revisions have different PDOs. I am currently trying to use the rev25. I have tried to use the rev24 (the device repository entry not from 'scan for devices') and i keep getting 'invalid output mapping' or 'invalid input mapping' in the ethercat log. I cant even get the bus to run from the device description that comes from 'scan for devices'...
Last updated: 2023-09-18
Post by janderson on Ethercat scan for devices not picking up EL7041 as a softmotion axis
CODESYS Forge
talk
(Post)
it appears that the different revisions have different PDOs. I am currently trying to use the rev25. I have tried to use the rev24 (the device repository entry not from 'scan for devices') and i keep getting 'invalid output mapping' or 'invalid input mapping' in the ethercat log. I cant even get the bus to run from the device description that comes from 'scan for devices'...
Last updated: 2023-09-18
Post by installwhat on Initialization of POUs (FB_Init)
CODESYS Forge
talk
(Post)
Hi I was wondering if there's a pattern I can employ to acheive what you're doing but with a "reference to" and also allowing for online changes? Someone told me that the new beckhoff keeps references safe during online changes but all the documentation I've found suggests that's not the case. The easiest thing is to use fb_init for normal vars and pointers and references can be added in the function body every cycle and this allows for method calls after so far as I can tell.
Last updated: 2024-07-29
Post by garrian on How to write multiple coils (Modbus FC15)
CODESYS Forge
talk
(Post)
Thanks! As far as I can see, the client can only send words. And on the server side there are an array for each of the functions: bool for coil and discrete, word for holding and input registers. I assume I can use holding register, then use bit mapping on the words instead of coils. But I really want to use the FC15/coils.
Last updated: 2024-11-17
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.