Ссылочку бы на описание и примеры использования библиотеки Mercury 23x core для CS3.5?
Ссылочку бы на описание и примеры использования библиотеки Mercury 23x core для CS3.5?
Смотрите вложения к самому первому сообщению:
http://www.owen.ru/forum/showthread.php?t=23762
И статью из журнала:
http://www.owen.ru/uploads/36-37_tro...rkurii_plk.pdf
Последний раз редактировалось Сергей Лысов; 27.10.2017 в 09:38.
Спасибо за ответ. И то и другое я уже видел, но это не совсем то, что нужно:
В этой теме человек интересовался, но ему не ответили
img-2017-10-27-11-02-32.png
А в этой статье описывается другая библиотека, с другим перечнем функциональных блоков.
Просто счетчика и контроллера под рукой сейчас нет, чтобы можно было поэкспериментировать, а делать на авось не хотелось бы.
Добрый день. Подскажите, где можно посмотреть пример с данной библиотекой? Из описание библиотеки не понятно как правильно задавать Read_Parameter.
Последовательность в запросе понятна. Допустим, нужно прочитать срез по сумме всех тарифов на данный момент, последовательность: 8,16h,120. Как ее задать, как правильно, как объявить это все в одной переменной? Типы данных разные, каким типом это все представлять? И выходные данные из блока, получаемые после запроса, как отделить с помощью числа полезных байт эти полезные байты из буфера данных?
Добрый день.
Пример заполнения структуры для считывания энергии от сброса по сумме тарифов:
18-03-2020 12-26-25.pngКод:Read_param: Read_parameter;
18-03-2020 12-26-44.png
По поводу типов - это должно быть описано в спецификации протокола Меркурий.
Последний раз редактировалось Евгений Кислов; 18.03.2020 в 12:31.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
https://ftp.owen.ru/CoDeSys3/04_Libr...rcury_core.pdf
По этой ссылке в документе описывается другой блок. А это именно нужная мне ссылка, описывающая нужную мне библиотеку.
По приведенной вами ссылке описывается блок, у которого есть вход mercury_parameter типа Read_Parameter.
Я привел скриншот, на котором показано, как сформировать переменную, которая присваивается на этот вход.
Это ответ на озвученный вами вопрос:
Как ее задать, как правильно, как объявить это все в одной переменной?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
18-03-2020 12-26-25.png
А откуда этот пример? В описании библиотеки и даже в CoDeSYS описании библиотеки нет такого блока.
Предварительно оформил блок. Посмотрите, правильно сделал привязки переменных. Не понятно только почему знаки вопроса над блоком, что там должно быть? Ассистент предлагает неподходящие варианты. Вроде должно быть имя блока, а ассистент предлагает переменную.
И остался пустым ввод mercury_parametr. Или достаточно того, что в структуре этого ввода назначил переменные?merc230.jpg
1. Вместо знаков вопроса нужно ввести имя экземпляра ФБ - после этого он должен автоматически быть добавлен в разделе локальных переменных (VAR...END_VAR) вашего ФБ merc.
Если этого не произойдет - объявите его там самостоятельно.
2. В проект надо добавить библиотеку SysCom.
3. На вход mercury_Parameter надо присвоить вашу входную переменную mercury_Parameter.
4. У вас некорректный порядок выполнения блоков (см. цифры в правом верхнем углу квадратиков) - нажмите ПКМ на холсте и выберите команду Порядок выполнения - В соответствии с потоком данных.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk