Порт должен быть открыт и настроен. Что в переменной com_num? Что возвращает функция? Как часто она вызывается?
Правила форума