Показано с 1 по 6 из 6

Тема: Как лучше всего сымитировать контроллер под управлением MasterPLC в MasterSCADA?

  1. #1

    По умолчанию Как лучше всего сымитировать контроллер под управлением MasterPLC в MasterSCADA?

    Известно, что среди трех возможных режимов работы в режиме исполнения имеется режим отладки. В этом режиме все объекты исполняются на текущем компьютере, все дополнительные компьютеры и контроллеры эмулируются. Т.е. по крайней мере выглядят как работающие, можно менять значения их входов и выходов. Это происходит не зависимо от того, подключен ли к программе реальный контроллер. Т.е. «реальные» заменяются «эмулируемыми».

    Требуется (т.е. очень желательно), чтобы в режиме исполнения реально подключенные контроллеры оставались таковыми, и исполнение объектов, прописанное в них, исполнялось бы в них же. Т.е. они работали бы в обычном рабочем режиме исполнения. А часть контроллеров - которые значатся в дереве системы, но не подключены реально (или подключены, но хочется их не задействовать пока) – были бы эмулированы. Лучше с минимальным отличием от рабочего режима исполнения и чтобы меньше всего переделывать для рабочего режима. Как это сделать? Есть ли какие эмулирующие программы?

    Известно, что есть программа в группе ярлыков MasterSCADA (в кнопке Пуск) «Эмулятор контроллера», но что там к чему, поможет ли она, не ясно, описания не видел. И как быть, если эмулируемых контроллеров несколько?

    Так же известно, что в дереве «Система» можно добавить Windows-контроллер – это тоже как будто программный эмулятор контроллера, но у него нет входов и выходов, да и меняя его через какое-то время на реальный придется несколько переделать проект. Можно, допустим, добавить в windows-контроллер устройство, в то устройство – соответствующие переменные (вручную, входы/выходы будут), к OPC-серверу все это подключить, - посредством OPC-сервера имитация контроллера получится. Но может есть более удобные и наглядные пути?

    Это нужно для удобства и ускорения разработки проектов: допустим, в проекте много контроллеров (10, 20 и более), площадь рабочего места ограничена, позволяет подключить только один-два контроллера. К тому же часть контроллеров может еще не поступить, а работать над проектов нужно уже сейчас. Причем для хорошей отладки рабочий режим исполнения предпочтительнее режима отладки.

  2. #2

    По умолчанию

    В версии 3.5 можно одновременно запускать несколько эмуляторов (Windows контроллеров). Чтобы запускались автоматически надо, чтобы в проекте они были вставлены как Windows контроллеры, но можно вставить реальные контроллеры, прописать IP 127.0.0.1 и уникальный IP порт PortNum. Далее из отдельной папки для каждого контроллера запустить IWIN32.exe /udp:PortNum (например через bat файл).
    Для имитации входных сигналов можно в окне терминала IWIN32 нажать i 2 раза.


    Цитата Сообщение от capzap Посмотреть сообщение
    какой нелепый вопрос, как Вы вообще взялись за такой проект?
    Любая скада не вмешивается же в работу контроллера, чтоб получить значение переменной, она считывает только то что предоставляет ей ПЛК в качестве регистров модбас или по другому протоколу какие то значения, вот и запустите соответствующее количество эмуляторов протоколов, чтоб создать видимость работы контроллеров. Есть и эмуляторы контроллеров, не знаю как для КДС 2.3, но для v3.4 modbus (RTU/ASCII и TCP) работает на Control Win V3, а в 2.3 скорее всего надо организовывать модбас самостоятельно через библиотеки
    Имелись ввиду контроллеры под управлением MasterPLC
    Спасибо.

  3. #3

    По умолчанию

    Ясно, попробую. Будет время, отпишусь.

  4. #4

    По умолчанию

    Проверить вы сможете в версии 3.5 - у нее появится возможность задавать контроллеру конкретный порт.
    Спасибо.

  5. #5

    По умолчанию

    Значит, в версии 3.4 можно имитировать только один контроллер и использовать для этого только Windows-контроллер.
    А когда выйдет версия 3.5?

  6. #6

    По умолчанию

    Да в 3.4 только один контроллер.
    3.5 выйдет через неделю-две.
    Спасибо.

Похожие темы

  1. Как лучше связать свою программу с MasterScada?
    от Слава1 в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 04.06.2012, 18:51
  2. Ответов: 2
    Последнее сообщение: 30.05.2012, 14:27
  3. masterPLC
    от Дмитрий в разделе Master SCADA 3
    Ответов: 18
    Последнее сообщение: 29.03.2012, 01:41
  4. ТТР HD252210U с управлением 0-10В
    от LAM в разделе Твердотельное реле
    Ответов: 5
    Последнее сообщение: 27.04.2011, 09:31
  5. помогите с трм 133. им с аналоговым управлением.
    от Evgenzag в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 09.04.2010, 14:15

Ваши права

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