AiMaker900IoTプログラマブル·コントローラ:Lua脚本工业データの収集与边缘控制方案

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

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个
Ethernet3个10/100Mbpsイーサネット(イーサネット)电口
实时时钟带温度补偿的时钟モジュール,サポートSNTP网络授时
机箱1U標準机箱,インダストリアルグレードのデザイン
供电DC8~36V宽压供电
工作温度-40℃~85℃Industrial Grade
Installation method机架式インストール

开关量入力功能

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 RTUProtocol,可连接PLC、仪表、センサーは等各类RS485デバイス。RS232シリアルポート可连接HMIタッチパネル、电脑等デバイス。8路シリアルポート可同时工作,配合多任务架构実装多デバイス并行データの収集。

イーサネット(イーサネット)功能

AiMaker900集成3个10/100Mbpsイーサネット(イーサネット)电口,サポート级联组网和多网络连接。三个网口可分别连接不同的网络,如一个サイトをつなぐ局域网、一个连接云端サーバー·サーバー、一个用于级联其他デバイス。サポートModbus TCPProtocol,可作为Modbus TCPマスター或スレーブ。サポートTCP/IP Client/Serverモード,灵活実装各类网络通信。

实时时钟功能

AiMaker900配备带温度补偿的时钟モジュール,走时正確,サポートSNTP网络授时功能,可自动同步网络时间。时钟モジュール带后备电池,掉电后时钟继续运行。实时时钟可用于データ时间戳、定时任务、事件记录等功能,是データの収集和控制系统的重要组成部分。

内置专业函数库

协议库

  • Modbus主スレーブ:サポートModbus RTU/TCPマスター和スレーブ功能
  • MQTT:完全的MQTTクライアント側は,サポート发布、订阅、断线再接続
  • HTTP:HTTPクライアント側は,サポートGET/POSTRequest,RESTful API调用
  • HJ212:环保業界データ传输標準プロトコル
  • DL645:電力量計通信プロトコル
  • 私合意がある。:サポート自定义协议开发

データの処理库

  • JSON构建及解析:专业JSON函数库,サポート任意层次JSONデータの処理
  • SQLデータベースの種類接口:サポート直接连接データベースの種類,执行SQLOperation
  • データ変換:データ型変換、バイトオーダー変換、工程值换算
  • チェック算法:CRC check、チェック和等多种データチェック算法

硬件库

  • Serial port communication、TCP/IP网络通信
  • 开关量入力出力、模拟量采集、继电器出力
  • 实时时钟読み書き、SNTP网络授时
  • Data recording(Datalog)、断点续传

极简プログラミング体验

AiMaker900采用Lua语言极简プログラミング,无需SDK、编译器和プログラミング线。采用イーサネット(イーサネット)和TCP/IP协议进行代码上传及デバッグ,只要IP通信可能就可以プログラミング。すべての函数库均自动加载,すべての函数均可用,无需包含头文件。プログラミング类似C、C#、VB、JAVA等大众化プログラミング语言,学习成本低,开发效率高。経由透明多任务架构,サポート多个任务并行运行,在进行逻辑控制的同时,也可以进行データの処理、Data recording、IoTデータ传输等任务。

断点续传功能

AiMaker900サポート全自动断点续传功能,完美解決IoT通讯中由于断网、サーバー·サーバー宕机等极端情况造成的データ丢失問題,可以确保不丢失任何关键データ。此功能全自动运行,データ自动补发,无需用户手动补发。也可以使用データ記録(Datalog)函数库,只需编写几行代码就可以为任何协议增加断点续传功能。

典型アプリケーションシナリオ。

  • 工业データの収集与控制:16路DI+8路继电器+11路模拟量+8シリアルポート,单台デバイス满足复杂现场需求
  • 机房集中モニタリング:1U机箱インストール于標準机柜,采集机房温湿度、烟感、水浸等信号,控制空调、风机
  • 能源管理中心:経由DL645协议電気メーターの収集データ,11路模拟量采集フローメータ,继电器控制负荷
  • 環境モニタリング站:11路模拟量采集各类センサーは,6路RS485接入仪表,経由MQTT/HTTP上传
  • 智能楼宇控制:16路DI采集楼层ステータス,8路继电器控制灯光空调,多シリアルポート接入楼控デバイス
  • プロトコル変換ゲートウェイ:8路シリアルポート同时采集多协议設備のデータ,转换为MQTT/HTTP上传至クラウド·プラットフォーム
  • 边缘計算コントローラーは:本地完成データ清洗、逻辑判断、报警出力,减少云端压力
  • 智慧水务:采集水位、トラフィック、压力等模拟量,控制水泵阀门,遠隔監視とは泵站运行
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.