Post by felipemsgarcia on EtherCAT - Force Control Word
CODESYS Forge
talk
(Post)
What worked for me: Use SMC_SetControllerMode and set the nControllerMode to SMC_nocontrol. With that, you can control the drive via Modes of Operation(16#6060) and Controlword(16#6040) directly. Hope that helps, Cheers!
Last updated: 2023-08-31
How to transfer data from DINT to Union(16 Bools) which I need to use in Few FBs
CODESYS Forge
talk
(Thread)
How to transfer data from DINT to Union(16 Bools) which I need to use in Few FBs
Last updated: 2023-12-14
Post by reinier-geers on Compile problems
CODESYS Forge
talk
(Post)
Ive got a version 16 with no problem. Ive got a version 19 with no problem. But the version 18.4 has problems. WHY ??? 18 is an version 16 updatet.
Last updated: 2024-02-19
Post by trycyclepower on How to transfer data from DINT to Union(16 Bools) which I need to use in Few FBs
CODESYS Forge
talk
(Post)
Thanks a lot, it worked.
Last updated: 2023-12-14
Post by ph0010421 on How to transfer data from DINT to Union(16 Bools) which I need to use in Few FBs
CODESYS Forge
talk
(Post)
In the Struct, change the 'BOOL' to 'BIT'
Last updated: 2023-12-14
Post by sumit on Error IoDrvEthernetIP: Connection Failure. (16#1) How to solve
CODESYS Forge
talk
(Post)
harinator, I am facing the the issue. Were you able to find the solution. thanks,
Last updated: 2024-03-07
Post by aris-k on Pack TWO INT variable to one DINT variable
CODESYS Forge
talk
(Post)
You can try this setup: DINTVar := SHL(INT_TO_DINT (Low_Word_INT_Var),16) + INT_TO_DINT(High_Word_INT_Var);
Last updated: 2024-05-07
Post by praveenathush on Error IoDrvEthernetIP: Connection Failure. (16#1) How to solve
CODESYS Forge
talk
(Post)
I'm facing similar error when trying to use WAGO PLC 750-8212 as Ethernet/IP adapter
Last updated: 2024-07-22
Post by fraziersedge on ModbusServer became unreachable if reach maximum of 16 byClientConnections
CODESYS Forge
talk
(Post)
FrΓ©dΓ©ric did you ever find a solution to this problem? I am experiencing the same thing.
Last updated: 2024-08-27
Post by mikek10 on Error IoDrvEthernetIP: Connection Failure. (16#1) How to solve
CODESYS Forge
talk
(Post)
Your connection configuration should look something like the attachment. Consuming assembly O->T will be the hex of the assembly you want to reference for output data - I want 102 (DO Data Only) shown in the Wago web page 102 = 16#66. Producing assembly (T->O) is the assembly you require for input data - again shown in the Wago web page - I want 108 (DI Data Only) or 16#6C Then set the number of bytes as per the data in the Wago web page too (both 2 in my case)
Last updated: 2024-07-22
Post by chirag on About byte swap and convert into 16 bits
CODESYS Forge
talk
(Post)
Hello, I have %QB0 8 high bits and %QB1 8 low bits . How can i swap bits %QB0 and %QB1 for requirment positions in a 16-bit value ? after that i need %QB0 and %QB1 in to 16bits . For that, i need help. Please see attached pictures for your reference. Thanks in advance.
Last updated: 2023-12-04
Post by gseidel on Beckhoff AS1060 and EL7041 configuration
CODESYS Forge
talk
(Post)
Hi pmanuele, while I don't have firsthand experience with the EL7041 and the step motor AS1060, there are two things you can check: If you use an external encoder, please make sure you use the alternative device description calles "EL7041 1Ch. Stepper motor output stage (50V, 5A) Rev24 with external Encoder". The SoftMotion driver will set the feedback type automatically, and use the correct object for the actual position (16#6010:21 instead of 16#6010:20) If you have problems with changing the controller mode, I assume to velocity, please make sure you change the PDO mapping so that the actual velocity (16#6020:33) and set velocity (16#7010:33) are mapped by PDO. Hope this helps, Georg
Last updated: 2024-12-23
Post by richard-wang on Codesys recipe manager - what does it do?
CODESYS Forge
talk
(Post)
Hi All Thanks for sharing this information. For whom may not know why always get error code 16#4000 or 16#4002 while performing Recipe commands, the root cause is There is a line need to be inserted in CODESYSControl.cfg file, which is PlaceholderFilePath.1=/var/opt/codesys/PlcLogic/ I am using Pi, therefore the above path is set to my pi unit, after adding above line to my cfg file, all the Recipe commands work fine. But I still do not know how and when this file got modified though.
Last updated: 2024-04-29
Post by reinier-geers on Add licence
CODESYS Forge
talk
(Post)
Epis smart 9 1000 Codesys 15. But programm in Version 16 Linux 4.9 When i put a stick in the USB i can see that one. So why not the dongle
Last updated: 2024-01-08
Post by plumper on License problem gateway
CODESYS Forge
talk
(Post)
I have the same problem. Obtained new license without success. Codesys 3.5 SP 16, soft container. I would be grateful for quick help as we have to deliver equipment. Best regards
Last updated: 2024-04-16
Post by jeffgamsby on Accessing ModbusTCP addresses from python
CODESYS Forge
talk
(Post)
Hi, I am new to modbusTCP and I am trying to access Input registers from codesys (3.5.SP13). The offset is 16#0000 and I am trying to access Channel 1[24] %IW24 to pull analog values. I am using pyModbusTCP and I need to supply a modbus address and the number of registers to read. What does 16#0000 mean in terms of the actual offset, how do I translate this number plus the channel to access this info via python? Any help would be appreciated, thank you.
Last updated: 2023-09-20
Post by trycyclepower on How to transfer data from DINT to Union(16 Bools) which I need to use in Few FBs
CODESYS Forge
talk
(Post)
I have DINT data from drive input and would like to use this data in Bools in bunch of the FBs. I have tried using Union but it is not working. Please suggest
Last updated: 2023-12-14
Post by eschwellinger on Raspberry Pi
CODESYS Forge
talk
(Post)
Which RaspberryPi OS - have you installed on the PI? At the moment, there is a problem with latest Bookworm from December. You need to downgrade to October version of the OS - or wait 4.11.0.0. is released ( February) https://downloads.raspberrypi.com/raspios_armhf/images/ 2023-10-10 16:13 Version will work.
Last updated: 2023-12-28
Post by fredruel on ModbusServer became unreachable if reach maximum of 16 byClientConnections
CODESYS Forge
talk
(Post)
By the way an inactive socket could take up to 2 minutes to be free but previously it was for ever.
Last updated: 2024-08-27
Post by alex-at-xana on EThercat Dynamic configuration
CODESYS Forge
talk
(Post)
Hi Everyone, For a fast monitoring system I am using Ethercat oversampling and timestamping inputs. As the customers has a lot of different configurations out in the field, we went for a dynamic Ethercat configuration. Already got the whole detection chain working but now I am stuck since two days in debugging the configuration. Here are my quesitons: I extended the dynamic config example for the EL3632 16#0E303052: //EL3632 pSlave^.SetDCSettings(TRUE,TRUE,80,80,TRUE,4000,0,0); pSlave^.AddSyncManager(16#1000,128,16#26,TRUE,3); pSlave^.AddSyncManager(16#1080,128,16#22,TRUE,2); pSlave^.AddSyncManager(16#1100,0,16#4,TRUE,1); pSlave^.AddSyncManager(16#1110,214,16#20,TRUE,0); pSlave^.AddFMMU(0,214,0,7,16#1110,0,1,1); pSlave^.AddFMMU(0,1,0,0,16#80D,0,1,1); xKnown := TRUE; This leads to a PLL Error for these devices. I double and triple checked the configuraton, but cannot find the issue. There seems to be one difference: the config dialog creates a startup parameter: 16#10F3:16#05, Name: Command_0, Value:0. Bitlen: 16, Stop on fault: false, jumpt at fault: false: next line: 0 a) I do not find information on how to set this in my code. Can you help me there? b) Without trying to set the value, I get a PLL error for these devices in the master log. Is the config wrong? c) Do I need to set the Master to Autoconfigure or Manual? I used autoconfigure for my tests. The stack creates input data addresses for the slaves input data range (pSlaves[i].InputData) which are different from those created when I use the Engineering tools dialogs to configure Ethercat. Specifically, the addresses seem to be aligned at 16 byte boundaries when they are created using the engineering tool, but may appear at uneven addresses when I use the script in dynamic config. I did not try to access ULINT at uneven addresses yet, but I am suspecting this may be a problem. Do I need to manually align the addresses ? Any help is appreciated...
Last updated: 2024-09-10
codesys-->opc ua-->codesys
CODESYS Forge
talk
(Thread)
codesys-->opc ua-->codesys
Last updated: 2021-08-11
CODESYS
CODESYS Forge
talk
(Thread)
CODESYS
Last updated: 2017-03-07
Codesys
CODESYS Forge
talk
(Thread)
Codesys
Last updated: 2024-01-14
codesys v3 2 codesys v2
CODESYS Forge
talk
(Thread)
codesys v3 2 codesys v2
Last updated: 2014-08-04
Post by reinier-geers on SM3 motion project
CODESYS Forge
talk
(Post)
Hi, i try to setup a softmotion programm. Controller version 15. Ethercat, When is scan Devices then it install's the drives. 4.11 . Somehowe they have a vesion 16 libary. I tried to install new but stil problems. I tried version 19. Then i get a Visu version problem. What can i do ? Why are ther always problems with a new version ?
Last updated: 2023-12-18
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
.