Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: ПЛК110 и передача на верхний уровень

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию ПЛК110 и передача на верхний уровень

    Доброго времени коллеги. Встала задача по диспетчеризации нескольких корпусов одного объекта. Вопрос: как осуществить передачу большого количества регистров на верхний уровень (около 500-700) минуя побитовое именование в конфигурации плк?

    Изучая данный вопрос натыкался на решение через массивы...но точно не понял как реалезовать массиы регистров в языке FB. Подскажите в каком направлении искать ответ.

  2. #2
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от OverGrow Посмотреть сообщение
    минуя побитовое именование в конфигурации плк?
    Что имеется виду ?
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  3. #3

    По умолчанию

    В проекте несколько сотен параметров битовой логики (обычно в малом объеме просто в Modbus_Slave задаю в 8 bit каждый из параметров и все). Интересно, возможно ли передавать переменные по Modbus RTU или TCP, не объявляя каждую из них, а отправить файлом или массивом?
    Или еще более безумная мысль...возможно ли их объявить как сетевые переменные и просто (например OPC сервером) назначить опрос этих переменных по заданным адресам?

  4. #4
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Используйте это ФБ.
    Вложения Вложения
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  5. #5

    По умолчанию

    smk1635, Спасибо, поможет с опросом устройств. Остается дальше понять как развернуть это в обратную сторону на OPC. Но это уже другая история. Еще раз спасибо.

  6. #6
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    ОРС с чем работает?

    У MasterScada, к примеру, есть готовый ФБ "Распаковка 32бит_ значения".

    В настройках блока указываете кол-во бит - 16, и получаете блок распаковки WORD в 16 бит.

    В прочем это любая Скада умеет.
    Последний раз редактировалось smk1635; 17.04.2019 в 15:29.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  7. #7

    По умолчанию

    OPC как раз с MasterScada будет работать.
    К сожалению установлен контроллер M02, а не тот что заточен для работы непосредственно с MasterScada. Было бы все гораздо проще.

  8. #8

    По умолчанию

    Упаковываете свои битовые переменные в DWORD, которые прописываете в конфигурации ПЛК (4byte), опрашиваете их ОРС-сервером, передаёте в Скаду, а там ФБ "Распаковка 32бит_ значения".

  9. #9

    По умолчанию

    Обнаружил что у MasterScada 4D нет такой функции "Распаковка 32бит_ значения".

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

    По умолчанию

    Цитата Сообщение от OverGrow Посмотреть сообщение
    Обнаружил что у MasterScada 4D нет такой функции "Распаковка 32бит_ значения".
    Вам не надо ничего изобретать со стороны СКАДЫ
    Упаковываете в ПЛК все биты в переменные DWORD, которые помещаете в конфигурации слейва ПЛК как модули 4byte

    В ПЛК ОВЕН в слейве области данных для бит(0х, 1х) и регистров(3х, 4х) совпадают

    Т.е. со стороны СКАДЫ всегда можно читать любые разряды регистров, например 4byte, как отдельные биты 0х или 1х и не нужно прибегать к каким-либо "Распаковка 32бит_ значения".

    Если в слейве поместить подряд 20 модулей 4byte, то со стороны СКАДЫ можно читать разряды этих регистров как непрерывную область 0х000..0х639
    Последний раз редактировалось petera; 18.04.2019 в 12:53.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

Похожие темы

  1. Передача информации на верхний уровень
    от RomanGx48 в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 19.04.2019, 12:44
  2. Ответов: 1
    Последнее сообщение: 19.10.2017, 17:45
  3. ModbusTCP выход на верхний уровень
    от Владиславыч в разделе СПК2хх
    Ответов: 6
    Последнее сообщение: 11.04.2014, 16:15
  4. продаем верхний уровень АСУ ТП. не SCADA!
    от Megat в разделе Трёп (Курилка)
    Ответов: 17
    Последнее сообщение: 19.06.2013, 15:27
  5. продаем верхний уровень АСУ ТП. не SCADA!
    от Megat в разделе Сервисное ПО
    Ответов: 9
    Последнее сообщение: 27.05.2013, 18:58

Ваши права

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