В общем, дело было в длине шины CAN BUS. Она была очень длиннной - 600м. А настройки взаимодействия между К104 и ТЭКОН были рассчитаны на 200м. Точнее, время ожидания в К104 стояло 50мс - за это время сигнал от ТЭКОН не успевал пройти 600м, и К104 показывал ошибку при обращении к нему пользователя. Когда время ожидания было увеличено до 1сек, К104 стал исправно выдавать данные по MODBUS-TCP.
Всем спасибо.