Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 35

Тема: ПЛК 110 [м02] разница в отладке и работе

  1. #1

    По умолчанию ПЛК 110 [м02] разница в отладке и работе

    Исходные данные:
    1.Программа, работает в эмуляторе.
    2. Некорректно работает при подключенном ПЛК.
    3. В пошаговом режиме при подключенном ПЛК - работает.

    Если коротко, программа считывает значения кнопок визуализации и включает выходы ПЛК в нескольких режимах.
    Ошибки заключаются в некорректном выборе режима в рабочем режиме ПЛК.
    В отладке все работает, как и в эмуляторе.

    Вопрос: Что это может быть.?
    Поскольку новичок, мог упустить простую вешь.

    При необходимости проект выложу завтра, с ПК.

  2. #2

    По умолчанию

    Не понятно. Несколько раз перечитал.

    Доказывает только одно: постановка задачи - 90% успеха.

    Если бы Вы приложили скрины с тем что получается, что вообще должен делать ПЛК?
    +79104444236
    С уважением,
    Лапшин Вячеслав

  3. #3

    По умолчанию

    Да, согласен. Просто с телефона не очень удобно.
    Приложил проект.
    Сама задача довольно сложная. Добавил ТЗ файлом.
    Поскольку не было железа, проект отлаживали в эмуляторе.
    Есть, конечно, недоработки. Но, в целом, все работает.
    Теперь приехал контроллер. И программа на нем не работает.
    Причем как-то интересно. Если начать с отладки, потом все в порядке.

    По шагам:
    1. Запускаем. Режим Stop-Stop.
    Старт.png

    2. Выбираем режим. Например "Наладка".
    Система быстро (меньше секунды) перебирает режимы и встает обратно в Stop-stop.
    То есть визуально ничего не меняется.

    Проблемное место локализовать не получается, так как при отладке все работает. Режим Settings.
    Наладка.png

    Можно управлять выходами, менять режимы и пр.

    Так как в системе предполагается наличие модуля ввода и других устройств, запуск с одним контроллером требует предварительной настройки.
    Инструкцию (Работа с ПЛК без внешних модулей) прилагаю.

    Готов оплатить консультацию. (почта для связи dvmitry@mail.ru).
    Не готов оплатить весь проект Все равно добьем.
    Вложения Вложения
    Последний раз редактировалось dvmitry; 09.12.2020 в 09:57.

  4. #4

    По умолчанию

    1. Техническое задание - образцовое. Все понятно. Встречаю намного худшие.
    2. Тут и бесплатно помогут, но должно быть очень понятно
    3. Вложения по п1 и п2 не опубликовались. Попробуйте исправить.

    И самое интересное. Часто встречаю чужие программные коды с большим количеством вложенных программ, причем Менеджер задач на программы не задействован.
    Как это вообще работает?
    2020-12-09_09-48-04.png
    +79104444236
    С уважением,
    Лапшин Вячеслав

  5. #5

    По умолчанию

    Спасибо за быструю реакцию!
    Вложения вроде поправил.
    По поводу "менеджера задач" - тоже туда смотрел. Но, навскидку, не увидел необходимости.
    Все функции и функциональные блоки управляются из основной программы.
    Или я не прав?

  6. #6

    По умолчанию

    Все зависит от тех целей, которые Вы преследуете.
    Если это ответственное АСУ ТП применение, где важно относиться с пониманием, где, когда и с какой периодичностью опрашивается каждая секция кода - такой подход "наплевательский".
    Вы отдаете все на откуп одной задаче и не хотите помочь Вашему другу (ПЛК) разобраться с этим "адовым компотом".

    Так никогда не делаю. Более скажу что основа работы со сложностью - иерархия.
    Меня еще мать учила - "потри полотенцем там, где чувствуешь мокро", так и тут...
    Разложите всю эту "кузинатру" по полочкам и начните решать с самых проблемных мест
    +79104444236
    С уважением,
    Лапшин Вячеслав

  7. #7

    По умолчанию

    Да, как раз на Вашем? сайте прочитал статью про менеджер задач. Сейчас помозгуем.

  8. #8
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,670

    По умолчанию

    1. Добавьте в конфигурацию модуль статистики и посмотрите что с загрузкой ЦП ПЛК;
    2. MinCycleLength поставьте для начала 10;
    3. Конфигурация конечно...все по традиции "опытных" извращенческое именование каналов в конфигураторе... но, это у Овенцев болезнь хроническая;
    4. Тасками голову себе не забивайте, это инструмент очень специфичный, у вас принцип организации программы более-менее правильный.
    Последний раз редактировалось Sergey666; 09.12.2020 в 13:31.

  9. #9
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,670

    По умолчанию

    Там MinCycleLength=1 по умолчанию в конфигурации.
    Я уже сталкивался с подобным поведением этой [M02] версии, проект не маленький и когда ЦПУ не хватает мощи уложится в заданное время он, по ходу, бросает прогон где-то и начинает сначала, поэтому у ТС при пошаговом прогоне вроде норм.
    Вообще офигенное оборудование.

  10. #10
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,670

    По умолчанию

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

    (нет возможности посмотреть проект) - ну и не очень-то много потерял.

    З.Ы

    как тут многократное выборочное цитирование вставлять хоть убей не пойму, а новая версия форума эт вааще полный... Андроид
    Последний раз редактировалось Sergey666; 09.12.2020 в 16:06.

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Разница МВА8 и МВ110
    от IvPoed в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 18.10.2018, 02:50
  2. Ответов: 16
    Последнее сообщение: 22.04.2018, 21:46
  3. Обмен в панели и СПК107 - в чем разница?
    от Адлан в разделе СПК1хх
    Ответов: 17
    Последнее сообщение: 12.03.2015, 14:18
  4. ТРМ-138 разница в показаниях
    от varyag в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 10.12.2014, 11:03
  5. Переменные в отладке функций.
    от Edik_Ponomarenko в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 30.12.2011, 11:01

Ваши права

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