Skip to content

2.快速入门

2.1DASSConsole软件的安装与连接

2.1.1软件安装

windows版

  1. 双击 DASSConsole windows安装包,选择安装路径,点击 NEXT。

image-20230603154655311

  1. 勾选设置项,点击 NEXT。
  • Start dasserver when Window starts:窗口启动时启动dasserver。
  • Generate the desktop shortcuts:生成桌面快捷方式。
  • Run application after install:安装后运行应用程序。

image-20230603153601103

  1. 安装程序框,点击 Install。

image-20230603153225096

  1. 本机安装 dasserver 程序已完成,点击 Finish退出安装向导

image-20230603153303985

  1. 点击桌面图标启动 DASSConsole,在浏览器输入127.0.0.1:8095即可。

image-20230603155214133
image-20230603155404702

2.1.2注册与登录

2.1.2.1注册
  1. 点击<注册>。

image-20230725155937527

  1. 填写用户名、密码(6-8位数字、字母、下划线)。
    填写完,点击注册,页面提示<注册成功2s后会自动进入登陆页面>。

image-20230725163036778
image-20230725163104653

2.1.2.2新用户首次登录
  1. 在登录框中输入用户名、密码,点击<登录>按钮。

image-20230725163207772

  1. 新建dass连接
    必填:DASS IP、端口、用户名、密码。
    别名:根据个人所需填写。
    SSL/TLS:加密协议,保证网络通信的机密性、完整性和可靠性。根据个人所需打开/关闭。
    填写完,点击测试,页面弹框提示:有效连接,方可点击<添加>按钮。

image-20230725163522057
image-20230725163555288

  1. 进入DASSConsole主题页,可看见当前连接的设备名、设备型号、设备状态。

image-20230725164749562

  1. 点击设备名、设备型号区域,可切换左侧导航栏。

image-20230725173123241

  1. 切换左侧导航栏后,选择一个设备鼠标右键:对连接设备进行编辑删除。

image-20230725173202845

2.1.2.3在DASSConsole主体页新建dass连接
  1. 点击新建连接图标。

image-20230725173447166

  1. 填写信息:
    必填:DASS IP、端口、用户名、密码。
    别名:根据个人所需填写。
    SSL/TLS:加密协议,保证网络通信的机密性、完整性和可靠性。根据个人所需打开/关闭。
    填写完,点击测试,页面弹框提示:有效连接,方可点击<添加>按钮。

image-20230726093418178
image-20230726093450420

  1. 在左侧导航栏可查看到刚才所连接的设备,添加连接完成。

image-20230726093521332

2.1.2.4老用户登录
  1. 输入用户名、密码,点击<登录>按钮。

image-20230725172630404

  1. 进入设备表格页,可查看到该用户连接过的设备信息,可选择一个设备状态为在线的设备连接并进入DASSConsole主体页。

image-20230726094121438
4.进入DASSConsole主题页,可看见当前连接的设备名、设备型号、设备状态。
image-20230726094217364
2.1.2.5用户登出

  1. 点击用户登出系统的图标,在弹框中点击<确定>按钮即可返回到登录页面。

image-20230726094308048
image-20230726094344241
image-20230726094408348

2.2DASS软件的安装与连接

2.2.1软件安装

Linux版

  1. 获取安装工具dass_Install_installerdass_Install_IA-42 安装包
  2. 将工具installer解压。

image-20240108102440415

  1. 将installer和linux安装包放在一个文件夹里,然后通过U盘方式拷进linux系统里。目录由用户自行确定,示例为导入/home/magus。

image-20240108104841335

  1. 通过linux命令来执行dasserver安装

(1)给installer授予权限:chmod +x installer
(2)在使用安装工具,后面添加参数,最后写上安装包:
./installer -pn dass_Install_IA-42.v3.4.0-beta27.20240105.linux.tar.gz -path /opt
(3)输入以上命令后,程序自行安装。出现如下DASS字样则成功安装。
image-20240108104620291
image-20240108104714122

  1. 启动dasserver

(1)进入dasserver程序包: cd /home/magus/dasserver
(2)在dasserver下后加 ./dasserver 来启动dasserver
image-20240108110613408

  1. 首次安装完成后,重启系统。

2.2.2连接登录

  1. 通电使设备正常工作,用网线连接PC和盒子LAN1(或LAN2)网口。
  2. 修改PC的IP使之与盒子处于同一网段。(不可与盒子网口IP重复)

(1)打开网络控制面板,打开新增的以太网属性页面。
image
(2)打开“Internet协议版本4(TCP/IPv4)”的属性页面。
image
(3)点击“使用下面的IP地址”,根据所连LAN口设置IP。

LAN1(192.168.100.169)
设置IP
子网掩码
LAN2 (192.168.0.169)
设置IP
子网掩码
image
  1. 访问物联网云平台地址:192.168.20.42,输入用户名密码登陆即可。(用户名admin密码sis)。登录后,点击<终端协同>-<终端管理>,选择一个终端,点击<DASS管理>,即可进入DASS。

image
image

2.3接入物联网云平台3.3.3

【说明】:将DASS绑定到物联网云平台,使用户可以在云平台中创建采集服务和测点。物联网云平台的部署详情请查看其使用手册。 注:加密的设备码不再是明文展示,数据更安全。DASS3.3.3不支持使用加密的设备码,DASS3.3.4支持使用加密的设备码。

2.3.1 接入的软件配置

软件名称版本
系统服务 edge_mqtt_hub2.0.3
上传服务 OP2_MQTT_MagusIot1.0.0
云平台终端协同 terminalCenter3.4.0
DASS3.3.3
DASSConsole1.0.0

2.3.2 绑定

  1. 获取Cloud Key

在云平台mqtt鉴权中找到未被使用的设备码,复制其所对应的Cloud Key。示例:复制的Cloud Key是default_57的内网ssl。
image-20230808154513299

  1. 把设备码粘贴到DASS的edge_mqtt_hub服务中。
    点击<系统服务>图标,选择<维护>菜单下的<系统服务>,勾选<edge_mqtt_hub>,勾选后点击<配置>,将设备码粘贴到弹框中Cloud Key栏中,点击<测试>,弹框提示为有效连接,且在设备码栏处显示出与Cloud Key对应一致的设备码,方可点击<保存>。

image-20230808145500931
image-20230808145553418

  1. 在系统服务中重新启动edge_mqtt_hub。

image-20230808145652902
image-20230808145713958
image-20230808155244954
image-20230808145805235

  1. 在云平台的终端管理中新建终端,选择终端的下拉框显示出需绑定的设备码default_57。填写终端名、分组、描述,点击确定即可。

image-20230808151728925
image-20230808154720349

2.4接入物联网云平台3.3.4至3.4.0

【说明】:将DASS绑定到物联网云平台,使用户可以在云平台中创建采集服务和测点。物联网云平台的部署详情请查看其使用手册。
注:加密的设备码不再是明文展示,数据更安全。DASS3.3.3不支持使用加密的设备码,DASS3.3.4支持使用加密的设备码。

2.4.1 接入的软件配置

软件名称DASS3.3.4DASS3.3.5DASS3.4.0
系统服务 edge_mqtt_hub2.0.32.2.02.3.0
上传服务 OP2_MQTT_MagusIot1.0.01.3.81.4.0
缓存代理服务 doa<=1.0.91.0.91.1.0
云平台终端协同 terminalCenter3.4.04.0.04.0.0
DASSConsole1.0.01.0.11.0.2

2.4.2 绑定

  1. 获取Cloud Key

在云平台mqtt鉴权中找到未被使用的设备码,复制其所对应的Cloud Key。示例:复制的Cloud Key是default_64的内网ssl。
image-20230808152207178

  1. 把设备码粘贴到DASSConsole
    点击<云边协同>,将设备码粘贴到弹框中Cloud Key栏中,点击<测试>,弹框提示为有效连接,且在设备码栏处显示出与Cloud Key对应一致的设备码,方可点击<保存>。

image-20230808151225066
image-20230808151353177

  1. 在系统服务中重新启动edge_mqtt_hub。

image-20230808151500543
image-20230808151618638

  1. 在云平台的终端管理中新建终端,选择终端的下拉框显示出需绑定的设备码default_64。填写终端名、分组、描述,点击确定即可。

image-20230808151728925
image-20230808151848767

2.5典型案例部署

2.5.1 Modbus采集服务

  • 了解采集服务
  • 了解Modbus协议
  • 搭建Modbus Slave实验环境
  • 创建Modbus TCP采集服务
  • Modbus地址说明
    了解采集服务

采集服务是DASS的主要功能之一,主要用于完成各种现场设备实时数据的对接。通过在DASS内进行采集服务配置,实现盒子与设备间通信,并将采集数据存储至openPlant。

了解Modbus协议
/简介/
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。
Modbus允许约240设备连接在同一个网络上进行通信,举个例子,一个由测量温度和湿度的装置,并且将结果发送给计算机。在数据采集与监视控制系统(SCADA)中,Modbus通常用来连接监控计算机和远程终端控制系统(RTU)。
/协议版本/
Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。大多数Modbus设备通信通过串口EIA-485物理层进行。
Modbus协议原型有不同的实现方式。对于串行连接,存在两个变种:Modbus ASCII和Modbus RTU。它们在数值数据表示、协议细节上略有不同。Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。RTU格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。被配置为不同变种的节点间不可通信。对于通过TCP/IP连接,存在多个Modbus/TCP变种。这种方式不需要校验和计算。这三种通信协议,在数据模型、功能调用是相同的,只有封装方式不同。
Modbus有一个扩展版本Modbus Plus(Modbus+或者MB+),不过此协议是Modicon专有的,和Modbus不同。它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。它使用1Mbit/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平触发的装置。连接Modbus Plus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者PMCIA总线的板卡。
/架构和通信/
Modbus协议是一个master/slave架构(主从架构)的协议。一个节点为master节点(主站),其他使用Modbus协议参与通信的节点是slave节点(从站)。每一个slave设备有唯一的地址。在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)。
一个ModBus命令包含了打算执行的设备的Modbus地址。所有设备都会收到命令,但只有指定位置的设备会执行及回应指令(地址0例外,指定地址0的指令是广播指令,所有收到指令的设备都会运行,不过不回应指令)。所有的Modbus命令包含了检查码,以确定到达的命令没有被破坏。基本的ModBus命令能指令一个RTU改变它的寄存器的某个值,控制或者读取一个I/O端口,以及指挥设备回送一个或者多个其寄存器中的数据。

搭建Modbus Slave实验环境

  1. 在本地电脑配置一个Modbus Slave服务。打开Modbus Slave,点击Connection:Connect创建一个新的连接。

WPS图片编辑

  1. 进行通讯设置。

Connection选择Modbus TCP/IP,其它参数保持默认。点击OK创建。

  • IP Address:本机IP地址,
  • Port:Modbus Tcp默认端口502

image

  1. 返回Modbus Slave界面,无No connection显示,Modbus TCP创建成功

image

  1. 从站创建成功后,双击地址弹出Edit Register设置框。设置完成后即可进入DASS创建采集服务。
  • 可在Value框中直接输入所需数值
  • 可勾选Auto increment进行自动数值模拟。

image

创建Modbus TCP采集服务

  1. 点击<创建采集>按钮。

image-20230602092634885

  1. 填写服务基本信息:

选择应用:选择服务所用的驱动,如列表内无所需驱动,需先在应用商城下载与盒子版本一致的采集驱动,离线导入到应用管理后方可使用。示例:GB_Modbus_Poll_TCP;
服务名称:服务名唯一。示例:test;
**描述:**可添加自定义服务描述(不能为空)。
填写完点击<下一步>
image-20230602092742190

  1. 填写服务基本通信配置

根据个人需求填写配置,具体的配置请查看驱动说明书。填写完点击<完成服务创建>即可。
image-20230602092821495

创建采集通道
【说明】:1. 旧版的采集驱动在完成服务的创建后,系统会默认创建名为”DEC“通道,可跳过创建采集通道这一步骤,直接创建测点。
2. 新版的采集驱动在完成服务的创建后,需手动创建通道。如下操作所示。
【操作】:

  1. 采集服务创建后会跳转到添加通道的页面,填写通道信息:
    服务名称:在创建采集服务时已填写,此处无需再填;
    通道名称:必填项,填写格式为:字母、数字、下划线,示例:td1;

image-20230602092939792

  1. 填写配置信息。不同驱动版本的配置不同,根据个人需求填写即可,具体的驱动配置请查看其说明书。 填写后,点击<完成通道创建>即可。

image-20230602093036292

创建采集测点

  1. 选择一个需添加测点的通道,点击<新建测点>按钮。

image-20230602093132801

  1. 填写测点属性

    :以下为必配测点属性,其余属性见附录《测点属性说明表》
    点名:测点名称,节点下唯一。支持英文、数字、下划线、英文中划线。示例:dm1;
    ID:系统自动分配,无需填写;
    数据类型:数据存储到 openplant 的类型;
    地址信息(AD):格式见 Modbus 地址说明。示例:1.3.0;
    采集点类型(SR):采集驱动解析使用的数据类型。
    填写后,点击<创建>,在数据采集的采集服务中存在名为test的服务,服务下有名为td1的通道,单击< td1 >,则可查看到采集测点创建成功。
    image-20230602093323576
    image-20230602093454482

Modbus地址说明

格式示例
设备号.功能码.地址1.3.0
功能码
十进制
01
02
03
04
05
06
15
16
22
Modbus寻址
地址类型范围数据类型测点属性功能代码
输出线圈0.0 ~ 0.65535bool读/写01、05、15
输入线圈1.0 ~ 1.65535bool只读02
内部寄存器3.0 ~ 3.365535 3.0 ~ 3.365534 3.0 ~ 3.365532INT8 FOLAT、INT16 LONG、DOUBLE只读04 04 04
保持寄存器4.0 ~ 4.365535 4.0 ~ 4.365534 4.0 ~ 4.365532INT8 FOLAT、INT16 LONG、DOUBLE读/写03、06、16 03、06、16 03、06、16

2.5.2 Modbus上传服务

  • 了解上传服务
  • 搭建Modbus Poll实验环境
  • 创建Modbus TCP上传服务

了解上传服务
上传服务是DASS的主要功能之一,用于提供北向的数据服务和协议转换服务。设备实时数据由采集服务采集后,会在openPlant内保存一定时间(根据盒子型号不同)。通过在DASS内进行上传服务配置,将测点信息上传至中心数据库/其他客户端数据库。

搭建Modbus Poll实验环境
1、打开Modbus Poll,此时未No connection状态。点击Connectino:Connect,创建一个新的连接。
POLL
2、进行通讯设置。

  • ConnectionModbus TCP/IP
  • IP Address:192.168.100.169(盒子IP地址)
  • Port为Modbus Tcp默认端口502
  • 其它参数保持默认。点击OK创建。

image

创建Modbus上传服务

  1. 在配置向导中点击<创建上传>。

image-20230603175115172

  1. 填写上传服务基本信息:
    选择应用:选择服务所用的驱动,示例:OP2_Modbus_Slave_TCP;
    服务名称:服务名唯一。示例:modbus;
    描述:可添加自定义服务描述(不能为空)。

image-20230603175253613

  1. 填写上传服务基本通信配置:
    根据个人需求填写配置,具体的驱动配置请查看其说明书。最后点击<完成服务创建>即可。

image-20230603175349640

  1. 新建测点。
    可以按服务、按通道、按测点新建。
    示例:按服务。

image-20230603175552435

  1. 完成测点添加。点击确定,一个完整的上传服务创建完成。

image-20230603175612065