Показать сообщение отдельно
Старый 05.03.2009, 10:34   #27
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Об ошибках при загрузке программы

Цитата:
Сообщение от dima
У меня похожая проблема: загружаю программу через RS 232 на скорости 115200, она начинает грузиться, затем появляется следующая надпись: Kernel of SMLogic
02.240.000E
(c) Segnetics 2006 (что это? контроллер то, куплен в 2008)
Tick=99,94 mS
Это программисты забыли исправить строчку идентификации. Ни к чему плохому это не приведёт.



Цитата:
Сообщение от dima
При чем из 10 загрузок пару раз может загрузиться. Попробывал снизить скорость до 9600, нажал "записать св-ва" контроллер глюканул- погасла подсветка. Пришлось выключать, отсоединять батарейку. Но на 9600 и 4800 при загрузке "промаргивает" вышеуказанное сообщение. Тест связи проходит нормально. Версия SMLogix-3.15
Попробуйте скачать установить современный лоджик, в нём проведены мероприятия по улучшению стабильности связи.



Цитата:
Сообщение от dima
И еще: при связи с Trace Mode через Лектус, так, в целях ознакомления, решил управлять клавиатурой контроллера. Нажимая в Trace Mode кнопку, приходится некоторое время ее удерживать, прежде чем контроллер реагирует. Почему?
Передача нажатия кнопки состоит из пяти ступеней:

1) Вы нажимаете кнопку на экране, трейсмод с установленной периодичностью сканирует элементы экрана и обнаруживает нажатие.

2) Также, с установленной периодичностью трейсмод передаёт данные опс-серверу.

3) Сервер ставит эти данные в очередь и при освобождении канала передаёт их.

4) Контроллер принимает посылку от сервера и записывает их в ячейку ОЗУ.

5) Периодически паботающая программа в контроллере в очередной свой шаг видит, что в ОЗУ записано состояние "кнопка нажата" и отрабатывает это состояние.

Вот и считайте, какие периоды установлены у вас. Даже если 100 мсек, то это до полусекунды. А трейсмод наверняка с секундным интервалом работает, итого наверняка секунды 2-3 получается от нажатия до срабатывания.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 14.02.2012 в 17:50
Arsie вне форума   Ответить с цитированием