Соединение по RS485 |
Здравствуйте, гость ( Вход | Регистрация )
Соединение по RS485 |
16.05.2013 - 14:59
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 3 Регистрация: 30.10.2012 Пользователь №: 9936 |
Здравствуйте. Имеется FX3u с модулем FX3u-485ADP-MB и весы китайского производства, необходимо наладить взаимодействие по RS 485. В мануале по весам (страница в прикрепленном файле) указано какой пакет отправить, чтобы получить показания , но протокол, как я понял, не стандартный модбас. Вопрос - Как отправлять/принимать пакеты произвольного формата? Или для этого придется библиотеку править?
State.jpg ( 85.53 килобайт ) Кол-во скачиваний: 65 |
|
|
16.05.2013 - 17:38
Сообщение
#2
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
Здравствуйте. Имеется FX3u с модулем FX3u-485ADP-MB и весы китайского производства, необходимо наладить взаимодействие по RS 485. В мануале по весам (страница в прикрепленном файле) указано какой пакет отправить, чтобы получить показания , но протокол, как я понял, не стандартный модбас. Вопрос - Как отправлять/принимать пакеты произвольного формата? Или для этого придется библиотеку править? State.jpg ( 85.53 килобайт ) Кол-во скачиваний: 65 Добрый день. Под подобную периферию пишется индивидуальный драйвер, использующий RS-команду (свободно-программируемый протокол), который будет представлять из себя полностью оригинальный библиотечный модуль. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
17.05.2013 - 10:25
Сообщение
#3
|
|
Читатель Группа: Пользователи Сообщений: 3 Регистрация: 30.10.2012 Пользователь №: 9936 |
Добрый день. Под подобную периферию пишется индивидуальный драйвер, использующий RS-команду (свободно-программируемый протокол), который будет представлять из себя полностью оригинальный библиотечный модуль. Спасибо. А можно найти пример такого драйвера? Сейчас разбираю ФБ FX3UModbusRTUMasterCh1, но думаю, это все проще можно сделать. |
|
|
17.05.2013 - 18:59
Сообщение
#4
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
Пример, демонстрирующий как работать с RS-инструкцией, должен быть в соответствующем мануале.
Если не планируете писать полноценный драйвер весоизмерителя (с заданием/контролем его настроек, контролем ошибок измерителя, потери связи с ним и т.д.), а лишь периодически считывать из него показания командой, описание которой приведено на приложенной Вами странице, - задача элементарная: весь драйвер займет с десяток строк. Модуль Modbus реализуется на 2 порядка сложнее. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
18.05.2013 - 10:13
Сообщение
#5
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
Здравствуйте. Имеется FX3u с модулем FX3u-485ADP-MB и весы китайского производства, необходимо наладить взаимодействие по RS 485. В мануале по весам (страница в прикрепленном файле) указано какой пакет отправить, чтобы получить показания , но протокол, как я понял, не стандартный модбас. Вопрос - Как отправлять/принимать пакеты произвольного формата? Или для этого придется библиотеку править? State.jpg ( 85.53 килобайт ) Кол-во скачиваний: 65 как вы поняли что протокол модбасоподобный?если хотите понять как работать с RS командами ,то на известном сайте есть ФБ для модбаса написанный как раз с их использованием.но мне сдаётся что на ваших кетайских весах обычный RS 485. так берите мануалы и разбирайтесь с RS командами. -------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
Текстовая версия | Сейчас: 29.03.2024 - 08:47 |