 | |
Предыдущие результаты
[quote:d7c3466f06]1761-NET-AIC - это преобразователь протокола DH-485 в RS-232, а не просто уровней электрического сигнала RS-485 в RS-232[/quote:d7c3466f06]
Ерунда!
Мануал к примеру программы (от АВ) для Logix5000 в качестве Modbus RTU master/slave
пост на форуме АВ
http://forums.rockwellautomation.com/posts/e2b3fb2a4d
сам мануал
http://literature.rockwellautomation.com/idc/groups/literature/documents/ap/cig-ap129_-en-p.pdf
внимательно читаем:
Before you use this application solution, consider the following:
• Controller Serial Port Unvailable as a Programming Connection
If Used as a Master on Modbus
• Subset of Modbus Function Codes
• Automatic Conversion of Little Endian Data to Big Endian Data
• Connect Logix5000 Controller to RS485 Network Via
1761-NETAIC
• Sample Files in RSLogix 5000 v13 Format
ну в догонку из самого мануала (1761_NET-AIC_um004_en.pdf) на этот модуль:
Operation Modes:
The AIC+ interface converter can be used in the following modes.
• Point-to-point isolator
• RS-232 to RS-485 isolator
• RS-232 to half-duplex user mode ASCII isolator
Device Compatibility:
The AIC+ interface converter can be used to interconnect the
following devices.
• SLC 500, 5/01, 5/02, and 5/03 processors (channel 1)
• SLC 5/03, 5/04, and 5/05 processors (channel 0)
• MicroLogix controllers
• Logix controllers
• 1756-DH485 ControlLogix module
• Operator interface devices
• Personal computer serial ports (or any 9-pin DTE serial port)
• Modems
Где здесь хоть одна аглицкая буква про то, что он конвертер протокола, в частности DH?
Вы, батенька, попутали физику (RS-ы) с лирикой .... э-э-э, с протоколами!
|
[quote:2f7888664b]является ли 1761-AIC просто преобразователем интерфейсных уровней сигнала 232 <-> 485 [/quote:2f7888664b] Нет.
[quote:2f7888664b]или он вдобавок еще реализует какую-то логику поведения устройств на линии? [/quote:2f7888664b] Да, он конвертер протокола, а не конвертер интерфейса.
DH-485 - это протокол, Modbus - тоже протокол.
Но RS-485, как и RS-232, - это не протокол, а электрический интерфейс.
Вы пытаетесь использовать конвертер протокола DH-485 в RS-232, в качестве конвертера интерфейса, в то время, как Вам необходим конвертер протокола Modbus в RS-232.
[quote:2f7888664b]об упомянутом мной конвертере Moxa A53 Вы тоже нигде не найдете, что он совместим с протоколом Modbus. Это просто конвертер уровней синала[/quote:2f7888664b]
- потому он и работает. В отличие от него, 1761-NET-AIC - это преобразователь протокола DH-485 в RS-232, а не просто уровней электрического сигнала RS-485 в RS-232.
Moxa A53 просто преобразует уровни сигналов, т.к. является конвертером интерфейса, не имеющим к протоколу никакого отношения.
1761-NET-AIC преобразует не только уровни электрических сигналов, он преобразует протокол DH-485 в формат удобный для работы с интерфейсом RS-232.
|
[quote:2aabcb1e2a="oldDad"]На основании чего вы решили, что 1761-NET-AIC совместим и может работать с Modbus? Это где-нибудь написано?[/quote:2aabcb1e2a]
Ну как бы в вопросе сформулировано "В проекте заложено использование 1761-AIC ..." и т.д. Не мною заложено.
Кроме того, об упомянутом мной конвертере Moxa A53 Вы тоже нигде не найдете, что он совместим с протоколом Modbus. Это просто конвертер уровней синала, он гонит байты с входа на выход и обратно, попутно преобразуя электрические уровни сигнала, т.е. протокол может быть любой, хоть Modbus, хоть самописный.
Мой вопрос собственно в том и заключается, является ли 1761-AIC просто преобразователем интерфейсных уровней сигнала 232 <-> 485, или он вдобавок еще реализует какую-то логику поведения устройств на линии? С другой стороны, с одним устройством он все-таки работать дает, и именно по Модбасу.
|
На основании чего вы решили, что 1761-NET-AIC совместим и может работать с Modbus? Это где-нибудь написано?
|
Привет всем!
При пуско-наладке на объекте столкнулись со следующей проблемой: устройства, которые должны были опрашиваться по протоколу Modbus его не поддерживают (как уточнил разработчик данного девайса - у них протокол подобный modbus ASCII, хотя год назад был Modbus RTU). Естественно, закладывался модуль 1756-mcm. Теперь стоит вопрос можно ли перепрошить 1756-mcm, скажем сделать из него модуль 1756-adm и реализовать самим протокол обмена? Что в этом случае будет с гарантией? Или есть другие пути решения проблемы реализации нестандартных (отличных от Modbus) протоклов на модуле 1756-mcm?
|
Там в итоге вместо расширенной команды используется утилита от prosoft, все параметры modbus и адреса задаются там. Надо только потом прогрузить из в модуль.Удобно.
|
Доброе время суток!
Кто-нибудь может подсказать как подключить расходомер с платой ModBus 485 к Micrologix 1100. Точнее, с расходомера выходят два конца и не понятно на какие пеньки их надо подключать в коммуникационном порту RS-232/485 (разъем 8-pin Mini Din сбоку контроллера).
Спасибо.
|
[quote:4e7676a25d="NordFox"]Что за модуль 1769-ASCII, может ли он работать с ModBus устройствами?[/quote:4e7676a25d]
[quote:4e7676a25d="oldDad"]Модуль 1769-ASCII - это не совсем то устройство, которое Вам в этом случае нужно. Как видно уже из его названия, модуль предназначен для связи с ASCII-устройствами и может работать с Modbus-ASCII.
Из [url=http://www.sibna.ru/ru/production/3/9/]информации на изделие БВР.М[/url] следует, что оно использует протокол Modbus RTU, а это, в отличие от Modbus ASCII, бинарный протокол.
Обойти 1769-SM2 вряд ли получится, но можно попробовать альтернативно использовать какой-нибудь межсетевой интерфейс (gateway) из БВР.М в какую-нибудь нормальную сеть, например, Ethernet, ControlNet и т.п.:[/quote:4e7676a25d]
[b:4e7676a25d]1769-ASCII [/b:4e7676a25d]может работать (и работает) с БВР.М, Modbus RTU придется реализовывать самому.
В БВР.М хитрый Modbus RTU, т.е. надо считать весь блок данных затем разложить по полочкам, например:
[URL=http://piccy.info/view3/2580602/be4a9c0696c4d351bea15a9e5016059c/1200/][img:4e7676a25d]http://i.piccy.info/i7/c92b8234344fb32ec518426753d6a05d/1-5-4412/55477576/BVRM__800.jpg[/img:4e7676a25d][/URL]
[URL=http://piccy.info/view3/2580784/e94b8dcdd99568e7ec7a128fa68b4591/orig/][img:4e7676a25d]http://i.piccy.info/i7/d2e9d9969d49cc1525fa14256ed69183/1-5-4414/27462367/BVRM_UD_800.jpg[/img:4e7676a25d][/URL]
|
Модуль 1769-ASCII - это не совсем то устройство, которое Вам в этом случае нужно. Как видно уже из его названия, модуль предназначен для связи с ASCII-устройствами и может работать с Modbus-ASCII.
Из [url=http://www.sibna.ru/ru/production/3/9/]информации на изделие БВР.М[/url] следует, что оно использует протокол Modbus RTU, а это, в отличие от Modbus ASCII, бинарный протокол.
Обойти 1769-SM2 вряд ли получится, но можно попробовать альтернативно использовать какой-нибудь межсетевой интерфейс (gateway) из БВР.М в какую-нибудь нормальную сеть, например, Ethernet, ControlNet и т.п.:
[url=http://www.anybus.com/products/abx2.asp?ProdType=Anybus%20X-gateway]Anybus X-gateway от HMS[/url]
[url=http://prosoft-technology.com/prosoft/products/stand_alone_gateways/serial/modbus_master_slave]Stand-alone Gateways от Prosoft Technology[/url]
[url=http://www.advantech.com/products/Modbus-Gateway/sub_GF-5TZ5.aspx]Advantech Modbus Gateway[/url]
и т.п.
|
Доброе время суток!
Столкнулся с проблемой связи с очередным "шедевром" российских производителей БВР.М. С этого прибора можно считать только целиком 64 регистра. SM2 не дает устанавливать длину больше 32. Можно ли это победить?(MVI69-MCM дорого) Что за модуль 1769-ASCII, может ли он работать с ModBus устройствами?
|
Предыдущие результаты
Ещё результаты |
|
| |
|