I2C_PCF8574_write block

Short summary

Name

I2C_PCF8574_write

→POU type

→function

Category

more system blocks, blocks for I2C elements

Graphical interface

images/download/thumbnails/414780069/I2C_PCF8574_write-version-1-modificationdate-1534490821187-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 sets the outputs of PCF8574 (→I2C port expanders) to given values.

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

Inputs


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 PCF8574 (port expander)

pin_values

ARRAY[0..7] OF BOOL

the states of the PCF8574 outputs

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.