When writing to LCD, it must take account into delay between commands, since LCD is slow device. But it will be doable. You will need to check the I2C LCD datasheet to get the I2C command sequence. Since the LCD is write only, nothing reading back, you will only need I2CWRITE.
In most I2C device, you first I2CWRITE must have first parameter 1 to send start, only the very last I2CWRITE send 1 to second parameter for stop.
Each time sending the device address, you will need to send start, if that is already started, it will be considered as restart by slave.
Because each line has a lot of characters, each one will take a line in PLC, it will save PLC lines by formalize that into function. Then call that function when needed.