AiMaster800是以Lua為編程語言的嵌入式智能可編程Modbus主機。采用工業(yè)級高性能32位CPU、32M內(nèi)存,集成8工業(yè)級保護的RS485串口,4個10/100Mbps以太網(wǎng)網(wǎng)口,支持以太網(wǎng)手拉手級聯(lián),工業(yè)級4層PCB設(shè)計,所有端口都具備ESD15KV,600W浪涌防護能力,工業(yè)級寬壓AC265~85V、DC110V供電,可定制為DC8~36V供電。AiMaster800 8口RS485 4網(wǎng)口 可編程網(wǎng)關(guān)
AiMaster800集成的以太網(wǎng)端口均可支持級聯(lián)。多臺AiMaster800可以用手拉手方式進行級聯(lián),自行組成以太網(wǎng)網(wǎng)絡(luò),級聯(lián)的以太網(wǎng)網(wǎng)線長為100米。此網(wǎng)絡(luò)也可以接入任何標準的10/100Mbps以太網(wǎng)設(shè)備,例如:我公司的GL-IO、AiGW產(chǎn)品、電腦、攝像頭、WIFI AP等。AiMaster800 8口RS485 4網(wǎng)口 可編程網(wǎng)關(guān)
此產(chǎn)品側(cè)重用于:作為嵌入式串口主機控制各種協(xié)議下位機,實現(xiàn)各類創(chuàng)意開發(fā)。用于任意協(xié)議轉(zhuǎn)Modbus協(xié)議產(chǎn)品開發(fā),用于任意協(xié)議的多主機通訊產(chǎn)品開發(fā)。其他各類嵌入式TCP/IP、串口的產(chǎn)品和項目的開發(fā)。
單擊下載AiMaster800說明書
單擊下載一天廣聯(lián)Lua智能網(wǎng)關(guān)及PLC程序設(shè)計
編程軟件xframe
簡單、直接是其設(shè)計思路,力求在任何人手中都可以成為高效率的成產(chǎn)力工具是其產(chǎn)品目標。使用者無需安裝SDK、編譯器等復(fù)雜的開發(fā)環(huán)境,只需花幾分鐘安裝一個30M字節(jié)的Xframe編程軟件即可進行項目開發(fā)。所有的代碼上傳、在線調(diào)試均通過以太網(wǎng)TCP/IP來實現(xiàn)。
AiMaster800實現(xiàn)了貼近PC編程習(xí)慣的用戶體驗,可以幫助C#、VB、Delphi、C++等PC程序員無障礙的進入物聯(lián)網(wǎng)嵌入式硬件開發(fā)領(lǐng)域,迅速實現(xiàn)想法和創(chuàng)意,在智能硬件、物聯(lián)網(wǎng)大潮中抓住市場先機,提升自身價值。
產(chǎn)品優(yōu)勢具體體現(xiàn)在下面幾個方面:
1、 采用Lua語言,可快速移植其他語言的各種算法,同時設(shè)計了大量嵌入式的API函數(shù)。
2、以API函數(shù)調(diào)用方式實現(xiàn)了智能TCP/IP、UDP功能、RS232RS485串口通訊、各類校驗函數(shù)等常用的嵌入式開發(fā)功能。
3、支持阻塞式消息機制、共享內(nèi)存、內(nèi)存復(fù)制等各類仿PC編程API。這類仿PC編程API使開發(fā)過程更接近PC軟件設(shè)計,非常容易上手。
4、透明式多任務(wù)架構(gòu),與PC軟件設(shè)計中線程的概念相同。此功能以Lua虛擬機為基礎(chǔ),AiMaster800默認啟動4個Lua虛擬機,每個虛擬機相當于一個線程,使用戶可以同時運行多個Lua程序,而不需要任何特殊代碼。只需在不同的虛擬機內(nèi)設(shè)計各種代碼,即可實現(xiàn)多任務(wù)的并發(fā)執(zhí)行,解決嵌入式多任務(wù)執(zhí)行的難題。其開發(fā)效率遠超C語言裸奔。
5、 全自動內(nèi)存管理。*解決*運行的內(nèi)存泄漏問題。
6、提供30M字節(jié)內(nèi)存用戶可用內(nèi)存,可直接申請幾M字節(jié)數(shù)組來使用。
7、設(shè)備到手即可開展項目設(shè)計,無需關(guān)心底層驅(qū)動。設(shè)備所有底層驅(qū)動程序都已經(jīng)自動啟動,并且經(jīng)過了*運行的考驗。
8、創(chuàng)造性的內(nèi)置了Modbus虛擬機,使AiMaster800成為一個由程序員用幾個函數(shù)就可以控制的Modbus下位機,用戶只需調(diào)用幾個API函數(shù)設(shè)置Modbus寄存器值,主機即可自動讀出,與主機通訊過程*自動化,用戶無需編寫與主機通訊的Modbus底層通訊代碼。Modbus虛擬機也支持串口、網(wǎng)口的多主機同時讀寫。網(wǎng)口可支持多100個TCP/IP連接同時讀寫數(shù)據(jù),相當于支持與100個主機同時通訊。
與半成品的開發(fā)板、從零做起的自畫板、復(fù)雜的PLC開發(fā)方式相比,AiMaster800可以使之前需要幾周甚至幾個月的硬件研發(fā)項目,縮短至幾個小時。
1、以太網(wǎng)在線調(diào)試,通過以太網(wǎng)TCP/IP協(xié)議上傳代碼、在線調(diào)試。從而實現(xiàn)了貼近PC編程習(xí)慣的用戶體驗。
通過以太網(wǎng)直接上傳代碼并運行
選擇目標設(shè)備IP,單擊上傳即可將代碼上傳至控制器。
支持在線式錯誤提示
2、Modbus虛擬機用法簡介
產(chǎn)品在系統(tǒng)啟動時,已經(jīng)運行了Modbus虛擬機,可以完整的模擬出任何Modbus下位機的通訊方式。
例如,只需調(diào)用下面一行代碼,即可將Modbus的功能碼03,寄存器地址4,的值設(shè)置為1234.25。
這行代碼同時作用于Modbus TCP和Modbus RTU協(xié)議。只需調(diào)用一次,上位機即可同時通過以太網(wǎng)Modbus TCP和串口Modbus RTU協(xié)議讀取此數(shù)據(jù)。在使用Modbus TCP協(xié)議時,可支持多達64個連接同時讀寫
使用Modbus Poll即可直接讀取由lua代碼所設(shè)置的Modbus寄存器的值。整個過程無需用戶編寫任何Modbus底層通訊代碼。
關(guān)于Modbus虛擬機的更詳細說明請參考《一天廣聯(lián)Lua智能網(wǎng)關(guān)及PLC程序設(shè)計》
3、透明式多任務(wù)執(zhí)行架構(gòu)的例子
Lua虛擬機1 VM1,輪詢串口2的數(shù)據(jù)
同時,另一個Lua虛擬機2 VM2,也同時輪詢串口3發(fā)的數(shù)據(jù)
兩個虛擬機同時運行,無需任何特殊代碼即可實現(xiàn)多任務(wù)執(zhí)行。
4、用于物聯(lián)網(wǎng)主動上傳的簡單例子,智能Client應(yīng)用
下列代碼啟動智能客戶端,連接至192.168.192.11的IP。然后每隔1秒發(fā)送一次數(shù)據(jù)。
5、智能TCP/IP Server的例子:
啟動一個TCP/IP Server服務(wù),監(jiān)聽在7000端口,支持10個客戶端同時連接(大可支持32個客戶端)。
5、AiMaster800智能網(wǎng)關(guān)與一天廣聯(lián)Modbus多主機云服務(wù)整合方案
AiMaster系列產(chǎn)品通過Modbus虛擬機的Client模式來支持云服務(wù),此功能與Modbus協(xié)議整合,無需用戶編寫相關(guān)代碼。
通過云服務(wù),全國范圍的多個主機可以同時讀寫AiMaster800的數(shù)據(jù),與AiMaster的Lua程序進行交互。
例如,可以使用AiMaster800采集串口數(shù)據(jù),并經(jīng)過計算處理和緩沖后,提供給全國范圍的多個主機進行同時讀寫
AiMaster800需要通過公網(wǎng)來訪問云服務(wù),所以在使用云服務(wù)前,請正確設(shè)置AiMaster800的IP和網(wǎng)關(guān)地址,使其可以通過路由器訪問公網(wǎng)IP。
AiMaster系列產(chǎn)品提供Modbus云網(wǎng)關(guān)的30天免費試用服務(wù),試用期間的所有功能均無限制。如需試用“一天廣聯(lián)Modbus多主機云網(wǎng)關(guān)服務(wù)”,請根據(jù)本章內(nèi)容,正確啟用云服務(wù)后,聯(lián)系我公司技術(shù)支持,開啟云服務(wù)器訪問權(quán)限。
一天廣聯(lián)Modbus多主機云服務(wù),是同時包括云服務(wù)器、Modbus多主機云網(wǎng)關(guān)軟件、數(shù)據(jù)傳輸硬件、前期調(diào)試、后期運維的一站式產(chǎn)品。
通過此云服務(wù),可支撐全國范圍的多個主機同時對AiMaster產(chǎn)品進讀寫。并且系統(tǒng)具備主機鑒權(quán)、控制權(quán)限劃分、下位機管理等管理特性。
主機類型包括:各類組態(tài)軟件、手機APP等。各類支持Modbus TCPRTU的控制軟件均可直接使用。
云網(wǎng)關(guān)產(chǎn)品基于自學(xué)習(xí)式算法研發(fā),全自動運行,無需設(shè)置手動任何Modbus參數(shù),即可實現(xiàn)通過云端多主機同時對AiMaster產(chǎn)品進行讀寫。并具備故障隔離,優(yōu)化通訊等各類算法。*解決主機端軟件通訊在遇到故障設(shè)備時容易卡頓的問題。
AiMaster產(chǎn)品與Modbus多主機云的方案優(yōu)勢:
1) *兼容組態(tài)軟件,無論是正在運行的還是新編寫的組態(tài)軟件,只要支持Modbus TCP、Modbus RTU通訊協(xié)議均可立即使用此產(chǎn)品。其他任何支持Modbus TCP、Modbus RTU的主機軟件,也同組態(tài)軟件一樣,可立即使用此云服務(wù)產(chǎn)品??梢宰龅綄τ脩糗浖Y產(chǎn)的*保護。
2) 通過云網(wǎng)關(guān),主機可以與AiMaster800的Lua程序進行交互。
3) 在增減設(shè)備時,*不需要手動設(shè)置任何Modbus參數(shù)。在實際應(yīng)用時,是透明的存在,不需要用戶做任何干預(yù)。
4) AiMaster產(chǎn)品通過Modbus虛擬機支持云功能,無需用戶編寫代碼。
下圖為云網(wǎng)關(guān)的功能說明圖,圖中的串口下位機可以是任意串口協(xié)議,通過Lua程序轉(zhuǎn)換為Modbus TCP后提供給云網(wǎng)關(guān)訪問。
AiMaster800產(chǎn)品描述
配置 | 描述 |
CPU/內(nèi)存 | 32位高性能CPU/32M內(nèi)存 |
RS485端口 | 共8個工業(yè)級保護的增強型RS485串口,每端口多可連接64個下位機。采用工業(yè)級RS485芯片,具備ESD15KV及600W浪涌保護。 |
端口性能 | 速度:1200-115200bps,可自定義速率,數(shù)據(jù)位:5、6、7、8,停止位:1、2,校驗位:無、奇、偶。各個端口可單獨設(shè)置參數(shù)。 |
以太網(wǎng) | 4個10/100Mbps以太網(wǎng)交換機端口,多臺AiMaster800可實現(xiàn)自組以太網(wǎng),并且支持以太網(wǎng)分支、級聯(lián)功能。同時也可接入任何符合10/100Mbps以太網(wǎng)的設(shè)備,比如路由器、攝像頭、電腦等 |
網(wǎng)絡(luò)模式 | 可以支持Server、Client、UDP模式。支持Server、Client兩種模式混合運行。 |
編程語言 | Lua語言,所有的代碼上傳、在線調(diào)試均通過以太網(wǎng)TCP/IP來實現(xiàn),無需安裝編譯器和SDK。 |
多任務(wù)處理能力 | 多同時運行4個Lua虛擬機,同時支持4個Lua程序。 |
Modbus虛擬機性能 | 網(wǎng)口多同時支持64個TCP/IP連接(Modbus TCP或RTU協(xié)議)。每個串口均可支持Modbus RTU協(xié)議 |
Modbus多主機云服務(wù) | 通過一天廣聯(lián)多Modbus多主機云服務(wù),可實現(xiàn)多主機通過公網(wǎng)同時讀寫下位機數(shù)據(jù)。主機可以是電腦、PLC、手機等。 |
管理 | 中文Telnet管理。 |
安全 | 內(nèi)置IP過濾,可支持8個認證IP。 |
供電 | AC265V~85V,DC110V~85V,6W功耗,可定制DC8~36V或DC8~48V供電,具備工業(yè)級浪涌、超壓、防接反、高頻防護。 |
安裝方式 | 機架式1U機箱 |
可靠性 | 工業(yè)級4層PCB設(shè)計,全部原裝器件,獨立的外置看門狗,電路板與外殼高度絕緣設(shè)計。 |
工作環(huán)境 | 溫度:-35~80℃,濕度:5% ~95% RH,無凝露。 |
驅(qū)動軟件 | 提供Xframe編程軟件, Xframe提供企業(yè)級的管理樹界面,輕松管理多個設(shè)備, |
保修 | 質(zhì)保5年,終身維護,具體以我公司的《產(chǎn)品保修規(guī)定》為準。 |