S7-300/400 的编程语言与指令系统 3
1 S7-300/400 的编程语言 3
1 PLC 编程语言的国际标准 IEC 61131 是PLC 的国际标准,1992~1995 年发布了IEC 61131 标准中的1~4 部分,我国在1995 年11 月发布了GB/T 15969-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):对应于西门子的S7 Graph
ͼ3-1 PLCµÄ±à³ÌÓïÑÔ˳Ðò¹¦ÄÜͼÌÝÐÎͼ¹¦ÄÜ¿éͼָÁî±í½á¹Îı¾ 3
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(结构化控制语言)符合EN 61131-3 标准
SCL 适合