C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  一级军士长

注册:2020-8-1714
发表于 2022-3-30 10:03:59 |显示全部楼层
串口服务器(NB114)配置
串口服务器连接MQTT服务器方法参考“串口服务器用户手册”,不再重复说明。
亚星游戏官网-yaxin222
3.设备驱动添加与处理
本次例程需要使用到TPC的两路串口以及两种收发协议,详细说明如下:
①在MCGS官网下载“MCGS_嵌入式_扫码枪驱动”并安装用以实现串口数据透传。
亚星游戏官网-yaxin222
②添加两台父设备分别关联COM1与COM2,COM1下添加扫码枪驱动,COM2添加Modbus RTU驱动。
亚星游戏官网-yaxin222
③Modbus RTU驱动定义变量添加通道,参考中配置。
亚星游戏官网-yaxin222
④扫码枪驱动定义变量添加通道,参考中配置。
亚星游戏官网-yaxin222
4.变量添加
①除了设备通道中定义的变量外还需添加一些中间变量用于数据解析,如图所示。
亚星游戏官网-yaxin222

阿里云物模型下发数据处理
亚星游戏官网-yaxin222

添加事件脚本,关联“COM1_DEV4_S_R_STATE”,COM1在收到数据时有电平跳变,因此可以借助这个电平跳变采集串口数据,并使能数据处理脚本。
亚星游戏官网-yaxin222

脚本如下:
亚星游戏官网-yaxin222

接收处理,周期查询检测是否被使能。
亚星游戏官网-yaxin222

标记设备,我这有多台设备需要接入服务器因此需要的各型号进行标记,若是单台设备直接对标记变量赋与固定值,具体脚本如下。
亚星游戏官网-yaxin222

对原始数据进行第一次处理,仅保留JSON中“属性”字段,脚本如下
亚星游戏官网-yaxin222

调用具体策略将平台数据解析到中间变量中缓存。
先将设备的DO状态保存到中间变量,再调用处理DO脚本,本例并未使用到AO请忽略。
亚星游戏官网-yaxin222

DO处理脚本如下
亚星游戏官网-yaxin222

调用处理IO实行脚本,脚本如下。
亚星游戏官网-yaxin222

忽略对ME31-XAAX0440与ME31-AAAX2240的数据处理。
亚星游戏官网-yaxin222

处理完成标记
亚星游戏官网-yaxin222

简单制作一个界面关联相应变量。
亚星游戏官网-yaxin222

②经过上述步骤,已经可以实现物模型平台控制,演示如下:
亚星游戏官网-yaxin222

在“在线调试”控制第一路DO输出
亚星游戏官网-yaxin222

亚星游戏官网-yaxin222

处理上报阿里云物模型数据
接下来对上报数据进行处理,创建“用户策略”。
亚星游戏官网-yaxin222

手动对数据进行组包处理,图中所示其余脚本在单设备中不生效。
亚星游戏官网-yaxin222

标记完成对单设备不生效,因此只用清空处理标志。
添加手动上传功能,自动上传只是周期调用“上传策略”,不再说明:
亚星游戏官网-yaxin222

查询当前平台参数:
亚星游戏官网-yaxin222

点击“手动上传”,刷新网页再次查询:
亚星游戏官网-yaxin222
自此就ME31-AXAX404通过TPC7062连接阿里云物模型实现远程控制采集。


举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-9 00:50 , Processed in 0.232510 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图