SCA-IOT2050 连接至阿里云IOT平台,并通过阿里云IOT控制PLC

在这里插入图片描述

IOT2050 可将工业 PLC, CNC 和仪器仪表等设备快速接入阿里云物联网平台,轻松接入您的 ERP MES 等系统,通过 OEE 工具提高生产效率。

有了 IOT2050,西门子、三菱、欧姆龙、台达、汇川、信捷等品牌 PLC 可快速组建工业物联网

1 环境要求

1.1 硬件

硬件说明
SCA-IOT2050从凌顶科技获取的已安装IIoT_Module的IOT2050
PCWindows 10, Windows 11

1.2 软件

软件说明
IIoT-Moduleversion 1.1.2 or higher,随SCA-IOT2050预装
EdgePlantversion 2.3.10.RC1 or higher
AliyunIotDeviceAgentversion 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读设备数据

为产品添加设备

记录设备连接信息

itemvalue
ProductKeya1l9av1Kuug
DeviceNameLAB_in_WUXI
DeviceSecret1d41xxxxxxxxxxx269

2.2 EdgePlant 侧配置

为 SCA-IOT2050 配置阿里云物联网平台登陆信息

将上一步设备连接信息参照如图所示填入

image-20220114110551844

注意

  • 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

image-20220114144704571

写入配置

依次点击

  • 项目
  • 下载模块配置

添加至开机自启

在 系统设置-边缘应用软件管理中,鼠标右键单击 AliyunIotDeviceAgent,将其添加至开机自启

image-20220114145602387
  • 下载配置

重启IIoT-Module

模块属性 窗口中,点击 模块重启 按钮

image-20220114100606440

3 阿里云平台访问设备

在设备 Topic 列表下,调用自定义 Topic

image-20220114145930404

示例

调用 opcua_write_value 方法控制电机启停

image-20220114152514479

开启电机

{
    "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-mailsupport@scapeak.com

联系我们

地址:江苏省无锡市滨湖区建筑西路777号国家集成电路设计中心A3幢7层710室

网址www.scapeak.com

TEL :400-8544-418

邮编:214000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值