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

0 ответов

Регистр временного хранения Modbus прочитан с помощью Pyserial - получено меньше байтов, чем ожидалось

Я использую библиотеку PySerial для чтения значения регистра временного хранения с ведомого устройства modbus rtu. У меня есть встроенный шлюз с ОС Unix (так что порты /dev/tty). и подчиненное устройство Modbus, которое могло бы дать мне некоторые п…
14 апр '20 в 00:50
1 ответ

Связь EasyModbus TCP замедляет работу приложения Windows

Приложение WinForms замедляется при увеличении количества методов внутри таймера для EasyModbus TCP. Что нужно сделать, чтобы увеличить скорость работы приложения? Я подключаю подчиненное устройство из приложения WinForms с помощью Modbus TCP/IP. Би…
14 окт '19 в 14:26
2 ответа

Проблема при совместной записи ModbusClient и ModbusServer

О Кодексе Я использую EasyModbus Nugetв приложении C# Window Form. Я пытаюсь получить измененное значение адреса регистра временного хранения через RTU(обновление в реальном времени), используяModbusServer. Ниже код подключения к серверу. void Conne…
18 сен '19 в 05:18
1 ответ

Связь Python modbus tcp с plc saia sbc

Я пытаюсь прочитать регистры и флаги saia sbc PCD2 M4_x ​​plc через Modbus TCP. Я знаю IP-адрес и порт связи ПЛК, однако каждый раз, когда я читаю флаг или регистр, я всегда получаю разные значения из этих установленных. Я уверен, что это не проблем…
31 янв '20 в 12:46
1 ответ

Запись значений ASCII в регистр устройств последовательной связи, таких как RS485

Я создаю настольное приложение Java. Я хочу записать данные в регистр устройства. Согласно моему проектному документу, размер регистра составляет 16 бит. Я использую банку EasyModbusJava для записи данных в регистр. До сих пор я записал некоторые це…
0 ответов

Запись данных в регистр с помощью J2Mod

Я использую java jar J2Mod для записи числа с плавающей запятой в устройство, подключенное к компорту. Но, к сожалению, я не могу понять, как записать данные в реестр устройства. Ниже приведен код, который я использую для подключения. parameters = n…
10 май '20 в 11:08
0 ответов

Соединение Modbus потеряно сразу после смены SlaveID

Я использую метод для изменения значений моего счетчика энергии. когда я записываю новое значение Slave ID/Adress, соединение немедленно отключается и выдает исключение, что значение порта равно нулю. Я пытался закрыть соединение после записи в реги…
06 окт '20 в 13:31
1 ответ

восстановить соединение после изменения идентификатора ведомого устройства в easymodbus RTU C#

Я пытаюсь изменить идентификатор ведомого устройства моего счетчика энергии, записав новое значение в правый регистр. после изменения значения соединение, очевидно, потеряно, но я не могу найти способ его восстановить. я не могу закрыть порт, не зак…
09 окт '20 в 17:11
0 ответов

ping ipaddress приводит к "хосту назначения запрещен"

Проблема ping 192.168.1.2 Это дает следующий результат From 10.166.x.y icmp_seq=2 Destination Host Prohibited From 10.166.x.y icmp_seq=2 Destination Host Prohibited From 10.166.x.y icmp_seq=2 Destination Host Prohibited Настройка My Raspberry 3 B+ у…
0 ответов

Проблема чтения данных датчика FT300 из библиотеки Modbus EasyModbus.dll в Windows form C#

Я сейчас пытаюсь прочитать данные датчика через конвертер USB-RS485 и использую EasyModbus.dll на C#. Тем не менее, я продолжал получать CRC, проваленный на ReadHoldingRegisterчасть. Часть подключения и чтения показана ниже. Я уже провел много иссле…
0 ответов

что и как я получаю бесплатную библиотеку Modbus TCP / IP, которую я могу использовать в C ++ Builder [закрыто]

У меня есть клиент и сервер Modbus TCP / IP, разработанный под Delphi, к сожалению, у меня есть приложение .exe. Мои вопросы: Можно ли восстановить исходный код этих двух последних приложений?, Зная, что у меня есть только файл .exe (я использую про…
0 ответов

Пакет EasyModeBus Невозможно подключить сервер

Я работаю над проектом C# и использую EasyModBusупаковка. У меня возникла ошибка при попытке подключиться к серверу, и я не могу найти решение. При необходимости могу поделиться скриншотом.
17 июн '21 в 11:47
0 ответов

EasyModbus: соединение закрыто во время WriteSingleRegister

В приложении C# у меня есть этот код: for (var i = 0; i < 10; i++) { try { var op = operators[i]; // retrieve data plc.Modbus.WriteSingleRegister(MODBUS_TABLE_OP + i * 2, op.Id); plc.Modbus.WriteSingleRegister(MODBUS_TABLE_OP + i * 2 + 1, op.Pass…
02 авг '21 в 11:38
1 ответ

Easymodbus выдает ошибку подключения в классе Quartz.net

Друзья, я беру данные с устройства с библиотекой под названием EasyModbus. Я хочу использовать библиотеку для автоматического извлечения этих данных каждый час. Проблема в том, что, хотя я могу извлекать данные в обычном режиме, когда я использую то…
26 ноя '21 в 12:35
0 ответов

c# Код функции Modbus RTU 20 — чтение доступа к файлу

Мне нужно использовать код функции Modbus RTU 20 (доступ к файлу для чтения) и 21 (доступ к файлу для записи) в моем приложении WPF. Другие функциональные возможности Modbus реализуются с помощью библиотеки EasyModbus . Но я не могу найти какие-либо…
18 мар '22 в 11:06
0 ответов

EasyModbus modbusClient.WriteSingleCoil(2, true);

Мне удалось установить соединение с S7-1200. Положительно читает все регистры. Однако при попытке записи в реестр холдингов [таблица ниже] смещение позиции 0,2 и с помощью команды modbusClient.WriteSingleCoil(2, true); значение true изменяется на см…
17 фев '23 в 13:46
0 ответов

Проблема с закрытием COM-порта при использовании EasyModbusTCP.

Я использую код, найденный в следующем репозитории: https://github.com/Festo-se/PGVA-1/blob/main/examples/c%23/src/driver/PgvaDriver.cs Я использую следующую строку кода для подключения через последовательный порт: pgva = new PgvaDriver("serial", co…
21 мар '23 в 09:31
0 ответов

Создайте службу для извлечения данных из ПЛК с помощью библиотеки EasyModbusTCP.

Для начала: я не программист и начал изучать это всего несколько месяцев назад. Я создал программу WPF, используя библиотеку EasyModbusTCP, которая работает! и даже удалось прочитать Modbus асинхронно, чтобы он не зависал. Теперь есть необходимость …
28 сен '23 в 22:49