Страница 3 из 8 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 74

Тема: плк 110 останавливается самопроизвольно!

  1. #21

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ну вот и ждем от господина Филоненка объяснений как может сделаться СТОП на МО2 при отсутствующем подключении со стороны КДС.

    А вы, Olegis, проект привели б, штоли.
    Остаётся причина - доступ из программы к служебной памяти.
    + внешнее управление, к-е, как я понял, есть.
    Проект, логи - по фотографии гадать сложно.
    Тролль-наседка, добрый, нежный и ласковый

  2. #22
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Выкладываю проект, в котором периодически происходит останов ПЛК 110[M02].
    Вложения Вложения
    Последний раз редактировалось Olegis; 19.09.2017 в 16:14.
    Пишу на Assembler-е за еду

  3. #23
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Проверить проект можно в ПЛК, так как в эмуляторе ругается на нехватку памяти.
    Пишу на Assembler-е за еду

  4. #24

    По умолчанию

    Я, конечно, завтра посмотрю проект и даже попробую его запустить.
    Что в логах ПЛК (события Start/Stop) туда записываются?
    Тролль-наседка, добрый, нежный и ласковый

  5. #25
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    это как с автомобилями, хороший проект вагиной не назовут

    ЗЫ один из вариантов зависания: при компиляции появляется ряд предупреждений, видимо когда оператор выбирает какой то экран, визуализация подвешивает прогу, потому что не может найти требуемые переменные
    Последний раз редактировалось capzap; 20.09.2017 в 08:46.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #26
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    это как с автомобилями, хороший проект вагиной не назовут

    ЗЫ один из вариантов зависания: при компиляции появляется ряд предупреждений, видимо когда оператор выбирает какой то экран, визуализация подвешивает прогу, потому что не может найти требуемые переменные
    Зависания от переменных, которые отсутствуют в визуализации можно сразу отмести, так там все работает автоматически без оператора, не сидит оператор, его просто нет. Все стопы происходили ночью без обслуживающего персонала, помещение, где стоит комп закрыто на ключ и под видеокамерами, т. е. никто по экранам визуализации не ходил. Останов происходил и при выключенном компе с визуализацией. Да и вообще у Codesys нет проблем по останову, если визуализация выполняется в ПЛК и вдруг идет обратится к неиспоьзуемым переменным визуализации, они отслеживаются отдельно.
    Последний раз редактировалось Olegis; 20.09.2017 в 13:48.
    Пишу на Assembler-е за еду

  7. #27
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    так это я только вывод компиляции посмотрел, решил найти эти переменные в проекте и не нашел, а это "звоночек" не смотря на то пользуется ими кто или нет. А просматривать остальные, более пяти тысяч локальных переменных, ни какого удовольствия нет. В отличии от старых сменилась и ОС в контроллерах, поэтому какие то процессы могут не работать стабильно или не так как ожидается, так как это было в старом плк
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #28
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    To capzap Перед тем как обсирать название и проект изучите изучите Codesys. При обращении в визуализации к не объявленной переменной ничего страшного не происходит. Выводится предупреждение в отладочном окне: "Неверное наблюдаемое выражение...". ПЛК в стоп из-за этого не переходит. По поводу ошибок, вы их читали? Откомпилируйте с отключенной эмуляцией, ее возможности ограничены. Смотрите, прилагаемую картинку.
    Изображения Изображения
    Пишу на Assembler-е за еду

  9. #29
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    так это я только вывод компиляции посмотрел, решил найти эти переменные в проекте и не нашел, а это "звоночек" не смотря на то пользуется ими кто или нет. А просматривать остальные, более пяти тысяч локальных переменных, ни какого удовольствия нет. В отличии от старых сменилась и ОС в контроллерах, поэтому какие то процессы могут не работать стабильно или не так как ожидается, так как это было в старом плк
    Я уже писал: визуализацию всю можно вообще стереть из проекта и загрузить все в контроллер без нее, остановы все равно происходят хаотично.
    Пишу на Assembler-е за еду

  10. #30
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Цитата Сообщение от Olegis Посмотреть сообщение
    To capzap Перед тем как обсирать название и проект изучите изучите Codesys. При обращении в визуализации к не объявленной переменной ничего страшного не происходит. Выводится предупреждение в отладочном окне: "Неверное наблюдаемое выражение...". ПЛК в стоп из-за этого не переходит. По поводу ошибок, вы их читали? Откомпилируйте с отключенной эмуляцией, ее возможности ограничены. Смотрите, прилагаемую картинку.
    а теперь обратитесь к меню КДС и проверте в контроле на не используемые переменные и множественную запись, там куча всего выскакивает, помимо визуализации, даже пускай просто не нравиться самой среде разработки но на самом деле работает, это не означает что код идеален, раз столько выскакивает. Не удастся Вам убедить что проект хорош и к нему нельзя применить слово говнокод
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 3 из 8 ПерваяПервая 12345 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •