AiMaker600可编程控制器:嵌入式Lua语言快速移植C/C#/VB/Delphi算法方案

免费免费技术资料

这篇内容可直接阅读,适合用于基础学习和搜索引流。

本文目录
  1. 1. AiMaker600产品概述
  2. 2. 产品核心特点
  3. 3. 硬件配置详解
  4. 4. 模拟量采集型号说明
  5. 5. 开关量输入功能
  6. 6. 继电器输出功能
  7. 7. RS485串口功能
  8. 8. 以太网功能
  9. 9. 实时时钟功能
  10. 10. 多主机通讯功能
  11. 11. 极简编程体验
  12. 12. 软件框架支持
  13. 13. 典型应用场景

AiMaker600产品概述

AiMaker600是一款语言型物联网可编程控制器,采用嵌入式Lua语言编程,可快速移植C/C#/VB/Delphi算法。产品硬件包括32位CPU/32M内存、8路开关量输入、8路继电器输出、8路模拟量采集、3个RS485串口(或1个RS232+2个RS485)、2个10/100Mbps以太网电口,以及带温补的时钟模块(支持SNTP授时),是工业现场数据采集、逻辑控制、协议转换和云端对接的紧凑型可编程平台。

AiMaker600支持多主机通讯,多个电脑、触摸屏等可以直接与控制器通讯。控制器也可以通过以太网和串口直接读取、控制各种扩展模块和传感器等外设。产品采用极简开发方式,Lua代码无需编译过程,所有库功能均已自动加载,所有函数均可直接调用,无需关注头文件,无需搭建SDK、编译器等复杂开发环境,只需花几分钟安装一个30M字节的Xframe编程软件即可进行编程。

产品核心特点

  • 8路开关量输入:支持干节点信号和DC0~24V湿节点信号检测,自带信号源
  • 8路继电器输出:8路继电器常开输出,可直接控制AC220V火线回路,最大切换功率150W
  • 8路模拟量采集:4种型号可选(4~20mA/0~5V/0~10V/混合),0.2级仪表精度
  • 3路RS485串口:工业级通用型可编程RS485,每端口最多64个下位机,ESD15KV+600W浪涌保护
  • 2个以太网口:2个10/100Mbps以太网交换机端口,支持自组以太网、分支级联
  • 带温补时钟:带温度补偿和后备电池的高精度实时时钟,支持SNTP网络授时
  • 多主机通讯:多个电脑、触摸屏可同时与控制器通讯
  • 极简编程:Lua语言,无需编译,以太网远程编程调试,30M Xframe编程软件
  • 丰富函数库:多线程、串口、IO、模拟量、时钟、TCP/IP、UDP、SQL、Modbus、MQTT
  • 工业级设计:坚固耐用的工业级设计,宽温宽压工作

硬件配置详解

项目 配置
处理器 32位CPU/32M内存
RS485端口 3个工业级通用型可编程RS485端口,每端口最多64个下位机,ESD15KV及600W浪涌保护
开关量输入 8路,支持干节点信号和DC0~24V湿节点信号(NPN/PNP),自带信号源
开关量输出 8路继电器常开输出,可直接控制AC220V火线回路,最大切换功率150W
模拟量采集 8路,4种型号可选(见下表),0.2级仪表精度
实时时钟 带温度补偿和后备电池,支持SNTP授时
以太网 2个10/100Mbps以太网交换机端口,支持级联和分支
编程语言 Lua语言,以太网TCP/IP代码上传和在线调试
供电 DC8~36V宽压供电
工作温度 -40℃~85℃工业级

模拟量采集型号说明

AiMaker600提供4种模拟量采集型号,满足不同传感器接入需求:

型号 模拟量配置 说明
AiMaker600A1 8路4~20mA电流环输入 内置采样电阻,不支持对外供电
AiMaker600A2 8路0~5V电压输入 通过外接250欧姆采样电阻,也可支持4~20mA电流环输入
AiMaker600A3 8路0~10V电压输入 标准电压信号采集
AiMaker600A4 4路4~20mA + 4路0~10V 电流电压混合输入,灵活适配

模拟量采集可达到0.2级仪表精度,采用独立的工业级高精度宽温ADC芯片和高精度电源基准芯片,确保在宽温环境下的采集精度和稳定性。

开关量输入功能

AiMaker600支持8路干节点信号状态检测,自带信号源,可以检测按钮开关、防盗探头、烟感探头等开关量的通断状态。也可以直接检测DC0~24V电压信号(湿节点),例如检测PNP、NPN输出的传感器信号。每路输入独立配置,自带检测信号电路,无需外部供电即可检测无源开关信号。

继电器输出功能

AiMaker600集成8路继电器常开输出,可直接控制AC220V火线回路,最大切换功率为150W。继电器输出可用于控制灯光、风机、水泵、电磁阀等各类负载。每路继电器独立控制,支持通过Lua脚本或Modbus协议远程读写输出状态。对于超过继电器额定功率的大功率设备,可通过交流接触器进行扩展控制。

RS485串口功能

AiMaker600具备3个工业级通用型可编程RS485端口,每端口最多可连接64个下位机。采用工业级RS485芯片,具备ESD15KV及600W浪涌保护,适应恶劣工业环境。3路RS485可同时工作,配合多任务架构实现多设备并行数据采集。也可配置为1个RS232+2个RS485的组合,满足不同接口需求。

以太网功能

AiMaker600集成2个10/100Mbps以太网交换机端口,多台AiMaker600可实现自组以太网,并且支持以太网分支、级联功能。同时也可接入任何符合10/100Mbps以太网的设备,比如路由器、摄像头、电脑等。两个网口内置交换机功能,无需额外交换机即可实现多台设备串联。

实时时钟功能

AiMaker600内置带温度补偿和后备电池的高精度实时时钟模块,通过Lua函数可以读取时间和日期数据。时钟模块支持SNTP授时,可以使用公网或局域网内的授时服务器自动对时。后备电池确保掉电后时钟继续运行,实时时钟可用于数据时间戳、定时任务、事件记录等功能。

多主机通讯功能

AiMaker600支持多主机通讯,多个电脑、触摸屏等可以直接与控制器通讯,无需额外的多主机网关。控制器也可以通过以太网和串口直接读取、控制各种扩展模块和传感器等外设。多主机功能允许多个系统同时访问控制器数据,适用于需要多系统共享数据的场合。

极简编程体验

AiMaker600以写语句、调函数方式编程,采用了与高级语言(C#、Delphi、VB)类似的编程思路。Lua代码无需编译过程,所有库功能均已自动加载,所有函数均可直接调用,无需关注头文件。无需搭建SDK、编译器等复杂开发环境,只需花几分钟安装一个30M字节的Xframe编程软件即可进行编程。

所有的代码上传、在线调试均通过以太网TCP/IP来实现,无需编程线。完成代码编辑后,直接单击”保存并上传至控制器运行”即可。选择目标设备IP,单击上传即可将代码上传至目标设备运行。如果有错误,会直接定位至错误行,并在控制台中显示错误信息。在”调试及控制台信息”中,会显示各类调试信息,用于排错。支持远程编程及调试,只要IP能通就可以编程。

软件框架支持

  • 多线程编程:透明多任务架构,支持多个任务并行运行
  • 串口编程:RS485/RS232串口通信,支持自定义波特率和协议
  • 开关量输入采集:8路DI状态读取,支持变化检测
  • 继电器控制:8路继电器输出控制,支持状态回读
  • 模拟量采集:8路ADC采集,支持工程值换算
  • 实时时钟:时间日期读写,SNTP授时
  • TCP/IP和UDP编程:网络通信,支持Client/Server模式
  • SQL数据库接口:可执行SQL语句和存储过程
  • Modbus主从机功能库:Modbus RTU/TCP主站和从站
  • MQTT协议:物联网消息推送,支持发布订阅
  • 数据转换和处理函数:大量专业数据处理函数

典型应用场景

  • 工业数据采集与控制:8路DI+8路继电器+8路模拟量+3串口,单台满足中小型现场需求
  • 智能楼宇控制:采集楼层温湿度、烟感、水浸,控制灯光空调风机
  • 环境监测站:8路模拟量采集各类传感器,3路RS485接入仪表,MQTT上传
  • 能源管理:采集电表、水表、气表数据,模拟量采集流量计,继电器控制负荷
  • 智慧农业:采集温湿度、光照、土壤水分,控制水泵风机卷帘
  • 协议转换网关:3路串口采集多协议设备,转换为MQTT/HTTP上传云平台
  • 小型PLC替代:Lua语言编程,比传统PLC更灵活,开发周期从几周缩短到几小时
  • 机房监控:采集机房环境参数,控制空调风机,多主机同时访问

技术术语(共 8 个)—— 点击展开
Modbus RTU基于串行链路的Modbus协议,使用二进制编码和CRC校验
RS485工业常用的差分串行通信标准,支持多点通信
RS232点对点串行通信标准,常用于短距离设备通信
PLC可编程逻辑控制器,工业自动化控制的核心设备
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
网关协议转换设备,如 Modbus RTU ↔ Modbus TCP
串口计算机与外部设备进行串行通信的物理接口
传感器将物理量转换为电信号的检测装置
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 产品说明书 / 工业物联网 字数 3114 字 · 阅读约 8 分钟 更新 2026-09-13 永久链接 https://www.modbus.cn/52934.html
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

工程师会员

把这篇文章变成可执行的调试资料

开通后可使用高级报文解析、资料包下载、代码示例、工程案例和优先技术支持,适合真实项目交付。

高级工具不限次
资料包与代码包
完整工程案例库
优先技术支持入口

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注