小白學習倍福的必經(jīng)之路
最近因為一些學員的要求,研究了一下倍福PLC。很早就聽說過倍福,雖然和西門子同樣屬于德國的品牌,但是兩者走的路線和風格卻截然不同,西門子不管是推廣還是市場占有率方面都要高于倍福,但是倍福也有它的優(yōu)勢,它是EtherCAT總線的先驅(qū)者,基于通用的Windows系統(tǒng),很早就提出了軟PLC這樣的概念,連編程軟件也是基于微軟的Visual Studio??偟膩碚f倍福的PLC編程更偏向于軟件編程,對PLC編寫人員的要求更高,但是它的資料更少,PLC價格也更高。
在學習過程中也摸索了一段時間,特別記錄下來,讓有同樣需求的同學少走一些彎路。
1、編程軟件下載
首先就是去官網(wǎng)下載編程軟件,倍福官網(wǎng)下載軟件需要注冊或者登錄,第一次下載的時候可能是服務器的原因始終無法注冊和登錄,過了幾天發(fā)現(xiàn)可以了。
2、編程軟件安裝
編程軟件的安裝基本上沒什么說的,只有一個exe,直接用管理員權限運行即可,安裝過程直接下一步,最好選擇完全安裝,安裝完成之后重啟電腦。
3、打開Twincat3
安裝完成之后,電腦右下角會有一個圖標,軟件的相關信息都可以看到,直接點擊第二行,就能進入編程界面。

打開之后進入的其實是大家非常熟悉的VS界面,可以通過文件>新建>項目的方式來創(chuàng)建一個項目,取個合適的名字即可。

創(chuàng)建項目并打開后,找到PLC,右擊添加新項,創(chuàng)建一個標準PLC項目,標準PLC項目的好處是會把PLC的基本框架搭建好。

4、PLC程序編寫
項目創(chuàng)建完成之后,通過找到POUs里的MAIN,可以在這里去寫一些PLC程序,這里我們寫一個最簡單的程序,給局部變量a復制123,b復制456,具體如下圖所示:

程序編寫完成之后,找到項目,右擊生成。

PS:如果在生成時出現(xiàn)下面這樣的錯誤,可以按照下面的解決辦法來解決:

5、仿真運行PLC
PLC程序編譯完成之后,找到工具欄,點擊Activate Configuration:


接著按照下圖圖標,點擊登錄到,提示激活851端口,選擇是,最后再點擊啟動圖標,至此仿真PLC便運行起來了,我們可以看到a和b變成了我們設置的值。


6、通信測試
仿真環(huán)境搭建完成之后,可以通過C#編寫一些代碼來測試數(shù)據(jù)的通信,這里用的倍福官方提供的一個dll來實現(xiàn)初步的通信讀寫功能,后面將繼續(xù)研究,實現(xiàn)項目開發(fā)的程序。
