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

Тема: Симулятор - возможные доработки.

  1. #1

    По умолчанию Симулятор - возможные доработки.

    Предложение к разработчикам - добавить в симулятор возможность сохранять список установленных и просматриваемых переменных в файл , совсем хорошо бы было также предусмотреть профили (наборы переменных) - для быстрого переключения между ними. Очень неудобно в режиме симуляции каждый раз забивать все заново при открытии проекта.
    Либо (и возможно это лучше) предусмотреть доступ через OPC-UA / свой API / C# plugin - это дало бы возможность подключать внешнюю модель управляемого объекта и в достаточной мере отладить программу до установки контроллера на реальный объект.

  2. #2

    По умолчанию

    Цитата Сообщение от alexey001 Посмотреть сообщение
    Либо (и возможно это лучше) предусмотреть доступ через OPC-UA / свой API / C# plugin - это дало бы возможность подключать внешнюю модель управляемого объекта и в достаточной мере отладить программу до установки контроллера на реальный объект.
    Я в таких случаях использую RS485, это если процесс длительный по времени или нужна визуализация, к тем сигналам, которые требуется отладить вешаем сетевые регистры, а дальше SACADA, панель оператора, архив или просто Modbus Poll в зависимости от задачи.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #3

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Я в таких случаях использую RS485, это если процесс длительный по времени или нужна визуализация, к тем сигналам, которые требуется отладить вешаем сетевые регистры, а дальше SACADA, панель оператора, архив или просто Modbus Poll в зависимости от задачи.
    485 к реальному контроллеру (в симуляторе вроде нет поддержки эмуляции порта)? Всеже это не особо удобно - либо регистры на modbus либо физические IO подключать кудато ( к другому плк например).
    Может быть предусмотреть плагин для расширения возможностей симуляции (к сожалению плагины грузятся не совсем динамически насколько помню из основного кода а жестко прописаны , правда я смотрел года 1.5 назад когда переносил под андроид алгоритм прошивки ). Ну и отдавать этот плагин в виде проекта в VS который пользователь может сам расширить , а там уже как кому нравится рулить симуляцией хоть напрямую из c# хоть opc-ua сервер приделывать или еще как.

  4. #4

    По умолчанию

    Цитата Сообщение от alexey001 Посмотреть сообщение
    485 к реальному контроллеру (в симуляторе вроде нет поддержки эмуляции порта)? Всеже это не особо удобно - либо регистры на modbus либо физические IO подключать кудато ( к другому плк например).
    Да,к реальному железу, регистры можно использовать параллельно основным сигналам, для ПР200 я часто прям через подключение по USB читаю/пишу регистры при отладке.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  5. #5

    Question

    Вопрос по режиму симуляции при пошаговой отладке: нет синхронности данных в значениях переменных.
    При пошаговой отладке значение одной и той же переменной не передаётся одновременно в ФБ, где она используется. Смотрите по вложении пример, когда одна переменная в разных местах имеет разное значение. Но если не создавать переменные, а делать связь прямую между ФБ, то такого рассинхрона не происходит. 30-12-2020 10-08-50.jpg
    Последний раз редактировалось Neugeny; 30.12.2020 в 06:36.

  6. #6

    По умолчанию

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

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,805

    По умолчанию

    Цитата Сообщение от Neugeny Посмотреть сообщение
    Вопрос по режиму симуляции при пошаговой отладке: нет синхронности данных в значениях переменных.
    При пошаговой отладке значение одной и той же переменной не передаётся одновременно в ФБ, где она используется. Смотрите по вложении пример, когда одна переменная в разных местах имеет разное значение. Но если не создавать переменные, а делать связь прямую между ФБ, то такого рассинхрона не происходит. 30-12-2020 10-08-50.jpg
    Потому, что ПР как и любой ПЛК работает по циклам
    Захват-111.png
    Это справедливо не только для входов, но и для энергонезависитмых переменных.
    Входная переменная, равная 0, была запомнена (защелкнута) в начале текущего цикла и не может изменится до следующего цикла
    Выходная переменная, равная 9 получена в результате работы текущего цикла и запомнена (защелкнута) в конце его(цикла).
    В начале следующего цикла Входная переменная получит значение равное выходной переменной т.е. 9
    ЗЫ
    Проверьте, что переменная не энергонезависимая
    Последний раз редактировалось petera; 30.12.2020 в 10:38.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Neugeny потому что программа выполняется на листе сверху вниз и слева направо, а вы выполняете пошаговую симуляцию, переменная вверху изменится на следующем шаге. Это нормально для подобных программ (не только Овен)

  9. #9

    По умолчанию

    Хотелось бы видеть следующие в следующих релизах.
    1) Те переменные которые выводят свои данные на экран подкрасить другим цветом.
    2) В режиме симуляции увязать выбор переменной и "симулятор" экрана. КАК это должно работать. Если я выбрал переменную которая выводит что то на экран то всплывает окно "экран ПР200" или "экран Нового реле". И я могу видеть что сейчас на экранах.
    3) Возможность подключить несколько экранов по способу из 2 пункта.

  10. #10

    По умолчанию

    Добрый день.
    Есть программа Код программы.jpg
    При загрузке в ПР103 все работает корректно.
    При запуске симуляции возникает сообщение Ошибка симулятора.jpg
    Как вообще работать с контроллером, который не поддерживает ни онлайн ни оффлайн симуляцию?
    Почему нельзя назначить имена входным/выходным сигналам?
    Благо хоть макросы поддерживают такое решение.
    Как запустить отладку панели и плк в оффлайн режиме? Сп307Б и ПР103
    Заранее благодарю.

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

Похожие темы

  1. Симулятор сигналов 4-20мА и 0-10В
    от aspid71 в разделе Программируемые реле
    Ответов: 60
    Последнее сообщение: 24.01.2018, 11:26
  2. Голосуем за доработки ПР/ОЛ
    от Владимир Ситников в разделе Программируемые реле
    Ответов: 104
    Последнее сообщение: 16.05.2017, 16:19
  3. панель сп300+ симулятор+плц110\30
    от славаолд в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 23.04.2016, 20:50
  4. Ответов: 2
    Последнее сообщение: 02.06.2012, 15:51
  5. Ответов: 9
    Последнее сообщение: 07.09.2010, 18:42

Ваши права

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