Описание тега modbus-tk

1 ответ

Python: modbus_tk не отвечает в режиме ведомого

Я пытаюсь сделать Modbus-RTU ведомым в Python, используя библиотеку modbus_tk. Ниже приведен основной код, который я пытаюсь заставить его работать. import modbus_tk import modbus_tk.defines as cst from modbus_tk import modbus_rtu import serial PORT…
17 июл '17 в 11:09
2 ответа

Можно ли запустить следующие веб-запросы в параллель?

Я использую Python с пакетом modbus_tk для опроса n ПЛК. Каждый опрос занимает ~5 секунд. Можно ли запустить их параллельно, чтобы не потребовалось n*5 секунд, чтобы вернуть все данные? Мой текущий код: for ip in ip_addresses: master = modbus_tcp.Tc…
0 ответов

Ошибка записи нескольких регистров с помощью Modbus RTU в python на маршрутизаторе Linux

В настоящее время я пытаюсь установить соединение Modbus между коммерческим маршрутизатором (UR71 от Ursalink) и Modbus RTU (ZBRN2 от Schneider Electric). Маршрутизатор UR71 работает в Linux OpenWRT LEDE-17.01 Python версии 2.7.13 Python использует …
30 ноя '18 в 13:36
0 ответов

Python Modbus-tk RTU, Как получить ведомые запросы на печать от мастера

Я пытаюсь отладить свой сценарий и хотел узнать, есть ли метод, чтобы подчиненный мог распечатать запрос от мастера.
26 фев '19 в 00:43
0 ответов

Уменьшение загрузки процессора Modbus-tk

Спасибо большое за ответ, ответ. Где я могу найти этот файл? ... после изменения `modbus_rtu.py' следующим образом... Я использую Raspbian, пытался найти и заменить код в этих файлах: pi@rpiplc00 / $ sudo find / -name "modbus_rtu.py" -print /home/pi…
27 июл '14 в 23:56
1 ответ

MODBUS-tk Чтение значений с плавающей точкой из ведомого в мастере

Я создал ведомый Modbus для записи данных в регистры. Я могу написать как значения с плавающей запятой, так и целочисленные значения со стороны ведомого устройства. В мастере Modbus я могу получить доступ только к целочисленным значениям, но не могу…
2 ответа

Не удается подключиться к ведомому с помощью Python modbus_tk

В настоящее время я пытаюсь разработать приложение, которое использует протокол Modbus-RTU, и мне нужно использовать modbus_tk в Python 2.7. Я должен использовать биты кода из другого приложения, которое может связываться с микроконтроллером через M…
09 июн '16 в 07:56
1 ответ

Python Modbus-TK Modbus Server объединяет два запроса и, следовательно, получает ошибку CRC

Я использую библиотеку modbus-tk для последовательного сервера Modbus. Все коммуникации налажены и работают. В одном случае мастер записывает один регистр, а следующий запрос читается, но modbus-tk объединяет два запроса и, следовательно, получает о…
31 янв '19 в 11:55
0 ответов

Как получить IP-адрес мастера modbus_tk?

Я пишу базу данных slave.py (сервер) на modbus_tk ( https://github.com/ljean/modbus-tk). Затем я использую клиентские инструменты для подключения подчиненного устройства. Все в порядке. И теперь я хочу узнать, какой мастер (клиент) доступ ко мне, я …
25 окт '16 в 03:44
2 ответа

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

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

Как настроить простое ведомое устройство и ведущее устройство с помощью Modbus-TK RTU (Python)

Я хотел установить связь между Raspberry PI (slave) и моим ПК (Master) по протоколу Modbus. В настоящее время я использую modbus-tk (python) для настройки протокола связи. Проблема в том, что Мастер не смог прочитать регистр от ведомого. Могу ли я у…
19 июл '18 в 10:31
1 ответ

Modbus-tk RTU Ведомый регистр хранения читает целое число со знаком

Я создал ведомый Modbus, используя Modbus-TK, как показано ниже. В качестве мастера я использую просто программное обеспечение мастера Modbus ( http://www.simplymodbus.ca/RTUmaster.htm). Как настроить подчиненное устройство для представления целого …
09 фев '18 в 15:04
1 ответ

Нужна помощь с использованием библиотеки modbus_tk

Я использую библиотеку modbus_tk для использования в качестве ведомого устройства Modbus RTU. У меня есть готовый симулятор Modbus RTU, работающий на другом ПК через конвертер usb в 485. Я не вижу свой регистр хранения в Мастере. Я проверил, что пос…
03 июн '19 в 16:45
4 ответа

modbus-tk для Modbus RTU, чтение / запись нескольких регистров (код fn 23), возвращает код исключения 1

Я использую modbus-tk для последовательной связи с устройством через Modbus RTU по сети RS-485. Я пытаюсь понять, как использовать функцию 23, READ_WRITE_MULTIPLE_REGISTERS. Я впервые использую функцию 23. Вот моя текущая реализация: response = modb…
01 фев '20 в 05:41
1 ответ

PLC modbus [WinError 10054]: существующее соединение было принудительно закрыто удаленным хостом

Я пробовал тот же код раньше, он отлично работал. Позже я запрограммировал свой "Siemens LOGO 12/24 rce" с помощью "LOGO!Soft Comfort 8.2", и даже тогда он отлично работал. Но когда я перепрограммирую с помощью Python, он показывает: Произошло исклю…
25 янв '19 в 07:54
1 ответ

Modbus-tk получает ошибку Modbus: код исключения = 3

Я пытаюсь использовать modbus-tk для последовательной связи с устройством через Modbus RTU по сети RS-485. Чтобы понять, как использовать modbus-tk, Я пытаюсь запросить: Регистр ввода: Year of Manufacture Адрес регистрации: 0x7543 = 30019 Устройство…
21 янв '20 в 06:26
0 ответов

Как читать данные в Raspberry Pi с помощью modbus-tk?

Итак, я делаю проект, в котором хочу, чтобы мой Raspberry Pi 4 обменивался данными через Modbus. Я купил щит, чтобы включить связь RS485 с Pi, и я модифицировал демонстрационный код (Software/Test Codes/MODBUS/rtumaster.py) и использовал симулятор п…
19 дек '19 в 14:34
0 ответов

Как прочитать значение с помощью Modbus-tk?

Я действительно схожу с ума по этому поводу. Я пытаюсь прочитать значение из регистра с помощью Modbus-tk, но не могу понять, как это сделать. У меня есть текущий код, в котором я пытался просто назначить команду переменной (чтобы сохранить 11, кото…
07 янв '20 в 17:43
0 ответов

Как я могу прочитать ответ на запрос чтения Modbus?

Для проекта, использующего Raspberry Pi 4 со специальным экраном в качестве ведущего устройства Modbus, я успешно записал данные в регистр, но у меня возникли проблемы с чтением данных из регистра. Я использую программу Simply Modbus Slave для тести…
07 янв '20 в 14:02
1 ответ

Библиотека Python modbus, поддерживающая расширенный адресный интервал?

У меня есть устройство Modbus RTU, информация о котором хранится в нестандартных адресах данных. Например, он сохраняет считанные значения (32-битное число с плавающей запятой IEEE-754, ссылка преобразователя) в регистр с номером 1003 - 1004. Я дума…
06 фев '20 в 03:11