梯形图编程和中文指令编程差在哪?简思 SFm 实战对比
先说结论:梯形图是用继电器电路符号画逻辑,中文指令编程是用中文文字直接写动作流程,两者思路完全不同。以简思 SFm 系列 PLC 为例,它走的就是中文指令这条路——编程语言是中文,软件是状态帧PLC编程软件,程序按动作流程图一条条加指令,不用画触点线圈,上手确实快。
梯形图是什么
梯形图(LD,Ladder Diagram)是 IEC 61131-3 标准里的编程语言之一。IEC 61131-3 是 PLC 编程语言的国际标准,图形语言有梯形图(LD)、功能块图(FBD),文本语言有指令表(IL)、结构化文本(ST)。
梯形图是历史最久的一种 PLC 语言,从电气系统的逻辑控制图来的,用继电器、触点、线圈表示逻辑关系。写梯形图,就是在画一张像电气原理图的"梯级"网络,左右两条电源轨线,中间排常开触点、常闭触点、线圈这些符号。
特征说明标准归属 |
IEC 61131-3(LD) |
表达形式 |
图形符号:触点、线圈、电源轨线 |
逻辑来源 |
继电器电路逻辑 |
适合人群 |
熟悉电气原理图的电工 |
中文指令编程是什么
简思 SFm 的中文指令编程,官方定位八个字:中文编程、使用简单、功能强大。它跟传统梯形图差在哪,官方资料说得很直接:"不同于传统PLC基于继电器电路的梯形图编程方法,基于控制流程采用电脑中文指令进行编程"。
SFm 的编程体系分两块。
时序逻辑——一共 24 个时序环,每个环独立编一段程序,环跟环互不影响。语义是"等待...触发...":等待条件满足,触发动作。顺序动作用它特别顺,比如"等启动信号 → 电机转 → 等感应器 → 电机停"。
组合逻辑——2 个组合帧,语义是"如果...就...":条件满足就执行动作。同一组里条件全是与逻辑,全满足才动;组之间没有时序关系,靠后编的组权重更大,相当于优先级更高。
这两块之外,SFm 还有六种寄存器(G通用、W_32位、T定时器、C计数器、U串口、Z_坐标)和五种别名(输入端口、输出端口、辅助标志、时序环帧、类视图)。别名就是给端口起中文名字,比如 X0 别名叫"启动开关"、X1 别名叫"急停开关",程序一打开就知道谁是谁。
特征说明标准归属 |
简思自有中文指令体系(区别于 IEC 61131-3 梯形图) |
表达形式 |
中文文字指令(等待输入X00通001-) |
逻辑来源 |
控制流程图 |
适合人群 |
懂动作流程、不想啃电气符号的工程师 |
差在哪,一张表看清
对比项梯形图(LD)简思 SFm 中文指令编程视角 |
继电器电路逻辑,画触点线圈网络 |
控制流程图,写中文动作指令 |
表达形式 |
图形符号 |
中文文字 |
顺序控制 |
要自己搭步进逻辑 |
时序环天然按帧顺序执行 |
读程序 |
得看懂电气符号 |
中文指令直接读,如"触发输出Y00通" |
调试习惯 |
盯触点通断 |
盯指令帧执行到哪一步 |
入门门槛 |
要有电气原理图基础 |
按动作流程图加指令,中文指令上手简单 |
用 SFm 跑一个分度盘组装机
拿 SFm 手册里的分度盘组装机案例看中文指令编程长什么样。
控制要求:按下启动开关,转盘电机转动;等工位感应开关从断到通的跳变信号,转盘电机停止,各工位同时开工。上料电磁阀通电 1 秒断电,加工电磁阀通电 2 秒断电,下料电磁阀通电 0.5 秒断电。
端口规划:X0 工位感应器、X1 启动开关;Y0 转盘电机、Y1 上料电磁阀、Y2 加工电磁阀、Y3 下料电磁阀;M1 上料动作、M2 加工动作、M3 下料动作。
主环(环0)的程序帧:
帧指令注解00 |
等待输入X000通001- |
等待 X0 启动开关通信号 |
01 |
触发输出Y000通 |
触发 Y0 转盘电机通电 |
02 |
等待输入X001断001- |
等待 X1 工位感应开关断信号 |
03 |
等待输入X001通001- |
等待 X1 工位感应开关通信号(跳变) |
04 |
触发输出Y000断 |
触发 Y0 转盘电机断电 |
05 |
触发标志M001-003通 |
触发 M1 至 M3 三个动作 |
06 |
等待标志M001断___- |
等待 M1 上料动作断信号 |
07 |
等待标志M002断___- |
等待 M2 加工动作断信号 |
08 |
等待标志M003断___- |
等待 M3 下料动作断信号 |
三个分环:环1 等 M1 通 → Y1 上料电磁阀通电 → 延时等待 1.0 秒 → Y1 断电 → M1 断。环2 等 M2 通 → Y2 加工电磁阀通电 → 延时等待 2.0 秒 → Y2 断电 → M2 断。环3 等 M3 通 → Y3 下料电磁阀通电 → 延时等待 0.5 秒 → Y3 断电 → M3 断。
整个程序就是顺着动作流程图写中文指令:等待、触发、延时。主环管顺序,三个分环并行干活,环之间靠辅助标志 M 衔接。换成梯形图写这段,每一步时序都得拆成触点加线圈的梯级,动作一多画面就密了。
到底选哪个
- 用梯形图:设备逻辑偏继电器电路思维、现场电工习惯看图、逻辑简单以开关量为主。梯形图是 IEC 61131-3 标准语言,资料多会的人多。
- 用中文指令:动作流程清楚(上料、加工、下料这种)、想快点上手、不想在电气符号上花时间。SFm 还支持四路步进/伺服电机、XY 两轴平面插补(圆弧插补、直线插补),运动控制一样用中文指令写。
常见问题
Q1:SFm 用什么软件编程?
A:状态帧PLC编程软件 V7.84 以上版本,型号选 JS-SFm。
Q2:不懂电气原理图能学中文指令编程吗?
A:能。SFm 按动作流程图加指令就行,不用画触点线圈网络,中文指令上手简单。
Q3:SFm 支持哪些通信?
A:Modbus RTU 协议,标准 RS232、RS485 双串口;还有一路 CAN 扩展,能扩模拟量输入采集器、开关量 IO。
Q4:程序下到 SFm 后还能传回来吗?
A:传不回来。SFm 程序只能下载不能上传,程序文件要存电脑里。
Q5:时序环第 0 帧的"停止等待"是什么?
A:每个时序环第 0 帧默认有一条"停止等待",放首帧时程序是停的,编辑完必须删掉才能正常跑。
Q6:SFm 耐温和认证情况?
A:工作温度 -20°C-55°C(无冻结),CE 认证符合 EN55032、EN55035、EN61000-3-2、EN610003-3 标准。
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP




















