国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

PLC工程師學(xué)會編程,是一種什么樣的體驗?

2021-03-22 16:10 作者:新閣教育  | 我要投稿

自動化行業(yè),正在慢慢往軟件行業(yè)靠近。

很多PLC工程師也開始慢慢意識到,掌握一門編程語言,變得越來越重要。

那么PLC工程師學(xué)會編程之后,會是一種什么樣的體驗?

我覺得最直接的體驗就是:原理性的東西懂得更多,技術(shù)棧更全面,可以自己獨(dú)立完成項目評估、制圖、選型、PLC程序開發(fā)調(diào)試,到上位機(jī)開發(fā),甚至于更上層的WEB端、移動端。

言歸正傳,本文主要是分享一個工業(yè)現(xiàn)場常用的運(yùn)動控制案例,從硬件選型到程序設(shè)計,再從本地調(diào)試到上位機(jī)開發(fā)調(diào)試。

首先看下最終實現(xiàn)的效果:


這個案例算是一個比較簡單的案例,但是可以有效地將PLC與上位機(jī)結(jié)合起來,對于初學(xué)者來說,是一個比較適合的練手項目。

1、硬件選型

控制器:西門子200Smart PLC,型號為ST20(DC-DC-DC)

驅(qū)動器:步進(jìn)驅(qū)動器

電機(jī):42mm步進(jìn)電機(jī)

限位:3個限位開關(guān),分別對應(yīng)原點(diǎn)、左限位、右限位

平臺:單軸模組

按鈕指示燈:啟動、停止、運(yùn)行狀態(tài)、3個行程開關(guān)(模擬完成信號)

2、硬件接線圖

3、PLC程序開發(fā)

S7-200 Smart PLC運(yùn)動控制需要使用運(yùn)動控制向?qū)韺崿F(xiàn),核心程序如下:

4、上位機(jī)程序開發(fā)

(1)I/O表:PLC程序編程中,會預(yù)留上位機(jī)接口,上位機(jī)I/O表如下所示:

(2)界面設(shè)計:上位機(jī)UI界面設(shè)計

(3)功能實現(xiàn):上位機(jī)主要包含實時狀態(tài)與數(shù)據(jù)監(jiān)控、速度及位置參數(shù)設(shè)置、系統(tǒng)日志顯示、通信參數(shù)設(shè)置。

  • 實時狀態(tài)與數(shù)據(jù)監(jiān)控

本案例與西門子PLC之間的通信方式采用S7通信,使用開源通信庫s7.net來實現(xiàn),基于多線程實現(xiàn)數(shù)據(jù)的實時采集,并結(jié)合實際I/O進(jìn)行數(shù)據(jù)解析。

  • 速度及位置參數(shù)設(shè)置

參數(shù)設(shè)置采用獨(dú)立的設(shè)置界面,通過窗體傳值來實現(xiàn)。

代碼如下所示:

  • 系統(tǒng)日志顯示

系統(tǒng)日志基于ListView控件開發(fā),實現(xiàn)日志、報警、警告三種不同狀態(tài)區(qū)別顯示,可同時存儲至數(shù)據(jù)庫,便于后續(xù)追溯。

  • 通信參數(shù)設(shè)置

通信參數(shù)為系統(tǒng)參數(shù),采用Winform的Settings來進(jìn)行配置存儲,簡單快捷。

界面設(shè)計如下所示:

代碼如下所示:

5、寫在后面

近幾年, 隨著越來越多的設(shè)備開始加入IIoT 網(wǎng)絡(luò)(Industrial Internet of Things,工業(yè)物聯(lián)網(wǎng)簡稱IIoT),IT與OT之間的界限將逐漸消失,直到成為一個或相同的系統(tǒng)為止。

所以,越來越多的電氣工程師開始轉(zhuǎn)型上位機(jī)開發(fā)。因為在已有電氣技能的基礎(chǔ)上,如果掌握了上位機(jī)開發(fā)技能,薪資達(dá)到20K,甚至30K,都會變得更容易。

為了便于大家更好地學(xué)習(xí)這個項目,我們將通過集訓(xùn)營的方式演示整個項目的部署及開發(fā),通過完整的項目分析及編寫,即使你是零基礎(chǔ),也能帶你實現(xiàn)項目功能。想要學(xué)習(xí)的童鞋,趕緊掃描下方二維碼,進(jìn)入班級群。

PS:名額有限,微信群僅限200人,先到先得,僅限當(dāng)天。


PLC工程師學(xué)會編程,是一種什么樣的體驗?的評論 (共 條)

分享到微博請遵守國家法律
缙云县| 深圳市| 延吉市| 连云港市| 全州县| 长垣县| 阿荣旗| 合作市| 敖汉旗| 都江堰市| 许昌县| 新绛县| 思南县| 安化县| 文水县| 大渡口区| 克东县| 仲巴县| 宁化县| 辽中县| 毕节市| 禄丰县| 密山市| 特克斯县| 建昌县| 南川市| 东方市| 肃北| 招远市| 岚皋县| 新巴尔虎左旗| 抚州市| 永寿县| 杭锦后旗| 莱阳市| 宿迁市| 南皮县| 乌拉特中旗| 新蔡县| 佛山市| 成都市|