lizhihua
lizhihua
級別: 略有小成
|
博圖和歐姆龍NX NJ都可以做到梯形圖和ST一起,你想在你的程序里面插入梯形圖或者ST都可以,所以沒有什么會淘汰的。 |
---|---|
|
payfsl
級別: 工控俠客
|
個人感覺ST比梯形圖好用一點 |
|
---|---|---|
|
宿遷電工
級別: 論壇先鋒
|
瞎討論有啥意義,適合自己的并適合客戶的才是最好的 |
|
---|---|---|
|
linzhenfu
級別: 略有小成
|
各有所長,LD寫邏輯,ST寫運算,如果用ST寫復(fù)雜的邏輯就像坨屎一樣,很難看 |
---|---|
本帖最近評分記錄: |
ljb6688
級別: 論壇先鋒
|
一個負責運算,一個負責動作邏輯不挺好么。非要搞成非你即我,咋滴? |
|
---|---|---|
|
lvpretend
級別: 論壇先鋒
|
討論梯形圖與文本就如討論筷子與刀叉。只要PLC還需要人編程,梯形圖就不會退出舞臺。因為梯形圖是二值化的圖形編程語言,人腦處理圖形比處理文字強太多太多。梯形圖在邏輯控制上有比文本無與倫比的優(yōu)勢,文本加個框立即就是梯形圖,反過來也能做到。所以,梯形圖與文本混合編程會逐漸成為主流。 |
---|---|
|
zhongwen1234
級別: 探索解密
|
梯形圖來源于曾經(jīng)的繼電器邏輯控制電路圖,本身就是為了讓那一代技術(shù)人員方便過渡到程序控制做的妥協(xié)。 而現(xiàn)在工學(xué)本科多如狗,C語言單片機人人都了解的情況下,高級文本編程也會慢慢成為主流 |
---|---|
|
payfsl
級別: 工控俠客
|
提高程序的安全系數(shù),保護自己的知識產(chǎn)權(quán) 大家也許都會遇到這種情況,客戶問你要程序,或是自己寫的程序被別人上傳,你別以為他們是好學(xué)生,想好好學(xué)習,天天向上,他們就想要你的程序,稍加修改,大家都懂的。更有甚者,改都不改,就仿造你的設(shè)備,你說氣不氣人?就是因為梯形圖太簡單了,使用ST語言后,大大提高程序門檻,給你程序,也讓你一頭霧水。 方便計算,簡化程序 這個就是方便自己了,隨著技術(shù)的發(fā)展,越來越多的設(shè)備需要復(fù)雜的工藝計算,使用梯形圖進行計算,呵呵,你會懷疑人生的,就算個簡單的公式,可能十幾行程序就沒了。用過三菱PLC的朋友應(yīng)該知道,做個計算,寫個模擬量,弄個通訊,那酸爽,呵呵。而用ST,就像數(shù)學(xué)運算一樣簡單,不管多復(fù)雜的運算,都不怕。 如,我們要做一個模擬量的濾波程序,采集了十個模擬量數(shù)據(jù),要算它的平均值,用ST語言實現(xiàn)是很簡單的 A:=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10)/10; 就這么一個簡單的計算,想想用梯形圖該是多大的工程啊,如果是五十個,一百個呢? 方便移植,可以復(fù)制粘貼 ST語言都是遵循IEC61131-3標準的,因此,可以在不同的平臺上復(fù)制粘貼,從CODESYS粘貼到西門子博途上,只需做個簡單的修改即可,而ABB,貝加萊,施耐德,和利時,倫茨,WAGO,倍福等等CODESYS平臺的PLC,你改都不用改,直接粘貼就可以。而且自己寫好的程序可以方便的保存成文本文檔,隨時使用。這樣,我們就可以把常用的功能做成庫,另存為文本文檔,隨時帶在身邊。 方便使用高級語言的各種功能,輕松應(yīng)對復(fù)雜工藝 使用ST語言,就跟使用高級語言一樣,可以使用指針,數(shù)組,結(jié)構(gòu)體等高級語言的內(nèi)容,它會大大方便我們編程,以上這些,用梯形圖實現(xiàn)是非常麻煩的,甚至是不能實現(xiàn)的。 總之,使用ST 語言有很多好處,特別是在復(fù)雜工藝計算,運動控制,PLC通訊網(wǎng)絡(luò),大數(shù)據(jù)處理,智能制造,等。如果你認為PLC只是做個邏輯控制,弄個常開常閉,自鎖互鎖,那你當我沒說。 |
|
---|---|---|
|
flyaway
知識改變命運,學(xué)習鑄就人生
級別: 工控俠客
|
非常有道理,以往我認為是裝13,后來我覺得兩者兼用更好,自從用了倍福PLC,我覺得ST語言可能會更主流一些。 |
---|---|
|
liuliangdt
liuliangdt
級別: 家園常客
|
同感,我也覺得ST語言編程比梯形圖好。我08年開始學(xué)電工,所以我感覺梯形圖還是比較簡單的。到目前應(yīng)該做過十來個活了,都是一些老的、小的、二手的改造升級等。直到21年做了一個活,三菱FX3UPLC,三菱觸摸屏,三菱變頻器,還加了幾個輸入輸出模塊,十幾個模擬量輸入輸出點和兩個網(wǎng)絡(luò)模塊,一共有一百多個點。以前還沒做過這么大的活(到現(xiàn)在都是我做過的最大一個活),還是第一次用FX3U這么先進的PLC,所以我決定用三菱ST結(jié)構(gòu)化編程。新建工程后傻眼了,跟簡單工程的梯形圖不一樣。于是我在論壇里發(fā)帖問怎么用:請問三菱GX編程軟件左側(cè)*工程*欄里*程序部件*下的*程序*是怎么調(diào)用執(zhí)行的?。后面慢慢熟悉了,便一發(fā)不可收拾,ST編程太好了。就是感覺ST編譯后的執(zhí)行文件比梯形圖的編譯后的執(zhí)行文件容量要大:用文本結(jié)構(gòu)語言寫PLC程序,一樣的功能是不是比梯形圖步數(shù)容量要大一些? 。 |
---|---|
|