AiMaker600 Programmable Controller: Embedded Lua Quick Porting of C/C#/VB/Delphi Algorithms

freeFree Technical Resource

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

AiMaker600 Product Overview

AiMaker600是深圳市一天广联科技有限公司推出的物联网可编程控制器,集成8路模拟量输入、8路开关量输入、继电器输出、3路RS485串口、2个以太网口。产品采用Lua语言编程,通过透明多任务架构和大量专业函数库实现极简编程,是工业现场数据采集、设备控制和物联网对接的高性价比解决方案。

AiMaker600采用Lua语言编程,编程类似C、C#、VB、JAVA之类的大众化编程语言。通过透明多任务架构和大量专业函数库,实现了高效的极简编程。内置协议库包括Modbus主从机、MQTT、HTTP、HJ212、DL645等,数据处理库包括JSON构建及解析、读写SQL数据库等,硬件库包括串口、TCP/IP、开关量输入输出、模拟量输入输出等。支持全自动断点续传功能,断网数据不丢失。

Key Features

  • 8路模拟量采集:8路模拟量输入,支持4~20mA、0~5V、0~10V、NTC,端口可定制
  • 8路开关量输入:8路DI开关量输入,支持无源开关和电压信号检测
  • 继电器输出:继电器输出端子,可直接控制交流220Vdevice
  • 3路RS485:3路独立RS485串口,支持多设备同时接入
  • 2个以太网口:LAN1、LAN2双网口,支持级联组网
  • 极简编程:Lua语言编程,无需SDK,以太网远程编程调试
  • 丰富协议库:Modbus主从机、MQTT、HTTP、HJ212、DL645等
  • 断点续传:全自动断点续传,断网数据不丢失

Hardware Configuration

模拟量输入8路,支持4~20mA、0~5V、0~10V、NTC热敏电阻,G为公共地
开关量输入8路DI,C为公共端,支持无源开关和电压信号
继电器输出继电器输出端子,可控制交流220V/直流设备
serial port3路RS485(每路A+、G、B-)
Ethernet2个以太网口(LAN1、LAN2)
指示灯PWR、CMD、Socket、Active状态指示
协议库Modbus、MQTT、HTTP、HJ212、DL645、私有协议
编程方式Lua语言,EthernetTCP/IP编程
供电DC24V供电

Analog Input Wiring

产品支持8路模拟量采集,支持4~20mA、0~5V、0~10V、NTC热敏电阻等多种信号类型。两线制变送器接线方式:DC24V+接变送器正极,变送器负极接模拟量输入通道,DC24V-接公共地G。电压信号接线方式:模拟量信号正极接通道,信号地(或负)接公共地G。每路通道独立配置,端口可定制。

Built-in Function Libraries

  • 协议库:Modbus主从机、MQTT、HTTP、HJ212、DL645、私有协议
  • 数据处理库:JSON构建及解析、SQL数据库接口、数据转换、校验算法
  • 硬件库:Serial port communication、TCP/IP、开关量输入输出、模拟量采集、继电器输出、实时时钟
  • Data recording:Datalog历史记录和日志记录,支持断点续传

Minimal Programming

采用Lua语言极简编程,无需SDK、编译器和编程线。采用以太网和TCP/IP协议进行代码上传及调试,只要IP能通就可以编程。所有函数库均自动加载,所有函数均可用,无需包含头文件。

Typical Applications

  • Environmental Monitoring:8路模拟量采集温湿度、压力等传感器,3路RS485接入仪表
  • 工业数据采集:同时采集模拟量、开关量和串口设备数据
  • 设备控制:继电器输出控制现场设备,开关量输入检测状态
  • 智能水务:水位、流量等模拟量采集,RS485接入流量计
  • 楼宇自动化:楼控系统中多类型传感器数据集中采集
  • 远程测控:通过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 *.