OPC UA server should not crash even if you deliberately send it a bunch of nonsense - its just poor programming. You need to contact the products developers and tell them their software is flaky.
You could use s7 nodes and communicate direct to PLC instead.