I2C_PCF8591_read block

Short summary

Name

I2C_PCF8591_read

→POU type

→function

Category

more system blocks, blocks for I2C elements

Graphical interface

images/download/thumbnails/414780074/I2C_PCF8591_read-version-1-modificationdate-1534490839904-api-v2.png

Available since

  • version 1.13.0 (for logi.CAD 3) and version 2.3.901 of logi.RTS
    images/s/b2ic8e/9012/1ca6q62/_/images/icons/emoticons/warning.svg This block is supported for →Raspberry Pi only.

  • version 1.109.0 (for logi.CAD 3) and version 3.19.0 of logi.RTS
    images/s/b2ic8e/9012/1ca6q62/_/images/icons/emoticons/warning.svg This block is supported for Raspberry Pi and the platform LinuxX86 only.

Functionality

The block reads one of the input channels of PCF8591 (A/D and D/A converter).

For more information on the PCF8591 chip see for example: http://www.nxp.com/documents/data_sheet/PCF8591.pdf (product specification by manufacturer NXP)

Inputs, return value


Identifier

→Data type

Description

Inputs:

fd

DINT

the handle for the I2C device file opened by the I2C_Open block

address

INT

the I2C address of the PCF8591 (A/D and D/A converter)

channel

UINT

the desired channel (0 – 3)

Return value:

UINT

returns the value of the given channel (0 – 255)

Input EN and output ENO are available when →calling the block. See "Execution control: EN, ENO" for information on input EN and output ENO.

See:

Example for usage within ST-editor

At present, there is no example.

When creating your application within the ST-editor, enter a call of a block by typing the text as requested by the syntax or use Content Assist.