Einzelne Werte aus ARRAY OF BYTE
CODESYS Forge
talk
(Thread)
Einzelne Werte aus ARRAY OF BYTE
Last updated: 2005-11-14
Writing 16 byte SDO over Ethercat
CODESYS Forge
talk
(Thread)
Writing 16 byte SDO over Ethercat
Last updated: 2019-04-22
Byte an Ausgänge von EC4P
CODESYS Forge
talk
(Thread)
Byte an Ausgänge von EC4P
Last updated: 2007-04-27
String Array to Byte Array problem
CODESYS Forge
talk
(Thread)
String Array to Byte Array problem
Last updated: 2008-09-04
2 byte array convert to uint
CODESYS Forge
talk
(Thread)
2 byte array convert to uint
Last updated: 2019-04-30
Zahlenwert <256 in 1 Byte wandeln
CODESYS Forge
talk
(Thread)
Zahlenwert <256 in 1 Byte wandeln
Last updated: 2007-02-06
byte count with NBS UDP receive
CODESYS Forge
talk
(Thread)
byte count with NBS UDP receive
Last updated: 2021-06-01
Assigning array of byte
CODESYS Forge
talk
(Thread)
Assigning array of byte
Last updated: 2015-11-26
Word to array of byte
CODESYS Forge
talk
(Thread)
Word to array of byte
Last updated: 2022-09-22
Codesys v3.5 Sint to byte
CODESYS Forge
talk
(Thread)
Codesys v3.5 Sint to byte
Last updated: 2024-04-24
Post by bjarne-pagaard on Codesys v3.5 Sint to byte
CODESYS Forge
talk
(Post)
Hi A SINT is a short (signed) integer. It is already only 1 byte - so you should have no problem casting it to a byte like so: bMyByte := TO_BYTE(sintMyShortInt); If you have a regular INT you want to put in 2 bytes - there are a lot of ways you can do this. A Union is certainly one of them. You could have a union with 2 memebers: An array of 2 bytes as one member, and an integer value as another member. Another way would be to look at MEMCPY to put the value into your CAN-message. .. or create a function to take your input value as input, and giving you 2 individual bytes as output. This could be handy if you need to change the byte-order. Integer data types: https://help.codesys.com/webapp/_cds_datatype_integer;product=codesys;version=3.5.17.0 -Bjarne
Last updated: 2024-04-24
Post by scarter on Bit / Bool data types in function parameters
CODESYS Forge
talk
(Post)
Any reason BIT and BOOL data types are not interchangeable? Trying to make a function which takes a BOOL IN/OUT parameter (Not allowed to use BIT) In the main logic if I make a DINT variable, and want to use each bit on different functions CODESYS will not allow it.
Last updated: 2024-01-17
Post by voffi on Converting UINT into bytes and converting 2Bytes into UINT
CODESYS Forge
talk
(Post)
There are some ways. One is to use SHR and SHL and it depends on your byte order in the data array. For Motorola byte order: PROGRAM PLC_PRG VAR u : UINT; byte_array_in : ARRAY [1..8] OF BYTE := [16#11, 16#12, 16#13, 16#14, 16#15, 16#16, 16#17]; byte_array_out : ARRAY [1..8] OF BYTE; END_VAR u := SHL(TO_UINT(byte_array_in[2]), 8) + TO_UINT(byte_array_in[1]); byte_array_out[1] := TO_BYTE(u); byte_array_out[2] := TO_BYTE(SHR(u, 8)); If it's Intel byte order just change 1 and 2 in the array indexes.
Last updated: 2023-12-07
Post by ph0010421 on How to manage variable types larger than 64 bits - Ethernet/IP
CODESYS Forge
talk
(Post)
So it's currently mapped to an array of BYTES? Can you create a UNION? TYPE sBytesString : UNION AsBytes: ARRAY[0..127] OF BYTE; AsString: STRING(128); END_UNION END_TYPE Map it to the bytes, read it in the STRING!
Last updated: 2024-09-23
Conversion BYTE to ASCII String + SysLibFileStream.lib
CODESYS Forge
talk
(Thread)
Conversion BYTE to ASCII String + SysLibFileStream.lib
Last updated: 2008-10-31
About byte swap and convert into 16 bits
CODESYS Forge
talk
(Thread)
About byte swap and convert into 16 bits
Last updated: 2023-12-04
Assign Initial Value of Array of Byte
CODESYS Forge
talk
(Thread)
Assign Initial Value of Array of Byte
Last updated: 2019-03-08
CANopen - mehr als 4 Byte aus dem Objektverzeichnis lesen
CODESYS Forge
talk
(Thread)
CANopen - mehr als 4 Byte aus dem Objektverzeichnis lesen
Last updated: 2007-06-15
Transfer array of byte to i2c-device
CODESYS Forge
talk
(Thread)
Transfer array of byte to i2c-device
Last updated: 2022-08-12
Pointer ARRAY BYTE to ARRAY BOOL
CODESYS Forge
talk
(Thread)
Pointer ARRAY BYTE to ARRAY BOOL
Last updated: 2008-06-06
Read byte from a file starting from a certain position
CODESYS Forge
talk
(Thread)
Read byte from a file starting from a certain position
Last updated: 2018-06-14
Byte conversion between RFID and RS232 module
CODESYS Forge
talk
(Thread)
Byte conversion between RFID and RS232 module
Last updated: 2008-07-09
Convert array of 4 byte to real
CODESYS Forge
talk
(Thread)
Convert array of 4 byte to real
Last updated: 2021-06-30
How to manage variable types larger than 64 bits - Ethernet/IP
CODESYS Forge
talk
(Thread)
How to manage variable types larger than 64 bits - Ethernet/IP
Last updated: 2024-09-23
Saving UINT data collected as String data to MMC
CODESYS Forge
talk
(Thread)
Saving UINT data collected as String data to MMC
Last updated: 2007-08-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
.