Показать сообщение отдельно
Старый 12.03.2015, 11:06   #22
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Смлододикс 3.26 и веб-сервер

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Про шареды - этот способ мне как раз посоветовал Арсений.
[...]
Вообще хочется иметь РАЗРАБОТАННЫЙ И РЕКОМЕНДОВАННЫЙ ПРОИЗВОДИТЕЛЕМ МЕХАНИЗМ ПОЛУЧЕНИЯ ДАННЫХ ВЭБ-сервер.
Разделяемая память (тот самый шаред мем), не наша придумка. Стандартная штука, поддержка которой есть во всех современных языках/библиотеках.

Что касается лично меня, то я бы создавал соединение Modbus-TCP к localhost:502 и читал бы всё через обычные переменные. Как - не знаю, но уверен на 146%, что готовые библиотеки уже давно есть. Почему - это универсальное решение, позволяющее крутить разные части программы не только внутри одного контроллера, но и внутри нескольких.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием