梯形图编程和中文指令编程差在哪?简思 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 标准。

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP