Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 3653Tools index

Previous survey · No. 3497 ·

Pricing
Open Source
Type
TOOL
Use case
Workflow Automation
GitHub
8 stars
Latest release
v0.2.0
Date

About

aslmp is an open-source, Apache-2.0-licensed async Python client for the SLMP protocol used to communicate with Mitsubishi MELSEC industrial PLCs. Its documentation carries an explicit safety notice that the library has no functional-safety certification and can halt a running CPU when remote control is enabled, so interlocks and emergency-stop logic must live in the PLC and hardware, not in this client, after the authors found quiet failure modes such as two in-flight TCP requests returning mismatched responses.

At a glance

aslmp is a Python client for Mitsubishi MELSEC controllers. It is worth reading if you are designing a lab integration and need to understand the protocol’s addressing and failure modes before touching equipment.

Good fit

Controls developers working with an isolated test controller and an independently reviewed safety design.

Consider something else when

Use a safety-rated system for anything that protects people or equipment.

Start here

Read the supported device and address tables. On an isolated test controller with no physical outputs connected, compare a read of a known test value with the engineering console.

Cost and requirements

Apache-2.0 Python library. The project documents Python 3.11 or newer and a compatible MELSEC controller.

Limits to know

SLMP provides no authentication or encryption. The library can write to equipment, and the author documents cases where addressing or transport errors look like success.

Tags

plcindustrial-automationpythonasyncopen-source

Tech Stack

Python

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.