龙空技术网

西门子S7-300的编程语言有哪些?STL、LAD、FBD、GRAPH如何使用?

工控PLC之家 1520

前言:

当前小伙伴们对“s7300系列plc常用的编程语言有”大致比较注意,小伙伴们都想要了解一些“s7300系列plc常用的编程语言有”的相关文章。那么小编同时在网摘上搜集了一些关于“s7300系列plc常用的编程语言有””的相关资讯,希望小伙伴们能喜欢,看官们一起来了解一下吧!

STEP7是西门子S7-300系列PLC应用设计软件包,所支持的PLC编程语言非常丰富。STEP7软件的标准版支持STL语句表、LAD梯形图及FBD功能块图三种基本编程语言,并且在STEP7中可以相互转换。专业版附加对GRAPH顺序功能图、SCL结构化控制语言、HIGRAPH图形编程语言、CFC连续功能图等编程语言的支持。不同的编程语言可供不同知识背景的人员采用。我们编程应用比较多的如STL语句表、LAD梯形图以及顺控编程时用到的GRAPH顺序功能图,这几种是我们比较常用的编程语言。

一、语句表STL。例如下图中是一段电动机启停控制的语句表程序:

上图语句表中,A表示串联,也就是逻辑与运算。O表示并联,SB1这里是符号寻址,也就是I0.0。O表示并联,KM代表Q4.1,KM是q4.1的符号。AN表示串联常闭,SB2的常闭。=表示输出,也就是输出KM的线圈Q4.1。括号表示先并联以后再与括号后面的串联,然后输出。

二、梯形图LAD。下图为电动机启停控制的梯形图程序。

三、功能块图FBD。下图为电动机启停控制的功能块图,它与数字电路中的逻辑运算有些相似。I0.0与Q4.1先做一个或运算,或运算的结果输出与SB2的常闭触点做与运算,最后输出给KM线圈。如果是常闭触点做运算的话,功能块的信号输入端有一个小圆圈,这个小圆圈就表示常闭触点。没有小圆圈就表示使用常开触点。

四、顺序控制GRAPH。GRAPH类似于解决问题的流程图,适用于顺序控制的编程。下图中S1、S2、S3、S4为顺控步,T1、T2、T3、T4为转移条件,也就是步与步之间有转移条件,也可以有分支。

以上我们简单介绍了西门子S7-300 PLC的几种编程语言及STL、LAD、FBD、GRAPH如何使用。学习更多西门子PLC编程知识欢迎持续关注本号!

标签: #s7300系列plc常用的编程语言有