OSCAT Scale_r function not working in LD 4.60 works in LAD2 on 3.5.21sp3
CODESYS Forge
talk
(Thread)
OSCAT Scale_r function not working in LD 4.60 works in LAD2 on 3.5.21sp3
Last updated: 2025-11-21
Post by s1mon on Two OneWireMaster on one Raspberry PI 5
CODESYS Forge
talk
(Post)
Took me a while to work on this again. I testes today with a fresh setup and it works now. My OneWireCycle tasks runs for around 10seconds. I guess my mistake was that I put the cycle task for the OneWire Task to a too small number. Thx for the support!
Last updated: 2025-11-22
Two OneWireMaster on one Raspberry PI 5
CODESYS Forge
talk
(Thread)
Two OneWireMaster on one Raspberry PI 5
Last updated: 2025-11-22
Post by kalmeyer on NO SIGNAL ON POWER_ON FOR STEPPER MOTOR
CODESYS Forge
talk
(Post)
I WOULD BE GRATEFUL FOR HELP....✔✔✔ I HAVE SPENT A LOT OF TIME ON THIS "SMALL" PROBLEM😢 I HAVE MADE A MC_POWER FOR STEPPERMOTOR. BUT I DO NOT GET A "HIGH" ON THE STATUS OUTPUT EVEN THOUGH PENABLE, PREG AND PDRIVESTART ARE ACTIVATED ( SEE ATTACHED WRONG_1) HAD I MADE SOME ERROR IN PLC_PRG_1..???? (WRONG_2) 1000 THANKS FOR HELP WITH THIS PROBLEM. 👀👀 /KLAUS FROM DENMARK
Last updated: 2025-11-23
Post by kalmeyer on NO SIGNAL ON POWER_ON FOR STEPPER MOTOR
CODESYS Forge
talk
(Post)
CONTINUED.......
Last updated: 2025-11-23
Post by eschwellinger on NO SIGNAL ON POWER_ON FOR STEPPER MOTOR
CODESYS Forge
talk
(Post)
Hi, how should that work? You need to download the example project and you need that structure of the project and one of the additional hardware sets https://forge.codesys.com/drv/sm3raspistepper/home/Home/ L298N or A4988, DRV8880. Important to have no GPIO in the project and have this additional tasks.
Last updated: 2025-11-24
Post by animesh on SoftPLC (CODESYS Control x86 RTE V3 x64) OPC UA binds only to 127.0.0.1 — Not binding to LAN IP
CODESYS Forge
talk
(Post)
Hello everyone, I am facing a persistent issue with the OPC UA Server on Advantech Soft PLC with hard realtime for Win64 (V3_5_2010_3) and need help from the community. Device Information Name: Advantech Control x86 RTE V3 x64 Vendor: Advantech Co., Ltd. Categories: PLCs Version: 3.5.20.10 Description: Advantech Soft PLC with hard realtime for Win64 (V3_5_2010_3) Problem Summary The OPC UA Server works perfectly when accessed via: opc.tcp://localhost:4842 opc.tcp://<hostname>:4842</hostname> But it does NOT work when using the LAN IP: opc.tcp://192.168.0.XX:4842 In UAExpert I get: Discovery FindServers on opc.tcp://192.168.0.XX:4842 failed (BadCommunicationError) Port is LISTENING in windows Firewall.. Tried with turning off the firewall completely. System Information Windows 10 x64 Advantech CODESYS RTE Soft-PLC (hard real-time) Network IP: 192.168.0.XX Hostname: WINDOWS-XXXXX Need your Support
Last updated: 2025-11-24
EThercat Dynamic configuration
CODESYS Forge
talk
(Thread)
EThercat Dynamic configuration
Last updated: 2025-11-25
Post by yohayr on Access Violation sherd memory
CODESYS Forge
talk
(Post)
Hi, once in a while I get an Access Violation exception in Sherd memory pointer. the strange thing is that I protect the pointer dereference and I get this exception 1 line after the protection. I added photos of the exception can someone tell me what is that about?
Last updated: 2025-11-25
Post by yohayr on Access Violation sherd memory
CODESYS Forge
talk
(Post)
Hi, once in a while I get an Access Violation exception in Sherd memory pointer. the strange thing is that I protect the pointer dereference and I get this exception 1 line after the protection. I added photos of the exception can someone tell me what is that about?
Last updated: 2025-11-25
Access Violation sherd memory
CODESYS Forge
talk
(Thread)
Access Violation sherd memory
Last updated: 2025-11-25
Post by bertram on Installation IOT Libraries kann nicht installiert werden
CODESYS Forge
talk
(Post)
IOT Package SL 1.12.0.0 läst sich nicht Installieren da keine Installation gefunden wurde in die die das Package installiert werden kann. Windoof 11 Installer 2.5.0 Codesys V3.5 SP21 Patch 3+ 64 Bit. Hat jemand einen Rat für mich ? Bin um jeden Tip dankbar. herzliche Grüße an alle.
Last updated: 2025-11-25
Post by eschwellinger on Installation IOT Libraries kann nicht installiert werden
CODESYS Forge
talk
(Post)
bitte das WindowsEvent log checken. Der CODESYS Installer loggt dort.
Last updated: 2025-11-25
Post by bertram on Installation IOT Libraries kann nicht installiert werden
CODESYS Forge
talk
(Post)
Habe mittlerweile festgestellt das es nicht am package liegt, auch andere sinddavon betroffen. Ich denke das Problem wird durch windows verursacht, aber was kann dazu führen ??
Last updated: 2025-11-25
Post by ducng on SMC_ERROR.SMC_AXIS_NOT_READY_FOR_MOTION when using Drive Virtual
CODESYS Forge
talk
(Post)
I'm using drive virtual and cannot run the motion command. Please help.
Last updated: 2025-11-26
Io driver Scan functionality
CODESYS Forge
talk
(Thread)
Io driver Scan functionality
Last updated: 2025-11-26
Post by jv-certhon on Io driver Scan functionality
CODESYS Forge
talk
(Post)
Hello, Codesys IDE is 3.5.21.30 IoDrvBase is: 3.5.17.8 I am working on implementing Codesys on our I/O product line, using the IO driver examples, and the Linux UDS socket approach. I have sucessfully created an implemetation where I have a Device with mutiple slots, on which I can plug modules. These modules represent our IO modules, and communication is successful. (For this question the assumtion can be made that Codesys commucates with 1 'master' device, which handles further communcation with the IO modules. For the next part of the question it can be assumed that the Master device has a list of which modules are attached/available) I'm now trying to implement the 'Scan for Devices...' feature, but I'm completetly lost on what to do once the IoDrvScanModules method is called in my IoDrvFB. I'm guessing that the ppConnectorList has to be filled with the found devices, but I have no idea if that is the correct approach. And Codesys is not triggering my breakpoints in the method, which makes things more difficult. I hope someone could provide some examples or guidance on what steps I should take to implement the scan feature. Thanks in advance.
Last updated: 2025-11-26
Post by msirotkin on EtherCAT status errors
CODESYS Forge
talk
(Post)
Didn't help. I'm just trying to understand why the errors occur. Are they from the poor driver or from the Linux network stack. That's why I wanted to know how the rxerros and lostframes are counted. Because in other places (like ethtool info) there are no any issues. And the Ethercat device works fine. And it also strange that on the second ethernet port with a different HW and driver Ethercat works better, but still time to time gets such errors.
Last updated: 2025-11-26
EtherCAT status errors
CODESYS Forge
talk
(Thread)
EtherCAT status errors
Last updated: 2025-11-26
Error while using Codesys SP19 Patch 4 on Windows 11
CODESYS Forge
talk
(Thread)
Error while using Codesys SP19 Patch 4 on Windows 11
Last updated: 2025-11-27
Post by tristan on Textfield display problem
CODESYS Forge
talk
(Post)
Hello Tim, I am using CODESYS Visu V4.8.1.0. It works when I turn off the "Support client animation and overlay of native elements". But if I do that, dialog box moving and other options are also disabled so it is a bit problematic. Thank you for helping.
Last updated: 2025-11-27
Post by mrtt on Nach Neuinstallation Plug-In Fehler
CODESYS Forge
talk
(Post)
https://forge.codesys.com/forge/talk/Engineering/thread/3d0a6d3317/ Hallo, ich wollte mich etwas in Codesys einarbeiten für zukünftige Projekte. Aber ich scheitere schon an der Installation auf zwei PCs (Win10 / Win11). Problem wie im oberen Link, an beiden PCs, aber unterschiedliche Plug-Ins. Laut Installer sind die Pakete aber Installiert, wenn ich sie Deinstalliere kommen andere Meldungen :D... 3.5 19 habe ich auf Win 10 irgendwann immerhin mal zum Starten bekommen. Wenn ich dann an die Pakete mit den Paketmanager gehe, bekomme ich aber während der Installation auch immer die Fehlermeldung. Was kann da los sein? Ich versuche heute noch einen 3. PC, aber irgendwie ist das ja nicht die Lösung :(. Vor allem das es immer andere Plugins sind zwischen 3.5 19/21 und Win10/11. Also da ist irgendwie keine Richtung drin :(. Kann mir aber nicht vorstellen das dass die Regel ist, sondern ich vermute das ich da was falsch mache. Oder eine andere Abhängigkeit / Installation etwas zerschießt... Grüße Malte edit: auf einem frischen Win11 gehts, was ist mi Codesys da nicht in ordnung? edit2: Ok ich habe alles was mit C++ und Runtime war vorher Deinstalliert. Nach der Installation musste ich aber immer noch Plug-Ins korrigieren. Dann ist Codesys gestartet aber eingefroren. Geholfen hat dann noch das deinstalliere von CodeMaster.
Last updated: 2025-11-27
Post by mr-ege on Error: C0138: No matching 'FB_Init' method found for instantiation of VisuClientObjectMgr
CODESYS Forge
talk
(Post)
I have tried these steps, but it still does not work. What should I do? I'm stuck on this error. I cannot design the HMI, I need help.
Last updated: 2025-11-27
Post by mrtt on Error while using Codesys SP19 Patch 4 on Windows 11
CODESYS Forge
talk
(Post)
Hello, same issue after a fresh install with CODESYS 64 3.5.21.30, on two different PCs Win10 and Win11. But with different Plug-In errors. CODESYS 64 3.5.19.70 runs after a lot of Package deinstallation/installation handling. But every think looks not really stable. Deinstallation of MS C++ and MS Runtime stuff -> CS installation. Than deinstallation of CodemMaster for anti freezing CS.
Last updated: 2025-11-27
Post by mariapaola on Port instantiation of serial interface in WAGO PLC using Modb_L05.lib in CoDeSys v2.3
CODESYS Forge
talk
(Post)
Hi, Would really appreciate your insights in this issue I have. I am currently using a WAGO 750-881 with multiple IO devices. For one of them I already occupied the MODBUS Master configuration tool so I cannot overwrite it for my other devices. I have a total of two serial interfaces WAGO 750-652. The first one is instantiated in COM2 and doesn't need any protocol since the information comes in an specific formatting that need little code to differentiate between needed info. This one is working just fine. The second one is where I have an issue. I have tried to instantiate the port using MODBUS library modb_L05.lib to properly receive the data from an ARDUINO and I am absolutely unable to open the port: Signal DEVICE2.fbModbus.MODBUS_EXT_MASTER.Interface.Com_Port_Ist_Offen is never TRUE, among with all other signals from that interface, while signal DEVICE1.COM2.Com_Port_Ist_Offen is TRUE, and the other signals also read as TRUE or FALSE. I have tried instantiating the second one as the first one, changing COM3 to COM4, I've tried a lot of things but it wont ever open the channel. I don't know if you have any recommendations for me. For both physical modules, both witness LEDs A and E are on. First one is instantiated like this: PROGRAM DEVICE1 VAR wBaudRate : WORD := BAUD_9600; bDataBits : BYTE := 8; bParity : BYTE := 0; bFlowControl : BYTE := 3; (RS422 FullDuplex with continous send) i : INT; COM2 : SERIAL_INTERFACE; xOpenPort2 : BOOL := TRUE; ( Flag to open the Port ) xInitPort2 : BOOL; ( Flag to initiallize the Port ) ReceiveBuffer2 : typRing_Buffer; END_VAR COM2( bCOM_PORT_NR := 2, cbBAUDRATE := wBaudRate, cbsBYTESIZE := bDataBits, cpPARITY := bParity, csSTOPBITS := STOPBITS_1, cfFLOW_CONTROL := bFlowControl, utRECEIVE_BUFFER := ReceiveBuffer2, ptSEND_BUFFER := ADR(SendString2), xINIT := xInitPort2, xOPEN_COM_PORT := xOpenPort2, iBYTES_TO_SEND := LEN(SendString2)+1, xSTART_SEND := xSendActive2 ); Second one like this: PROGRAM DEVICE2 VAR COM4 : SERIAL_INTERFACE; xInitPort4 : BOOL := TRUE; xOpenPort4 : BOOL := TRUE; ReceiveBuffer4 : typRing_Buffer; fbModbus : MODBUS_EXTENDED_MASTER_RTU; fbError : enumMB_ERROR; stQuery : typModbusExtendedQuery; stResponse : typModbusResponse; au16Data : ARRAY[0..14] OF WORD; i : INT; tPoll : TON; END_VAR COM4( bCOM_PORT_NR := 4, cbBAUDRATE := BAUD_9600, cbsBYTESIZE := 8, cpPARITY := 0, csSTOPBITS := STOPBITS_1, cfFLOW_CONTROL := 2, ( RS-485 half-duplex ) utRECEIVE_BUFFER := ReceiveBuffer4, xINIT := xInitPort4, xOPEN_COM_PORT := xOpenPort4, xSTART_SEND := xSendActive4, ); stQuery.SlaveAddress := 1; stQuery.FunctionCode := 3; stQuery.Read_StartAddress := 0; stQuery.Read_Quantity := 15; (Poll code) fbModbus( ENABLE := TRUE, bCOM_PORT := 4, ( COM4=> 750-652 port ) cbCOM_BAUDRATE := BAUD_9600, cpCOM_PARITY := 0, csCOM_STOPBITS := 1, cbsCOM_BYTESIZE := 8, cfCOM_FLOW_CONTROL := 2, TimeOut := T#500ms, StartFunction := xStart, ExtQuery := stQuery, Response := stResponse, MB_Error => fbError ); FOR i := 0 TO 14 DO au16Data[i] := stResponse.Data[i]; END_FOR;
Last updated: 2025-11-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.