一、產品概述
Beremiz是一款開源的PLC(可編程邏輯控制器)開發軟件,專為工業自動化控制系統的編程和調試而設計。它支持IEC 61131-3標準,為工程師和開發者提供強大的工具來創建、測試和部署控制邏輯。
二、軟件安裝
1.Beremiz軟件安裝
在官方(https://github.com/beremiz/beremiz/releases)下載最新的window環境的安裝包。
安裝完成后,打開即可直接使用。使用Uninstall程序可以直接卸載軟件。
Linux版本的安裝可參考官方文檔(https://github.com/beremiz/beremiz)。
2.Openplc下位機軟件安裝
把安裝文件放到設備里
給安裝文件夾權限,在安裝文件夾下運行安裝腳本。
chmod -R +x /OpenPLC_v3cd /usr/demo/OpenPLC_v3
//進入安裝文件夾,具體以您設備路徑為準
./install.sh linux
//運行安裝腳本,選擇Linux環境
安裝腳本會自動完成編譯和安裝工作。安裝過程需要聯網下載環境。安裝完成后,OpenPLC 會自動添加到系統啟動項中。
(3)安裝完成后重啟設備,檢查openplc是否成功運行,輸入journalctl -u openplc -b --no-pager,檢查服務是否正常,正常運行會出現以下信息

三、Beremiz軟件使用
1.由于我們openplc下位機使用的默認文件名與Beremiz生成的默認文件名不同,所有先修改Beremiz生成文件的默認文件名。
(1)在軟件的安裝路徑下文件打開。
(2)在文件中找到函數AddProjectDefaultConfiguration,并修改成如下所示:
2.創建一個空的文件夾。打開軟件,新建項目,選擇前面創建的空文件夾作為項目文件夾。

3.選擇您需要使用的編程語言(以梯級圖為例)

4.使用界面介紹如下圖:

5.程序編寫完成后,點擊構建文件按鈕進行編譯。
6.點擊編譯后,可能會在鏈接時報如下錯誤,提示引用變量的位置未定義。但是我們需要的PLC程序已經在項目文件夾中生成了 。
四、在設備上運行PLC程序
1.確保設備已經連接網線并獲取正確的IP,輸入ifconfig查看當前設備的ip,例如

當前插入的網線是eth2口,我的ip是192.168.1.135,我們記住這個IP地址,打開我們電腦的瀏覽器,注意:你的電腦和設備要一個網段才能正確訪問,我們在瀏覽器輸入192.168.1.135:8080,(注意IP是你設備的IP,這里輸入的是我設備的IP)

這里我們進入了openplc的登錄界面,我們登錄openplc的默認用戶,用戶:openplc,密碼:openplc

我們已經成功登錄PLC,就可以開始我們上傳程序和配置的步驟了
2.選擇programs,進入程序上傳界面

3.點擊頁面左下角的選擇文件,選擇要上傳的PLC程序即可

4.這時候我們再點擊upload program按鈕進入program info頁面,

5.我們需要設置工程的名稱name,否則無法正常運行PLC程序

6.點擊下方的upload program,等待片刻,出現下方的go to dshboard可點擊狀態后點擊

7.在左邊道行條里面出現start plc

8.點擊start plc,即可運行PLC,正常情況,最上面的狀態會顯示running,如果沒有及時顯示請等待一會或刷新界面,如果一直未啟動可以再次點擊start plc,如有報錯請檢查PLC程序的正確性

9.點擊左邊導航欄的mouitoring,可以觀察到當前觸點線圈的狀態

10.上方示例程序運行結果如下圖(以BL450搭配Y22和Y12使用為例):
五、其他事項
1、openplc搭配BLRAT的用法
請參閱BLRAT使用方法,使用BLRAT分配的IP即可實現遠程網絡上傳程序和檢測設備,
2、openplc的線圈映射關系
openplc的支持目前的所有X板和Y板,除了部分沒有DI,DO或者沒有AI,AO的板子,
映射規則說明:PLC線圈8個為一組,用法%aXb.c(a代表不同的類型,X固定大寫,例如I表示輸入,b代表哪一組,c代表那一組的哪一個線圈)
a.X板:DI從第一組第二個線圈開始,例如DI1就是%IX0.1,后面的依次往后,例如DI9,對應的線圈就是:9除8等于1余1,線圈就是%IX1.1,DO對應關系和DI一樣,例如DO0表示的線圈就是%QX0.1
b.Y板:Y板的對應關系為先掃描X5電阻對應的Y板,找到DI和DO以及AI和AO,再找到X4電阻對應的DI和DO以及AI和AO,所以X5電阻對應的板子在前,X4電阻板子對應的序號在后,Y板的線圈對應從17開始,即17除8余1,即Y板的DI線圈,例如3001通道就是第一個DI,對應%IX2.1,依次向后掃描,DO同理。注意Y板比較特殊的情況是Y板有AI和AO,plc本生就是支持模擬量的輸入的,因此也進行了映射處理即%IW代表AI,%QW代表AO,開始位置也是從17開始,即例如AO1就是%IW17,AO類似。
c.有了以上兩種規則,當用戶使用我們的N板既IO拓展板時,映射規則則從64開始,使用方式和以上相同。
審核編輯 黃宇
-
plc
+關注
關注
5051文章
14592瀏覽量
486870 -
開源
+關注
關注
3文章
4203瀏覽量
46125
發布評論請先 登錄
龍芯中科以自主路徑破解稅務全流程適配難題
RK平臺固件升級失敗?排查流程圖+腦圖+實操指南,一步搞定!
新手必看!氣密性測試儀實操全指南(快速上手版)
BNC接頭接法|RG316射頻線安裝實操
并聯UPS供電系統全解析:技術原理、應用場景與實操指南
京東關鍵詞搜索接口獲取商品數據的實操指南
## 實操向——CD7377CZ/CD7388改裝避坑:從負載匹配到布線的全流程指南
矢量字庫實操指南:從零基礎到高手進階全解析!
從安裝到數據:振弦式表面應變計的全生命周期服務指南
Air8000-LuatOS exvib擴展庫實操指南:全流程技術細節深度解讀
SOLIDWORKS PDM Professional安裝部署指南:從服務器到客戶端的詳細步驟
光模塊安裝使用異常全解析:從現象到解決方案的完整指南
GP8892CAS 應用指南:從設計到實操的完整方案
Beremiz 開源 PLC 從安裝到運行全流程實操指南
評論