S7-300/400 的编程语言与指令系统 1
S7-300/400 的编程语言 1
1 PLC 编程语言的国际标准 IEC 61131 是 PLC 的国际标准,1992~ 1995 年发布了 IEC 61131 标 准 中 的 1 ~ 4 部 分 , 我 国 在 1995 年 11 月 发 布 了 GB/T15969-1/2/3/4(等同于 IEC 61131-1/2/3/4)
IEC 61131-3 广泛地应用 PLC、 DCS 和工控机、 “软件 PLC”、数控系统、RTU 等产品
定义了 5 种编程语言 1) 指令表 IL(Instru ction list):西门子称为语句表 STL
2) 结构文本 ST(Stru ctu red tex t):西门子称为结构化控制语言(SCL)
3) 梯形图 LD(Ladder diagram):西门子简称为 LAD
4) 功能块图 FBD (Fu nction block diagram):标准中称为功能方框图语言
5) 顺序功能图 SFC(Sequ ential fu nction chart):对应于西门子的 S7Graph
2 STEP 7 中的编程语言 梯形图、语句表和功能块图是3 种基本编程语言,可以相互转换
1.顺序功能图(SFC) : STEP 7 中的 S7 Graph 2.梯形图(LAD) 直观易懂,适合于数字量逻辑控制
“能流”(Pow er flow )与程序执行的方向
语句表(STL):功能比梯形图或功能块图强
4.功能块图(FBD) “ LOGO
”系列微型 PLC 使用功能块图编程
5.结构文本(ST): STEP 7 的 S7 SCL(结构化控制语言)符合 EN61131-3 标准
SCL 适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等