【摘要】:STL语句表包含丰富的STEP7指令,采用文本编程的方式,适合熟悉高级编程语言的人员使用,简化编程量,但是没有助记功能,编程指令必须事先了解或从在线帮助中查询。由于STL编程简练,绝大多数程序不能转换成LAD程序。与梯形图相似,编程指令也可以直接从指令集窗口中拖放出来使用,大部分程序可以与梯形图程序相互转换。三种编程语言指令集的对比如图6-1所示。LAD和STL在编程中比较常见,本书将着重介绍这两种编程语言的指令集。
STEP7集成梯形图(Ladder Logic Programming Language,LAD)、语句表(Statement List Programming Language,STL)和功能块图(Function Block Diagram Programming Language,FBD)三种编程语言,不同的编程语言可以为具有不同知识背景的编程人员提供多种选择:
(1)LAD
梯形图和继电器原理图类似,采用诸如触点和线圈等符号。这种编程语言适合于对继电器控制电路比较熟悉的技术人员,各个厂商PLC都具有梯形图语言,上手快,编程指令可以直接从指令集窗口中拖放到程序中使用。LAD程序可以转换成STL语言。
(2)STL
语句表包含丰富的STEP7指令,采用文本编程的方式,适合熟悉高级编程语言的人员使用,简化编程量,但是没有助记功能,编程指令必须事先了解或从在线帮助中查询。由于STL编程简练,绝大多数程序不能转换成LAD程序(如果按照LAD格式编写,可以转换)。(www.xing528.com)
(3)FBD
功能块图使用不同的功能“盒”相互搭接成一段程序,逻辑采用“与”、“或”、“非”进行判断。与梯形图相似,编程指令也可以直接从指令集窗口中拖放出来使用,大部分程序可以与梯形图程序相互转换。
任何一种编程语言都有相应的指令集,指令集是最基本的编程元素,通过指令集可以调用使用基本指令编写的函数和函数块、系统函数和函数块以及STEP7提供的库函数。三种编程语言指令集的对比如图6-1所示。
LAD和STL在编程中比较常见,本书将着重介绍这两种编程语言的指令集。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。