Post by peterned on Array to String
CODESYS Forge
talk
(Post)
max. string length in Codesys is 255 chars. It's not possible to cram 20,000 things in a string. If you need to send the data to another device, send the whole data[] array (as byte array, without doing anything to it) and extract the information on the other end. As each struct member has a fixed size (81 bytes, as per you declaration), this will be easy. To save some resources, consider declaring string lengths - e.g. if the max possible length for key is 10 chars, declare it key: STRING(10); and it will occupy 11 bytes instead of 81
Last updated: 2024-07-20
Post by dhumphries on Rounding error in simple addition
CODESYS Forge
talk
(Post)
Thanks for the response, as I've thought about this problem over the last month I began to suspect this was a problem with not being able to exactly represent .1 as a 32 bit binary number. I think I've found a work around by making the number an integer, then dividing it by 10 and storing that value as a floating point number. There is still an issue with the value not being exact somewhere in the 8th or 9th decimal place, but because I'm incrementing an integer value then dividing it, the error doesn't compound.
Last updated: 2024-05-25
Post by gregor on PFC 200 - codesys V3.5
CODESYS Forge
talk
(Post)
As far as I know, only if someone downloaded sourcecode to the PLC.
Last updated: 2023-08-25
Ethercat scan for devices not picking up EL7041 as a softmotion axis
CODESYS Forge
talk
(Thread)
Ethercat scan for devices not picking up EL7041 as a softmotion axis
Last updated: 2023-09-18
PLC (Lenze with CoDeSysy) as MODBUS TCP Slave to connect a 3th party touchscreen
CODESYS Forge
talk
(Thread)
PLC (Lenze with CoDeSysy) as MODBUS TCP Slave to connect a 3th party touchscreen
Last updated: 2017-01-02
AS Exclusive Temu $100 Discount Code {act892435} {act892435} for Free Stuff Canada
CODESYS Forge
talk
(Thread)
AS Exclusive Temu $100 Discount Code {act892435} {act892435} for Free Stuff Canada
Last updated: 2024-10-26
Problem of assigning physical addresses to variables of type ARRAY OF ARRAY as MW and QW
CODESYS Forge
talk
(Thread)
Problem of assigning physical addresses to variables of type ARRAY OF ARRAY as MW and QW
Last updated: 2025-03-31
Converting LREAL to binary and interpreting it as base 10 LINT
CODESYS Forge
talk
(Thread)
Converting LREAL to binary and interpreting it as base 10 LINT
Last updated: 2022-01-20
Connect a I/O module (EAP Module 2020) as a slave to Revolution PI
CODESYS Forge
talk
(Thread)
Connect a I/O module (EAP Module 2020) as a slave to Revolution PI
Last updated: 2018-03-09
Can any PC with an Ethernet adapter be used as PN_Controller with Codesys?
CODESYS Forge
talk
(Thread)
Can any PC with an Ethernet adapter be used as PN_Controller with Codesys?
Last updated: 2018-10-11
Installing V2.3 for Turck BL20 at same time as Bosch V12.
CODESYS Forge
talk
(Thread)
Installing V2.3 for Turck BL20 at same time as Bosch V12.
Last updated: 2012-05-15
Configure PLC as CanOpen Slave want the TPDO to be triggered on event..
CODESYS Forge
talk
(Thread)
Configure PLC as CanOpen Slave want the TPDO to be triggered on event..
Last updated: 2020-04-14
Use an operator keyword as part of an Enum, e.g. 'MOVE'
CODESYS Forge
talk
(Thread)
Use an operator keyword as part of an Enum, e.g. 'MOVE'
Last updated: 2022-07-14
Pass the second array dimension into a function as a parameter
CODESYS Forge
talk
(Thread)
Pass the second array dimension into a function as a parameter
Last updated: 2022-05-10
How disable long touch press as right-mouse-click on Raspberry Pi touchscreen
CODESYS Forge
talk
(Thread)
How disable long touch press as right-mouse-click on Raspberry Pi touchscreen
Last updated: 2022-05-16
Show of hands: who as accidentally forgot about Always Update Variables
CODESYS Forge
talk
(Thread)
Show of hands: who as accidentally forgot about Always Update Variables
Last updated: 2020-07-22
CANOpen issue. Beckhoff 6751 CANOpen Master with Codesys TTC590 as slave
CODESYS Forge
talk
(Thread)
CANOpen issue. Beckhoff 6751 CANOpen Master with Codesys TTC590 as slave
Last updated: 2020-12-18
raspberry pi as PLC all GPIO input pins are TRUE value
CODESYS Forge
talk
(Thread)
raspberry pi as PLC all GPIO input pins are TRUE value
Last updated: 2020-10-29
Cant assign a remote device as an input to a function block
CODESYS Forge
talk
(Thread)
Cant assign a remote device as an input to a function block
Last updated: 2023-03-23
[OOP] Use extended interface instead of base interface as a method return object
CODESYS Forge
talk
(Thread)
[OOP] Use extended interface instead of base interface as a method return object
Last updated: 2017-03-02
Using Codesys/Raspberry PI 3 as a Profinet Master with Siemens S7 device
CODESYS Forge
talk
(Thread)
Using Codesys/Raspberry PI 3 as a Profinet Master with Siemens S7 device
Last updated: 2018-09-27
Use of front Ethernet port on beckhoff CX2040 as an EtherCAT master
CODESYS Forge
talk
(Thread)
Use of front Ethernet port on beckhoff CX2040 as an EtherCAT master
Last updated: 2021-04-29
Function block with an array of unknown size as a VAR_IN_OUT
CODESYS Forge
talk
(Thread)
Function block with an array of unknown size as a VAR_IN_OUT
Last updated: 2017-03-07
Cannot pass array of constant size to a function as a reference
CODESYS Forge
talk
(Thread)
Cannot pass array of constant size to a function as a reference
Last updated: 2024-01-09
Post by eschwellinger on Access to the path *** is denied
CODESYS Forge
talk
(Post)
it is textlist related as far as I remember, let me check if the is a workaround.
Last updated: 2024-02-02
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.