Реализовал протокол modbus tcp на сокетах в Delphi 7.
Проверял только на plc100kl.
В архиве тестовый проект под plc100kl и программка для примера использования.
В случае выявления багов пишите, буду исправлять.
--------------------------------
Свой код по работе с протоколом Modbus модернизировал, и это уже не одна библиотека, а набор компонентов, которые дают возможность связываться по протоколу Modbus (RTU/ASCII/TCP) как по сети, так и через COM порт.
Пример использования можно посмотреть тут:
https://kandiral.ru/delphi/primer_pe...na_delphi.html