《UC-IO8通用型说明书.doc》由会员分享,可在线阅读,更多相关《UC-IO8通用型说明书.doc(81页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、AiMaker600W 无线物联网可编程控制器使用说明书一、产品介绍.3 二、硬件连接.5 1、前面板布局.5 2、模拟量输入接口.5 3、开关量输入接线方式.9 4、开关量输出接线方式.10 5、RS485 接口.13 6、WiFi、以太网接口.13 7、供电电源.14 三、启动 AiMaker600W.15 四、WiFi 接入.16 1、接入模块的 WiFi 网络.16 2、登录 WiFi 路由器配置页面.16 3、无线路由器模式参数(出厂模式).17 五、设置 AiMaker600W 的基本参数.18 1、扫描设备.18 2、如果扫描不到设备,请检查如下情况.18 3、修改设备 IP.1
2、9 六、进入产品的设置菜单.20 4、进入 Telnet 管理菜单.20 5、操作规则.20 七、恢复至出厂设置.22 八、使用 AiMaker600W 的 IO 及模拟量硬件.23 1、概述.23 2、Modbus TCP Server 与上位机通讯参数.23 3、Modbus TCP Client 与上位机及云服务器通讯参数.23 4、Modbus RTU 与上位机通讯参数.24 5、使用 Xframe 测试设备.25 6、使用 Modbus Poll 软件做为测试工具.30 7、选择 Modbus Poll 连接.30 8、定义 Modbus 基本信息.31 9、开关量输入定义.32 1
3、0、开关量输出定义.33 11、模拟量输入定义.33 12、更多的 Modbus 信息.34 13、查看通讯报文.34 九、设置串口波特率.35 十、设置模拟量参数.37 1、进入模拟量采集参数设置菜单.37 2、模拟量采集参数说明.37 十一、设置实时时钟参数.39 1、进入时钟模块配置菜单.39 2、配置 NTP 授时服务器参数.40 3、手动输入时间日期.41 4、显示当前时钟.41 5、退出.41十二、进入编程环境.42 1、添加 Lua 程序编程环境.42 2、上传 Lua 程序至 AiMaker.45 3、扫描添加目标设备.46 4、手动添加目标设备.48 5、定义多个目标设备.4
4、8 6、上传至转换器.49 7、查看调试信息.50 8、更多 Lua 程序设计信息.50 十三、嵌入式 Modbus 虚拟机工作方式及参数设置.51 1、概述.51 2、不可使用设备本机硬件寄存器地址.52 3、Modbus 虚拟机运行方式示例.53 1)设置 Modbus 读命令对应的寄存器值.53 2)应答 Modbus 写命令.56 4、与 Modbus RTU 串口上位机通讯.61 1)首先将 AiMaker600W 的上位机串口连接至电脑.61 2)设置 Modbus Poll 通过串口读取数据.61 5、Modbus 虚拟机与协议转换的联合使用.63 十四、使用“一天广联 Modb
5、us 多主机云服务”.64 1、概述.64 2、一天广联 Modbus 多主机云服务说明.64 3、启用云服务及参数配置.66 1)启用“一天广联 Modbus 多主机云服务” 。.66 2)配置云服务参数.67 3)配置网关 IP.68 4、云服务测试方法.70 5、定义 Modbus TCP 鉴权报文.73 6、定义 Modbus TCP 鉴权报文的允许执行的写功能码.77 7、故障排除.78 1)提示 Execption Error 0 错误.78 2)提示超时 Timeout 错误.78 十五、产品描述.80 十六、保修条款.81一、产品介绍AiMaker600W 是集成了 WiFi
6、功能的可编程控制器。WiFi 的优势是速度快、兼容性好。手机、平板、 笔记本电脑等设备通过 WiFi 可以直接与控制器通讯。控制器也可以通过 WiFi 直接读取、控制各 种无线传感器、IO 模块等外设。AiMaker600WAiMaker600W 集成了全功能的集成了全功能的 WiFiWiFi 路由器模块,最高无线速度可达路由器模块,最高无线速度可达 135Mbps135Mbps,支持,支持 WiFiWiFi 路由器模路由器模 式及式及 WiFiWiFi 桥接模式,支持桥接模式,支持 PPPoEPPPoE 宽带拨号上网。最多可支持连宽带拨号上网。最多可支持连 20002000 个个 TCP/I
7、PTCP/IP 连接,可同时支持连接,可同时支持 数十个数十个 WiFiWiFi 终端同时通讯。终端同时通讯。AiMaker600W 也支持以太网和串口通讯,在 WiFi 信号被阻挡时,可以通过网口来通讯或者级联 2 台控制器。电脑主机、PLC 主机等,也可以同时通过以太网、串口与控制器通讯。AiMaker600 产品同时提供了丰富的硬件接口,基本架构采用工业级高性能 32 位 CPU、32M 内存, 同时集成 8 路开关量输入、8 路继电器输出、8 路模拟量采集、带温补的实时时钟模块,并且支持 SNTP 授时、3 个 RS485 串口。采用工业级 4 层 PCB 设计,所有端口都具备 ESD
8、15KV,600W 浪涌防 护能力。AiMaker600WAiMaker600W 采用采用 LuaLua 语言编程,开发者无需安装语言编程,开发者无需安装 SDKSDK、编译器等复杂的开发环境,只需花几分钟、编译器等复杂的开发环境,只需花几分钟 安装一个安装一个 30M30M 字节的字节的 XframeXframe 编程软件即可进行项目开发。所有的代码上传、在线调试均通过编程软件即可进行项目开发。所有的代码上传、在线调试均通过 WiFiWiFi、以太网、以太网 TCP/IPTCP/IP 协议来实现。协议来实现。AiMaker600WAiMaker600W 采用写语句、调函数的主流编程方式对控制
9、器进行编程,实现了最贴近采用写语句、调函数的主流编程方式对控制器进行编程,实现了最贴近 PCPC 编程习惯编程习惯 的用户体验。只需懂任意一种主流编程语言(例如的用户体验。只需懂任意一种主流编程语言(例如 C#C#、VBVB、DelphiDelphi、C/C+C/C+等)等) ,即可无障碍的直,即可无障碍的直 接做项目开发。并且也可以很容易的移植其他语言算法至控制器。接做项目开发。并且也可以很容易的移植其他语言算法至控制器。LuaLua 语言为语言为 AiMaker600WAiMaker600W 产品带来了远超传统产品带来了远超传统 PLCPLC 的灵活性,可以迅速实现想法和创意,为各类的灵活
10、性,可以迅速实现想法和创意,为各类 应应 用设计出专属控制功能,有效提高方案的竞争力。用设计出专属控制功能,有效提高方案的竞争力。与半成品的开发板、从零做起的自画板、复杂的与半成品的开发板、从零做起的自画板、复杂的 PLCPLC 开发方式相比,开发方式相比,AiMaker600WAiMaker600W 可以使之前需可以使之前需 要几周甚至几个月的硬件研发项目,缩短至几个小时。要几周甚至几个月的硬件研发项目,缩短至几个小时。AiMaker600W 应用场景包括: 工业自动化现场的无线数据采集、传输和控制。AiMaker600W 可以替代传统的 PLC 对现场各种 设备进行控制,通过自身的以太网、
11、串口可以与电脑主机、PLC 等主机进行通讯。同时,也可 以通过 WiFi 在现场与手机、pad、笔记本电脑通讯。实现在移动设备上的实时显示、控制功 能。用于 WiFi 智能家居系统。AiMaker600 做为主机,可以通过 WiFi、RS485、RS232、以太网接 口与各类传感器、智能灯泡、防盗报警等系统通讯。业主也可以用手机 APP 通过 WiFi 直接与 控制器通讯,实时查看、控制房间内的所有设施。二维码扫描控制、付费系统。AiMaker600W 可以通过串口或以太网读取二维码扫描器数据,通 过扫描器读取二维码数据后,可以使用自身代码对其进行灵活处理,比如,控制继电器通断, 控制外设状态
12、,或者通知服务器进行支付等操作。AiMaker600W 优势总结: 1、采用 Lua 语言,可快速移植其他语言的各种算法可快速移植其他语言的各种算法,同时设计了大量嵌入式专用的 API 函数。2、以 API 函数调用方式实现了智能 TCP/IP、UDP 功能、RS232RS485 串口通讯功能、各类校 验函数等常用的嵌入式开发功能。3、强大的字符串处理功能,可以轻松组合出各类字符串数据与软件平台进行对接。4、支持 Modbus 及 MQTT 协议,其他特殊协议也可以通过 Lua 代码实现。5、支持阻塞式消息机制、共享内存、内存复制等各类仿 PC 编程 API。这类仿 PC 编程 API 使 开
13、发过程更接近 PC 软件设计,非常容易上手。6、透明式多任务架构,与透明式多任务架构,与 PCPC 软件设计中线程的概念相同软件设计中线程的概念相同。此功能以 Lua 虚拟机为基础, AiMaker600W 默认启动 4 个 Lua 虚拟机,每个虚拟机相当于一个线程,使用户可以同时运 行多个 Lua 程序,而不需要任何特殊代码。只需在不同的虚拟机内设计各种代码,即可实 现多任务的并发执行,解决嵌入式多任务执行的难题。其开发效率远超 C 语言裸奔。7、全自动内存管理。彻底解决长期运行的内存泄漏问题。8、提供 30M 字节内存用户可用内存,可直接申请几 M 字节数组来使用。9、设备到手即可开展项目
14、设计,无需关心头文件、库文件和底层驱动。设备自动启动所有函 数库和驱动程序,并且经过了长期运行的考验。10、创造性的内置了 Modbus 虚拟机,使 AiMaker600W 成为一个由程序员用几个函数就可 以控制的 Modbus 下位机,用户只需调用几个 API 函数设置 Modbus 寄存器值,主机即可自 动读出,与主机通讯过程完全自动化,用户无需编写与主机通讯的 Modbus 底层通讯代码。 Modbus 虚拟机也支持串口、网口的多主机同时读写。网口可支持最多 100 个 TCP/IP 连接 同时读写数据,相当于支持与 100 个主机同时通讯。二、硬件连接 1、前面板布局2、模拟量输入接口AiMaker600W 根据模拟量输入类型,