Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 36

Тема: Библиотека Mercury 23x core для CS3.5

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

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

    По умолчанию

    lib.jpg
    А вот этого достаточно? Находится в структуре библиотеки для Меркурия.

  2. #2

    По умолчанию

    Спасибо большое за поддержку!

  3. #3
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,606

    По умолчанию

    Достаточно и этого, но тогда может потребоваться прописать все пространства имен:


    handle: Mercury_23x_core.SysCom.SysTypes.RTS_IEC_HANDLE;

  4. #4

    По умолчанию

    еще вопрос: не совсем понятно в каком виде данные приходят в data_bufer, 51 Байт это очень много. Нужно писать еще блок для обработки этого буфера.
    Автор библиотеки наверное не зря data_bytes сделал? Другими словами, я могу получить значение в "чистом виде" без обработки, или нет?
    Отсылаю запрос на срез по сумме тарифов, в итоге получаю значение, которое нужно интерпретировать, конвертировать, собирать побайтово?
    Понятно, что конечный результат, это десятичное значение с двумя знаками после запятой, но его еще нужно собрать?

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,606

    По умолчанию

    Цитата Сообщение от Onyx Посмотреть сообщение
    еще вопрос: не совсем понятно в каком виде данные приходят в data_bufer, 51 Байт это очень много. Нужно писать еще блок для обработки этого буфера.
    Автор библиотеки наверное не зря data_bytes сделал? Другими словами, я могу получить значение в "чистом виде" без обработки, или нет?
    Отсылаю запрос на срез по сумме тарифов, в итоге получаю значение, которое нужно интерпретировать, конвертировать, собирать побайтово?
    Понятно, что конечный результат, это десятичное значение с двумя знаками после запятой, но его еще нужно собрать?
    Данные приходят в сыром виде, конвертацию требуется написать самостоятельно.

  6. #6

    По умолчанию

    дело в том, что счетчик не может отдать вам конкретно данные суммы или конкретно данные энергии за 1-й тариф (вернее он может быть и может, но это будут уже другие команды запроса, которые возможно не реализованы в данной библиотеке, надо смотреть по документации на протокол счетчика), а выдает вам сразу несколько переменных. Например "Энергия от сброса активной энергии" Сумма, Тариф1, Тариф2, Тариф3, Тариф4 пачкой байт.
    Думаю, надо будет порт снифером послушать в момент обмена.

  7. #7

    По умолчанию

    Вообще, если эту тему как следует разжевать, то будет неплохим пособием. Народ интересуется.
    И нет нигде примера, полного примера, как объявлять переменные, структуры программы, она явно не из одного блока будет состоять, потому что данные еще интерпретировать надо.
    Последний раз редактировалось Onyx; 19.03.2020 в 13:46.

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,606

    По умолчанию

    Цитата Сообщение от Onyx Посмотреть сообщение
    Вообще, если эту тему как следует разжевать, то будет неплохим пособием. Народ интересуется.
    И нет нигде примера, полного примера, как объявлять переменные, структуры программы, она явно не из одного блока будет состоять, потому что данные еще интерпретировать надо.
    Вы сейчас перечислили общие принципы работы в CODESYS.
    Для ознакомления с ними есть документация, видеоролики, обучающие курсы.

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

  9. #9

    По умолчанию

    _Mercury_23x_core.SysCom.SysTypes.RTS_IEC_HANDLE
    т.е. это полный путь до переменной?

  10. #10

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

Похожие темы

  1. Библиотека Mercury.lib для CS 2.3
    от Hemann в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 26.09.2017, 14:18
  2. Библиотека ST
    от иван50 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 01.10.2015, 10:57
  3. Mercury OPC
    от Columbariy в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 22.07.2013, 20:29

Ваши права

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