我開始學習PLC時是學階梯圖,最近3年才改用ST。
如同各位所說語言只是工具而已。只要用的好用的習慣用的熟練,不管什麼語言都一樣。
而我個人為何改用ST,只有一個想法,在不同平台下可以快速的移植已開發過的軟體。
相信這裡有很多有經驗的老工程師,相信你們都碰過一個問題,明明一樣的設備,一樣的機構,一樣的程序。
結果為何偏偏要指定用不一樣的PLC呢?(至少我碰過,同一家客戶,一個美國廠指定AB,一個捷克廠指定西門子)
這時ST就比階梯方便了,文本copy then paste,少少的修改,程序就移植過去了。
不過前面也有樓主提到客戶指定要階梯。沒錯...小弟我也碰過這種客戶,(還好我也會)因為一些大公司,為了他們設備的維護工作能順利的進行,因為公司內的一些老工程師只會階梯,又不願意學習新的東西。所以就會要求只能用階梯圖。碰到這種的也沒辦法,客戶最大,就依著他吧。
至於運行速度的問題,我想,這不是問題。低階的不行,就換高階的吧。PC和手機的市場不也如此?現在已經不是8位元的時代了。再過幾年搞不好PLC都出64bits的了。而且未來PC和PLC會愈來愈緊密,要求PLC存取資料庫,或是資料存檔,我想應該很多工程師都碰到過吧。
看看PC市場就可以知道PLC未來會是如何的了,現在還在用Assembely語言的人都是神級人物了,應該沒有能比組語更快的了吧??但為何現在很少有學校會再教組語了?為何Python現在會如此的受歡迎?大家可以百度或google一下,Python的優缺點。就可以知道為何現在PC的工程師喜歡Python了。(雖然我個人是用C#,因為各大廠家的卡片還是支援點NET和JAVA比較多)
總的來說,我個人還是覺得喜歡ST,但更愛大奶美女。哈哈...人生不是只有工作和程序而已。一輩子賺錢再多也帶不進棺材裡。
多走走多看看,這個世界很大的。