東方花豬
級別: 網絡英雄
|
能把工作的事情擺平,到點正常下班,該雙休雙休,工資也不低,這才叫牛逼。我是甲方,叫乙方好好研究那么牛逼的功能把。我只管驗收。 |
|
---|---|---|
本帖最近評分記錄:
|
xyzenter
活在當下,順其自然
級別: 略有小成
|
目前來看梯形圖只是沒有以前那么風光,但并沒有過時,而且在小型項目中未來幾十年內不會消失。 本人也學過C,C++,C#,也用java寫過app,剛畢業那幾年,寫PLC程序總是習慣性的用計算機的思路去寫,其實也無非就是邏輯運算指令,數據處理指令用得多一點,跳轉條件優化得比較精簡。卻讓我異常尷尬的是,很多接手的兄弟看不懂那些不常用的指令,對那些組合條件不懂如何分析,不敢改程序,到最后還是要我親自出手去改,累死累活,有一種諸葛丞相放眼大漢后繼無人的感覺。。。 后來慢慢想開了,PLC編程跟計算機語言是不同的,有其自身規律。 PLC編程方便簡單,貼近硬件。最重要的是門檻很低,很多接過幾年線稍微有點上進心的電工都能學會。而大部分PLC程序的邏輯也很簡單,尤其是小型機器,基本都是順控過程,復雜的算法少之又少。對這種小設備,就應該用最簡單的邏輯,最常用的指令,最死板的流程,達到一種隨便一個人接手,一看就懂的程度的程序,省時省力。到現在,有時候可以一個MOV批量操作多個點的情形,我也可以寫十幾個out,一個個輸出,就為了調試方便,也為了有些人看到KnM就頭大。當然,實在太多了該用還是得用,不能一棒子打死。白居易寫詩問老百姓能不能聽懂,大概就是這個意思吧,大巧不工,大智若愚。 以上所說的針對門檻不高的小項目,對于大型的,難以分解的復雜項目,梯形圖就有點顯得力不從心了。如同匯編語言,雖然很強大,但總是會被更高級的語言所替代的。畢竟科學在進步,沒有什么東西是永不過時的。 |
---|---|
本帖最近評分記錄: |
東方花豬
級別: 網絡英雄
|
受教了 |
|
---|---|---|
|
twbnh
級別: 略有小成
|
今天幫朋友看了下溫控器,帶自動整定參數功能,但是被控的東西體積大,又是鐵的,溫度升高后降溫非常慢,自動整定過程過于漫長。這種情況有沒有好一點的解決方法? |
---|---|
|
受不了了
級別: 家園常客
|
說得真好,我的程序都是原版拷貝給客戶的,經常被那些設備維護的人叼,生怕別人看不懂 |
---|---|
|
lywww9218
厚積薄發
級別: 略有小成
|
組態軟件一般都符合IEC13131-3標準,都支持梯形圖的,直觀;但一些不常用的指令可能要用STL,DCS中用FBD較多,也很直觀。 |
---|---|
|
小孟孟
級別: 家園常客
|
以前在一家世界一百強的大型制造外企做設備電氣修理,不管多復雜的設備全是梯形圖,主要是為了讓維修的人看明白,而現在的很多設備除了電機就是電缸電磁閥氣缸PLC ccd沒別的了繼電器電路沒有安全回路沒有,程序編的沒點水平真看不懂,FB函數腳本等等吧 可能我落伍了吧也可能設備不會壞 |
---|---|
|
好大的小西瓜
沒有個性的簽名
級別: 略有小成
|
ST就是SCL啊
|
|
---|---|---|
|
lvpretend
級別: 論壇先鋒
|
是的。 梯形圖是 “繼電器控制回路” 的 硬件描述語言,從第一臺PLC就已經這么設計了梯形圖,沒有什么其它語言能夠比梯形圖更合適繼電控制。 這得于梯形圖是一種 二值化的圖形 ,人類大腦處理圖形的能力遠勝于 文字,而圖形的歧義性又被 二值化 大大降低。 所以梯形圖表現出來的就是:特別容易學,特別容易看懂,一句話就是 特別簡單。 只有當PLC發展到 編程人員不再關心硬件 的時候,梯形圖才會過時,但顯然,在可預見的時間內都不會發展到那一步,正如你所說幾十年都不會消失。 |
---|---|
|