PLC程式语言STL是什么?

 我来答
伊彩缘17
2022-10-20 · TA获得超过4876个赞
知道大有可为答主
回答量:4301
采纳率:100%
帮助的人:219万
展开全部

PLC程式语言STL是什么?

PLC厂家设计了专门用于编制顺序控制程式的指令和程式设计元件。
其中,STL为步进梯形指令(Step Ladder Instruction)。
SET:置位,使触点闭合。
RET:复位,使之断开。
使用STL指令时应该注意以下一些问题:
1)与STL触点相连的触点应使用LD或LDI指令,即LD点移到STL触点的右侧,直到出现下一条STL指令或出现RET指令,RET指令使LD点返回左侧母线。各个STL触点驱动的电路一般放在一起,最后一个电路结束时—定要使用RET指令。
2)STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈,STL触点也可以使Y、M、S等元件置位或复位。
3)STL触点断开时,CPU不执行它驱动的电路块,即CPU只执行活动步对应的程式。在没有并行序列时,任何时候只有一个活动步,因此大大缩短了扫描周期。
4)由于CPU只执行活动步对应的电路块,使用STL指令时允许双线圈输出,即同一元件的几个线圈可以分别被不同的STL触点驱动。实际上在一个扫描周期内,同一元件的几条OUT指令中只有一条被执行。
5)STL指令只能用于状态暂存器,在没有并行序列时,一个状态暂存器的STL触点在梯形图中只能出现一次。
6)STL触点驱动的电路块中不能使用MC和MCR指令,但是可以使用CJP和EJP指令。当执行CJP指令跳人某一STL触点驱动的电路块时,不管该STL触点是否为“1”状态,均执行对应的EJP指令之后的电路。
7)与普通的辅助继电器一样,可以对状态暂存器使用LD、LDI、AND、ANI、OR、ORI、SET、RST、OUT等指令,这时状态器触点的画法与普通触点的画法相同。
8)使状态器置位的指令如果不在STL触点驱动的电路块内,执行置位指令时系统程式不会自动将前级步对应的状态器复位。

PLC程式语言中的STL是步进触点指令,用在步进梯形图中。

1、PLC程式设计是一种数字运算操作的电子系统。它采用可程式设计序的储存器,用来在其内部储存执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种型别的机械或生产过程。PLC是采用"顺序扫描,不断回圈"的方式进行工作的。

2、STL是中文名标准模板库,惠普实验室开发的一系列软体的统称。STL是一些“容器”的集合。STL也是演算法和其他一些元件的集合。STL的目的是标准化元件,这样就不用重新开发,可以使用现成的元件。STL的版本很多,常见的有HP STL、PJ STL、 SGI STL等。

请问西门子PLC程式语言“语句表(STL)”的全拼是什么?

PLC厂家设计了专门用于编制顺序控制程式的指令和程式设计元件。
其中,STL为步进梯形指令(Step Ladder Instruction)。
使用STL指令时应该注意以下一些问题:
1)与STL触点相连的触点应使用LD或LDI指令,即LD点移到STL触点的右侧,直到出现下一条STL指令或出现RET指令,RET指令使LD点返回左侧母线。各个STL触点驱动的电路一般放在一起,最后一个电路结束时—定要使用RET指令。
2)STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈,STL触点也可以使Y、M、S等元件置位或复位。
3)STL触点断开时,CPU不执行它驱动的电路块,即CPU只执行活动步对应的程式。在没有并行序列时,任何时候只有一个活动步,因此大大缩短了扫描周期。
4)由于CPU只执行活动步对应的电路块,使用STL指令时允许双线圈输出,即同一元件的几个线圈可以分别被不同的STL触点驱动。实际上在一个扫描周期内,同一元件的几条OUT指令中只有一条被执行。
5)STL指令只能用于状态暂存器,在没有并行序列时,一个状态暂存器的STL触点在梯形图中只能出现一次。
6)STL触点驱动的电路块中不能使用MC和MCR指令,但是可以使用CJP和EJP指令。当执行CJP指令跳人某一STL触点驱动的电路块时,不管该STL触点是否为“1”状态,均执行对应的EJP指令之后的电路。
7)与普通的辅助继电器一样,可以对状态暂存器使用LD、LDI、AND、ANI、OR、ORI、SET、RST、OUT等指令,这时状态器触点的画法与普通触点的画法相同。
8)使状态器置位的指令如果不在STL触点驱动的电路块内,执行置位指令时系统程式不会自动将前级步对应的状态器复位。

PLC程式语言分类~

梯形图语言、布林助记符语言、功能表图语言、功能模组图语言及结构化语句描述语言等。梯形图语言和布林助记符语言是基本程式设计语言

S7系列PLC程式语言中 LAD程式设计与STL程式设计有什么不同?

STL语句表程式设计可以方便的看出语句执行顺序,复杂的计算时应用较多。但逻辑复杂的STL易读性很差。LAD直观,逻辑关系一目了然,易读性好。

请问西门子PLC程式语言“语句表(STL)”的全拼是什么?谢谢!

STL (Standard Template Library )
语句表 (STL)
300/400系列PLC的硬体系统及内部资源, 第3章介绍了S7—300/400系列PLC的定址方式和指令系统, 并结合例项重点讲解了语句表(STL)及梯形图(LAD)指令的使用方法, 第4章介绍了STEP7软体的程式设计环境及PLC应用系统设计的内容和方法, 第5章介绍了用STL.

怎样学习PLC程式语言

说下学PLC的经历。搞PLC 之前真的连PLC是什么干什么都不知道。偶然招聘进了一个自动化生产线车间,是焊装线,上来就直接搞PLC、焊接机器人。PLC书还没来得及买,面前就摆了一大堆装置资料,大家都用十分期待的复杂眼神看你~那个头都大了。刚开始时S7的软体都不会用,还是5.2的英文版~直接看梯形图,看常开常闭点,最费劲的就是搞死不明白为什么现场接的是常开点,程式上怎么弄个常闭点...满脑子的疑问,还没有人可以问。当时白天学机器人除错,晚上回到出租房就看程式,身旁一本PLC 的参考书也没有,于是就看Simatic Manager自带的帮助,还特地装了个词霸,充当单词翻译,发现帮助里面有各种指令(LAD/STL/FBD)的详细描述、示例,然后又找到好多急于想知道的东西比如CPU内部储存使用,引数型别、上传、下载...等等,慢慢的越看发现的越多,比如开启一个对话方块,点右下角的帮组就会跳出帮助,而且是针对这个对话方块如何操作的。还有那个工具栏上带问号的小箭头,是个联机帮助。后来装了个STEP7V5.4的中文版,语言问题一下解决,看起来方便多了。个人感觉看的多了,摸的多了,结合电学基础,很多不明不白的软体和硬体上的东西慢慢自个就理解了,有时候突然找到明确的答案,验证是对的,就很兴奋,兴趣就来了。看程式起初很简单,就一个OB1块,几个I/O/M点,然后就多了一些功能FC,指令也多了起来,遇到不明白的就看帮助,所以买PLC书的冲动一拖再拖,直到现在也没有买。往后就搞来一些非常复杂的程式,功能块块资料块特别多,强硬著头皮看,又发现好多未知的东西。。。如此回圈下来,程式越看越多,电路图也越看越多,从起初硬线系统(一个输入点对应一个讯号线)到汇流排系统(Profibus现场汇流排),每天泡在线上,花费大量的精力和时间解决头脑中的疑问和生产线上的故障,查继电器,量断线,某些国产装置简直就是一次性安装,根本不考虑后续维修,走线、标号乱糟糟,甚至给的程式没有符号注释,又气又累。再后来搬新家装了网线,不用再去网咖那么麻烦,于是上官网疯狂下载资料、硬体手册、软体包,然后升级电脑软体,到车间比对,看模组,并且弄到几个模组和CPU,放在办公室里组装了起来,连上电脑折腾一番,甚至还拆开来“研究”一下,也不用担心搞坏。因为可以独挡一面,问的人越来越多,起初还有些犹豫,毕竟是自己辛辛苦苦得来经验,有的要搞懂都花了很长时间,两分钟就讲给别人了,但是后来发现这样不行,停步不前,所以讲起来就毫无保留,然后就去发现和学习新的东西。。。。几年下来,所有的辛苦都没有白费,不断积累起来的基本功、经验总结,尤其是思考领悟和自学能力是那些不为人知的辛苦熬夜的最好回报。

plc程式语言有哪些

PLC有五种标准化程式语言:顺序功能图(SFC)、梯形图(LD)、功能模组图(FBD)三种图形化语言和语句表(IL)、结构文字(ST)两种文字语言
最常用的两种程式语言,一是梯形图,二是助记符语言表。
采用梯形图程式设计,因为它直观易懂,但需要一台个人计算机及相应的程式设计软体;采用助记符形式便于实验,因为它只需要一台简易程式设计器,而不必用昂贵的图形程式设计器或计算机来程式设计。

plc程式语言有几种

主要有以下5种程式语言:

  • 1、梯形图语言(LD)

  • 2、指令表语言(IL)

  • 3、功能模组图语言(FBD)

  • 4、 顺序功能流程图语言(SFC)

  • 5、结构化文字语言(ST)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式