Skip to content

plc-comm Package Matrix

This page maps each maintained plc-comm library to its registry package and install command. Install the latest available release. Version numbers are intentionally omitted from the commands.

Python distribution names and import names differ: the Python import names are slmp, hostlink, and toyopuc. The Rust import paths are plc_comm_slmp and plc_comm_kv_hostlink.

Protocol Language Repository Registry package Install command
Computerlink .NET plc-comm-computerlink-dotnet NuGet: PlcComm.Toyopuc dotnet add package PlcComm.Toyopuc
Computerlink Python plc-comm-computerlink-python PyPI: plc-comm-toyopuc pip install plc-comm-toyopuc
KV Host Link .NET plc-comm-hostlink-dotnet NuGet: PlcComm.KvHostLink dotnet add package PlcComm.KvHostLink
KV Host Link Python plc-comm-hostlink-python PyPI: plc-comm-kv-hostlink pip install plc-comm-kv-hostlink
KV Host Link Rust plc-comm-hostlink-rust crates.io: plc-comm-kv-hostlink cargo add plc-comm-kv-hostlink
KV Host Link Node-RED node-red-contrib-plc-comm-kvhostlink npm: @fa_yoshinobu/node-red-contrib-plc-comm-kvhostlink npm install @fa_yoshinobu/node-red-contrib-plc-comm-kvhostlink
SLMP .NET plc-comm-slmp-dotnet NuGet: PlcComm.Slmp dotnet add package PlcComm.Slmp
SLMP Python plc-comm-slmp-python PyPI: plc-comm-slmp pip install plc-comm-slmp
SLMP Rust plc-comm-slmp-rust crates.io: plc-comm-slmp cargo add plc-comm-slmp
SLMP C++ (Arduino/PlatformIO) plc-comm-slmp-cpp-minimal PlatformIO: fa-yoshinobu/slmp-connect-cpp-minimal fa-yoshinobu/slmp-connect-cpp-minimal
SLMP Node-RED node-red-contrib-plc-comm-slmp npm: @fa_yoshinobu/node-red-contrib-plc-comm-slmp npm install @fa_yoshinobu/node-red-contrib-plc-comm-slmp
MC Protocol Serial C++ (Arduino/PlatformIO) plc-comm-mcprotocol-serial-cpp PlatformIO: fa-yoshinobu/mcprotocol-serial-cpp fa-yoshinobu/mcprotocol-serial-cpp