Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
Связь Термодата с Beckhoff по Modbus

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   Связь Термодата с Beckhoff по Modbus
Pavel_S
Junior Member

Сообщений: 3
Регистрация: Март 2008

написано 06 Мая 2008 11:10ИнфоПравкаОтветитьIP

Здравствуйте!
Столкнулся с проблемой, указанной в теме. Есть контроллер Beckhoff, у него модуль RS-485, подключаю к нему регулятор температуры "Термодат" по Modbus, при этом от регулятора "ни ответа, ни привета", хотя запросы с контроллера уходят.
Провел эксперимент: сделал один порт контроллера master, другой - slave и попробовал пересылать данные между этими двумя портами - все работает, как только подключаю регулятор - ни фига. Кто работал с этими регуляторами не откажите в ответе, буду признателен.

slava77713
Junior Member

Сообщений: 4
Откуда: Донецк Украина
Регистрация: Февраль 2008

написано 13 Мая 2008 23:44ИнфоПравкаОтветитьIP

если есть дока на регулятор--киньте,пожалуйста, на мыло slava77713@gmail.com --- попытаюсь помочь

Pavel_S
Junior Member

Сообщений: 4
Регистрация: Март 2008

написано 16 Мая 2008 10:40ИнфоПравкаОтветитьIP

Дока есть, но она не помогла, ибо там не было достаточной информации. Все оказалось проще после проверки одной догадки и звонка в фирму-производитель - регулятор использует протокол ModBus ASCII, а запрос делался по формату ModBus RTU, посему ничего не получалось.
Протокол этот придется писать самому, т.к. стандартной библиотеки для работы в формате ASCII нет.
Форумчане, подскажите, есть-ли у кого-нибудь прога с открытым кодом или просто пример запроса в формате ModBus ASCII?

AlexJ
Junior Member

Сообщений: 2
Регистрация: Февраль 2008

написано 17 Мая 2008 21:05ИнфоПравкаОтветитьIP

Eсть такой документ: ссылка, в нем все написано.

Chupakabra
Member

Сообщений: 44
Регистрация: Февраль 2007

написано 18 Мая 2008 21:50ИнфоПравкаОтветитьIP

цитата:
Pavel_S писал:
Дока есть, но она не помогла, ибо там не было достаточной информации. Все оказалось проще после проверки одной догадки и звонка в фирму-производитель - регулятор использует протокол ModBus ASCII, а запрос делался по формату ModBus RTU, посему ничего не получалось.
Протокол этот придется писать самому, т.к. стандартной библиотеки для работы в формате ASCII нет.
Форумчане, подскажите, есть-ли у кого-нибудь прога с открытым кодом или просто пример запроса в формате ModBus ASCII?

В сети есть свободные описания Modbus-а, т.к. это открытый протокол.
Могу, в принципе, посоветовать залезть в TwinCAT Modbus RTU библиотеку, разобраться как там все устроено, и немного трансформировать ее для работы с ASCII. (интелектуальная собственность, поэтому на свой страх и риск)
Или посмотреть в сторону TwinCAT PLC Serial Communication библиотеки и написать самому...

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2019

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика