IOT2050 可将工业 PLC, CNC 和仪器仪表等设备快速接入阿里云物联网平台,轻松接入您的 ERP MES 等系统,通过 OEE 工具提高生产效率。
有了 IOT2050,西门子、三菱、欧姆龙、台达、汇川、信捷等品牌 PLC 可快速组建工业物联网
1 环境要求
1.1 硬件
硬件 | 说明 |
---|---|
SCA-IOT2050 | 从凌顶科技获取的已安装IIoT_Module的IOT2050 |
PC | Windows 10, Windows 11 |
1.2 软件
软件 | 说明 |
---|---|
IIoT-Module | version 1.1.2 or higher,随SCA-IOT2050预装 |
EdgePlant | version 2.3.10.RC1 or higher |
AliyunIotDeviceAgent | version 1.4.1.RC1 or higher,已预装进IIoT-Module |
阿里云物联网平台 | 在实例中创建了该设备 |
2 预配置步骤
2.1 阿里云平台侧配置
为实例下创建产品
为产品添加自定义 Topic(必须)
设备操作权限 | Topic类 | |
---|---|---|
订阅 | direct_method/opcua_read_value/c2d_request | 写设备数据和控制设备 |
订阅 | direct_method/opcua_write_value/c2d_request | 读设备数据 |
为产品添加设备
记录设备连接信息
item | value |
---|---|
ProductKey | a1l9av1Kuug |
DeviceName | LAB_in_WUXI |
DeviceSecret | 1d41xxxxxxxxxxx269 |
2.2 EdgePlant 侧配置
为 SCA-IOT2050 配置阿里云物联网平台登陆信息
将上一步设备连接信息参照如图所示填入
注意:
- ProductKey是产品KEY,DeviceName是设备名称,DeviceSecret是设备密钥,GlobalHost是服务终结点
- 服务器地址,对于2021年7月30日前开通的1日版实例请设置为
{Product Key}.iot-as-mqtt.cn-shanghai.aliyuncs.com
- 服务器地址,对于企业版实例清设置为
{Instance ID}.mqtt.iothub.aliyuncs.com
- Port 为443,固定不变,即使使用TLS也是443。
- OPCUA服务器终结点应填写与PC正在连接的SCA-IOT2050的IP地址,例如
opc.tcp://192.168.3.167:4840
# 路径规则
opc.tcp://{IP}:4840
直接方法
方法名 | 功能 | 用户侧状态 |
---|---|---|
opcua_read_value | 允许读取OPCUA服务器的标签值 | 可用 |
opcua_write_value | 允许更改OPCUA服务器的标签值 | 可用 |
file_upload | 允许将模块内部文件上传至云端 | 未开放 |
file_download | 允许从云端下载文件到模块 | 未开放 |
shellcmd_exec | 允许对模块执行shell命令 | 未开放 |
database_sql_exec | 允许对模块内部数据库执行SQL语句 | 未开放 |
kill_process | 允许杀死模块中的进程 | 未开放 |
query_edge_info | 允许查询模块信息 | 未开放 |
ethernet_config | 允许更改模块网络接口参数 | 未开放 |
telemetry_control | 允许启动遥测服务 | 可用 |
2.3 配置遥测信息
在本节示例,如何配置向阿里云平台发送实时时刻和OPCUA服务器标签值。
创建定时发布主题
创建字段
- 日期时间字段
- OPC标签值字段
- 监测位-控制器通讯状态
- 控制位-电机启停
- 监测位-电机实时转速-Per-min
写入配置
依次点击
- 项目
- 下载模块配置
添加至开机自启
在 系统设置-边缘应用软件管理中,鼠标右键单击 AliyunIotDeviceAgent,将其添加至开机自启
- 下载配置
重启IIoT-Module
在 模块属性 窗口中,点击 模块重启 按钮
3 阿里云平台访问设备
在设备 Topic 列表下,调用自定义 Topic
示例
调用 opcua_write_value 方法控制电机启停
开启电机
{
"write_id":"3",
"node_prefix":"ns=1;s=Project.SmartKit.Smart200.",
"items_write":[{"name":"Mark_MotorControl","value":"1"}]
}
关闭电机
{
"write_id":"4",
"node_prefix":"ns=1;s=Project.SmartKit.Smart200.",
"items_write":[{"name":"Mark_MotorControl","value":"0"}]
}
获取电机实时转速
{
"read_id": "654",
"node_prefix": "ns=1;s=Project.SmartKit.Smart200.",
"items_read": [ "Rpm_Motor"]
}
FAQs
支持与服务
声明
本手册所述 AliyunIotDeviceAgent 由 无锡凌顶科技有限公司 提供服务与技术支持。
技术支持团队
E-mail:support@scapeak.com
联系我们
地址:江苏省无锡市滨湖区建筑西路777号国家集成电路设计中心A3幢7层710室
网址:www.scapeak.com
TEL :400-8544-418
邮编:214000