В ПЛК программист должен полностью контролировать использование ресурсов - и если Вы открываете сокет - то и должны его закрыть для переиспользования