Modbus TCP polling utilities for client site PLCs
Go to file
2026-08-28 19:28:13 -05:00
config initial modbus polling utils 2026-08-28 19:28:13 -05:00
galion_modbus increase default timeout for slow RTUs (walnut creek issue) 2026-08-28 19:28:13 -05:00
README.md initial modbus polling utils 2026-08-28 19:28:13 -05:00
requirements.txt initial modbus polling utils 2026-08-28 19:28:13 -05:00

modbus-utils

Internal Modbus TCP polling scripts for Galion Systems client sites.

Reads holding registers from client PLCs, returns tag:value pairs for upstream logging. See config/sites.yaml.example for config format.

Usage

from galion_modbus.poll import poll_site
from galion_modbus.sites import load_sites

sites = load_sites()
data = poll_site(sites["walnut_creek"])