大家好,我是華山自控編程朱老師
隨著上位機開發(fā)越來越流行。
很多電氣行業(yè)的PLC工程師開始慢慢意識到,掌握一門上位機編程語言,已經越來越重要。
那么PLC工程師學會上位機編程技能之后,會有什么樣的前景呢?
我個人認為:通過學習上位機編程,我們的視野將變得更加開闊,我們可以發(fā)揮自己的想象和創(chuàng)造力,實現更多的功能。因此,一定要自動化從業(yè)人員學習上位機編程。原理性的東西懂得更多,技術棧更全面,從plc到上位機開發(fā),甚至于更上層的WEB端、移動端。那么以后的機會就會越來越多。
言歸正傳,本文主要是分享一個工業(yè)現場常用的運動控制案例,包括了運動控制卡,數據庫,視覺綜合,日志記錄等功能。
這個案例可以說是一個比較簡單的案例,但是可以很好地將運動控制卡,數據庫,視覺綜合起來,對于初學者來說,是一個比較適合的練手項目。
(1)界面設計:上位機UI界面設計
(2)功能實現:上位機主要包含實時運動控制軸和視覺監(jiān)控、運動卡速度及位置參數設置、系統日志顯示、相機參數設置。
· 實時狀態(tài)與數據監(jiān)控
本案例與固高運動控制卡,數據庫,halcon視覺等模塊來綜合運用,基于多線程實現數據的實時采集,
運動控制參數及校正設置通過一個專門的界面來實現
部分代碼如下所示:
系統日志基于dataGridView,ListView等控件集成,將日志,運動控制卡重要點位軌跡、視覺警告等信息存儲到數據庫,方便后續(xù)定位問題。
相機參數設置為系統參數,采用Winform的Settings來進行配置存儲,簡單快捷。
界面設計如下所示:
部分代碼如下所示:
PLC工程師的整體工資水平不高,要突破15K以上是非常難的,所以,越來越多的電氣工程師開始轉型上位機開發(fā),因為PLC工程師到一個階段以后,他的上限是很大的,很難以上漲工資。這就不同于上位機,因為在已有電氣技能的基礎上,上位機如果你做得好,你的工資水平可能會達到3萬或5萬,都會變得更容易。我們經常接觸自動化行業(yè)的工程師,包括我自己,從2000年開始做電氣設計,轉型做PLC編程,再去做上位機,08年左右開始從事上位機編程,對這個行業(yè)非常熟悉。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.