Проблему уловил. Выставьте версии modbus библиотек в соответствии со скриншотом (правой кнопкой на библиотеку - Свойства):
Вложение 22548
Вид для печати
Проблему уловил. Выставьте версии modbus библиотек в соответствии со скриншотом (правой кнопкой на библиотеку - Свойства):
Вложение 22548
У есть меня modbus библиотеки версий 3.1.1 и 3.1.0 соответственно. Надо бы где-то раздобыть вышеописанные. И вопрос сразу. Функционал modbus библиотек насколько сильно пострадает?
Давайте для начала вы попробуете поставить последние версии библиотек, которые доступны на сайте:
http://www.owen.ru/catalog/codesys_v3/80224381
Они как раз активны на данный момент. Просто те версии которые я указал, могу выбрать. Мне проект скидывали тут, и они видимо оттуда подгрузились.
Сейчас подробно посмотрели вашу проблему - к сожалению, на последних версиях библиотек действительно возникает конфликт. В ранних версиях библиотек такого нет, но, как вы верно заметили, они недоработаны и использовать их крайне не рекомендуется. В общем, вам придется чем-то пожертвовать - либо архивацией, либо модбасом.
"...это не Земля, и не Африка, родной! Это планета Плюк, 213 кентури, галактика Кин-Дза-Дза, в спирали!" :confused:
Много надежд было на такие коммуникационные возможности в недорогой коробочке.
Ок. Отказываться поздно и жертвовать нельзя. Что не так с модбасом версий 3.2.0 и 3.1.2?
Кстати, если убрать Modbus-slave, то всё работает. Может остаётся только поверить в предыдущую версию этой библиотеки, и всё наладится?
Да. Только что поменял версию Modbus-slave на 3.1.0 - стало компилироваться. Ну что скажете, господа эксперты? Можно в модбас-слейв верить?
Если стоит попробовать, то не могли бы подкинуть эту библиотеку хотя бы предпоследней свежести?
Можете описать вашу задачу вкратце?
У меня тоже сначала была необходимость использовать и то и другое, а в итоге, архвицию сделал самописную на основе ОВЕНовской, а с модбасом вообще по разному решал задачи.
Отдельно стоящий ящик. Контроллер должен по одному порту общаться с интернетом. Это ComService. По второму управлять и контролировать работу частотника. Это модбас-мастер. По третьему его будут опрашивать и ему будут давать команды управления с сенсорной графической панели. Это модбас-слейв. Все рабочие моменты должны писаться на флешку. Надо подойти, вытащить флешку с результатами, вставить новую и уйти. Это минимальный функционал. Возможно ещё подключение ноутбуком через Ethernet. Думаю с этим проблем быть не должно.
Предлагаю архивацию реализовать самому в таком случае.
Тем более, что таким образом вы сами сможете сделать формат файла такой какой захотите, мне ОВЕНовский изначально не подошел.