Hello @AsierMaser,
Yes, it is possible to send and receive multiple bytes using the I2C block. The Data Rx output and Data Tx input can be Data Store memory blocks containing vectors of uint8 data types, as you can see in the image below.
If you want to send multiple bytes from the master, you can simply create a Data Store Memory block containing the bytes and give it as an input (Data Tx) for the block, using the Data Store Read block.
If you want to request multiple bytes from the slave, you must specify the number of bytes in the Buffer Size block input, create a Data Store Memory block with the same size as the number of bytes, and provide it as an output for the block using the Data Store Write block.
Data Store Memory
Hope this helps,
Cristina