Показать сообщение отдельно
Старый 12.10.2016, 19:54   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: убрать SetTick из проекта для старого SMH2010

Цитата:
Сообщение от Mirmic Посмотреть сообщение
Заглючил давно установленный и долго работающий контроллер SMH2010. Скачал конструктор, собрал HVAC-сэмпл, загрузил в последний SMLogic. Контроллер увиделся по RS485 по адресу 0, заливаю сборку в контроллер, и на каком-то моменте выскакивает:
Logix InstrErr: Code 0x0D07

Обшарил форум, нашел наводку, что это незнакомый FBD попался.

в *.ini блоков с таким номером не нашлось, а так же не нашлось ваще hex-кодов. решил поискать этот же код, но в DEC.
Нашел код 3335 = SetTick.

Для проверки создал пустую прогу из одного SetTick.
При попытке залить - получил тот же облом с тем же кодом.

Ну вот, собственно, и вопрос - как в HVAC проекте сделать так, чтобы блоки нового образца не участвовали в проекте.

Или, как обновить прошивку? Я так понял, что для этого нужно иметь программатор, шлейфик и прошивку.

девайс: SMH2010 (S2010 - 1221 - 001 - 5)
версия прошивки - не знаю, на нем не написано, а как из девайса вытащить, не знаю. В окне "Поиск и диагностика" кнопка "Считать свойства" выкидывает окошко "Ошибка при получении системной страницы".
http://dl.segnetics.com/PRODUCTS/SMH2010/kernel/

http://masterkit.ru/shop/laboratory/...mators/1325519

http://dl.segnetics.com/PRODUCTS/SMH2010/manual/


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием