KRModbus.pas

KRModbus – набор инструментов, который используется как в клиентской так и в серверной части обработчиков протокола Modbus

Типы данных

  • TModbusError – ошибки Modbus протокола
  • TMBFunc – стандартный набор функций протокола Modbus
  • TMBType – тип протокола (mbtRTU, mbtTCP, mbtASCII)

Константы

Коды ошибок:
  • MBERR_ILLEGAL_FUNCTION – недопустимый номер функции
  • MBERR_ILLEGAL_DATA_ADDRESS – некорректный адрес
  • MBERR_ILLEGAL_DATA_VALUE – некорректные данные
  • MBERR_FAILURE_IN_ASSOCIATED_DEVICE – отказ оборудования контроллера
  • MBERR_ACKNOWLEDGE – данные не готовы
  • MBERR_BUSY_REJECTED_MESSAGE – система занята
  • MBERR_NAK_NEGATIVE_ACKNOWLEDGMENT – отрицательное квитирование
  • MBERR_MEMORY_PARITY_ERROR – ошибка четности памяти
  • MODBUS_ERRORS_MSG – список сообщений о ошибках
Коды стандартных функций
  • mbfReadCoils – чтение состояния группы дискретных регистров
  • mbfReadDiscretInputs – чтение состояния группы дискретных входов
  • mbfReadHoldingRegisters – чтение значения регистров
  • mbfReadInputRegisters – чтение значения входящих регистров
  • mbfWriteCoil – запись состояния дискретного регистра
  • mbfWriteHoldingRegister – запись значения в регистр
  • mbfReadStatus – запрос статуса устройства
  • mbfWriteCoils – запись состояния группы дискретных регистров
  • mbfWriteHoldingRegisters – запись данных в группу регистров

Функции

 
Поделиться:

Новости сайта

06.02.2018 15:53
Добавлена программа SimpleADB
Программа SimpleADB разработана в среде Delphi XE для отладки Android устройств через утилиту adb
07.10.2017 23:57
Оптимизация библиотек Modbus для контроллеров Arduino
Сделал оптимизированный вариант библиотек Modbus под Arduino, с целью снизить размер занимаемой памяти для скетча
28.03.2017 23:51
Modbus Slave RTU/ASCII для микроконтроллеров Arduino
Реализация клиентской части протокола Modbus RTU и Modbus ASCII для контроллеров Arduino и пример использования с видео обзором

Популярные статьи

Пример передачи данных по протоколу Modbus на Delphi
Пример передачи данных с контроллера ОВЕН ПЛК100 в программу на Delphi по протоколу Modbus
Modbus Slave на Arduino
Реализация клиентской части протокола Modbus RTU и Modbus ASCII для контроллеров Arduino
Программа SimpleADB
Программа SimpleADB для отладки Android устройств, работающая посредством утилиты adb(Android Debug Bridge)