观点显然,逻辑思绪显然,是搞一概工程技艺的必备前提。从事产业把持,假使你对观点是朦胧的,或是似懂非懂的,那末,你永世没法粗浅明白百般学识,你永世都市疲于奔命!!就像良多人说,怎样我学了西门子S7-SMART,再去研习西门子的S7-1像换了一个品牌,还要从头学?因此,明白百般观点,是成为大神的必备前提。
即使良多梯形图的铁杆粉丝施行了一轮又一轮的拉锯战,然则发掘良多人连ST说话究竟是甚么都搞不清,爱好ST说话的人也搞不太清甚么是ST说话,即日就一同切磋一下。
ST,是STRUCTTEXT的缩写,是IEC-3准则同意的编程说话!!从字面明白,是机关化文本说话!很显然,它是为机关化编程而降生的!!它以谋略机的Pascal说话为根本,针对产业把持施行了一系列的优化和点窜!!也能够觉得它是遵循C说话来的,但这类说法不太谨严,由于ST说话是不辨别巨细写的,而C说话严峻辨别巨细写。这些都是遵循产业把持的本质情形而同意的。
比如,Axis_Enable和AXIS_ENABLE这两个变量,在ST说话中是没任何区其余,但在C说话中,但是绝对不同样的。
提到产业4.0,提到产业主动化,西门子是一个绕不开的坎!!总之,它在产业主动化周围,即是泰山斗极,少林武当!而西门子也是尤其强势的,它推出的博途软件平台,并不是绝对遵循IEC-3准则,而是略有点窜,就好交锋林大佬们自创武艺或是点窜长辈留住的武艺。
西门子推出了本人的编程说话,SCL(StructuredControlLanguage)说话,也即是机关化把持说话,它本来和IEC准则同意的ST说话是同样的,但是在部分语法和机能块(FB)移用上,略有不同!!最需求首要的比如:
IF
语句;
END_IF;
在西门子的SCL中,END_IF是要加分号的,而在准则的ST说话中,是不必的。
因此,ST和SCL是一回事!!
而STL,是西门子在STEP7时间推出的说话,它不是STRUCTTEXTLANGUAGE的缩写,因此,它和ST说话绝对没相干。STL说话是一种汇编说话,是面向机械底层的说话,能够直接职掌寄放器,可读性不强,和80C51单片机的机械说话是一个层面。因此,它是一种初级说话,而ST,SCL都是中高等说话。
越高等的说话,可读性越好,越偏重于变量和算法,和硬件无关,而越初级的说话,越偏重于寄放器住址,和硬件相干周密,并能够直接职掌硬件,但可读性差,施行效率高。如今,西门子的博途平台是主推SCL的。
因此,STL和ST,SCL绝对不是一回事,不行一概而论,不要看上去都MOVE,都是英文,就觉得是统一种东西!!这类思惟方法,必定你会观点混乱的,而观点混乱,是从事工控行业的大忌!
再有一种说话IL,称之为指令表,它本来是梯形图的一种描绘,是能够和梯形图互相调动的,根基不是一种编程说话,严峻说来,它但是梯形图的一种体现模样。
尤其提醒:本平台悉数编程软件、电气质料均为免费下载,答复数字“99”可呼出主菜单,万万别忘了哦!如需增加质料可接洽小编。报酬您的
版权守护:本平台部份体例滥觞于网络或其余民众平台,若有袭击版权,请相干做家准时接洽咱们,咱们将在24小时内简略。
赏玩是一种生长,分享是一种良习。看完能够转载或分享到你的伙伴圈,兴许,这即是你伙伴所需求的......
您的分享转发、点在看,是对咱们最大的激励
预览时标签不行点收录于合集#个