Обновил прошивку на 5.095. Теперь команда '/sbin/hwclock -s' прокатывает. Время синхронизируется.
Вид для печати
Обновил прошивку на 5.095. Теперь команда '/sbin/hwclock -s' прокатывает. Время синхронизируется.
Я столкнулся с подобной проблемой. Сделал синхронизацию командой 'hwclock -s' раз в полчаса. На столе всё отлично работает и синхронизируется. На объекте - не работает. Отставание примерно на час в сутки. Разница между столом и объектом - в том, что на объекте к COM1 подключен компьютер со скадой, а к COM2 - 11 различных модулей мв110/му110. Время не синхронизируется ни по таймеру ни по кнопке, только сбросом питания. Пробовал все описанные выше варианты команды hwclock. Контроллер СПК107, прошивка 3.495, Codesys 3.5 SP5 Patch 5. Каким образом решить данную проблему?
Добрый день.
1. Какая скорость обмена с модулями?
2. Есть возможность обновить прошивку до последней версии с сайта?
Скорость обмена с модулями - 9600, скорость обмена со скадой - 19200. С прошивкой завтра попробую.
Если увеличить скорость - начнутся ошибки в обмене ))) Я больше не могу понять почему одна и та же программа ведёт себя по разному на столе и на живом объекте. Контроллер уходит в таймаут и перестаёт пытаться опрашивать модули? И почему не работает синхронизация по кнопке (InputConfiguration->OnMouseClick->Execute ST-code->SysExecute('hwclock -s');
Потому что на столе к контроллеру не подключено 11 модулей.Цитата:
почему одна и та же программа ведёт себя по разному на столе и на живом объекте
Обновление прошивки должно решить проблему - в версии 5.4xx происходит регулярная синхронизация с аппаратными RTC.
После смены прошивки всё заработало. Спасибо.
У меня та же проблема с часами, версия прошивки 3.948. Пробовал обновить прошивку по инструкции на 5.4xx и на завершающем этапе обновления выдаёт ошибку "Ошибка контрольной суммы в файле spk107f.bin". Несколько раз перезаписывал файл, пробовал прошивки постарее, разные загрузчики, даже пробовал перезалить 3.948 - всё равно ошибка контрольной суммы на выходе