- 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.
Sources checked 2026-11-05. Source-based assessment.
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.