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

1 ответ

Pymodbus: как мне прочитать отдельные биты этого входного регистра?

У меня есть проект солнечной энергии и монитор в реальном времени, который использует контроллер заряда EpSolar Tracer и Raspberry Pi для считывания энергетических данных через MODBUS. Я легко читаю входные регистры, когда они простые целые числа, н…
25 июн '17 в 11:52
0 ответов

Проблема, когда мастер пытается прочитать несколько регистров через последовательную консоль Modbus с использованием Python в Raspberry Pi

Я использую RasPi, подключенный к другой системе через последовательную консоль. Моя другая система работает под управлением Modbus Master, а Raspi действует как ведомый Modbus. Распи записал в некоторые значения регистра, и мастер постоянно запраши…
22 май '18 в 06:21
0 ответов

Ошибка подключения TCP-клиента PyModbus 1.4.0

Я успешно установил библиотеку pyModus v1.4.0 в Raspberry Pi. После запуска программы для подключения к ПЛК я получаю следующую ошибку. pyModbus cannot read pymodbus.sync.client error ` # !/usr/bin/env python from pymodbus.client.sync import ModbusT…
26 фев '18 в 07:39
1 ответ

MasterDriverAgent.agent не вызывает интерфейсный класс Modbus

Мы пытаемся внедрить MasterDriverAgent в VOLTTRON, который взаимодействует с симулированным асинхронным сервером pymodbus на удаленном компьютере в локальной сети. Из журнала VOLTTRON похоже, что агент никогда не вызывает интерфейсный класс modbus.p…
02 май '17 в 16:53
0 ответов

Как прочитать запрос файла с pymodbus

На самом деле я работаю с протоколом Modbus, и мне нужно создать программу, использующую библиотеку pymodbus, однако я ничего не знаю об этом протоколе. Я знаю, что нужно сделать что-то базовое, например: прочитать регистры ввода / хранения, но мне …
06 сен '17 в 20:22
2 ответа

Python, используя переменные в pymodbus.utilities.computeCRC

Я ищу дни, если я использовал неправильные строки поиска, извините. Я хочу использовать "pymodbus.utilities.computeCRC" для вычисления значения CRC для связи с устройством Modbus, которое использует собственный код, поэтому никакие функции "чтение р…
19 окт '17 в 20:31
1 ответ

Проблемы с подключением Pymodbus RTU

Я новичок с Python и Modbus, и я пытаюсь управлять вентилятором, подключенным к последовательному порту с pymodbus в течение нескольких часов. С помощью фирменного программного обеспечения от производителя я смог управлять вентилятором, поэтому само…
19 янв '17 в 14:49
1 ответ

Клиент Modbus TCP не подключается

Справочная информация: Я пытаюсь прочитать данные с моего счетчика энергии. Я подключил модем gprs к порту счетчика (через rs485). Этот модем отправляет данные по протоколу tcp-ip на указанный сервер и порт. На сервере (экземпляр aws ec2) я вижу сое…
27 май '18 в 13:04
2 ответа

Pymodbus преобразовывает ввод в неправильный адрес

Я пытаюсь записать на контроллер PCON с Raspberry Pi 3b с помощью pymodbus. У меня есть питон 3.5 и pymodbus 1.4. Я проверил канал связи через аппаратное обеспечение, подключив ноутбук, на котором запущен инструмент программирования Modbus (это для …
21 фев '18 в 00:25
1 ответ

Можно ли использовать pyModbusTCP в качестве ведомого Modbus?

Я просматриваю pyModbusTCP с целью написания ведомого Modbus, работающего на Linux. [begin rant]: pyModbusTCP использует термины "клиент" и "сервер" вместо "ведомый / ведущий", поэтому документы немного сбивают с толку. [конец разглагольствования] К…
30 апр '18 в 04:52
4 ответа

Ошибка Modbus: [Вход / Выход] Нет ответа от удаленного устройства

Я пытаюсь подключиться с моего ноутбука Mac к устройству Modbus ( MR-SI4), используя последовательное соединение с помощью преобразователя USB RS485, который "подключается" к /dev/cu.SLAB_USBtoUART, Это мой код: import logging logging.basicConfig() …
14 дек '17 в 16:05
0 ответов

Переменная использования Python в Modbusclient

У меня проблема с использованием переменной в функции. ports = ["'/dev/ttyXRUSB0'","'/dev/ttyXRUSB1'"] for item in ports: print len(ports) #port = item print item client = ModbusClient(method = 'rtu', port = item, baudrate = 115200, timeout = 0.2) p…
25 дек '17 в 15:26
1 ответ

Остановите прерывание сценария Python при отсутствии подключения к Интернету

У меня есть скрипт Python, работающий на RevPi, который использует Azure IOT SDK. Сценарий в основном принимает набор регистров Modbus из файла.json, добавляет несколько свойств и отправляет их в концентратор Azure IOT для анализа. В настоящее время…
19 сен '18 в 05:35
0 ответов

TCP-сервер Pymodbus для чтения / записи

В настоящее время на примере документа pymodbus я смог создать сервер, с другого компьютера я могу читать переменные, которые я хочу контролировать удаленно. Но когда я изменяю одну из переменных в удаленном доступе, я не знаю, как получить ее с сер…
27 фев '18 в 17:00
0 ответов

Как общаться несколько рабов одновременно в pymodbus

Я сделал программу pymodbus с использованием python, управляющего 3 ведомыми от одного мастера. Каждое ведомое устройство основано на флаге (то есть, если флаг установлен, мастер будет читать его регистры хранения). Но в моем коде я хочу сделать это…
11 мар '18 в 12:30
2 ответа

Клиент Pymodbus устанавливает значения, ограниченные 100 регистрами

Я использую pymodbus на Raspberry Pi в качестве клиента, чтобы хранить значения от сеньоров и сделать их доступными для мастера Modbus через TCP. Все отлично работает. Я использую следующее для настройки хранилища данных. values ​​= context[slave_id…
01 мар '17 в 22:32
2 ответа

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

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

pymodbus3 не удается прочитать с устройства Modbus

У меня проблема с модулем python pymodbus3. У меня есть устройство Modbus и эти два сценария: pymodbus_tester.py #!/usr/bin/env python from pymodbus.client.sync import ModbusSerialClient if __name__ == '__main__': mdbcli = ModbusSerialClient( method…
21 июн '17 в 09:52
1 ответ

Python для чтения Modbus через TCP

У меня есть устройство Modbus и я подключил RTU Modbus к преобразователю Ethernet (а не преобразователь RTU Modbus к TCP-преобразователю Modbus). Все модули, с которыми я сталкивался, могут читать обычные Modbus RTU, Modbus TCP, Modbus ASCII. Но я н…
13 авг '18 в 10:00
1 ответ

Как избавиться от LoopingCall в коде Python

Я использую Modbus Пример кода сервера из библиотеки pymodbus для создания сервера пересылки данных (чтение некоторых последовательных данных, форматирование и последующее присвоение данных регистрам Modbus для чтения ведущим Modbus). У меня проблем…
22 май '18 в 16:35