Dashboard中将实时显示当前继电器与输入通道的状态,左侧日志监视器显示操作记录,导航栏显示当前网络与Ezdata服务的连接状态。
StamPLC 默认固件支持Ezdata连接,可实现远程继电器控制与输入状态监控。使用按键A返回至主菜单中,依次按下按键B切换至Ezdata
选项,按下按键C确认并进入Ezdata配置页面。再次使用按键B切换至WIFI配置选项并确认。
此时设备将处于配网状态,使用手机扫描屏幕二维码,或手动连接AP热点M5StamPLC-WiFi-Config
, 然后使用浏览器(推荐使用chrome浏览器)直接访问192.168.4.1
跳转至WiFi配置页面。点击下拉菜单扫描,填入WiFi信息进行配置。
选中Monitor Link
选项,查看远程访问页面二维码。使用手机扫描并访问远程页面,并使用M5Stack账户进行登录,即可进入控制操作面板。
为了方便通过其他设备远程交互控制StamPLC, 基于Ezdata服务还提供了对StamPLC远程控制的HTTP API,可点击页面底部ADVANCED
选项,查看并复制对应的URL。并使用指定的请求method进行控制。
同一个StamPLC允许多个用户共同使用,通过设备Monitor Link
页面二维码访问控制面板页面并登录时,将会登录用户添加到当前StamPLC的授权用户列表中。已经登录添加过的用户,可以通过设备的device_id URL(
https://ezdata-stamplc.m5stack.com/`device_id`)登录并直接使用。
Ezdata
功能菜单中提供了Clear Monitoring
选项,用于清除所有已授权的用户,来限制其他用户的访问。(该步骤将刷新所有HTTP API的token,基于旧token的URL将失效)
StamPLC LogMonitor功能用于监控几个通信接口状态与内部传感器状态。
StamPLC TimerRelay 能够设置继电器按照一定的通断周期进行工作。该功能仅用于测试,设备复位后或退出页面后将自动暂停。
StamPLC TriggerRelay 用于设置监听 8 通道的输入信号状态,当信号状态满足设置的触发条件时,可配置执行对应的动作。如输入信号高电平时触发某个继电器闭合,并且支持保存触发预设至SD卡中。该功能仅用于测试,设备复位后或退出页面后将自动暂停。
查看设备固件版本,对Modbus从机地址,蜂鸣器以及RTC时钟显示的时区(UTC)进行配置。
StamPLC固件默认启动后将自动初始化Modbus从机,外部设备可通过PWR-485接口,使用Modbus RTU协议对设备进行控制,具体寄存器协议如下。
Register Map: