AiMaker900物联网可编程제어기:Lua스크립트工业데이터采集与边缘控制方案

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

AiMaker900제품 개요

AiMaker900은(는)언어型可编程IoT 컨트롤러,采用1U표준机箱设计,통합丰富的硬件인터페이스和强大的处理能力。产品硬件包括32位CPU/32M内存、16路开关量입력、8路릴레이출력、11路模拟量采集、6个RS485시리얼 포트、2个RS232시리얼 포트、3个10/100Mbps以太网电口,以及带温补的时钟模块(支持SNTP授时),是工业现场复杂데이터采集、逻辑控制、프로토콜转换和云端对接的高性能可编程平台。

AiMaker900采用Lua언어编程,编程类似C、C#、VB、JAVA之类的大众化编程언어。通过透明多任务架构和大量专业函数库,实现了高效的极简编程。内置프로토콜库包括Modbus主从机、MQTT、HTTP、HJ212、DL645等,데이터处理库包括JSON构建及분석、读写SQL데이터库等,硬件库包括시리얼 포트、TCP/IP、开关量입력출력、模拟量采集、릴레이출력等。支持全自动断点续传功能,断网데이터不丢失。

产品核心特点

  • 1U표준机箱:1U표준机架式机箱,坚固耐用的산업용设计,适合机房和控制柜安装
  • 高性能处理器:32位CPU/32M内存,处理能力强劲,支持多任务并行运行
  • 16路开关量입력:支持机械开关或DC0~24V电平检测,自带检测信号,每路独立指示
  • 8路릴레이출력:8路릴레이출력,可直接控制AC220V用电设备
  • 11路模拟量采集:11路0~5V模拟量采集,可接入各类电压출력型센서
  • 8路시리얼 포트:6个RS485시리얼 포트+2个RS232시리얼 포트,支持多台시리얼 포트设备同时接入
  • 3个以太网口:3个10/100Mbps以太网电口,支持级联组网和多네트워크연결
  • 带温补时钟:带온도补偿的时钟模块,支持SNTP네트워크授时,走时精准
  • 极简编程:Lua언어编程,无需SDK,以太网远程编程디버깅,所有函数库自动불러오기
  • 丰富프로토콜库:Modbus主从机、MQTT、HTTP、HJ212、DL645、私有프로토콜
  • 断点续传:全自动断点续传,断网데이터本地存储,恢复后自动补发

硬件설정详解

설정项사양
处理器32位CPU
内存32M
开关量입력16路,支持机械开关或DC0~24V电平检测,自带检测信号
릴레이출력8路,可直接控制AC220V用电设备
模拟量采集11路,0~5V电压信号采集
RS485시리얼 포트6个,산업용隔离设计
RS232시리얼 포트2个
以太网3个10/100Mbps以太网电口
实时时钟带온도补偿的时钟模块,支持SNTP네트워크授时
机箱1U표준机箱,산업용设计
전원 공급DC8~36V宽压전원 공급
工作온도-40℃~85℃산업용
安装방식机架式安装

开关量입력功能

AiMaker900통합16路开关量입력,支持机械开关(无源触点)和DC0~24V电平信号(有源信号)两种检测방식,自带检测信号电路,无需外部전원 공급即可检测无源开关信号。每路입력通道独立설정,可接入버튼、릴레이触点、센서开关、NPN/PNP型센서等各类开关量信号。16路입력可同时采集大量现场开关状态,适用于需要大量开关量监测的场合。

릴레이출력功能

AiMaker900통합8路릴레이출력,每路为常开触点,可直接控制AC220V用电设备。릴레이출력可用于控制灯光、风机、水泵、电磁阀、交流接触器等各类负载。每路릴레이独立控制,支持通过Lua스크립트或Modbus프로토콜远程读写출력 상태。对于超过릴레이额定电流的大功率设备,可通过交流接触器进行扩展控制。

模拟量采集功能

AiMaker900통합11路0~5V模拟量采集通道,可接入各类电压출력型센서,如온도变送器、压力变送器、수위变送器、电压센서等。11路模拟量可同时采集多种센서데이터,配合Lua스크립트进行데이터处理、逻辑判断和报警출력。模拟量采集精度高,采样速度快,满足工业现场的데이터采集需求。

시리얼 포트통신功能

AiMaker900통합6个RS485시리얼 포트和2个RS232시리얼 포트,共8路시리얼 포트,支持多台시리얼 포트设备同时接入。RS485시리얼 포트采用산업용隔离设计,支持Modbus RTU프로토콜,可연결PLC、仪表、센서等各类RS485设备。RS232시리얼 포트可연결HMI触摸屏、电脑等设备。8路시리얼 포트可同时工作,配合多任务架构实现多设备并行데이터采集。

以太网功能

AiMaker900통합3个10/100Mbps以太网电口,支持级联组网和多네트워크연결。三个网口可分别연결不同的네트워크,如一个연결现场局域网、一个연결云端服务器、一个用于级联其他设备。支持Modbus TCP프로토콜,可作为Modbus TCP마스터或슬레이브。支持TCP/IP Client/Server모드,灵活实现各类네트워크통신。

实时时钟功能

AiMaker900配备带온도补偿的时钟模块,走时精准,支持SNTP네트워크授时功能,可自动同步네트워크时间。时钟模块带后备电池,掉电后时钟继续运行。实时时钟可用于데이터时间戳、定时任务、事件记录等功能,是데이터采集和控制系统的重要组成部分。

内置专业函数库

프로토콜库

  • Modbus主从机:支持Modbus RTU/TCP마스터和슬레이브功能
  • MQTT:完整的MQTT클라이언트,支持发布、订阅、断线重连
  • HTTP:HTTP클라이언트,支持GET/POST请求,RESTful API调用
  • HJ212:环保行业데이터传输표준프로토콜
  • DL645:电能表통신 프로토콜
  • 私有프로토콜:支持사용자 정의 프로토콜개발

데이터处理库

  • JSON构建及분석:专业JSON函数库,支持任意层次JSON데이터处理
  • SQL데이터库인터페이스:支持直接연결데이터库,执行SQL操作
  • 데이터转换:데이터유형转换、바이트序转换、엔지니어링值换算
  • 체크섬算法:CRC 검증、체크섬等多种데이터체크섬算法

硬件库

  • 시리얼 포트통신、TCP/IP네트워크통신
  • 开关量입력출력、模拟量采集、릴레이출력
  • 实时时钟读写、SNTP네트워크授时
  • 데이터记录(데이터log)、断点续传

极简编程体验

AiMaker900采用Lua언어极简编程,无需SDK、编译器和编程线。采用以太网和TCP/IP프로토콜进行代码上传及디버깅,只要IP能通就可以编程。所有函数库均自动불러오기,所有函数均可用,无需包含头文件。编程类似C、C#、VB、JAVA等大众化编程언어,학습成本低,개발效率高。通过透明多任务架构,支持多个任务并行运行,在进行逻辑控制的同时,也可以进行데이터处理、데이터记录、物联网데이터传输等任务。

断点续传功能

AiMaker900支持全自动断点续传功能,完美解决物联网通讯中由于断网、服务器宕机等极端情况造成的데이터丢失문제,可以确保不丢失任何关键데이터。此功能全自动运行,데이터自动补发,无需用户手动补发。也可以使用데이터记录(데이터log)函数库,只需编写几行代码就可以为任何프로토콜추가断点续传功能。

典型적용시나리오

  • 工业데이터采集与控制:16路DI+8路릴레이+11路模拟量+8시리얼 포트,单台设备满足复杂现场需求
  • 机房集中监控:1U机箱安装于표준机柜,采集机房온습도、烟感、침수等信号,控制에어컨、风机
  • 能源管理中心:通过DL645프로토콜采集电表데이터,11路模拟量采集流量计,릴레이控制负荷
  • 환경监测站:11路模拟量采集各类센서,6路RS485接入仪表,通过MQTT/HTTP上传
  • 智能楼宇控制:16路DI采集楼层状态,8路릴레이控制灯光에어컨,多시리얼 포트接入빌딩 제어设备
  • 프로토콜转换게이트웨이:8路시리얼 포트同时采集多프로토콜设备데이터,转换为MQTT/HTTP上传至클라우드 플랫폼
  • 边缘계산제어기:本地完成데이터清洗、逻辑判断、报警출력,减少云端压力
  • 智慧水务:采集水位、流量、压力等模拟量,控制水泵阀门,远程监控泵站运行
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注