wiki Discussion
gland
wiki
(Discussion)
Forum for wiki comments
Last updated: 2026-01-27
blog Discussion
gland
blog
(Discussion)
Forum for blog comments
Last updated: 2026-01-27
(no subject)
gland
wiki
(Thread)
Last updated: 2026-01-27
Home
gland
wiki
(WikiPage)
Project Members: gland (admin)
Last updated: 2026-01-27
Post by fleaplc on CPU + EtherCAT redundancy
CODESYS Forge
talk
(Post)
Hi all, for a new project I'm looking for a redundant controller with EtherCAT fieldbus I/O. Actually I'm using Beckhoff and it works great! but there's not a solid redundancy yet... Does someone get experience for industrial application (not raspberry) for a redundant Codesys system? If yes please share some info (CPU / OS type, bus, number of managed I/O,... and especially feeling feedback (stability, bugs, performance)... Every suggestion is kindly appreciated!! Fabrizio
Last updated: 2026-01-27
Post by fleaplc on Modbus TCP Server connection is ESTABLISHED but all holding registers are value 0?
CODESYS Forge
talk
(Post)
Did you check the communication with a sniffer ? (ex. Wireshark) to check if the holding get to zero by a wrong writing (client initialization?) o something else?
Last updated: 2026-01-27
Open project automatic with correct version
CODESYS Forge
talk
(Thread)
Open project automatic with correct version
Last updated: 2026-01-27
Modbus TCP Server connection is ESTABLISHED but all holding registers are value 0?
CODESYS Forge
talk
(Thread)
Modbus TCP Server connection is ESTABLISHED but all holding registers are value 0?
Last updated: 2026-01-27
Post by pixsys on First Native Telegram Bot for codesys discussion
kevinl
blog
(Post)
Hi Kevin, any news on this update?
Last updated: 2026-01-27
First Native Telegram Bot for codesys
kevinl
blog
(Blog Post)
Hi All We are using Telegram bots since a long time for remote monitoring our standalone machines. Finally i cleaned up the code so far, that i can share it with the public. feel free to use it, modify and do whatever you want with it. In case you do improvements, please post them here so we can keep it up to date. ... maybe at some point i will also post it on github. First, install the library attached here. I assume that you already have created your bot with botFather and are familiar about ChatIDs. otherwise, google is your friend ;-) it needs the IIOT Library from codesys, don't forget also to buy a license to keep it working longer than 1 hour. example Telegram Sending bot: PROGRAM TelegramSender VAR CONSTANT token : STRING := 'INSERT YOUR TOKEN HERE'; END_VAR VAR telegramsnd : MessageSender; sMessage : STRING; iChatID : DINT; xSendMessage : BOOL; END_VAR --------- telegramsnd(sToken:=token, sMessage:=sMessage, iChatID:=iChatID,xSendMessage:=xSendMessage); IF telegramsnd.xBusy OR telegramsnd.xDone OR telegramsnd.xError THEN xSendMessage:=FALSE; END_IF Example receiving bot: PROGRAM TelegramReceiver VAR CONSTANT token : STRING := 'INSERT_YOUR_TOKEN_HERE'; tMessageRefresh : TIME := T#10S; END_VAR VAR telegramrcv : MessageReceiver; breceive : BOOL; sMessage : STRING; iChatID :DINT; uiMessageID: UDINT; tonReadMessage : TON; END_VAR ----------------- tonReadMessage(in:=NOT bReceive AND NOT telegramrcv.xBusy, pt:= tMessageRefresh); IF tonReadMessage.Q THEN bReceive:=TRUE; END_IF telegramrcv(Token:=token, xExecute:=breceive); IF telegramrcv.xBusy OR telegramrcv.xError THEN breceive:=FALSE; END_IF IF telegramrcv.xNewMessage THEN sMessage:=telegramrcv.sMessage; iChatID:=telegramrcv.iChatID; uiMessageID:=telegramrcv.uiMessageID; END_IF
Last updated: 2026-01-27
First Native Telegram Bot for codesys discussion
kevinl
blog
(Thread)
First Native Telegram Bot for codesys discussion
Last updated: 2026-01-27
Home (version 1) discussion
minate
wiki
(Thread)
Home (version 1) discussion
Last updated: 2026-01-27
blog Discussion
mattkaree
blog
(Discussion)
Forum for blog comments
Last updated: 2026-01-27
wiki Discussion
luisveolia
wiki
(Discussion)
Forum for wiki comments
Last updated: 2026-01-27
blog Discussion
luisveolia
blog
(Discussion)
Forum for blog comments
Last updated: 2026-01-27
wiki Discussion
mattkaree
wiki
(Discussion)
Forum for wiki comments
Last updated: 2026-01-27
(no subject)
mattkaree
wiki
(Thread)
Last updated: 2026-01-27
Home
mattkaree
wiki
(WikiPage)
Project Members: mattkaree (admin)
Last updated: 2026-01-27
Mapping values with etherCAT mailbox communication
CODESYS Forge
talk
(Thread)
Mapping values with etherCAT mailbox communication
Last updated: 2026-01-27
(no subject)
luisveolia
wiki
(Thread)
Last updated: 2026-01-27
Home
luisveolia
wiki
(WikiPage)
Project Members: luisveolia (admin)
Last updated: 2026-01-27
Post by mattkaree on Mapping values with etherCAT mailbox communication
CODESYS Forge
talk
(Post)
I am using a WAGO PFC200 PLC as an etherCAT master and a Keyence IV3-G120 with DL-EC1A attached as an etherCAT slave. I am using CODESYS V3.5 SP21 Patch 3. I was able to set up mailbox communication and can see values changing accordingly, but I want to know how I can map these values and reference them in my program. I am able to map the process data objects in the 'EtherCAT I/O Mapping' tab, but there is no where to map the mailbox values in the 'CoE Online' tab. Is there a way I can reference one of these values in my code?
Last updated: 2026-01-27
Post by pernockham on Gateway in China - "Gateway not connected"
CODESYS Forge
talk
(Post)
I think I understand my problem. They are most probably related to configuration of the network. When I use DHCP for the unit to my router it all works. However when using static IP I have not managed to reach functioning state. Trying to replicate the situation on my desk. Having a static IP on the "debian host" and a connection to my computer which then routes traffic on to internet. I have entered settings for gateway and netmask. I can ping from my "debian plc host" to internet and also do "curl google.com" so traffic seems to find its way through and back, still "Automation server" will not find the gateway. Any hints how a manual configuration should be done? Is it possibly a "firewall" issue of my "normal router"? Thanks for any help! Per
Last updated: 2026-01-27
Post by minate on Finding out exception code position
CODESYS Forge
talk
(Post)
Quite simply, I used its new source code location from the manual. baseball 9
Last updated: 2026-01-27
Finding out exception code position
CODESYS Forge
talk
(Thread)
Finding out exception code position
Last updated: 2026-01-27