Sokol-M1 + Modbus

Общая информация
При работе со станцией Сокол-М1 данные можно получать не только через GSM-связь или при прямом подключении по USB, но и выполнять опрос с помощью сторонних программ и различных преобразователей RS-485.
Ниже представлена инструкция по настройке, подключению и опросу станции с использованием преобразователя интерфейсов RS-485, а также по опросу через Modbus.
Настройка станции для работы по Modbus
Для того, чтобы подключить метеостанцию для опроса по Modbus через компьютер или стороннее оборудование/программу через RS-485 преобразователь, следует настроить саму станцию.
Установите конфигуратор Sokol CFG, а также файлы системных компонентов и библиотек от Microsoft при необходимости. Драйвера можно найти в папке с конфигуратором Sokol CFG или скачать по данной ссылке.При установке данных файлов должно выйти сообщение. “RuntimePack установлен!”
Также для корректного подключения станции по USB и последующей конфигурации необходимо установить драйверы.
Ссылка на скачивание драйверов для станции Сокол-М1
При подключении USB кабеля от станции к компьютеру, устройство должно определиться, как STMicroelectronics Virtual COM Port:

Если порт создается, но помечается восклицательным знаком - либо станция разряжена и для работы СОМ порта не хватает питания, либо необходимо сменить USB разъем, переподключить его несколько раз. Не подключать станцию через USB hub.
Запустите Конфигуратор Сокол Метео, выберите соответствующий COM порт и нажмите “Открыть порт”. Введите пароль, нажав на кнопку “Ввести пароль”. Пароль по умолчанию - 222.

Далее выберите “Канал передачи” MB Only или GSM.
Внимание! В прошивке 1.3.5 и новее следует установить галочку “Не засыпать”.
После этого нажмите на кнопку “Установить”.

По умолчанию на станции установлен "1 сетевой адрес". Вы можете изменить его или проверить в конфигураторе во вкладке "Сервер".

Подключение станции. Питание. Распиновка.
Питание станции
Для корректной работы станции по Modbus необходимо убедиться в следующих моментах подключения:
- Питание станции. Обязательно поверните ключ следующим образом: из положения OFF в ON, затем снова в OFF и еще раз в ON. Также должно быть подключено внешнее питание станции.

Опрос станции по Modbus без внешнего источника питания невозможен. Убедитесь, что станция подключена к внешнему источнику.
Цоколевка разъема питания 8-25 VDC
| Номер контакта | Цепь | Цвет провода |
| 1 | +12 | коричневый |
| 2 | GND | синий |

Modbus подключение станции
После этого вам необходимо подключить станцию к преобразователю RS-485 (например: C200M2 или Bolid), ко входу Modbus станции. Вы можете использовать любой другой преобразователь RS-485 соблюдая распиновку. Распиновка провода Modbus станции следующая: Цоколевка разъема Mоdbus
| Номер контакта | Цепь | Цвет провода |
| 1 | A | желто-зеленый |
| 2 | B | коричневый |
| 3 | GND | синий |
Возможна альтернативная распиновка:
- Оранжевый - Линия А;
- Белый - Линия Б;
- Бело-зеленый - GND (земля)

Распиновка и подключение преобразователей RS-485 (С200М2)
Для корректной работы станции через преобразователь RS-485 C200M2 или Bolid необходимо убедиться в правильности подключения проводов и соблюдении распиновки. Также необходимо установить корректные драйверы для определения преобразователей в системе компьютера.
Драйверы для преобразователя C200M2
После корректной установки драйверов преобразователь будет отображаться в разделе диспетчер устройств в следующем виде:

Распиновка и цвет изоляции проводов преобразовтеля C200M2:


Распиновка и подключение преобразователей RS-485 (BOLID)
Bolid C2000-USB - ссылка на скачивание драйверов.
Установите необходимые драйвера, в зависимости от вашей операционной системы.

После корректной установки драйверов преобразователь будет отображаться в COM-Портах в следующем виде:

Диспетчер устройств, название драйвера BOLID:

Пример опроса станции по Modbus
Производить опрос станции при помощи команды можно через любую приспособленную для этого программу.
По интерфейсу RS-485, через Modbus можно производить опрос станции используя следующие характеристики/настройки:
Протокол - LLS
Скорость передачи данных - 19200 kbps
Data size - 8 bits
Проверка на четность: отсутствует
Стоп-биты - 1