Описание тега minimalmodbus

1 ответ

Python: преобразовать массив uint16_t в строку (из Arduino через RS-485)

Я пытаюсь отправить JSON через Modbus RTU (я знаю, это очень плохо использовать Modbus.) Моя схема похожа на: Я подключил Arduino USB к ПК в качестве COM5 и конвертер RS485 подключил к USB-RS485 к ПК как COM4. Если я буду читать данные из Arduino с …
20 янв '18 в 20:38
1 ответ

Минимальные биты чтения данных

блоки данных, которые я не могу прочитать Я только новичок в Python и Modbus, и я изо всех сил пытался понять, как читать MSBytes и LSBytes этого контроллера, используя и pymodbus, и minimalmodbus, в течение недели или двух, так что, надеюсь, кто-т…
06 сен '18 в 08:20
1 ответ

Скрипт Python для RTU Modbus Slave

Я работаю над автоматическим тестом для системы и мне нужно автоматическое устройство ввода Modbus. Мой пример использования здесь заключается в реализации ведомого устройства Modbus RTU на основе Raspberry pi и подключения к ведущему устройству Mod…
2 ответа

Чтение по протоколу Modbus успешно, но запись по протоколу Modbus возвращает ноль (с использованием минимального протокола Modbus)

Я читаю и записываю регистры с устройства со следующими параметрами: скорость передачи данных - 9600 стопбит-1, no_of_bits - 8, четность - нечетная В настоящее время я использую минимальную библиотеку Modbus. мой код для чтения регистра вставлен ниж…
06 ноя '17 в 05:39
1 ответ

Ошибка записи нескольких ведомых в минимальной шине

Я пытаюсь взаимодействовать с контроллером температуры, используя Modbus RTU. Я не очень знаком с этой темой, но мне удалось написать код, который может считывать температуру моих трех контроллеров температуры, но когда я пытаюсь выполнить последова…
29 ноя '18 в 19:24
1 ответ

MinimalModbus read_registry ошибка

Я пытаюсь прочитать информацию реестра с устройства Modbus, используя MinimalModbus. Тем не менее, каждый раз, когда я пытаюсь прочитать реестр 40003 который имеет значение 220 Я получаю эту ошибку: raise ValueError('The slave is indicating an error…
07 июн '17 в 12:17
1 ответ

Как Modbus может быть частично поврежден?

У меня есть ведомое устройство Modbus, от которого я получаю, как представляется, частично искаженные ответы. Я подтвердил, что при некоторых обстоятельствах связь хорошая. В других я получаю ошибку контрольной суммы. Если отправить команду 01 04 00…
23 фев '18 в 03:07
1 ответ

Время ожидания для Python-скрипта с RS485 и minimalmodbus

В настоящее время производится считывание по шине RS485 1 (одного) киловатт-метра RS485, типа DDS238-1ZN посредством Python-скрипта, "поддерживаемого" модулем minimalmodbus. Добавление большего количества кВтч-метров означает, что (до или во время у…
11 ноя '16 в 10:20
1 ответ

MinimalModbus Тайм-аут при массовом чтении бит

Прыгать кто-то здесь может помочь, пожалуйста. Я общаюсь с устройством Modbus и получаю данные обратно, как и ожидалось, я довольно новичок в этом, поэтому мне нужен небольшой совет, я пытаюсь прочитать все битовые регистры на моем устройстве (Eaton…
25 июн '18 в 10:19
1 ответ

Минимальный код функции шины 0x46 и подфункция 06

Я общаюсь с датчиком облучения, используя minimalmodbus в Python 3.x. Я могу зафиксировать сообщение и прочитать регистры датчика. Скорость передачи данных датчика составляет 9600, но я хочу изменить его на 38400. В техническом паспорте датчика сказ…
11 фев '19 в 15:41
2 ответа

Gefran 800P и minimalmodbus (Mac): "ValueError: слишком короткий ответ Modbus RTU (минимальная длина 4 байта). Ответ: '\x00' "

Я новичок в Python (FYI) и пытаюсь общаться с программистом / контроллером Gefran 800P с использованием библиотеки minimalmodbus (Python + Mac). Я использую кабель последовательного преобразователя USB в RS485 ( http://www.ftdichip.com/Support/Docum…
07 фев '17 в 14:09
1 ответ

Проход snmpd для запуска python

Я пытаюсь запросить устройство Modbus через snmp, используя snmpd, чтобы передать скрипт Python для извлечения данных. #! /bin/bash if [ "$1" = "-g" ] then echo .1.3.6.1.4.1.52612.10.3.1 echo string python /usr/local/bin/readvolt.py fi exit 0 А вот …
09 окт '18 в 11:36
1 ответ

Извлечение полезной нагрузки из ведомого в минимальном пите

Я использую минимальную шину для связи с микрометром, использующим протокол RS485, и использую конвертер USB-RS485. Документация по микродвижению Modbus приведена здесь. http://www2.emersonprocess.com/siteadmincenter/PM%20Micro%20Motion%20Documents/…
12 авг '17 в 09:43
1 ответ

python minimalmdobus, как правильно интерпретировать регистр?

Я использую Python в моей системе тестирования Rasbian. Для связи с 10-канальными устройствами (Temco P3-PT10), подключенными к датчикам температуры PT100, я использую минимальную шину. Для этого я хочу прочитать регистр 100~101 для температуры кана…
21 мар '17 в 09:18
0 ответов

Python Minimal Modbus Long Integer

Получил Modbus RTU, работающий с ПЛК для всех переменных, но 32-битные целочисленные значения в двойном слове, по-видимому, имеют проблему с избыточным кругом. Код ПЛК делится на несколько состояний, запускаемых битами, чтобы исключить любые проблем…
11 июл '18 в 18:50
2 ответа

Автоматическое обнаружение подчиненного идентификатора устройства Modbus в сети

Как определить, является ли устройство, подключенное к сети, устройством Modbus после получения действительного диапазона IP-адресов с помощью механизма широковещания или Как автоматически определить идентификатор ведомого устройства Modbus, подключ…
2 ответа

Могу ли я прочитать данные Modbus RS485, полученные на подчиненном компьютере с Python?

Я работаю на подчиненном компьютере и хочу сохранить данные, передаваемые от мастера через Modbus RS485, в текстовый файл. Главный компьютер постоянно отправляет запрос на запись и чтение на подчиненный компьютер, над которым я работаю, ниже приведе…
21 дек '17 в 13:44
2 ответа

Инициализация устройства с использованием минимальной шины по RS-232

Я ищу несколько советов по использованию библиотеки python (2.7) "minimalmodbus" (версия 0.7) для связи с тепловой камерой Test Equity Modela 115a-F4T. Я довольно плохо знаком с использованием python для программирования аппаратного обеспечения, поэ…
0 ответов

Python минимальный Modbus написать плавающее слово своп

ПЛК Я пытаюсь использовать минимальный Modbus для write_float, чтобы слова поменялись местами. Я уже проверил оборудование с Modbus Poll, который работает. Minimal Modbus write_float также работает, но с неправильным порядком слов. Я проверил решени…
11 май '18 в 04:14
1 ответ

Tkinter: многопроцессорная обработка событий, происходящих в секунду

Я сделал программу Tkinter, которая читает с ведомого устройства Modbus. Каждую секунду он читает устройство и отображает вывод на этикетках. Тем не менее, у меня есть несколько вкладок, которые запускают один и тот же код для каждого подключенного …
14 июн '17 в 15:29