西门子S7-300PLC编程详细讲解及案例分析
PLC中顺序功能图/状态转移图、语句表/指令表、梯形图、ST/SCL等编程语言的特点如下:
1、顺序功能图(SFC-Seauential FuctionChart)/S7-Graph语言。
顺序功能图类似于工艺流程图,是描述控制系统的控制过程、功能、和特性的一种图形,也是设计PLC顺序控制程序的一种有力工具,具有简单、直观等特点。
2、梯形图(LAD-LAdder Diagram)。
梯形图由电气原理图发展演变而来,直观易懂,适合于数字量逻辑控制。设计复杂的触点电路时好用梯形图来编程,应用为广泛。
3、语句表(STL-STatement List)/指令表(IL)。
语句表也称为助记符、指令表,是编程语言的一种,在PLC中应用比较普遍,也是一种编程语言。语句表可供喜欢用汇编语言编程的用户使用。
4、功能块图(FBD-Function Block Diagram)。
功能块图中将PLC编程模块化,可以将具有一定功能的程序构成一个模块,这个模块可以在程序中多次调用。功能块图适合于熟悉数字电路的人使用。
5、结构化文本(ST-Structured Text)/SCL。
结构化文本是为了完成梯形图难以完成的工作,采用文本描述的方式来编程的语言,适合于复杂的公式计算、复杂的计算任务和优化算法,或管理大量的数据等。
▼