工控界童鞋怎麼學習PLC知識

不少工控界童鞋的對於PLC的基本入門知識應該了熟於心, 「科創在線」今天就聊一聊PLC從基本入門到進階的一點心得。(採購PLC選科創在線商城www.control-online.com)。

掌握了常開常閉觸點,置位複位,線圈輸出,上升沿下降沿,定時器,MOV指令等幾個基礎指令之後,我認為就算是入門了。掌握這幾個指令之後,需要多加操練,梯形圖編程講究時序邏輯,多多練習才能熟練使用。

想要進階學習的話,我覺得PLC的「高級」一點的功能,有模擬量輸入輸出和PID控制、伺服軸運動控制、通訊指令以及和上位機的聯合

1.模擬量輸入輸出和PID控制:一開始接觸這塊,都會對模擬量怎麼表示感覺困惑。模擬量模塊的輸入或者輸出都會有信號形式和量程範圍,拿西門子S7-1200的SM1231模塊為例,可以選擇4-20mA的電流量程範圍,那麼在PLC存儲器裡面會用0-27648這個範圍的數字來表示4-20mA的電流信號的大小,而需要在上位機裡面直觀的看到4-20mA的數值,需要把這個0-27648的數值轉換到4-20mA的數值

Advertisements

PID控制的要點就是用PID功能塊去自動調節一個輸出值和反饋值之間的複雜的函數關係,我們不用關係具體的這個關係要用數學公式怎麼表達,只需要給它們分配一個合適的比例、積分和微分的參數就可以了。

2.伺服軸運動控制:這塊的應用稍微有點危險性,模擬也是不可能的。最好先知道伺服電機的位置環、速度環和扭矩環,電子齒輪比,絲桿的螺距,運動控制的軟體極限,硬體極限,伺服的參考點和回歸方式。

3.通訊指令:我個人比較熟悉的是Modbus和Profibus,Modbus的指令很簡單,基本的從站地址,波特率,數據位,停止位這些概念要有。Profibus只要配置好主從站的槽位和波特率就可以了

4.跟上位機的聯合:PLC與上位機的通訊有很多種方式,當然在滿足通訊速率的前提下越方便越簡單越好,國內的軟體如三維力控,亞控組態王裡面的驅動設計的相當完善,一般有點名氣的通訊設備都可以在這裡面找到驅動,按照裡面的存儲器格式要求配置IO點就可以了。要注意的是存儲器的數據表示格式,比如標準的Modbus裡面的Float的格式與西門子PLC就不兼容。

Advertisements

Advertisements

你可能會喜歡