...
Вопрос в том, можно ли программно согласовать rs232 и rs485? Если да, то где это сделать в проге на VB или в контроллере в проге на TC.
Программное согласование непременно понадобится. Интерфейс RS-485 в принципе полудуплексный, поэтому при работе с ним конечное оборудование должно обеспечить режим, когда в каждый момент времени в канале лишь один передатчик активен. Компьютерный порт RS-232 обеспечивает полный дуплекс, поэтому вероятность коллизий весьма высока.
Или единственный выход - купить переходник rs232<=>rs485 ?
Переходник также понадобится, поскольку электрические характеристики RS-232 и RS-485 отличаются значительно.
P.S. А это действительно вопрос по теме раздела?