This integration can be installed via HACS by adding this repository as a custom repository.
This is a full example project which includes a working sample project that publishes scalars and arrays using OPC UA including TwinCAT Vision Images (derived from TwinCAT Vision ITcVnImage images).