產品詳情
  • 產品名稱:物聯網可編程主機 ISS-3Lua

  • 產品型號:
  • 產品廠商:京金華
  • 產品價格:0
  • 折扣價格:0
  • 產品文檔:
你添加了1件商品 查看購物車
簡單介紹:
ISS-3Lua是以Lua為編程語言的嵌入式智能可編程主機。 簡單、直接是其設計思路,力求在任何人手中都可以成為高效率的成產力工具是其產品目標。 使用者無需安裝SDK、編譯器等復制的開發環境,只需花幾分鐘安裝一個30M字節的Xframe編程軟件即可進行項目開發。所有的代碼上傳、在線調試均通過以太網TCP/IP來實現。 通過Lua軟件框架,ISS-3Lua支持TCP/IP、UDP協議、RS232\RS485串口通訊、各類校驗函數等常用的嵌入式開發功能。 ISS-3Lua在設計之初就以透明式多任務功能作為首要目標。
詳情介紹:

ISS-3Lua是以Lua為編程語言的嵌入式智能可編程主機。

簡單、直接是其設計思路,力求在任何人手中都可以成為高效率的成產力工具是其產品目標。

使用者無需安裝SDK、編譯器等復制的開發環境,只需花幾分鐘安裝一個30M字節的Xframe編程軟件即可進行項目開發。所有的代碼上傳、在線調試均通過以太網TCP/IP來實現。

通過Lua軟件框架,ISS-3Lua支持TCP/IP、UDP協議、RS232\RS485串口通訊、各類校驗函數等常用的嵌入式開發功能。

ISS-3Lua在設計之初就以透明式多任務功能作為首要目標。

ISS-3Lua的多任務功能,以Lua虛擬機為基礎,使用戶可以同時運行多個Lua程序,而不需要任何特殊代碼。

只需在不同的虛擬機內設計各種代碼,即可實現多任務的并發執行,解決嵌入式多任務執行的難題。

與半成品的開發板、從零做起的自畫板、復雜的PLC開發方式相比,ISS-3Lua可以使之前需要幾周甚至幾個月的嵌入式TCP/IP項目,縮短至幾個小時。


可以讓使用者迅速實現自己的想法和創意,在物聯網、智能硬件大潮中中占的先機。

ISS-3Lua針對工業通訊中的Modbus協議,創造性的設計了Modbus虛擬機,使ISS-3Lua成為一個完全可以由程序員用代碼控制的Modbus下位機。

通過Lua的接口函數,可以靈活的設置各個功能碼的Modbus寄存器地址的值,以提供給各類上位機讀取。從而實現任意協議轉Modbus功能。


此產品與傳統的軟硬件開發方式相比具備如下優勢:
1. 實現了*高開發效率的嵌入式TCP/IP開發。可以使需要幾周甚至幾個月的嵌入式TCP/IP軟硬件的開發過程,縮短至幾個小時。

2. 采用虛擬機技術實現多個程序同時運行。無需任何特殊代碼實現并行多任務運行,開發效率遠超C語言裸奔。

3. 全自動內存管理。徹底解決長期運行的內存泄漏問題。

4. 提供30M字節內存用戶可用內存。

5. 通過TCP/IP協議上傳、調試代碼。

6. 采用Lua語言,通過API函數直接操作硬件,同時設計了大量嵌入式專用的API函數。

7. 內置Modbus虛擬機功能。

一個智能TCP/IP Client的主動上傳的例子:
啟動一個TCP/IP客戶端,連接至Server 192.168.192.11:7000
  lns.startclient(0,"192.168.192.11",7000,20,5000,1);
  while(true) do
    向Server發送數據
    res=lns.cliwrite(0,table.getn(txbuf),txbuf)
    每隔1秒向Server上報一次數據。
    syslib.ossleep(1000);
  end
只需上面幾行代碼即可實現TCP/IP Client主動上傳的網絡代碼,所有的錯誤檢查、重連服務器等糾錯功能,完全由系統實現,無需用戶干預。

 

一個智能TCP/IP Server的例子:
啟動一個TCP/IP Server服務,監聽在7000端口,支持10個客戶端同時連接(*大可支持32個客戶端)。
  res=lns.startserver(0,7000,20,10,1,0);
  while(true) do
   --重置緩沖
   dataframe={0};    
   代碼將一直停止在srvwaitrec函數,收到任意客戶端發送的數據時srvwaitrec消息被觸發,繼續執行下面的代碼。此時收到的數據已經被保存進緩沖,直接從緩沖讀取即可。
   recconn=lns.srvwaitrec(0);
  讀取客戶端發送的數據
  res=lns.srvreadrecbuf(0,recconn,dataframe)
  向客戶端返回數據
  res=lns.srvwrite(0,recconn,table.getn(txbuf),txbuf)
  通知Server其srvwaitrec消息已經處理完畢
  lns.srvresp(0);
  end; 
只需上面幾行代碼即可實現一個可支持10個客戶端的TCP/IP Server。通過高效率的消息機制,可以輕松處理10個或更多客戶端的數據。

 

支持多并發多個程序同時運行的編程軟件,通過以太網TCP/IP協議上傳代碼、在線調試。從而實現了*貼近PC編程習慣的用戶體驗。


Modbus虛擬機介紹
 
ISS-3Lua系統啟動時,已經運行了Modbus虛擬機,可以完整的模擬出任何Modbus下位機的通訊方式。
 
例如,只需調用下面一行代碼,即可將Modbus的功能碼03,寄存器地址4,的值設置為1234.25。
 
這行代碼同時作用于Modbus TCP和Modbus RTU協議。只需調用一次,上位機即可同時通過以太網Modbus TCP和串口Modbus RTU協議讀取此數據。在使用Modbus TCP協議時,可支持多達64個連接同時讀寫。
 

 
然后可以直接通過Modbus上位機軟件讀出設置的值。

 
 
 
此機制相當于完成了協議轉換項目的50%工作,用戶只需讀取到串口下位機的數據,然后放置在Modbus虛擬機中,即可完成協議轉換。
 
 
 




配置
描述
CPU/內存
32位高性能CPU,32M SDRAM,用戶可用內存達30M字節。
串口數量
共3個端口,其中1、2口為RS232/RS485兩用設計(切換使用),第3口固定為RS485口。
RS232
三線制RS232串口,采用工業級MAX202E芯片,具備ESD15KV及600W浪涌保護
RS485
增強型RS485串口,每端口*多可連接64個下位機。采用工業級RS485芯片,具備ESD15KV及600W浪涌保護。
串口性能
速度:1200-115200bps,可自定義速率,數據位:5、6、7、8,停止位:1、2,校驗位:無、奇、偶。各個端口可單獨設置參數。
以太網
1個10/100Mbps以太網接口。支持TCP\IP、UDP、DHCP協議。
編程語言
Lua語言
軟件框架
內置Lua智能硬件編程庫。支持高效嵌入式TCP/IP開發、Flash存儲、各類轉換函數等。
多任務處理能力
*多同時運行4個Lua虛擬機。
Modbus虛擬機性能
網口*多同時支持64個TCP/IP連接(Modbus TCP或RTU協議)。每個串口均可支持Modbus RTU協議
 
 
管理
中文Telnet管理。
安全
內置IP過濾,可支持8個認證IP。
供電
 
DC8~36V/*高3W功耗,可定制為DC8~48V,具備600W浪涌、超壓、防接反、高頻防護。
安裝方式
同時支持安裝耳及導軌安裝方式。
可靠性
工業級4層PCB設計,全部原裝器件,獨立的外置看門狗,電路板與外殼高度絕緣設計。
工作環境
溫度:-35~80℃,濕度:5% ~95% RH,無凝露。
編程軟件
通過Xframe軟件對產品進行編程、調試等功能。
保修
質保5年,終身維護,具體以《京金華產品保修規定》為準。



標題:
內容:
聯系人:
聯系電話:
Email:
公司名稱:
聯系地址:
 
 
注:1.可以使用快捷鍵Alt+S或Ctrl+Enter發送信息!
2.如有必要,請您留下您的詳細聯系方式!
捕鱼游戏英语怎么说