EDITOR
梯形图编辑器
从左侧元件库拖入元件,双击编辑变量名,点击运行按钮开始仿真。支持并联分支、6种线圈、4种触点、30+ IEC标准功能块。
元件库
触点 Contacts
常开 NO
常闭 NC
上升沿 P
下降沿 N
线圈 Coils
线圈 ( )
取反 ( / )
置位 (S)
复位 (R)
上升沿 (P)
下降沿 (N)
定时器 Timers
通电延时
断电延时
脉冲
计数器 Counters
递增计数
递减计数
双向计数
算术 Arithmetic
加法
减法
乘法
除法
取余
比较 Compare
大于
小于
大于等于
小于等于
等于
不等于
逻辑 Logic
与
或
异或
非
数据 Data
赋值
选择
多路选择
限幅
边沿 Edge
上升沿
下降沿
变量表
| 名称 | 类型 | 地址 | 值 | 操作 |
|---|
DOCS
使用说明
基本操作
从左侧元件库拖拽元件到画布。双击元件修改变量名。点击元件选中后可删除或修改类型。右侧变量表管理所有变量。同一梯级内多个触点串联,并联分支通过右键菜单创建。
仿真运行
点击「运行」启动扫描周期。仿真器按设定周期反复执行:读输入 → 从上到下执行梯级逻辑 → 写输出。变量值实时显示在监控面板。通电元件高亮绿色。
支持的元件(IEC 61131-3)
触点4种:NO、NC、上升沿P、下降沿N。线圈6种:普通、取反、置位S、复位R、上升沿P、下降沿N。功能块30+:TON/TOF/TP/CTU/CTD/CTUD/ADD/SUB/MUL/DIV/MOD/GT/LT/GE/LE/EQ/NE/AND/OR/XOR/NOT/MOVE/SEL/MUX/LIMIT/R_TRIG/F_TRIG。覆盖IEC 61131-3标准梯形图常用指令。
SVG图块来源
所有触点和线圈的SVG路径数据来自OpenPLC Editor开源项目(Autonomy-Logic/openplc-editor),viewBox、坐标、笔画宽度完全一致。功能块渲染方式参照OpenPLC Editor的BlockNodeVisual组件。
和真实PLC的区别
逻辑执行和真实PLC一致——从上到下逐行扫描,线圈写回变量。区别在于扫描周期最短10ms,不支持高速计数和运动控制。适合逻辑验证和教学。