|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2012, 14:36 | #1 |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
Управление частотным преобразователем через Delphi
Доброго времени суток!
Возникла необходимость связать частотный преобразователь Mitsubishi FR-D700 с прогой, написанной на Delphi. Там используется протокол ModBus RTU. Если кто сталкивался или работает в данном направлении, объясните, пожалуйста, что это за протокол и как с ним работать? До этого работал при помощи com-порта, а тут разъем RJ-45... |
02.04.2012, 14:58 | #2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Вместо введения...
В качестве протокола связи в промышленных сетях RS-485 или 422-го чаще всего используется Modbus ...в случае компьютера - можно использовать конверторы интерфейсов, например USB/RS-485/422 (ICP DAC I-7556 и т.п. других производителей) и вы опять-же работаете просто как COM -портом (виртуальным). Цитата:
• почитать • описание стандарта EIA485 (RS485) http://www.musidora.ru/format485.htm. • правильная разводка сетей RS-485 Теория и практика работы с Modbus Первое что необходимо сделать, ознакомиться со спецификацией - Modicon Modbus Protocol. Reference Guide. PI-MBUS-300 Rev.J. Материалы и статьи (краткий список): • http://ru.wikipedia.org/wiki/ModBus • http://modbusdriver.com/doc/mbusmast...hi/modbus.html • http://raxp.radioliga.com/cnt/s.php?p=m1.pdf • http://raxp.radioliga.com/cnt/s.php?p=m2.pdf • http://raxp.radioliga.com/cnt/s.php?p=m3.djvu • http://raxp.radioliga.com/cnt/s.php?p=m4.pdf • http://raxp.radioliga.com/cnt/s.php?p=m5.pdf • ... На нижнем уровне Реализация MASTER-SLAVE контроллера и обмена по протоколу Modbus в сети RS-485 на нижнем уровне подробно рассмотрена в материалах выше. На верхнем уровне Рассмотрим работу с Modbus (в терминах Dеlphi): Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
02.04.2012, 14:59 | #3 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...разбил, превышение по кол-ву знаков.
Код:
• Если вы работаете с отрицательными числами, то их следует представлять в дополнительном коде. Что такое дополнительный код. • Если вам нужно передавать-принимать значения времени. Следует понимать, что протокол не предусматривает специальные регистры для хранения даты-времени, это производитель оборудования или разработчик может сам задавать их на свое усмотрение. К примеру, мы работаем с буфером: Код:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
02.04.2012, 15:00 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...разбил, превышение по кол-ву знаков.
Библиотека Modbus-TCP содержит реализации Master/Slave режимов под Indy9/Indy10 для Delphi/Lazarus. Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
02.04.2012, 15:14 | #5 |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
спасибо, буду копать! )
|
03.04.2012, 09:19 | #6 |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
|
03.04.2012, 11:15 | #7 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Протокол Modbus - де-факто стандарт. В свете того, что вам даны готовые модули и примеры, трудно вас понять ...или ставьте ТЗ и платите денежку.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление программой через браузер | medved6216 | Работа с сетью в Delphi | 2 | 19.02.2013 13:30 |
Управление прогой через браузер. | VintProg | Работа с сетью в Delphi | 13 | 28.12.2011 19:01 |
Управление ШД через LPT - порт | remz | Общие вопросы Delphi | 17 | 06.10.2010 22:39 |
Управление Firefox/IE через программу | iHikita | Общие вопросы .NET | 25 | 30.09.2010 18:34 |
Управление через лан | yura-cat | Помощь студентам | 7 | 23.09.2008 00:26 |