自動控制網—學習自動控制技術電氣自動化技術從這里開始!
當前位置: 自動控制網 > 自動化 > PLC >

我是如何利用10天的時間學習PLC的!

時間:2020-03-30 12:18來源:www.jamespellerite.com 編輯:自動控制網
簡單說說我是如何利用10天的時間學習PLC的! 首先,是工程逼著我學習! 工程已經簽約。工程中需要電力監控,還需要有實時控制,用原先的工控機方案,在EMC電磁騷擾方面遠遠不能滿足要求,逼的我們只能采用高可靠性的PLC測控方案。 我們選擇了ABB的PLC,是法國
簡單說說我是如何利用10天的時間學習PLC的!

首先,是工程逼著我學習!

工程已經簽約。工程中需要電力監控,還需要有實時控制,用原先的工控機方案,在EMC電磁騷擾方面遠遠不能滿足要求,逼的我們只能采用高可靠性的PLC測控方案。

我們選擇了ABB的PLC,是法國ABB生產的。ABB中國上海公司的一位同事把PLC本體、外部功能模塊、編程軟件和編程電纜都發給我,并且把樣本也帶給我,我發現此樣本一點用也沒有。于是,這位同事把此PLC的英文版操作手冊發給我,我就一邊翻看操作說明書,一邊熟悉PLC。

熟悉PLC的梯形圖大概只用了個把小時,接著進入實際編程,卻發現梯形圖存在許多問題。查了其它書籍,于是又換成模塊化的編程語言。

接著就是熟悉模塊。包括延時模塊、開關量組態16位數據模塊、MODBUS通信模塊等等幾十個模塊。熟悉模塊大約用了2天。

舉個例子,下圖是延時模塊TON的說明:
abb PLC的延時模塊TON功能說明 自動控制網www.jamespellerite.com版權所有
其實就是延時動作的常開繼電器,從時序圖中可以看出。

再往下當然就是PLC編程了。

有人說,熟悉C語言就能熟悉PLC,這是不對的。PLC編程與其說是編程,還不如說是外部邏輯關系的組態和測控管理,以及數據通信的具體實現。我們必須非常了解受控對象的工作原理,編程才能得心應手。

PLC編程花了幾天的時間。我在辦公桌上把PLC連接起來,用各種傳感器和繼電器構建了模擬系統,邊測試邊修改程序,事實上就是熟悉PLC的編程方法。很快,就發現了PLC很深層次的控制要點,幾個不公開的設定訣竅。我發郵件給法國人,這些法國人非常不負責任,把浪漫的生活態度也帶到工作中,給我的技術服務十分有限。

最后,程序在第九天完成。第十二天到車間做了統調測試,結果基本滿意。第十五天,開關柜連同安裝好的PLC出廠。一個月后,電動機控制中心的開關柜安裝完畢,PLC系統的調試開始。售后服務告訴我,PLC系統和電力監控系統的調試不是很費力,基本上安裝完就能運行。

本文來自www.jamespellerite.com



這一切的背后,其實就是我在辦公桌上搭建的模型系統的功勞。

大約兩個月后,由于我們繼續做了許多PLC的測控工程,陸續發現了若干問題,我把此工程的PLC程序做了更新維護。再往后,PLC就進入了穩定運行狀態。

什么意思呢?一定要結合具體工程來學習,做到事半而功倍。如果只是看書,手邊沒有任何PLC實體,這種學習注定是學不會的。

給大家看看程序中的遙控命令字產生程序段,如下:
PLC程序段
數據通信的時間標簽處理程序:
數據通信的時間標簽處理PLC程序
MODBUS通信循環管理程序:
MODBUS通信循環管理程序 自動控制網www.jamespellerite.com版權所有
手動備自投操作程序段:
手動備自投操作程序段
本文已影響