AiMaster810제품 개요
AiMaster810은(는)云게이트웨이版机架式Lua스크립트可编程IoT 컨트롤러,支持Lua스크립트编程,통합4个以太网口和8路可설정시리얼 포트(RS232/RS485),支持最多4个Lua虚拟机并行运行,是工业现场实现사용자 정의 프로토콜转换、데이터采集、边缘계산和云端对接的高性能可编程平台。
AiMaster810支持표준Lua스크립트언어,提供TCP/IP Client/Server、Modbus Master、SQL데이터库인터페이스、MQTT인터페이스、시리얼 포트통신、实时时钟、데이터转换等丰富的函数库,内置代码库包含数十种통신예제,可快速개발各类工业物联网적용。1U机架式设计,支持云服务器远程接入,可实现分控中心、手机APP多端远程访问。
产品核心特点
- Lua스크립트可编程:支持표준Lua스크립트언어,灵活개발自定义적용逻辑,无需修改硬件
- 多虚拟机并行:支持最多4个Lua虚拟机同时运行,每个虚拟机独立执行任务
- 8路可설정시리얼 포트(RS232/RS485):每路可설정RS232或RS485,支持多设备同时接入
- 4个以太网口:内置交换机功能,可直接연결多台主机
- 데이터库게이트웨이功能:支持直接연결데이터库게이트웨이,执行SQL语句、存储过程,断网데이터本地存储自动补发
- 丰富的函数库:提供TCP/IP、Modbus Master、SQL데이터库、MQTT、시리얼 포트、RTC实时时钟、데이터转换等完整函数库
- 内置代码库:预置数十种통신예제代码,可直接调用生成
- 断点续传功能:通讯中断时데이터存储在本机Flash,通讯恢复后自动补发
编程환경설명
AiMaster810提供专用的Windows编程软件,支持代码편집、从代码库生成代码(Ctrl+D)、저장并上传至제어기运行(F9)。支持디버깅모드和成品모드。
内置代码库
- Lua基础:函数定义、基本语法、스크립트디버깅
- 네트워크통신:TCP/IP Client/Server各种모드
- 工业프로토콜:ModbusMaster函数库、Modbus虚拟机인터페이스
- 데이터库:Sql데이터库인터페이스函数
- 物联网:mqtt虚拟机인터페이스、클라우드 플랫폼例子
- 시리얼 포트통신:시리얼 포트函数、시리얼 포트轮询例子
- 系统功能:定时器、데이터转换、实时时钟
核心功能详解
TCP/IP Server功能
- 시작server:启动TCP/IP Server,支持10个클라이언트同时연결,监听포트7000-7009
- srvwaitrec:대기수신消息,srvreadrecstr읽기缓冲데이터,srvresp通知处理完成
- 多클라이언트管理:支持닫기指定클라이언트、多클라이언트문자串通讯、轮询、透传等모드
TCP/IP Client功能
- 시작client:启动클라이언트,直读直写모드연결服务器
- cliwriteastr보내기데이터,clireadastr수신데이터,cligetrhost읽기远程服务器信息
데이터库게이트웨이功能
- connectodb:연결데이터库게이트웨이
- 데이터유형:setval_string、setval_float、setval_int、setval_dt
- 데이터changed判断데이터变化,sql_insert插入데이터(断网自动补发),sql_execproc执行存储过程,execsql执行표준SQL
Modbus Master功能
- modmaster.readrtu:읽기Modbus RTU데이터,支持设置시리얼 포트、站号、레지스터、데이터형식
- 多设备轮询:循环轮询多个下位机,每个设备可설정不同매개변수
시리얼 포트통신功能
- lib_uart.queryuart:시리얼 포트轮询,보내기任意데이터并수신返回
- lib_uart.uart_rxnw:非阻塞式수신,支持超时设置
系统功能
- rtc.getdatetime읽기实时时钟,syslib.ossleep虚拟机睡眠释放CPU(0~60000毫秒)
기술매개변수
| 매개변수项 | 사양 |
| 编程언어 | Lua스크립트 |
| Lua虚拟机 | 最多4个并行运行 |
| 시리얼 포트 | 8路可설정시리얼 포트(RS232/RS485) |
| 以太网 | 4个以太网口 |
| TCP/IP | Client和Server모드,Server支持10클라이언트同时연결 |
| 工业프로토콜 | Modbus RTU Master |
| 데이터库 | SQL데이터库게이트웨이,SQL语句和存储过程,断点续传 |
| 物联网프로토콜 | MQTT클라이언트 |
| 实时时钟 | 内置RTC |
| 데이터存储 | 内置Flash,断网데이터本地存储自动补发 |
| 工作온도 | -40℃~85℃산업용 |
典型적용시나리오
- 工业데이터采集入库:采集Modbus设备데이터쓰기SQL데이터库,断网自动补发
- 프로토콜转换게이트웨이:Lua스크립트实现任意시리얼 포트프로토콜到TCP/IP、MQTT转换
- 边缘계산제어기:本地데이터处理、逻辑判断、报警출력
- 사용자 정의 프로토콜设备联网:任意시리얼 포트프로토콜设备데이터采集和上传
- 클라우드 플랫폼对接:MQTT或TCP主动上传데이터至클라우드 플랫폼
- 多设备集中监控:多虚拟机并行处理多个통신任务
답글 작성