Задача сделать ПЛК110 TCP Slave, при этом оставив его мастером RS-485 Modbus.
В конфигурации ПЛК создал Modbus (slave) с Universal Network Module. Debug RS-232 заменил на TCP[SLOT]. Сохранил проект. Вылезло сообщение "Если вы сохраните изменения то горячее обновление кода будет уже невозможно", которое я благополучно проморгал.
Ну и значит задал адреса, подключился к ПЛК и стартанул программу. Вылезла ошибка #0, что меня насторожило. Тут то ПЛК пошел в разнос :( Постоянно терял подключение, перезагружался с истошным писком. Ни сброс, ни отключение питания не помогали. Ну все, думаю, приплыли. Полез в гугл. Нашел это:
http://www.owen.ru/forum/showthread.php?t=11464
Мысль: "трындец". ПЛК нести в сервис, а это 2 недели минимум. Плюс проект горит. Да еще и пишут, что сброс на заводские для ПЛК не бывает (это правда?)
В итоге отключил его от всех интерфейсов, помучил немного. Попробовал долгое удержание Reset. И привет, вроде оклемался. Подключился по USB, Подчистил проект от всего свежедобавленного, подключаюсь к ПЛК, он грит, что "программы нет, залить новую?" Я: "ОК".
И, собственно, пока все работает корректно.
Вопрос 1: Где ошибся? Что именно привело к сему неприятному происшествию?
Вопрос 2: Как мне правильно сделать ПЛК100 TCP Slave, при этом оставив его мастером RS-485 Modbus?