Показать сообщение отдельно
Старый 25.07.2016, 11:32   #68
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 144
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: Прикольно глючит лоджик

Цитата:
Сообщение от max7222 Посмотреть сообщение
в процессе работы над проектом стараюсь обновлять SMLogix по мере выхода новых версий как рекомендуют разработчики, но склоняюсь отказаться от этой затеи по следующим причинам:

(не могу сказать при переходе с какой версии на какую случились данные ошибки но произошло это примерно в течении месяца)

1 - пропали с поля блоки принадлежащие контроллеру (смотри скрин.)

2 - к МК подключено 5 модулей по RS-485. При запуске МК втечинии 2-5 секунд они опрашиваются а потом модули с адресами 2 и 4 просто перестают опрашиваться. лампочки активности сети на них не горят (то есть МК к ним не обращается) статистика по модулю не ведется (не растет число неотвеченых запросов) на сетевых входах этих модулей висят значения действующие на момент прекращения опроса модуля.
Вылечить эту проблему удалось удалением из проекта существующего модуля и добавлением такого же со всеми идентичными характеристиками параметрами и картами сетевых переменных.(что повлекло за собой некоторые трудозатраты)

Итого: неприятно с каждым обновлением ПО получать все новые и новые проблемы(
Перед выпуском мы тестируем ПО на такие очевидные вещи, которые вы описываете. Значит причина в чём-то, чего у нас нет. Например в проекте.

Для объективного и предметного рассмотрения проблемы мне нужно:

1) Знать версию лоджика с которой вы перешли и на какую
2) Иметь ваш проект перед глазами, чтобы увидеть, что происходит

Подозреваю, что у вас 2Gi. Тогда пересоздайте базу данных - сконвертируйте проект в 2G, затем закройте лоджик, откройте и сконвертируйте обратно. В самом 2Gi зайдите по FTP и удалите файл settings.sqlite и загрузите проект заново. Далее будем смотреть, что и как работает. Если заработает, значит либо в проекте, либо в контроллере были ошибки в БД. Возможно пришли хвостом из бета-версий лоджика.


PS. Удаление тоже приводит к коррекции БД, но это долго)


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

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