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

Тема: Вопрос по упаковке и распаковке данных

  1. #1

    По умолчанию Вопрос по упаковке и распаковке данных

    Здравствуйте!
    Вопрос такого плана:
    В контроллере (ПЛК154) создал пользовательскую структуру данных
    Например:
    Параметр1 - целое
    Параметр2 - целое
    Параметр3 - целое
    Параметр4 - целое
    Вставил в скаде - скрин:
    Безымянный.png
    И теперь незнаю как его разложить на нужные мне сигналы в самой скаде.
    Вопрос реально ли это сделать, так как в скаде я вообще не нашел такой тип данных???
    Есть ли другой способ обработки подобных структур данных????

    Возможно по другому нужно делать - все это я горожу для того чтобы удобней было писать программу и ускорить процесс обмена данными между скадой и контроллером.

  2. #2

    По умолчанию

    Попробовать добавить такую переменную можно, но она все равно будет отображаться как 4 отдельные переменных.
    Для этого нужно вызвать контекстное меню у группы - вставить переменную - внутри данной группы, задайте то же что и в ОРС сервере.
    Спасибо.

  3. #3

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Попробовать добавить такую переменную можно, но она все равно будет отображаться как 4 отдельные переменных.
    Для этого нужно вызвать контекстное меню у группы - вставить переменную - внутри данной группы, задайте то же что и в ОРС сервере.
    Пробывал, так получается, вопрос тогда: скада будет обращаться к группе переменных или к каждой переменной - будет делать один запрос или несколько раз по количеству переменных????

  4. #4

    По умолчанию

    К каждой, но это не долго играть никакой роли.
    Спасибо.

  5. #5

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    К каждой, но это не долго играть никакой роли.
    Тогда получается ненужно городить огород, все будет бессмысленно.
    Посоветуйте пожалуйста как правильно организовать обмен данными между ПЛК0 от овена и МастерСкадой если у меня будет примерно 50 объектов и каждый из них будет иметь примерно по 15 целых и 20 дискретных сигналов. Обмен по ТСР/IP.
    Или не парится тупо вставить ОРС с переменными и все будет работать без тормозов????

  6. #6

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    Тогда получается ненужно городить огород, все будет бессмысленно.
    Почему? Вы беспокоитесь за стабильность соединения?
    Здесь больше зависит от реализации самого ОРС сервера - как он осуществляет запросы к контроллеру (группой или по одному). Скорее всего по одному.
    От скады тут ничего не зависит - она просто берет данные из кэша ОРС.

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    Посоветуйте пожалуйста как правильно организовать обмен данными между ПЛК0 от овена и МастерСкадой если у меня будет примерно 50 объектов и каждый из них будет иметь примерно по 15 целых и 20 дискретных сигналов. Обмен по ТСР/IP.
    Или не парится тупо вставить ОРС с переменными и все будет работать без тормозов????
    Ну вообще Codesys OPC работает очень не стабильно, особенно если много переменных или контроллеров. Оптимальным вариантом в вашем случае будет перевести все на Modbus TCP и использовать наш Modbus Universal MasterOPC.
    Modbus TCP значительно легче, а наш ОРС сервер работает стабильно.
    Если контроллеры у вас с одинаковой программой, то настройка много времени не займет - прописать теги в PLC Configuration. Вот инструкция:
    http://www.insat.ru/products/Univers...en_PLC_1xx.pdf
    Спасибо.

  7. #7

    По умолчанию

    Я не точно выразился, контроллер будет один, а 50 объектов я имел ввиду - исполнительных механизмов, в итоге получается примерно 50*20=1000 тегов (если битовые читать словом или двойным словом), Ваш ОРС использовал к нему вопросов нет.
    Проблема в том, что приходится переделывать работу после другого программиста - бюджет ограничен, а теперь получается, что нужно покупать OPC сервер....Что делать ума не приложу....

  8. #8

    По умолчанию

    Попробуйте подключиться через Codesys - может и заработает. Если на интерфейсе не будет других устройств, то такое количество тегов должно нормально работать.
    Спасибо.

  9. #9

    По умолчанию

    СПС за консультацию

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

    По умолчанию

    SCADAMaster Видимо речь идет о групповом запросе, в пакете которого Адрес, количество байт, куча переменных, контрольная сумма.
    И сравните с: Адрес, количество байт, 1-на переменная, контрольная сумма и так по кругу для каждой переменной
    Адрес, количество байт, 1-на переменная, контрольная сумма
    Адрес, количество байт, 1-на переменная, контрольная сумма
    Адрес, количество байт, 1-на переменная, контрольная сумма
    Адрес, количество байт, 1-на переменная, контрольная сумма

    Сравните с первым вариантом время опроса нескольких приборов с несколькими переменными в каждом.

    Проще говоря Мастер скада (или ее ОРС) умеет выполнять групповые запросы ?

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

Похожие темы

  1. Ответов: 21
    Последнее сообщение: 01.07.2022, 06:36
  2. Передача данных СПК107 на СМИ-1. Тип данных REAL.
    от ByuT в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 23.01.2016, 23:35
  3. Ошибки при распаковке архивов CoDeSys
    от Вячик13 в разделе ПЛК3хх
    Ответов: 0
    Последнее сообщение: 17.02.2015, 11:19
  4. О распаковке 32-битного регистра
    от Roman62rus в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 30.05.2013, 14:12
  5. Ответов: 19
    Последнее сообщение: 21.03.2013, 08:41

Ваши права

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