15 l_tbsetbitofbyte, Function library lenzeplctoolbox.lib, Functions/function blocks – Lenze DDS Function library PLCToolBox User Manual

Page 23

Advertising
background image

Function library LenzePLCToolBox.lib

Functions/function blocks

2.15

L_TBSetBitOfByte

2−15

L

LenzePLCToolBox.lib EN 1.5

2.15

L_TBSetBitOfByte

BYTE L_TBSetBitOfByte (byInput, byBitNr)

This function sets a single bit in a value of type "byte" to "1".

L_TBSetBitOfByte

0

7

byInput

byBitNr

1

0...7

Set

Transfer parameters

Identifiers

Data type

Info/possible settings

byInput

Byte

Value in which a bit is to be set to 1".

byBitNr

Byte

No. (0 ... 7) of the bit to be set.

Return value: Byte

Value

Meaning

0 ... 255

Value of type "byte" resulting from the set bit.

Example

Calling the function in ST:

byValue := 97 (* byValue = 97 dec = 01100001 bin *)

byValue := L_TBSetBitOfByte(byValue, 3); (* set bit 3 *)

(* byValue = 105 dec = 01101001 bin *)

Advertising