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