Страница 7 из 7 ПерваяПервая ... 567
Показано с 61 по 66 из 66

Тема: ПОЛИГОН

  1. #61

    По умолчанию

    Уточните, пожалуйста, следующие возможности: может ли виртуальный ПЛК напрямую опрашивать реальные физические устройства по протоколу Modbus TCP, и поддерживает ли сам виртуальный ПЛК работу в качестве сервера по протоколу МЭК 60870-5-104 для внешних систем? Допускается ли реализация всего прикладного уровня проекта исключительно на ST, или же его применение жестко ограничено только написанием кода внутри функциональных блоков? Также среде Codesys на языке ST я использовал сложные структуры (включающие вложенные структуры и массивы структур и т.д.), которые автоматически размещались последовательно в карте регистров Modbus. Поддерживает ли Полигон аналогичное последовательное размещение пользовательских типов данных в карте регистров без ручного назначения адресов?
    Последний раз редактировалось GUTS; 20.06.2026 в 11:36.

  2. #62
    Пользователь
    Регистрация
    22.07.2024
    Адрес
    Санкт-Петербург
    Сообщений
    25

    По умолчанию

    Добрый день!

    Цитата Сообщение от GUTS Посмотреть сообщение
    Уточните, пожалуйста, следующие возможности: может ли виртуальный ПЛК напрямую опрашивать реальные физические устройства по протоколу Modbus TCP, и поддерживает ли сам виртуальный ПЛК работу в качестве сервера по протоколу МЭК 60870-5-104 для внешних систем?
    Да. Может потребоваться отдельная настройка модуля для ВПЛК, если конфигурация сети сложная.

    Цитата Сообщение от GUTS Посмотреть сообщение
    Допускается ли реализация всего прикладного уровня проекта исключительно на ST, или же его применение жестко ограничено только написанием кода внутри функциональных блоков?
    На ST можно писать не только функциональные блоки, но и программы. Однако полная реализация проекта на ST на данный момент все таки невозможна, потому что блоки шин ввода-вывода и протоколов не поддерживаются внутри кода на ST (они должны присутствовать в проекте как функциональные блоки).

    Цитата Сообщение от GUTS Посмотреть сообщение
    Также среде Codesys на языке ST я использовал сложные структуры (включающие вложенные структуры и массивы структур и т.д.), которые автоматически размещались последовательно в карте регистров Modbus. Поддерживает ли Полигон аналогичное последовательное размещение пользовательских типов данных в карте регистров без ручного назначения адресов?
    Нет, адреса Модбаса сейчас назначаются вручную (или через импорт из Excel).

  3. #63

    По умолчанию

    Добрый день! Уточните пож-та:
    В проекте задействованы три контроллера ПЛК210-PL, каждый со своей корзиной модулей ввода-вывода. По задумке, сбор данных со всех трех контроллеров должен выполняться на одном из них для последующей передачи на верхний уровень. Прошу подсказать оптимальный способ организации обмена данными между этими ПЛК:
    Возможна ли в среде Полигон реализация обмена через сетевые переменные по аналогии с CODESYS?
    Или же единственным вариантом остается использование протокола Modbus (RTU/TCP)?


    Предусмотрена ли в среде разработки «Полигон» возможность одновременного подключения к нескольким ПЛК в режиме онлайн-отладки?

  4. #64

    По умолчанию

    Цитата Сообщение от Filipp_Filipp Посмотреть сообщение
    Добрый день! Уточните пож-та:
    В проекте задействованы три контроллера ПЛК210-PL, каждый со своей корзиной модулей ввода-вывода. По задумке, сбор данных со всех трех контроллеров должен выполняться на одном из них для последующей передачи на верхний уровень. Прошу подсказать оптимальный способ организации обмена данными между этими ПЛК:
    Возможна ли в среде Полигон реализация обмена через сетевые переменные по аналогии с CODESYS?
    Или же единственным вариантом остается использование протокола Modbus (RTU/TCP)?


    Предусмотрена ли в среде разработки «Полигон» возможность одновременного подключения к нескольким ПЛК в режиме онлайн-отладки?
    Добрый день.
    Механизма сетевых переменных по аналогии с CODESYS нет, но можно использовать обмен по Modbus / OPC UA.
    В случае использования резервируемой пары ПЛК (с лицензией REDU) помимо синхронизации программ возможно задавать синхронизированный список глобальных переменных. Обмен данными по OPC UA в этом случае настраивается автоматически.

    Одновременное подключение к нескольким ПЛК в режиме онлайн-отладки - да, предусмотрено.
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  5. #65
    Пользователь
    Регистрация
    22.07.2024
    Адрес
    Санкт-Петербург
    Сообщений
    25

    По умолчанию

    Цитата Сообщение от Filipp_Filipp Посмотреть сообщение
    Добрый день! Уточните пож-та:
    В проекте задействованы три контроллера ПЛК210-PL, каждый со своей корзиной модулей ввода-вывода. По задумке, сбор данных со всех трех контроллеров должен выполняться на одном из них для последующей передачи на верхний уровень. Прошу подсказать оптимальный способ организации обмена данными между этими ПЛК:
    Возможна ли в среде Полигон реализация обмена через сетевые переменные по аналогии с CODESYS?
    Или же единственным вариантом остается использование протокола Modbus (RTU/TCP)?


    Предусмотрена ли в среде разработки «Полигон» возможность одновременного подключения к нескольким ПЛК в режиме онлайн-отладки?
    Добрый день!
    Наиболее простой способ организовать обмен между ПЛК при помощи протокола OPCUA - можно открыть два модуля в разных окнах среды разработки и соединить входы/выходы связями, среда предложит создать клиент для связи между ПЛК и настроить обмен.

  6. #66

    По умолчанию

    Спасибо большое за ответы!
    Прошу уточнить еще следующие моменты, сразу на примеррах:

    1.Как мне работать с выходом функционального блока (напр. Scale) в программе на языке ST?
    2.Я создал структуру, в программе на ST присвоил переменной тип моей структуры, компилятор выдает ошибку:
    "1/t[Синтаксическая ошибка] Cтрока 2:15 - no viable alternative at input 'STADVANCEBITS;'" В чем может быть проблема?

    Заранее спасибо

Страница 7 из 7 ПерваяПервая ... 567

Ваши права

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