高性能
多接口
寬溫--適應(yīng)惡劣環(huán)境
★★★★★
工業(yè)樹(shù)莓派
虹科提供的RevPi Connect+ feat. CODESYS可以作為一個(gè)強(qiáng)大的工業(yè)小型控制器,用于各種不同的自動(dòng)化任務(wù),是復(fù)雜和成本密集型PLC的真正替代品。
RevPi Connect+ feat. CODESYS由RevPi Connect+16G模塊和具有多核能力的CODESYS Control運(yùn)行系統(tǒng)組成,開(kāi)箱即用,用戶無(wú)需再自行安裝CODESYS Control運(yùn)行系統(tǒng)。
“
虹科提供的所有RevPi Connect+基礎(chǔ)模塊都可以通過(guò)各種數(shù)字和模擬I/O以及網(wǎng)關(guān)擴(kuò)展模塊進(jìn)行擴(kuò)展,且RevPi擴(kuò)展模塊都已無(wú)縫集成到CODESYS中,可以通過(guò)集成開(kāi)發(fā)環(huán)境進(jìn)行控制和配置。
通過(guò)附帶的CODESYS WebVisu功能,可以在CODESYS軟件中編寫(xiě)Web端的用戶界面或數(shù)據(jù)可視化界面,并可通過(guò)所有常見(jiàn)的瀏覽器在PC、平板電腦或智能手機(jī)上顯示可視化的界面。這消除了對(duì)單獨(dú)的HMI軟件的需求,一定程度上也節(jié)約了項(xiàng)目成本。
硬
件
準(zhǔn)
備
# 工業(yè)樹(shù)莓派控制器*1(本次測(cè)試使用Connct模塊)
# 開(kāi)關(guān)盒*1
# 燈塔*1
軟
件
準(zhǔn)
備
# CODESYS Runtime多核授權(quán)(樹(shù)莓派版本)
工業(yè)樹(shù)莓派
Modbus
TCP主站
配置步驟
(1)新建工程
(2)工程類型
測(cè)試使用的CODESYS授權(quán)是多核版本,所以選擇CODESYS Control for Raspberry Pi MC SL;如果是單核版本請(qǐng)選擇CODESYS Control for Raspberry Pi SL。
(3)添加設(shè)備-控制器
右擊“Device”,選擇添加設(shè)備,找到“其他項(xiàng)”,選擇添加使用的控制器模塊,點(diǎn)擊“添加設(shè)備”。(本次測(cè)試使用的是Connect模塊)
(4)添加設(shè)備-IO模塊
a.右擊“RevPi Connect”,選擇添加設(shè)備,根據(jù)IO模塊擺放的位置進(jìn)行“piBridgeLeft”和“piBridgeRight”的選擇,點(diǎn)擊“添加設(shè)備”。(本次測(cè)試中IO模塊擺放在左邊,所以選擇“piBridgeLeft”)
b.右擊“piBridgeLeft”,選擇需要添加的IO模塊,點(diǎn)擊“添加設(shè)備”。(本次測(cè)試使用的是DIO模塊)
(5)定義IO口
點(diǎn)擊添加的IO模塊,選擇“Revolution PI DIO Module I/O映射”,定義需要使用的IO口。(本次測(cè)試使用的是DI1、DO1)
(6)配置Modbus TCP主站
a.右擊“Device”,選擇添加設(shè)備,找到“現(xiàn)場(chǎng)總線”,選擇“以太網(wǎng)適配器”->“Ethernet”。
b.右擊“Ethernet”,選擇添加“Modbus TCP Master”。
c.右擊“Modbus_TCP_Master”,選擇添加“Modbus TCP Slave”。
d.點(diǎn)擊“Modbus_TCP_Slave”,選擇“通用”,填寫(xiě)從站IP地址。(本次測(cè)試使用的是從站模擬器,所以填寫(xiě)的是PC端的IP地址)
e.右擊“Modbus_TCP_Slave”,選擇“Modbus從站通道”->“添加通道”,設(shè)置“Channel 0”訪問(wèn)類型為“Read Holding Registers”。
f.點(diǎn)擊Modbus從站初始化,選擇“新建”,設(shè)置訪問(wèn)模式為“Write Multiple Registers”。
(7)添加全局變量
a.右擊“Application”,選擇“添加對(duì)象”->“全局變量列表”,命名為“GVL”。
b.點(diǎn)擊GVL,添加以下代碼:
IO_IW36 AT %IW36 : INT; //這是Modbus TCP Slave I/O映射初始化,可以查看 “Modbus_TCP_Slave”的映射
(8)程序編寫(xiě)
a.點(diǎn)擊“MainTask”下的“PLC_PRG”。
b.在右側(cè)的工具箱中分別拖拽1個(gè)觸點(diǎn)、1個(gè)線圈、1個(gè)GE數(shù)學(xué)運(yùn)算符到主界面。
(9)登錄并運(yùn)行程序,按動(dòng)開(kāi)關(guān)盒就會(huì)點(diǎn)亮對(duì)應(yīng)的燈效。
小編
總結(jié)
同樣的方式,也可以將工業(yè)樹(shù)莓派配置成Modbus TCP從站、Modbus RTU主/從站使用。
CODESYS Runtime本質(zhì)上支持許多現(xiàn)場(chǎng)總線或工業(yè)以太網(wǎng)協(xié)議,如PROFINET、EtherCAT、EtherNet/IP或CANopen,從而使工業(yè)樹(shù)莓派在此類網(wǎng)絡(luò)中作為軟PLC使用。
除了CODESYS Control Runtime外,RevPi Connect+ feat. CODESYS還可以安裝個(gè)別應(yīng)用程序,或通過(guò)Node-RED、Python或直接用C語(yǔ)言編程等等。
虹科--工業(yè)物聯(lián)網(wǎng)
虹科是一家在工業(yè)物聯(lián)網(wǎng)IIoT行業(yè)經(jīng)驗(yàn)超過(guò)3年的高科技公司,虹科與世界領(lǐng)域頂級(jí)公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS、VDOO、Esper等合作,提供先進(jìn)的高端工業(yè)4.0 工業(yè)觸摸屏、高端邊緣計(jì)算機(jī)、IoT開(kāi)發(fā)框架、PLC與HMI一體機(jī)、OPC UA、工業(yè)級(jí)樹(shù)莓派、SCADA、預(yù)測(cè)性維護(hù)等解決方案。物聯(lián)網(wǎng)事業(yè)部所有成員都受過(guò)專業(yè)培訓(xùn),并獲得專業(yè)資格認(rèn)證,平均3年+的技術(shù)經(jīng)驗(yàn)和水平一致贏得客戶極好口碑。我們積極參與行業(yè)協(xié)會(huì)的工作,為推廣先進(jìn)技術(shù)的普及做出了重要貢獻(xiàn)。至今,虹科已經(jīng)為行業(yè)內(nèi)諸多用戶提供從硬件到軟件的不同方案,并參與和協(xié)助了眾多OEM的設(shè)備研發(fā)和移植項(xiàng)目,以及終端用戶的智能工廠和工業(yè)4.0升級(jí)改造項(xiàng)目。
-
樹(shù)莓派
+關(guān)注
關(guān)注
116文章
1699瀏覽量
105537
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論