Ссылочку бы на описание и примеры использования библиотеки 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
18-03-2020 12-26-25.png
А откуда этот пример? В описании библиотеки и даже в CoDeSYS описании библиотеки нет такого блока.
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
Предварительно оформил блок. Посмотрите, правильно сделал привязки переменных. Не понятно только почему знаки вопроса над блоком, что там должно быть? Ассистент предлагает неподходящие варианты. Вроде должно быть имя блока, а ассистент предлагает переменную.
И остался пустым ввод 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