發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
接觸S7-1200的時(shí)間不是很長,但個(gè)人感覺TIA PROTAL中的SCL編程語言還不錯(cuò),下面是我寫的一個(gè)傳送帶的啟停程序:
bnnyygy said:
我獻(xiàn)丑來一個(gè),半成品,給設(shè)備改造的,用的歐姆龍CP1L,ST語言功能塊,部分節(jié)選。
wenpian said:
還是梯形圖適合邏輯。
ljj977 said:
程序?qū)懙牟诲e(cuò)。tia protal中可以采用SCL與LAD混編的模式。這樣的靈活性就更大了。
作為一個(gè)有C基礎(chǔ)的人來說,用SCL他可能更擅長,入門更快。作為習(xí)慣了LAD編程的人員來說,寫一般的邏輯關(guān)系程序,確實(shí)要清晰些。計(jì)算機(jī)的普通編程人員將會有一部分人能勝任1200的編程工作,而且他們的轉(zhuǎn)行不會有多大的門坎??梢哉f,PLC的編程人員來源會更廣泛。
fujifa said:
在JAVA出現(xiàn)之前,C語言的菜鳥們也是認(rèn)為C語言將一統(tǒng)江湖,在PYTHON出來之前,JAVA的菜鳥們也是這么認(rèn)為的。菜鳥們總是習(xí)慣使用必將,一定等詞匯來描述他們認(rèn)為的事物,為什么老鳥們不這樣認(rèn)為呢?因?yàn)槔哮B們知道:1:SCL,也就是ST語言,編譯為機(jī)器碼的執(zhí)行效率比其他語言效率低。2:梯形圖編程語言也在進(jìn)步,去看看諸如富士、AB這類在梯形圖中使用高級語言編程等增強(qiáng)型梯形圖語言的廠家就知道了。
hgxmm123 said:
老外喜歡用SCL語言編程,它功能豐富。國人喜歡用梯形圖編程,易于推廣。
有些PLC語言不能實(shí)現(xiàn)的功能,用SCL就能實(shí)現(xiàn)。
twtynijj said:
最多只能說是備選的語言方法 ,主流怕是很難,可讀性并不是很好,推廣也難。老外是因?yàn)槿思夷刚Z就是字母組成,對他們來說可讀性還是非常強(qiáng)。現(xiàn)在PLC還是以LAD SFC ST CFC 這一類為代表,也符合IEC標(biāo)準(zhǔn)的。如果哪一家PLC只有一種你說的SCL,怕是干不了幾年在中國就只能關(guān)門了,這是由市場決定的。
cvlsam said:
西門子之所以稱為SCL而不是ST,是因?yàn)槠渚幊陶Z言指令表叫做STL,為了避免混淆,所以叫做SCL,其實(shí)就是其他廠家的ST語言。“還是以 LAD SFC ST CFC 這一類為代表”,看到這句就說明您不太熟悉西門子了啊。
嗯,西門子是不熟悉,剛出社會那會接觸過。換工作環(huán)境后就沒怎么接觸。而且也只會用梯形圖呀。
pqsh said:
我覺得,5-10年這些語言都將消失。人工智能,會聽懂人的語言和思想。只要你說清楚,機(jī)器就會執(zhí)行。當(dāng)然,這樣漢語會失去優(yōu)勢,因?yàn)闈h語邏輯不嚴(yán)謹(jǐn)。
fsjnzhouyan said:
現(xiàn)在有些智能家居就能接收中文語音控制家電。
vao said:
梯形圖,這種應(yīng)該是主流趨勢,不是你自己擅長什么就一定會主流,工人容易看懂的才好。
gaoyingchun said:
工控人要失業(yè)了
在數(shù)據(jù)的處理方面,SCL還是要比LAD更具有它的它快捷性,計(jì)算的功能也是十分強(qiáng)大的。比如一個(gè)一維數(shù)組,你在使用時(shí),感覺用LAD不難,但一個(gè)二維數(shù)組、一個(gè)多維數(shù)組你再使用LAD編程,難度就要大多了。作為博圖軟件三大編程語言,SCL就是其中的標(biāo)配,在原來300/400編程語言中,還沒有列入標(biāo)配行列之中。這也說明了西門子對它的重視,也給大家一個(gè)信號。因此了解它、學(xué)習(xí)它還是有必要的。SCL是三大語言之一,說它是主流的編程語言不為過吧。
用過AB的梯形圖的話,覺得其他語言都可以不要了。
其實(shí)三大語言并不包括ST語言。以前是梯形圖,指令表和功能塊,現(xiàn)在部分廠商取消了指令表,被SFC替代了。當(dāng)然,多學(xué)習(xí)一點(diǎn)沒有錯(cuò),不過不是以西門子SCL語言為基礎(chǔ),西門子的SCL語言離標(biāo)準(zhǔn)還有點(diǎn)距離,要用也應(yīng)該從菲尼克斯的學(xué)起,人家才是完全符合IEC標(biāo)準(zhǔn)的。
wgefwgef said:
越是菜鳥,越是水平差,越抵制ST。
逍遙的久鳴 said:
不管白毛黑貓抓到老鼠才是好貓,越簡單明了越好,這么多年過去了,梯形圖還是那么堅(jiān)挺!
如果后期維護(hù),現(xiàn)場水平不高,是不是就要失業(yè)了?
hnhyczj said:
高級語言應(yīng)當(dāng)是發(fā)展的方向。
烏龜船長 said:
fuhuafeng72 said:
SCL確實(shí)好,但一些工控不適合。
LAD是PLC編程使用最廣泛的語言,用戶量最多,當(dāng)然它是老大。但SCL也一定會壯大起來的,因?yàn)樗凶约簝?yōu)勢。這里并不是說LAD不好,但有時(shí)候,有些人用SCL去編程反而更方便,特別是熟悉高級語言(如C語言等)的人。這兩種語言的使用肯定是因人而異的,喜好不同、知識背景不同,他們的選擇就不同。用LAD語言寫的程序,復(fù)雜一點(diǎn)的話,一般的電工是看不懂的。說句實(shí)在話,LAD語言,當(dāng)初就是為電工準(zhǔn)備的編程語言。那時(shí)候只有邏輯控制。電工如果滿足了一般的邏輯控制,數(shù)據(jù)處理程序的編寫就成了一句空話,別人用LAD寫出來的程序也不見得看得懂。現(xiàn)在時(shí)代不同了,PLC不只是去處理邏輯控制,還多了好多些功能。老早之前,S7-200就明顯看到它的結(jié)構(gòu)化編程的思想。300/400,到現(xiàn)在的1200/1500,它們都在朝著更先進(jìn)的方向發(fā)展,LAD的語言更是如此?,F(xiàn)在的LAD就是面向開發(fā)人員、工程師、技術(shù)人員的。再說電工也分好幾類吧,一般的電工在工廠里是接觸不到編程這一塊的。LAD現(xiàn)在也是也是十分強(qiáng)大。SCL未來將成為主流的語言,并不意味著LAD不是主流語言。大家還是不要誤解了我的觀點(diǎn)。SCL能作為標(biāo)配的編程語言出現(xiàn)在博途中,說明了什么,不正是說明它的存在價(jià)值嗎。年輕的朋友們,如果感興趣,學(xué)習(xí)一下SCL語言的程序編寫,我覺得還是蠻好的。
liuxd6909 said:
但凡是主流都是被大多數(shù)人所認(rèn)同 的,所接受的。
企業(yè)有三六九等,很多小作坊,你給他傳統(tǒng)的繼電器系統(tǒng)原理圖都搞不明白,不要說英文類C的程序了。世界就是個(gè)矛盾體。
LAD確實(shí)是一種不錯(cuò)的編程方式,之于類C,形如安卓之于IOS。
zhanghaiw said:
做邏輯SCL確實(shí)不怎么樣,搞搞算法還可以。建議LAD+SCL的組合,感覺非常棒。
965528555 said:
做邏輯也是非常好的,算法更是好用。而且方便轉(zhuǎn)換其他PLC
小編認(rèn)為,這是很棒的一場討論。此處不論工控編程語言何者更具優(yōu)勢,小編看到的是:在工控論壇交流中,參與討論的老師們都有自己的主見,這是一種獨(dú)立思考的能力也是一種態(tài)度。而這才是我們加入論壇自主學(xué)習(xí),加入工控隊(duì)伍中最喜聞樂見的。
來自: 西北望msm66g9f > 《培訓(xùn)》
0條評論
發(fā)表
請遵守用戶 評論公約
從零開始學(xué)PLC-第二講指令詳解
數(shù)組中的元素可以是基本數(shù)據(jù)類型或者復(fù)雜數(shù)據(jù)類型中的任一數(shù)據(jù)類型(Array類型除外,即數(shù)組類型不可以嵌套);1.指令操作數(shù)。位置指令主...
PLC的編程語言
PLC的編程語言。S7-1500鞏丄支持五種編程語言:LAD(梯形圖)、FBD(功能塊圖)、STL (語句表)、SCL(結(jié)構(gòu)化控制語言)和 GRAPH(圖形編程語言)。梯形圖LAD是一種圖形編程語言,采用基于電路圖的表...
SCL能代替T型圖嗎?
下面是SCL編程環(huán)境與LAD編程環(huán)境的示意圖:在TIA Portal中使用SCL編程有兩種方式,第一種是直接創(chuàng)建純SCL的程序塊,第二種是在LAD/FBD/OB...
朗風(fēng)快學(xué)PLC(九) 西門子S7-300的程序結(jié)構(gòu)OB,FB,FC,DB
朗風(fēng)快學(xué)PLC(九) 西門子S7-300的程序結(jié)構(gòu)OB,FB,FC,DB上篇文章為大家?guī)砹薕B,FB,FC,DB之間的關(guān)系,這篇文章為大家講解step7最常用的三種...
為什么說ST、SCL等結(jié)構(gòu)化編程勢必成為主流?
為什么說ST、SCL等結(jié)構(gòu)化編程勢必成為主流?ST(Struct Text結(jié)構(gòu)化文本),SCL(Structured Control Language結(jié)構(gòu)化控制語言)必定會成為PLC編程的主流語言。經(jīng)過半個(gè)世紀(jì)的發(fā)展,現(xiàn)在的PLC已經(jīng)不是當(dāng)初那個(gè)...
【干貨】西門子S7-1200博途用LAD和SCL語言控制步進(jìn)電機(jī)程序分析
【干貨】西門子S7-1200博途用LAD和SCL語言控制步進(jìn)電機(jī)程序分析關(guān)于啟程。程序段3,步進(jìn)電機(jī)啟動使能,調(diào)用MC_Power指令程序。程序段4,...
PLC編程高級 西門子博途S7-1200 SCL高級語言編程(一)
跟我學(xué)可編程控制器之PLC梯形圖邏輯轉(zhuǎn)換成ST語言的兩種方法
跟我學(xué)可編程控制器之PLC梯形圖邏輯轉(zhuǎn)換成ST語言的兩種方法。梯形圖編程方法天生適合于PLC編程,因?yàn)镻LC就是由繼電器邏輯電路發(fā)展而來,...
PLC快速入門:7個(gè)應(yīng)用最廣泛的編程指令,讓梯形圖秒變邏輯語言!
微信掃碼,在手機(jī)上查看選中內(nèi)容