快速开始
验证、检查、渲染。
需要 Python 3.10 或更高版本。PNG 使用可选的 CairoSVG 依赖。
git clone https://github.com/purinzan/ladder-fabricator.git
cd ladder-fabricator
python -m pip install ".[png]"
ladder-fabricator examples/basic.json --validate-only
ladder-fabricator rung-text examples/basic.json --comments
ladder-fabricator examples/basic.json -o basic.svg
ladder-fabricator examples/basic.json -o basic.png当前支持
范围明确的梯形图词汇。
| 类别 | 支持内容 |
|---|---|
| 触点 | 常开、常闭、上升沿、下降沿 |
| 逻辑 | 可嵌套 AND、OR、NOT,最外层 INV |
| 比较 | 字软元件之间的 =、<>、<、<=、>、>= |
| 输出 | OUT、SET、RST/RES、PLS/DIFU、PLF/DIFD、PID、MOV |
结构验证不等于 PLC 运行验证或机械安全认证。用于真实设备前必须在厂商官方环境中审查。