Выкладываю проект, в котором периодически происходит останов ПЛК 110[M02].
Последний раз редактировалось Olegis; 19.09.2017 в 16:14.
Пишу на Assembler-е за еду
Проверить проект можно в ПЛК, так как в эмуляторе ругается на нехватку памяти.
Пишу на Assembler-е за еду
Я, конечно, завтра посмотрю проект и даже попробую его запустить.
Что в логах ПЛК (события Start/Stop) туда записываются?
Тролль-наседка, добрый, нежный и ласковый
это как с автомобилями, хороший проект вагиной не назовут
ЗЫ один из вариантов зависания: при компиляции появляется ряд предупреждений, видимо когда оператор выбирает какой то экран, визуализация подвешивает прогу, потому что не может найти требуемые переменные
Последний раз редактировалось capzap; 20.09.2017 в 08:46.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Зависания от переменных, которые отсутствуют в визуализации можно сразу отмести, так там все работает автоматически без оператора, не сидит оператор, его просто нет. Все стопы происходили ночью без обслуживающего персонала, помещение, где стоит комп закрыто на ключ и под видеокамерами, т. е. никто по экранам визуализации не ходил. Останов происходил и при выключенном компе с визуализацией. Да и вообще у Codesys нет проблем по останову, если визуализация выполняется в ПЛК и вдруг идет обратится к неиспоьзуемым переменным визуализации, они отслеживаются отдельно.
Последний раз редактировалось Olegis; 20.09.2017 в 13:48.
Пишу на Assembler-е за еду
так это я только вывод компиляции посмотрел, решил найти эти переменные в проекте и не нашел, а это "звоночек" не смотря на то пользуется ими кто или нет. А просматривать остальные, более пяти тысяч локальных переменных, ни какого удовольствия нет. В отличии от старых сменилась и ОС в контроллерах, поэтому какие то процессы могут не работать стабильно или не так как ожидается, так как это было в старом плк
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
To capzap Перед тем как обсирать название и проект изучите изучите Codesys. При обращении в визуализации к не объявленной переменной ничего страшного не происходит. Выводится предупреждение в отладочном окне: "Неверное наблюдаемое выражение...". ПЛК в стоп из-за этого не переходит. По поводу ошибок, вы их читали? Откомпилируйте с отключенной эмуляцией, ее возможности ограничены. Смотрите, прилагаемую картинку.
Пишу на Assembler-е за еду
а теперь обратитесь к меню КДС и проверте в контроле на не используемые переменные и множественную запись, там куча всего выскакивает, помимо визуализации, даже пускай просто не нравиться самой среде разработки но на самом деле работает, это не означает что код идеален, раз столько выскакивает. Не удастся Вам убедить что проект хорош и к нему нельзя применить слово говнокод
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран