Просмотр полной версии : reset 110-30
Здравствуйте!
На объекте 4 ПЛК 110-60 м02 пошивка старая 0.3.70
У всех периодически (+\- 3дня ) ребут по вотчдог.
Цикл установлен 20 мс. В среднем цикл 6-8 мс.
Тех поддержка советует обновить прошивку, окей обновлю.
Но очень, очень хочется понять физический смысл причины.
Прошивка или не корректная программа?
Так как случаи очень редкие, то на что стоит обратить внимание?
Таймеры, счетчики, преобразование типов?
Подскажите куда смотреть.
Спасибо!
на что стоит обратить внимание?
Про прошивку - сказали. Овен продолжает нащупывание безошибочной дороги.
А в программе лажа в 17й строке.
А в программе лажа в 17й строке.
Сарказм неуместен. Зачем мне портянку выкладывать, если она компилится?
Полтора месяца это похоже на 49 дней с небольшим, не хотите выкладывать портянку ищите сами что написано про эти цифры на форуме и устраняйте проблему
Полтора месяца это похоже на 49 дней с небольшим, не хотите выкладывать портянку ищите сами что написано про эти цифры на форуме и устраняйте проблему
Уважаемый, почему просто не написать куда смотреть? Кроме того именно вы в одной из тем, которую я не могу найти к сожалению, как раз и отвечали на этот счет.
Это переполнение переменной типа time.
Это переполнение переменной типа time.
Спасибо.
А это касается внутренних переменных всех таймеров Starttime или только переменных объявленных в проекте?
Филоненко Владислав
28.05.2019, 14:08
Сарказм неуместен. Зачем мне портянку выкладывать, если она компилится?
И по вотчдог раз в пару месяцев, а у меня цикл раз в 20мс
0.3.76 - Добавлен 160, исправлена перезагрузка через 49 дней
0.3.76 - Добавлен 160, исправлена перезагрузка через 49 дней
Владислав, спасибо! Попробую
НО у меня 3 вопроса все же осталось.
1) На плк110 м01 практически тот же код работает нормально. Почему?
2) Дело в прошивке или в аппаратной части?
3) При обновлении прошивок на м01 2014 года выпуска и на м02 2016 будет ли работать ранее созданный и заведомо рабочий на старых версиях код?
Где то на форуме было, что кто то обновился и код стал работать не корректно
И еще непонятно следующее:
у меня создана задача с циклом 20мс - тип циклическая приоритет 1
Но в чекбоксе таймер сторож ничего нет, что дает активация чекбокса и установка предельного времени?
В руководстве к ПЛК скудно освещен этот вопрос.
А если вообще область задач не конфигурировать(в старой версии ПЛК я этого не делал), в чем разница, где почитать?
Филоненко Владислав
29.05.2019, 20:29
Владислав, спасибо! Попробую
НО у меня 3 вопроса все же осталось.
1) На плк110 м01 практически тот же код работает нормально. Почему?
2) Дело в прошивке или в аппаратной части?
3) При обновлении прошивок на м01 2014 года выпуска и на м02 2016 будет ли работать ранее созданный и заведомо рабочий на старых версиях код?
Где то на форуме было, что кто то обновился и код стал работать не корректно
ПЛК110 М01 достаточно редкий зверь, как я помню, раздававшийся как инженерные образцы для тестов. Использовать его для серьёзных проектов я бы не рекомендовал.
1. ПЛК110 М01 !=ПЛК110 M02. Это разные внутри по ПО (а с некоего момента и по железу приборы). Последняя прошивка с М02, подходящая к М01 - 1.04
2. Дело было в ошибке IP стека ОС в приборе
3. Переход с М01 на М02 возможно будет иметь проблемы, т.к. М02 работает быстрее и некоторые завязанные на время функции могут работать не так. Опять же таргеты отличаются.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot