Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2010, 15:17   #1
Snake_ua
Пользователь
 
Регистрация: 25.09.2007
Сообщений: 66
По умолчанию компонент modbus

Доброго времени суток.
Использую компонент modbus, что бы подключиться к устройствам по протоколу modbus tcp. Но мне выдает совершенно не те данные, которые должен видеть. Меня подключает к устройству, но данные совершенно не те выдает. В чем может быть трабл?
Snake_ua вне форума Ответить с цитированием
Старый 26.07.2010, 18:37   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...вы не заметили, где находится компонент?
1- никто не гарантировал вам точную реализацию протокола Modbus.TCP в парсере на основе инди
2- а чем проверили, что ваше устройство соответствует спецификации? какие еще сторонние утилиты использовали для проверки
3- в идеале, если разбор и формирование пакета вы сделаете сами, не пользуясь "сырым" (чужим) продуктом
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 26.07.2010, 20:09   #3
Snake_ua
Пользователь
 
Регистрация: 25.09.2007
Сообщений: 66
По умолчанию

Да, заметил. Но платное решение не вариант. Я должен хотя бы опробовать, что бы все получилось, а потом покупать.
Я использовал программу Lectus Modbus OPC/DDE сервер
Она меня всем устраивала, но для реализации проекта необходима была в лектусе конкретная логика во встроенном языке программирования. Ну а в том языке программирования я наткнулся на баг, который не обойти. Связался с разработчиком, выяснилось, что действительно есть такой баг, но исправления не будет, так как внедряется FastScript. А это около месяца времени. Это очень долго для меня
Теперь ищу возможность взять данные с датчика через протокол Modbus TCP.
Увы моих знаний недостаточно, что бы реализовать данную задачу правда был бы рад научиться
Snake_ua вне форума Ответить с цитированием
Старый 26.07.2010, 21:08   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Да, заметил. Но платное решение не вариант.
бесплатное - не значит плохое, на этом ресурсе как правило размещаются свободные проекты с возможностью доработки
Цитата:
Теперь ищу возможность взять данные с датчика через протокол Modbus TCP.
Увы моих знаний недостаточно, что бы реализовать данную задачу правда был бы рад научиться
для это нужно ознакомиться со спецификацией - Modicon Modbus Protocol. Reference Guide. PI-MBUS-300 Rev.J и возможно еще кое-что из области чуть-чуть
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось Stilet; 28.07.2010 в 08:22.
raxp вне форума Ответить с цитированием
Старый 27.07.2010, 08:40   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я пользовался бесплатным сервером NapOPC Dac. Он тоже поддерживает этот протокол.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Компонент-предок, компонент-родитель amico Помощь студентам 1 23.09.2015 21:20
CRC c полиномом MODBUS Gawwws Microsoft Office Excel 2 27.02.2010 00:10
CRC c полиномом MODBUS Gawwws Помощь студентам 0 26.02.2010 20:50