How would you handle a communication timeout between a PLC and your host application in a Three Point Solutions deployment?