1 概述
1.1 功能描述
网关/触摸屏采集到的点位信息,在 X2View 中通过“驱动配置”可编辑通讯点位信息、“HMI 编辑器”编辑人机组态画面,然后将组态发布在网页端,最终可通过电脑或移动客户端访问组态,实现监控功能。
⚫ 本软件优点:
1. 绿色免安装,可配置性强,操作简单,稳定可靠,故障诊断方便。
2. 支持 JS 脚本编辑器和 PLC 逻辑编程,实现逻辑控制。
3. 支持多国语言切换,方便用户操作。
4. 在“本地”监控模式下,配置软件 X2View,可用于 PC 仿真。
5. 网关内置 WEB 服务器,用户可以通过浏览器查看实时变化的数据和通信状态,方便现场调试。另外,还可以下载配置软件 X2View 及工程文件。
6. 采集端支持各种不同的协议。
7. 网关模拟量支持线性转换,取位,高低字节交换等功能。
8. 提供 SOAP 接口,方便开发。
1.2 运行环境
⚫ X2View 配置软件支持 Win 7/Win8/Win10。
⚫ WEB 支持 IE11 及以上版本、360 浏览器和 Google Chrome 浏览器。建议使用 Google Chrome 浏览器
2 初次使用
2.1 X2View使用步骤
X2View 使用步骤如下图:

2.2 X2View软件来源
X2View 配置软件可在迅饶官网 http://www.bacnetchina.com,服务与支持->下载中心->WEB 组态配置软件 免费下载。
2.3 X2View安装/卸载
安装:
⚫ X2View 是一款免安装软件,下载之后点击 X2View.exe 可直接运行。
⚫ 不对注册表进行任何操作
⚫ 不对系统敏感区进行操作,一般包括系统启动区根目录、安装目录(windows 目录)、程序目录(Program Files)、帐户专用目录。
⚫ 不向非自身所在目录外的目录进行任何写操作
⚫ 程序运行本身,不对除本身所在目录外的任何文件产生任何影响。
⚫ 随意拷贝、复制文件夹就可以用
⚫ 运行 X2View 时尽量不要放在桌面(或者 C 盘)运行,并且以管理员身份运行
⚫ 上传不成功的话,可以直接运行 UPLoader.exe,仍然不行的话,可以右击 UPLoader.exe,兼容性的特权等级,勾上以管理员身份运行此程序,如下图所示:

卸载:
只要把程序所在目录和对应的快捷方式删了(如果您在桌面或其它位置设了快捷方式),这样程序就完全干净地从你的电脑里删去了,不留任何垃圾。
2.4 X2View启动/退出
启动:
由于 X2View 配置软件内已经放了多个 Project 工程文件,打开 X2View 软件会提示要求选择工程,也可直接选择新建工程。

选择工程默认进去可直接进入 X2View 驱动配置界面。点击导入工程,可以通过 X2View.exe 直接打开任意地方的工程文件,然后直接进行编辑和操作,如下图所示:

默认工程文件保存位置:Web 组态软件 X2View\Project\工程名进入驱动配置界面,如下图所示。

菜单栏:显示当前 X2View 软件可编辑的菜单选项。
快捷键栏:可对部分工具进行快捷方式切换或者进入快捷键功能块配置界面。
驱动配置栏:可对第三方设备或者接口协议进行配置,步骤一般为配置驱动、通道、设备、组。
点位配置栏:对需要采集的每一个点位或者信息数据建立对应关系
消息日志栏:对当前的通讯状态和通讯的实时报文进行实时的消息打印。
状态栏:显示当前的监控模式、已添加标签总数、支持点数等信息。
退出:
⚫ 单击右上角关闭按钮关闭。
⚫ 右击左上角 X2View 图标,从下拉菜单中选择关闭(Alt+F4)。
⚫ 单击文件菜单,从下拉菜单中选择关闭。
2.5 使用帮助
用户在使用 X2View 配置软件时,可通过以下两种方式获取帮助文档。
⚫ 键盘上按【F1】键。
⚫ 通过软件【帮助】菜单
2.6 版本更新
迅饶官网上会不定期发布新版 X2View 配置软件,注意及时下载最新版,X2View新版本可以兼容老版本。版本更新时注意先保存好自己的 Project 文件,然后拷贝到新版本 X2View 配置软件的 Project 文件夹下面,或者通过导入工程的方式打开自定义位置的工程。
3 操作说明
X2View 是运行在 PC 上的配置软件,用来配置工程,配置完工程上传到网关、触摸屏中进行现场实际的运行。
3.1 新建工程项目
首先打开运行主程序 X2View.exe,在“工程管理”对话框中,单击“新建工程”;在弹出的“新建工程”对话框中,输入工程名称和工程描述,选择“保存路径”,然后单击“确定”,回到“工程管理”对话框,最后单击“完成”,操作步骤如下图所示。

工程项目新建完成以后,“工程管理窗口”里就可以看到相应的新工程名称,如下图所示。

在工程管理窗口选择新的工程项目“test”,点击“完成”进入驱动配置界面,如下图所示。

3.2 添加驱动
在这里作为采集端涵盖的众多协议,我们选择 ModbusRTUClient 协议作为范例。如果需要了解其它协议的配置,请点击“帮助”菜单下的“通信连接说明”,打开《CommunicationManual-Ch.pdf》 。在驱动配置界面,单击“编辑”菜单,选择“新建驱动”或直接单击工具栏 图标,如下图所示。

在弹出来的属性框中选择 ModbusRTUClient 驱动,如下图所示。

编辑所选驱动的属性:
名称:可以填写驱动名称,也可根据实际项目要求命名;
轮询时间:决定访问所有设备的频率,默认 1000 毫秒。如果访问完所有设备所需要的时间大于设定的轮询时间,则此设置无效;反之,如果访问完所有设备所需要的时间小于设定的轮询时间,则需要等待时间达到设定的轮询时间之后,才会进行下一次访问。用户可以根据实际情况,更改轮询时间。如下图所示。

单击“确定”,驱动添加完成,如下图所示。

3.3 添加通道
选择当前驱动,右键单击选择“新建通道”或者单击工具栏 图标,如下图所示。

在弹出来的窗口根据驱动通讯协议进行相应的通信参数设置。因为我们选择的是 ModbusRTUClient 协议,所以,弹出的窗口是“串口通信参数设置”,其中:通道名称可根据实际项目要求命名;串口的范围是 COM1~COM5(以实际的硬件接线为准),波特率默认是 9600,数据位默认是 8 位,网络超时时间:网关等待设备响应的最长时间。当通信正常的情况下,设置长一点不影响通信速度;假如设备响应速度比较慢,为了避免通信失败,建议可以设置长一点,默认 1500 毫秒。具体设置如下图所示。

由于本次采集端用 Modbus Slave 从站模拟数据,所以串口通讯参数应与Modbus Slave 中设置保持一致。超时时间默认 1500ms,假如设备响应速度比较慢,为了避免通信失败,建议可以设置长一点,如下图 。

通道添加完成后,如下图所示。

3.4 添加设备
选择当前通道,右键单击选择“新建设备”或者单击工具栏 ,如下图所示。

在弹出的“设备属性”对话框中设置设备相关属性,其中:
名称:可以填写设备名称,也可以根据实际项目要求命名;
设备类型:根据对应的能耗类型选择,如果不需要开启能耗,此处可以选择“无”,如果需要设置更多的设备类型那么可以进入 WEB 组态配置软件 X2ViewV2文件夹的 Config.xml 文件中添加,具体可以查看《能源管理平台 2.0 使用说明书-Ch》;
站号:所采集设备的 ID(地址);
请求帧间隔:从当前请求帧发出到下一请求帧发出的时间间隔,默认 50 毫秒。当设备响应比较慢时,可将此值调大。
通讯:当设备的响应时间比较慢时,可以设置请求帧间隔。 其中 2 字节和 4字节以及浮点数顺序调整功能是结合现场设备在数据传输时使用,譬如某些电表在传输数据时将高低位调整了顺序,此时将用到此功能,一般情况都使用默认参数。
批量传输:在支持组包的通信协议下,为了提高传输速度,同样寄存器类型,在连续的寄存器地址下,可以实现组包通信。若不支持组包通信,应该把“批量传输”下的参数都设置为 0。如下图所示。

点击“确定”,设备添加完成,如下图所示。

3.5 添加标签
在设备下可以直接新建标签,也可先建立组,再在组中新建标签,建组不是必须操作,可以直接在设备节点建点也是可以,建组只是相当于给点位分多个文件夹,不影响实际通讯。选中该设备,右键单击选择“新建组”或者单击工具栏图标,如下图所示。

组添加完成,如下图所示。

如果不需要建组,可以直接在设备下新建标签,选中该设备,右键单击选择“新建标签”或者单击工具栏 图标,如下图所示。

配置完成后,如下图所示。

右击可以选择进行剪切、复制、黏贴、删除,还可以选择复制点名,方便组态画面上绑点。也可以选择多个标签,进行批量修改。

注意:
1. 提高配置点位的效率,可通过批量修改,导入导出 Excel。
2. 建议采集端同一个寄存器类型下按序分配,尽量不要留有空闲的地址,这样方便组包,提高效率。
3. 若不需要组态画面,当网关使用的话,可以直接上传至网关监控。
3.5.1 采集端寄存器类型
在弹出的“标签”对话框中设置采集端的参数,其中:
(1) 点名:可根据实际项目要求命名;
(2) 数据类型:可选择 Boolean、Word、Short、DWord、Long、Float、Double、String 数据类型;
(3)寄存器类型:
1) 0X(Coil Status)——对应 BO 点位
2) 1X(Input Status)——对应 BI 点位
3) 3X(Input Register)——对应 AI 点位
4) 4X(Holding Register)——对应 AO 点位
(4) 寄存器地址:注意 Modbus 服务器寄存地址的初始地址是从 1 开始的;
线性转换:对原始数据进行线性放大或缩小得到组态画面中要求显示的工程数据。标签属性界面如下图所示。

3.5.2 转发端寄存器类型及个数
1.支持 BACnetIP/MSTP 服务器,该服务器支持的寄存器类型及个数如下表。
注意:网关寄存器个数是动态支持的,每种寄存器最多可建 2048 个点,且寄存器总数不超过 2048 个(含虚点)。

2.支持 ModbusRTU/TCP 服务器,该服务器支持的寄存器类型及个数如下表。
注意:
网关寄存器个数是动态支持的,每种寄存器最多可建 2048 个点,且寄存器总数不超过 2048 个。
4X 和 3X 寄存器地址=BACnet 的寄存器地址*2+1
0X 和 1X 寄存器地址=BACnet 的寄存器地址+1
转发出去的数据类型遵循采集端的数据类型,如果点位启用了线性转换功能,转发出去的数据类型为 Float。

4 菜单栏功能
X2View 软件进行工程配置时,针对不同的功能,需要进入菜单栏相应的功能框开启所需功能,X2View 具体的功能内容可见下面的详细说明。
4.1 视图
4.1.1界面刷新间隔
点击菜单栏“视图”,选择“界面刷新间隔”可以打开时间间隔设置画面。填写时间间隔参数即可修改X2View软件调试时数据更新的时间间隔,如下图所示:


4.1.2 数据帧显示
点击菜单栏“视图”,选择“数据帧显示方式”可以修改 X2View 软件监控调试时消息打印框中的报文显示,如下图所示:

4.1.2 坏值
点击菜单栏“视图”,选择“坏值”可以设定当网关与底层设备通讯失败时,数据是保持最后一次通讯正常时的数据还是置为 0,如下图所示:

4.1.3 查看工程/查看软件
点击菜单栏“视图”,选择“查看工程”可以直接打开工程文件夹的路径,选择“查看软件”可以直接 X2View 软件的路径,如下图所示:

4.2 监控对象
4.2.1 内部变量
点击菜单栏“监控对象”,在弹出的对话框中选择“内部变量”或者是快捷键图标“ ”,可以进入内部变量界面,如下图所示:

系统默认有以下内部变量,用户不可修改内部变量名称,方便了用户在组态页面上的调用。如下图所示。
⚫ 日期、时间、星期
⚫ 网关 IP 地址、子网掩码、默认网关
⚫ 已建设备的通信状态
⚫ 驱动、通道、设备、组名的名称通配符
⚫ 语言切换
⚫ 操作权限
⚫ 时间限制的状态
⚫ 蜂鸣器报警静音
⚫ 报警信号
⚫ 最后一条报警信息
⚫ 禁用报警
此外,用户可根据需要添加自定义内部变量,通过导出 Excel,导入 Excel 批量修改内部变量。自定义可以修改名称。

右击可以新建、编辑、剪切、复制、黏贴、删除内部变量,选择新建、编辑打开内部变量属性窗口,包含的属性有点名、描述、数据类型、初始值、转发端寄存器类型、转发端寄存器地址、单位、报警内容、历史存储、掉电保持当前值。如下图所示:

定义好的内部变量,可以与组态画面配合使用,在组态画面上进行实时监控。勾选掉电保持当前值,该内部变量的值可以实现掉电保持。
4.2.2 定时组列表
定时组列表功能是为了方便用户管理在同一时间段的点位,可以将定时在同一时间段的点位集中在一个小组里,这样方便用户查看和管理。定时组列表参照的也是网关内部时钟,因此使用定时器功能前,请先校准网关的时间。点击菜单栏“监控对象”,在弹出的对话框中选择“定时组列表”或者是快捷键图标“ ”,可以进入定时组列表,如下图所示:

在弹出来的“定时组列表”对话框里,单击右键选择“新建定时组”,如下图所示:

在弹出来的“定时组”对话框中,设置相应的属性,双击标签即可完成添加。
注意:所选点位必须是可控点。

点击“确定”之后,又回到“定时组列表”对话框,可以看到刚刚建好的定时组,如下图所示。

重复以上步骤,用户可以按实际需求添加多个定时组列表。右击可以对定时组进行编辑或者删除。
4.2.3 定时器
定时器功能是在定时器分组的情况下,对已经分好组的定时器进行定时编辑,进行定时管理。操作步骤如下:
单击“监控对象”菜单,在弹出的对话框中选择“定时器”或者是快捷键图标“ ”,如下图所示。

在弹出“定时器”对话框,其属性如下图所示。

右键单击空白处,在弹出的列表中选择“新建”,打开“定时器”编辑窗口,
其相关属性有:
1)定时器名称:设定当前的定时器名称。
2)定时组:选择定时组。
3)描述:自定义对当前的定时器进行选择性描述。
具体配置如下图所示。

4)时间、值:点击“周一...”可进入周一的定时器设定;网关的当前时间到达设定的时间后,会将设定的值写入定时组的变量中。如下图所示。

5)周一~周日有效:可单选或多选,勾选之后,定时器仅在勾选的时间执行。具体配置如下图所示。

按照以上步骤,添加多个定时器,完成时间表。
4.2.4 触发器
触发器功能在菜单栏的“监控对象”下,可以实现两个变量之间的数据传输,传输的机制是变化执行的机制。操作步骤如下:
单击“监控对象”菜单,在弹出的对话框中选择“触发器,如下图所示。

在“监控对象中”选择“触发器”以后,弹出“触发器”对话框,其属性如下图所示。

变量名称下选择“…”进入变量选择界面,绑定需要进行数据传输的变量,可以实现左边变量的数据变化后实时写入右边变量。
4.3 可编程
4.3.1 JS脚本编辑
本网关还带有 JS 脚本编辑器,用户可以通过编辑脚本语言实现一些逻辑控制。脚本编辑器内置一些常用函数,用户可以选择一些函数编辑语言,在编辑完成后,点击“语法检查”,会自动检查语法。假如有语法错误,会提示具体哪一行语法
有问题。JS 编辑器更为详细的操作手册可以查看 X2View 中 Help 文件夹下的JavaScriptEditor-Ch。
4.3.1.1 编辑器功能
单击“可编程”菜单,在弹出的对话框中选择“JS 脚本编辑器”或者是快捷键图标“ ”,如下图所示。

在弹出来的“JS 脚本列表”对话框里,单击右键选择“新建 JS 脚本”,如下图所示。

脚本支持新建多个脚本,删除脚本,修改脚本。可自定义脚本名称,描述,脚本执行周期。编辑脚本属性,执行周期默认 1000ms。如下图所示。

在弹出来的脚本编辑器中,用户可以选择脚本内置的函数据进行逻辑控制,点击脚本编辑器“函数…”按钮,在弹出来的窗口可以选择内置的函数。通过调用外部变量,内部编辑,进行逻辑实现。如下图所示。

4.3.1.2 系统默认函数
用户可以选择脚本内置的函数据进行逻辑控制如下图所示。

4.3.1.3 外部变量
用户可以根据“外部变量”的数据变化采用相关函数进行逻辑控制,譬如根据某一个外部变量的数值变化范围设置不同的逻辑控制。在脚本编辑器内点击“外部变量”,在展开的变量表中双击一个变量即可使用。若不需要该变量参数,也可双击“已选外部变量”里面的标签进行删除,如下图所示,

4.3.1.4 内部变量
也可选择内部变量进行 JS 逻辑编辑,在弹出的窗口中,双击标签进行选择。
注意:除了系统默认内部变量外,其他内部变量标签需在菜单栏“视图”选项,选择“内部变量”,在弹出来的窗口新建所需内部变量标签。如下图所示。

注意上图中已经存在一个内部变量$.ModbusRTU.Channel_1.Device_1.CommStatus,此变量表示 Device_1 这个设备的通讯状态,如果该设备下至少一个点通讯正常(即设备在线),则这个内部变量的值为 1,如果该设备下所有点通讯不正常(即设备离线),则这个内部变量的值为 0。如果当前有 n 个设备,则会自动产生 n 个内部变量,表示设备的离在线状态。
4.3.1.5 语法检查
JS 编辑器提供语法检查功能,点击语法点击即可瞬间找出错误代码,提示用户需进行修改,直到语法检查通过,才可保存当前 JS 代码。点击编辑框退出,即可完成 JS1 代码保存。如下图所示。

4.3.1.6 执行方式
执行方式选择循环,周期(ms):1000, 代表每隔 1000ms 执行一次脚本。
执行方式选择变化,变化可以选多个点名,任何一个点位变化,即执行脚本。如下图所示,将内部变量VarName_1赋值给'ModbusRTU.Channel_1.Device_1.二通阀给定'。可以通过对内部变量 VarName_1 赋初始值,实现批量对点名赋值。


执行方式选择定时,选择一个时间点,代表到达这个时间之后,执行脚本。可以应用在定时开关机。

4.3.2 PLC编辑器
本网关还带有 PLC 编辑器,用户可以通过 PLC 的梯形图语言编辑一些逻辑控制。
4.3.2.1 编辑器介绍
单击“可编程”菜单,在弹出的对话框中选择“PLC 编辑器”或者是快捷键图标“ ”,如下图所示。

单击打开,如下图所示。

4.3.2.2 功能说明
PLC 编辑器的具体功能和操作说明详情可查看帮助文档中的《PLCEditor 说明书》。
4.3.3 图形化编程
本网关还带有图形化编程功能,用户可以通过可视化控件编辑一些逻辑控制。
4.3.3.1 编辑器介绍
单击“可编程”菜单,在弹出的对话框中选择“图形化编程”或者是快捷键图标“ ”,如下图所示。

单击打开,如下图所示。

4.3.3.2 功能说明
图形化编程的具体功能和操作说明详情可查看帮助文档中的《JavaScriptEditor-Ch.pdf》。
4.4 数据库
在建立标签时,可选择是否启用历史数据存储,若无需存储可关联禁止。
4.4.1 数据库设置
单击“数据库”菜单,在弹出的对话框中选择“数据库设置”或者是快捷键图标“ ”,如下图所示。

在弹出来的“数据库”对话框里,可以勾选启用本地数据库,也可对数据的存储周期和存储时间进行设置,如下图所示

注意:
(1) 只有 A9 的网关和触摸屏才有存储数据库的功能,最大存储 45 天。
(2)开启此功能前需要在每一个标签的寄存器属性中开启历史存储功能,如下图:

4.4.2 历史数据
单击“数据库”菜单,在弹出的对话框中选择“历史数据”,如下图所示。

在弹出来的“历史查询”对话框里,可以查看到启用历史存储的标签点信息,并进行修改。如下图所示。

4.5 用户管理
WEB 组态产品支持用户和用户组功能,对用户进行权限管理。在组态页面可以对不同的用户设置不同的操作。
4.5.1 用户
单击“用户管理”菜单,在弹出的对话框中选择“用户”或者是快捷键图标“ ”,如下图所示。

进入用户列表界面,右击可以增删改用户及密码,通过导出到 csv,导入到 csv可以批量修改用户,如下图所示。

点击新建用户,修改用户,打开用户窗口,可以修改用户名和密码,如下图所示。机器人 Token 是钉钉报警和微信企业报警的 Token。

添加完成以后如下图所示:

4.5.2 用户组
用户组功能是新建好的用户进行分组管理。具体操作步骤如下:单击“用户管理”菜单,在弹出的对话框中选择“用户组”或者是快捷键图标“ ”,如下图所示。

进入用户组列表界面,右击可以新建、删除、修改用户组,如下图所示。

点击新建用户组、修改用户组,打开用户组窗口,可以修改自定义用户组名称,也可以将用户加入此用户组的成员列表,如下图所示。

添加完成以后如下图所示:

用户组功能是新建好的用户进行分组管理。另外,配合微信报警,可以直接新建用户组,不需要新建用户。用户是通过扫描二维码加入,详情请查看微信报警配置说明部分。
4.6 报警
4.6.1 短信
点击菜单栏“报警”,选择“短信猫…”或者是快捷键图标“ ”,可以进入短信报警设置界面,如下图所示。

进入 4G 短信猫界面,勾选开启短信报警,启用短信报警功能;远程测试表示通过网关测试发送短信报警消息。

注意:
数据通讯点如何实现短信报警功能的具体操作步骤,可以查看附录短信报警操作步骤。
4.6.2 电话
点击菜单栏“报警”,选择“电话...”,可以进入电话报警设置界面,如下图所示。

进入电话报警设置界面,勾选开启电话报警,可以开启 4G 网关的电话报警功能;远程测试表示通过网关测试拨打电话报警。

注意:
数据通讯点如何实现电话报警功能的具体操作步骤,可以查看附录电话报警操作步骤。
4.6.3 短信平台
点击菜单栏“报警”,选择“短信平台...”,可以进入短信平台报警设置界面,如下图所示。

进入短信平台设置界面,如下图所示。选择运营商即可开启对应的短信平台报警,禁止表示不开启此功能。

说明:
运营商:可以选择目前支持的运营商平台;
网关名称:自定义填写网关的名称;
企业编号:在平台申请账户时填写的企业编号;
用户名:在平台申请账户时填写的用户名;
密码:在平台申请账户时填写的密码;
4.6.4 微信
4.6.4.1 网关配置
点击菜单栏“报警”,选择“个人微信…”,可以进入微信报警设置界面,如下图所示。

进入微信设置界面如下图所示。勾选开启微信报警,进行设置。

IP 地址:填写云服务器的 IP 地址(图中为迅饶微信报警云 IP 地址)。带微信报警功能的网关、触摸屏、或者电脑,都需要能上网。
【注意】如果需要部署私有云,使用客户自己微信公众平台推送报警信息,客户云服务器端需要进行相关部署,具体详询迅饶商务支持。
公司 ID:申请公司管理员账户时的公司 ID 保持一致。为不超过 12 位的英文字母。
设备名称:在收到的微信报警内容里会显示,以区分不同设备发出的报警。
唯一 ID:指微信报警网关(该网关的工程文件)的唯一 ID,换个设备需要点击自动产生。
组名:即选择需要发送报警信息的用户组。选择一个用户组,会产生一个二维码,用户需扫描这个二维码加关注进入这个用户组,再次扫描即可收到该设备的报警信息。若用户关注另一个设备或另一个用户组,都需要进行再次扫码。若
没有用户组的话,可以在菜单栏上用户管理的用户组内添加用户。
注意:由于微信公众号二维码接口有长度限制,所以此处“网关唯一 ID+组名+公司 ID“ 不能超过 64 个字符长度。不然生成二维码提示异常。
设置完成后,点击监控,超出限制就会按照设定的报警内容发到该用户组的所有用户的微信。收到的微信报警信息如下图

注意:
数据通讯点如何实现微信报警功能的具体操作步骤,可以查看附录微信报警操作步骤。
4.6.4.2 本地测试
测试本地微信报警:
①填写微信服务器参数,包括 IP 地址、公司 ID、网关名称、网关 ID 和组名;
②在当前电脑可以上外网的前提条件下,点击测试即可向指定的微信分组进行微信消息推送。
4.6.5 钉钉
4.6.5.1 网关配置
点击菜单栏“报警”,选择“钉钉…”,可以进入钉钉报警设置界面,如下图所示

进入钉钉报警设置界面,如下图所示。勾选开启钉钉报警,进行设置。

公司名称:报警提示的公司抬头。
访问令牌:填写钉钉群聊中自定义的钉钉机器人产生的 webhook 地址的access_token,具体位置如下图所示。

设置群聊钉钉机器人

产生 Webhook
注意:
(1) 钉钉中的 webhook 地址需要在 PC 端的机器人管理中查看,手机端不能查看钉钉中的 webhook 地址。
(2) 需要自定义关键词,这里使用我们钉钉报警的抬头“设备告警提醒”。对应上述的 X2View 公司名称字段。
(3) 数据通讯点如何实现钉钉报警功能的具体操作步骤,可以查看附录钉钉报警操作步骤。
4.6.5.2 本地测试
测试本地钉钉报警:
① 填写钉钉报警中的 webhook 的 access_token;
②在当前电脑可以上外网的前提条件下,点击测试即可向指定的钉钉群聊进行钉钉消息推送。
4.6.6 邮件
4.6.5.1 网关配置
点击菜单栏“报警”,选择“邮件…”,可以进入邮件报警设置界面,如下图所示。

进入邮件报警设置界面,如下图所示。勾选开启邮件报警,进行设置。

说明:
发送邮件服务器(SMTP):填写发件箱使用的 SMTP 服务器;
端口号:选择 SMTP 服务使用的端口号,国外使用时建议选择 465 或者是 587端口号;
电子邮件地址:填写发件箱的邮箱地址;
客户端授权密码:填写发件箱开启客户端 SMTP 服务时的客户端授权码。
如果是自己搭建的内网邮件服务器,发件箱启用无密方式,可以将此处的客户端授权码为空,其他操作与发件箱使用客户端授权码一致。
上海迅饶提供的邮件服务器:
地址:120.26.101.172
邮箱:alarm@bacnetchina.com
密码:admin

qq 邮箱开启 SMTP 服务

163 邮箱开启 SMTP 服务

163 邮箱获取客户端授权密码
注意:
邮件报警功能的具体操作步骤,可以查看附录邮件报警操作步骤。
4.6.5.2 本地测试
测试邮件报警服务设置:
①邮箱填写收件箱的邮箱地址;
② 报警内容填写报警的提示消息文本;
③ 在当前电脑可以上外网的前提条件下,点击发送即可本地测试邮件报警。

4.6.7 报警点集合
点击菜单栏“报警”,选择“报警点表”,可以进入报警点表界面,如下图所示。

进入报警点表界面可以查看当前工程中配置的所有报警点位,也可以进行修改开启和关闭报警。如下图所示:

4.6.8 Telegram
4.6.8.1 网关配置
点击菜单栏“报警”,选择“Telegram…”,可以进入 Telegram 报警设置界面,如下图所示。

进入 Telegram 报警设置界面,如下图所示。勾选开启 Telegram 报警,进行设置。

Telegram 报警设置画面
按照以下方法获取自定义机器人的 token 和 chat_id
1.搜索 @BotFather 创建机器人


2.输入 /newbot 命令开始创建机器人

3.输入机器人名称,以 bot 结尾,不区分大小写,直接发送过去即可,如果重名了会提示重新输入

4. 输入@userinfobot 获取 chatID

5. 打开与机器人的对话
上面我们创建了“sunfull_test_alarm”这个机器人,要与之回话,在任意聊天窗口发送“@sunfull_test_alarm” 然后点击这条消息即可打开与 sunfull_test_alarm 的聊天。

如果你需要机器人发送消息给群组,还需要把机器人拉入到群组中。
特别注意:需要先与机器人之间创建会话,机器人才能下发消息,否则机器人无法主动发送消息!
4.6.9 企业微信
4.6.9.1 网关配置
点击菜单栏“报警”,选择“企业微信…”,可以进入企业微信报警设置界面,如下图所示。

进入企业微信报警设置界面,如下图所示。勾选开启企业报警,进行设置。

按照以下方法获取配置企业微信报警。在企业群里点击右上角添加群机器人

1. 点击添加机器人

2.新建一个机器人

3.给群机器人起一个群昵称

4.获取 webhook 地址,这个地址的 key 字段值是要配置到 X2View 软件中

5.获取 Token(加粗部分)
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=42dbdef0-a61a-4ca9-a917-45391da16836
4.7 转发端
X2View 可以转成以下几种标准的协议类型, 用户可以根据需要选择勾选。每个设置界面的参数建议使用图示默认参数,确有需要时再作修改。
注意:以下转发端服务器可以多选,可以同时转成 BACnet、Modbus、OPC UA、OPC XML-DA 服务器等。
4.7.1 OPC XML-DA 服务器
点击菜单栏“转发端”,选择“OPC XML-DA 服务器…”,可以进入 OPC XML-DA服务器设置界面,如下图所示。

进入 OPC XML-DA 服务器设置界面。默认所有的迅饶硬件产品都是开启 OPC XML-DA 服务器,如下图所示。

注意:
(1)默认 OPC XML-DA 服务器是开启的。
(2)可以通过修改端口号参数修改 OPC XML-DA 服务器的端口。
(3)OPC XML-DA 服务器的 URL 格式是 http://X.X.X.X/soap。
4.7.2 OPC UA 服务器
点击菜单栏“转发端”,选择“OPC UA 服务器…”,可以进入 OPC UA 服务器设置界面,如下图所示。

进入 OPC UA 设置界面。勾选即可开启 OPC UA 服务器,修改端口号参数可以设置 OPC UA 通讯的端口号。无需做 DCOM 配置,就可以使用 OPC UA 的客户端访问。

OPCUA 服务器设置画面
4.7.3 BACnet 服务器
4.7.3.1 BACnetIP
点击菜单栏“转发端”,选择“BACnet 服务器”,再选择“BACnet IP 设置...”可以进入 BACnet IP 设置界面,如下图所示。

进入 BACnet IP 设置画面。勾选即可开启。

BACnetIP 服务器设置界面
网关名称:可对当前网关的名称做自定义修改。
通讯参数:
端口:BACnet IP 通讯时默认使用 47808 端口,一般不做修改。
设备 ID:BACnet IP 通讯时的设备地址(Instance number)。
cov 变化精度:通讯时如果在设备属性中启用了 cov 模式,此处可以修改 cov的数据变化精度。
TrendLog 存储间隔:可以设置 TrendLog 的存储时间周期。
报警接收端列表:增加上位机或 BACnet 客户端对应的 IP 和端口号。
BBMD:设置为 BACnet 跨网段时使用,BBMD 填写方式为勾选注册为外部设备,
然后在下面的 IP 地址处填写对应上位机的 IP 地址,在对应的上位机处需要设置对应 BBMD 设备的 IP 地址为当前 BBMD 网关的 IP 地址。如下图所示

4.7.3.2 BACnetMSTP
点击菜单栏“转发端”,选择“BACnet 服务器”,再选择“BACnet MSTP 设置...”可以进入 BACnet MSTP 设置界面,如下图所示。

进入 BACnet MSTP 设置画面。勾选即可开启,如下图所示。

网关名称:可对当前网关的名称做自定义修改。
通讯参数:
设备 ID:BACnet MSTP 硬件的设备地址(软地址);
Mac 地址:BACnet MSTP 硬件的 Mac 地址(硬件地址);
串口:使用硬件网关的哪个串口进行 BACnet MSTP 协议的转出;
波特率、数据位、停止位、校验位:设置 BACnet MSTP 总线的串口参数;
超时时间:BACnet MSTP 设备通讯时允许的超时时间,一般都默认 50ms 不做修改。
4.7.3.3 排列地址/字符编码
点击菜单栏“转发端”,选择“BACnet 服务器”,可选择“自动排列寄存器地址”或者“BACnet 字符编码”,可以对转发端的寄存器地址进行自动排列设置和修改 BACnet 服务的字符编码格式,如下图所示

上传工程前建议点击自动排列寄存器地址,系统将会按照寄存器类型自动排序,防止重复。
转成 BACnet 协议时,注意 BACnet 字符编码选择,默认为 UTF-8,若上位机需要中文显示,(例如 EBI 系统)需要勾选为 UCS-2。
MBCS:Insight、Delta 、etc.
UCS-2:EBI、etc
UTF-8:Metasys、Niagara 、WEBControl、etc.
4.7.4 Modbus 服务器
4.7.4.1 Modbus TCP
点击菜单栏“转发端”,选择“Modbus 服务器”,再选择“Modbus TCP 设置...”可以进入 Modbus TCP 设置界面,如下图所示

进入 Modbus TCP 设置界面。勾选即可开启。Modbus 从站站号为 1.

WEB 组态产品转出去的协议为 Modbus TCP 时,所有的数据点对应的 Modbus 地址和数据类型遵循以下规则:
(1)转出去的寄存器类型为 3X 和 4X 寄存器类型时,对应的 Modbus 寄存器地址 = BACnet 的寄存器地址*2 + 1;
(2)转出去的寄存器类型为 0X 和 1X 寄存器类型时,对应的 Modbus 寄存器地址 = BACnet 的寄存器地址 + 1;
(3)转发出去的数据类型遵循采集端的数据类型,如果点位启用了线性转换功能,转发出去的数据类型为 Float。
4.7.4.2 ModbusRTU
点击菜单栏“转发端”,选择“Modbus 服务器”,再选择“Modbus RTU 设置...”可以进入 Modbus RTU 设置界面,如下图所示

进入 Modbus RTU 设置界面。勾选即可开启,如下图所示。

通讯参数:
站号:Modbus RTU 总线地址(设备地址);
串口:使用硬件网关的哪个串口进行 Modbus RTU 协议的转出;
波特率、数据位、停止位、校验位:设置 Modbus RTU 总线的串口参数;
WEB 组态产品转出去的协议为 Modbus TCP 时,所有的数据点对应的 Modbus 地址和数据类型遵循以下规则:
(1)转出去的寄存器类型为 3X 和 4X 寄存器类型时,对应的 Modbus 寄存器地址 = BACnet 的寄存器地址*2 + 1;
(2)转出去的寄存器类型为 0X 和 1X 寄存器类型时,对应的 Modbus 寄存器地址 = BACnet 的寄存器地址 + 1;
(3)转发出去的数据类型遵循采集端的数据类型,如果点位启用了线性转换功能,转发出去的数据类型为 Float。
4.7.4.3 排列地址/字符编码
点击菜单栏“转发端”,选择“Modbus 服务器”,可选择“自动排列寄存器地址”或者“字节格式”,可以对转发端的寄存器地址进行自动排列设置和修改数据传输的字节格式,如下图所示。

上传工程前建议点击自动排列寄存器地址,系统将会按照寄存器类型自动排序,防止重复。
转成 Modbus 协议时,注意 Modbus 字节格式选择,默认为大端(标准),如果上位机是 WinCC、组态王等,需选择“小端”模式改变字节顺序。
若用户勾选 Float 转 Long,则采集端 Float 的数据类型,在 Modbus 转发端以 Long 的形式转换出去,Float 类型小数位会舍弃掉,只留整数部分发送出去。
4.7.5 远程数据库
点击菜单栏“转发端”,选择“远程数据库...”或者点击快捷键图标“ ”,可以进入外部数据库设置界面,如下图所示。

进入外部数据库设置界面,可设置数据库的类型(MySQL 或者 Microsoft SQL Server);实时数据的存储模式①变化存储模式;②自定义周期存储模式。也可对网关中设置的报警记录进行存储。模拟量数据支持周期存储模式和变化存储模
式,开关量点位只支持变化存储模式。可自定义网关名称、数据库的地址、数据库端口号、用户名、密码、数据库名、表名等参数,如下图所示。勾选即可开启。

说明:
网关名称:自定义设置当前网关的名称。
数据库类型:可设置数据库的类型为 MySQL 或者 Microsoft SQL Server。
IP 地址:外部数据库服务器的 IP 地址,可以是局域网数据库服务器地址,也可以是某云端数据服务器的 IP 地址。
端口号:外部数据库的端口号。
用户名:输入数据库访问用户名。
密码:输入数据库访问密码。
数据库名称:设置数据库的名称。
测试:用于测试当前配置的参数是否可以连上数据库。
实时数据表名:设置实时数据表的表名称。表的字段是 XGateway、XTagName、XValue、XQuality、XTimeStamp、XDescription(网关名称、点名、值、质量戳、时间、描述)。《注意,新版多一个 XDescription 字段》
XQuality:即 Good 返回 192,Bad 返回 0,Uncertain 为 64,表示值未赋值,尚未被更新。
报警记录表名:设置报警记录表名称。表的字段是 XGateway、XTimeStamp、
XMessage(网关名称、时间、报警内容)。
创建表:直接在对应的数据库中创建对应名称的数据库表。
注意:
外部数据库功能是将我们网关读取到的实时数据,自定义周期存入指定局域网或云端服务器的 MySQL/SQL Server 数据库中。使用外部数据库功能前需要在标签属性中将标签点位的历史存储功能开启,如下图所示。

4.7.5.1 MySQL 外部数据库
开启 MySQL 数据库远程访问权限,运行如下命令①use mysql;②grant all privileges on *.* to root@"%" identified by 'admin123456' with grant option;③flush privileges。
在数据库中建立组态软件 X2View 设置的数据库名及实时数据表,然后根据相应的字段建立如下图所示的字段结构;

网关读取到数据后根据设置的存储模式(变化存储或者周期存储),将数据存入指定的数据库中,如下图所示;

在数据库建立组态软件 X2View 中设置的报警记录表名,然后根据相应的字段建立如下图所示的字段结构;

网关读取到数据后根据设置的存储模式(变化存储或者周期存储),将数据存入指定的数据库中,如下图所示;

4.7.5.2 SQL Server 外部数据库
在 SQL Server 客户端工具中建立组态软件 X2View 设置的数据库名及实时数据表,然后根据相应的字段建立如图 所示的字段结构;《注意,新版多一个 XDescription 字段》

网关读取到数据后根据设置的存储模式(变化存储或者周期存储),将数据存入指定的数据库中,如下图所示;

在数据库建立组态软件 X2View 中设置的报警记录表名,然后根据相应的字段建立如下图所示的字段结构;

网关读取到数据后根据设置的存储模式(变化存储或者周期存储),将数据存入指定的数据库中,如下图所示;

4.7.6 IEC61850 服务器
点击菜单栏“转发端”,选择“IEC61850 服务器...”,可以进入 IEC61850 服务器设置界面,如下图所示

进入 IEC61850 设置界面,可设置 IEC61850 的端口号和 IED 名称;

4.7.7 Modbus 路由器设置
点击菜单栏“转发端”,选择“Modbus 路由器设置...”,可以进入 Modbus 路由器设置设置界面,总共可以开放 6 个 COM 口,可实现 ModbusRTU 到 ModbusTCP透传。如下图所示。

进入 Modbus 路由器设置界面,可设置路由相关参数;

4.8 IOT
4.8.1 MQTT 服务器
MQTT 服务器主要用于迅饶 WEB 组态产品采集现场实时数据,并把数据上传到云平台 MQTT 服务器,配合迅饶组态网关、组态触摸屏等现场组态画面,通过云平台实现远程手机、IPad、电脑对现场组态画面的监控,解决了客户远程监控现场画面的问题。如需将实现现场数据转为 MQTT 物联网协议,需要订阅组态网关、组态触摸屏等中自带的 MQTT 服务器。了解具体网关上报消息 Topic 格式、网关接收控制命令的 Topic 格式可咨询迅饶技术支持。
4.8.1.1 MQTT 服务器设置
点击菜单栏“IOT”,选择“MQTT 服务器...”,可以进入 MQTT 服务器设置界面,如下图所示。

进入打开 MQTT 服务器设置界面,如下图所示。勾选“开启 MQTT 客户端”,进行设置。

开启 MQTT 客户端:勾选即可开启通过 MQTT 上云。
云平台厂家:选择不同的厂家网关上传的 MQTT 格式不同。如果选择第三方厂家,并且需要用 X2View 远程监控的话,可以勾上“远程监控数据”。
IP 地址:通过 MQTT 上传至云服务器的 IP 地址。注意:客户云服务器端需要进行相关部署,具体详询迅饶技术支持。
端口号:1883、2883、3883 可选。多通道可以起到分流,减少网络阻塞作用。
主题:<必填>自定义,只能用字母或数字。
网关名称:自定义。在上传云端时会检测主题、网关名称、网关 ID 会不会重复。
网关 ID:一台网关对应一个 topic,不同网关建议主题和网关 ID 都唯一。可以点击“自动产生”获取唯一 ID.
用户认证:设定之后,用户通过用户名密码才能在云端查看到网关 push 到云端的数据,提高了网络安全问题。
TLS:针对云端访问时需要加密文件才能进行通讯的云平台,提高了网络安全问题。
指定 ClientID:设定指定 ClientID,限制其他访问。
保持在线时间:为了保持长连接的可靠性,以及双方对彼此是否在线的确认,需要指定保持在线时间,建议用默认 60ms。
QoS:传输消息等级,默认是 0
level 0:最多一次的传输。也就是发出去就 fire 掉,没有后面的事情了。(速度快)
level 1:至少一次的传输。发出去之后必须等待 ack,没有 ack,就要找时机重发
level 2: 只有一次的传输。消息 id 将拥有一个简单的生命周期。(可靠性高)
主动上报周期:除了变化上报,还可以设置此周期主动上报,默认 60s。
变化精度:可以设置上传变化精度,小数点后面 1 到 6 位精度可选。
值变化上传:勾选后数据变化即进行实时上传。
禁用云端控制:默认为不勾选。勾选之后,云端访问组态页面只能查看,不能往下控。
4.8.1.2 云端组态监控
首先以公司管理员身份登录云服务器(如,迅饶云服务器地址是www.iiotsaas.com),打开组态管理,进行组态上传。
详细云端操作说明可参照【迅饶云平台监控软件操作说明(公司管理员).doc】

组态名称:输入组态工程的名称
组态主页文件名:输入初始页面的文件名
上传组态:选择需要上传的组态工程压缩包 zip选择上传,组态工程文件会被上传到云服务器端,刷新当前网页,组态管理下面也会显示出刚刚上传的组态画面,如下图所示。

也就是只要有网,用户可以用手机,电脑,iPAD 通过浏览器远程监控末端设备。
4.8.2 节能办能耗平台
4.8.2.1 节能办平台服务介绍
节能办能耗平台功能主要用于迅饶的网关采集现场的实时数据,并把数据按照特定的格式上传到相应的节能办能耗平台上,解决客户节能办能耗平台数据上
传问题。具体网关上报到具体的节能办存在不同的格式,具体的对接详情可以咨询迅饶技术支持。
点击菜单栏“IOT”,选择“节能办能耗平台”,如下图所示:

进入节能办能耗平台设置界面,如下图所示。勾选“开启能耗数据上传”,进行设置。

开启能耗数据上传:勾选即可开启能耗数据的定时上传。
网关编码:自定义;网关作为采集装置的自身 ID。
能耗平台:选择上传的能耗管理平台(不同的平台网关上传的格式不同)。
IP 地址:对接的城市平台 IP 地址。
端口号:对接的城市平台的端口号。
楼宇编码:一般由当地的节能办提供。
网关密钥和 MD5 码:设置对接城市的协议密钥。
主动上报周期:设置此周期主动上报,默认 120s。
变化精度:可以设置上传变化精度,小数点后面 1 到 6 位精度可选。
是否经过运算:选择数据是否进行相应的处理。
注意:楼宇编码是由节能办提供,一般是在申报过程中产生;上报周期和值是否经过运算项,用户根据实际选择即可
4.8.2.2 设置数据采集点标识
在设备属性里,设备名称用来表示当前采集点,如下图,330106H007表示 XX 省 YY 市 ZZ 区其他建筑第 7 号;01 表示当前网关的编码,和之前的 4.8.2.1章节一致;0001 表示当前被采集的第一块表。设备类型可以根据能耗分类进行相关选择。

4.8.2.3 设置数据点名和分项信息
点位属性里,点位的描述表示当前数据的分项编码,如下图 5-8-8。其中描述表示当前数据点位的分项信息,如 01B00 表示空调用电;值类型对应的是能耗数据类型,如正向有功总电能对应上传的代码是 1090。

4.8.3 POP3 接收邮箱
点击菜单栏“IOT”,选择“POP3 接收邮箱”,可以打开 POP3 接收邮箱设置界面,如下图所示。

进入配置界面可勾选开启 POP3 接收邮件服务,如下图所示。

说明:
POP3 邮件服务器:接收邮箱所使用的邮件服务器,常用 163 邮箱的 POP3 邮件服务器是 pop.163.com;qq 邮箱的 POP3 邮件服务器是 pop.qq.com。
电子邮件地址:指定用来接收邮件的邮箱地址。
客户端授权密码:填写发件箱开启客户端 POP 服务时的客户端授权码,详情请查看 3.7.5 邮件报警说明部分。
注意:
POP3 使用的接收邮箱,在收到接收邮件后会自动将邮箱中的收件箱清空,所以建议使用新创建的邮箱或者不经常使用的邮箱来作为 POP3 的接收邮箱。
4.8.4 远程上传工程
点击菜单栏“IOT”,选择“远程上传工程”,可以打开远程上传工程配置界面,如下图所示。

进入远程更新 MQTT 服务器设置界面可以勾选“开启远程上传工程到网关”,填写相应的 MQTT 服务器 IP 地址或者域名及其相应的端口号。

注意:
远程上传功能启用前提是:
①需要网关可以连接外网;
②局域网模式时上传工程已经启用了此功能;
③X2View 所在的电脑已经连接外网。
开启远程上传的网关需要注意,远程上传的网关是根据开启 MQTT 服务中设置的网关名称、主题、网关 ID 三项来进行网关的区分。如果有多个网关时一定要区分这三个参数。
4.8.5 内网穿透
点击菜单栏“IOT”,选择“内网穿透”,可以打开远程上传工程配置界面,支持 FRP,端口映射,云穿透三种模式,如下图所示:
4.8.5.1 FRP:
登录云端账号密码,通过网关把局域网的 192.168.1.244 的 80 端口进行透传映射到云上 10248 端口。

看到如下提示表示成功。

此时可以用过云端 IP : 47.110.235.183 加端口 10248 , 访问现场网络192.168.1.244 的 80 端口。

4.8.5.2 端口映射
把本地电脑的 102 端口,映射到云上 10248 端口。配合 FRP 功能一起使用,可完成对 Smart200PLC 上传下载程序。
步骤 1:创建映射

步骤 2:查看映射表

步骤 3:可取消映射。
4.8.5.3 云透传
第一步:配置相关透传参数。
服务器名称:上海迅饶透传云平台
IP 地址: 47.110.235.183
端口号:8001
注意:下列账号仅供测试用
主账号用户名:admin3
主账号密码:******
PLC/DDC
子账号用户名:sunfull3
子账号密码:******
用户可购买一个主账号,用于创建子账号(公司按账号个数收取年费)。每个子账号对应一个现场网关。子账号只要不同时使用,可以用到不同的项目。

同时也可通过网关 Web 网页开启和关闭云透传功能。

以下以西门子 S7 200 Smart PLC 举例演示。
第二步:
账号填写完成之后,需要首次局域网上传工程,绑定网关账号。

第三步:
然后配置好网关和 PLC,将网关上网,并将网关和 PLC 连接的网口 IP 设为与 PLC 同一个网段,本例中网关 IP 设置为 192.168.1.97。PLC 的 IP 地址为 192.168.1.30。参数填写完成后,启动远程下载程序。看见如下提示,即表示登录成功,可进行对 PLC 远程操作。

生成虚拟网卡。

第四步:
打开 Step7 软件,点击下载程序,添加 VPN 透传程序运行电脑的 IP 地址。此处填实际 PLC IP地址 192.168.1.30

第五步:
完成下载程序。

第六步:
监控 PLC


4.9 WEB 服务器
上海迅饶所有的硬件产品都有对应的配置软件本地仿真时调用的 PC 版软件WEB 服务器,和硬件上 WEB 服务器。软件仿真时的 PC 端 WEB 服务器,主要是用于配置软件本地仿真时,调用电脑上的服务端口。硬件上的 WEB 服务器主要是用于浏览器访问,然后对硬件的参数进行修改。
4.9.1 本地 WEB 服务器
点击菜单栏“IOT”,选择“本地 WEB 服务器...”或者点击快捷键图标“ ”可以进入本地 WEB 服务器设置界面,如下图所示。

进入本地 WEB 服务器设置界面,如下图所示。

说明:
此处 WEB 服务器设置的端口,主要是用于配置软件在本地模式时切换电脑上的服务端口,避免和其他的软件或者程序占用相同的服务端口,导致配置软件无法本地仿真。
4.9.2 硬件 WEB 服务器
硬件自带 WEB 服务器,默认端口固定为 80。用户可以通过浏览器就可以登录到 WEB 服务器,在网页里可以修改硬件网关的 IP 地址,查看实时数据、历史存储、实时报警、下载 X2View 配置软件及工程文件等。
注意:网关出厂时网口 2 的默认 IP 地址是 192.168.1.88。如需修改 IP 地址,用网线(交叉或直连)将 PC 和网关直连,然后设置 PC 和网关为同一个网段,在浏览器中输入 192.168.1.88 登录网关(用户名:admin,密码:admin123456),在“网口设置”中修改网关 IP 地址。
4.9.2.1 网页登录
在浏览器中输入下位机网关的 IP 地址,如下图所示。

进入登录界面,中输入用户名和密码(注意:出厂默认用户名为“admin”,密码为“admin123456”,用户在登录成功之后可以在用户管理里添加个人账户),如下图所示。
提示:若需要英文界面,也可在登录界面语言选项中选择 English。

4.9.2.2 下载文件
可以下载和网关配套使用的上位机配置软件、当前的工程文件和常用调试软件等。

4.9.2.3 触摸屏选项/HMI 选项
包括触控校准、微信报警测试、上传工程到云和网关/触摸屏 ping 功能。如下图所示。组态网关显示 HMI 选项,没有触控校准。

说明:
点击触控校准,触摸屏上进行相应点击即可校准触控位置。
点击微信报警测试 ,可以通过发送一个条测试告警信息到用户手机上,测试触摸屏上微信报警是否设置正常。
Ping:网关 ping 的功能。
上传工程到云:直接链接到云平台上传工程。
4.9.2.4 上传文件
如下图所示。

和云端上传一样,需要把工程文件打包成.zip 的压缩包上传即可。
4.9.2.5 用户管理
用户可以通过添加、修改、删除等方式管理网关的登录账号,如下图示。

注意:在 X2View 组态网关中,若添加普通用户,并用普通用户权限登录组态网关时,可直接跳转到在组态软件设置的初始窗口,方便用户直接查看编辑好的组态画面。X2View 组态网关出厂默认用户名:guest,密码:123456 的普通用户。如下图所示,用普通用户登录网关。

点击登录按钮后,可直接进入编辑好的组态初始窗口。如下图所示

4.9.2.6 网口设置
◆ 双网口硬件:
网口 1 默认地址 172.24.13.88(双网口的时候启用);
网口 2 默认地址 192.168.1.88(作为网络通讯口);
注意,网口 1 和网口 2 不能设置同一个网段。
◆ 单网口硬件:
网口默认地址 192.168.1.88(作为网络通讯口);

4.9.2.7 路由设置
可以配置 Modbus 路由,实现 ModbusRTU 透传 ModbusTCP,如下图所示。

4.9.2.8 固件信息
可以查看当前网关的固件版本信息、机器码和序列号,如下图所示。

4.9.2.9 系统信息
可以查看网关的内存占有率、有效内存和已使用内存,并可以远程重启网关、删除配置工程和还原配置工程。删除工程和还原配置工程一般是在网关更新时会用到,一般情况下可以不用去点击,如下图所示。

4.9.2.10 消息日志
可以查看实时日志报警消息,采集端数据帧,转发端数据帧通讯数据帧,方便用户进行故障排除,如下图所示。

4.9.2.11 云透传
可以管理云透传。如下图所示。

4.9.2.12 报警设置
可以对短信、电话、邮件等进行管理。如下图所示。

4.9.2.13 转发端
可以对 Modbus、BACnet、OPCUA 等转发进行管理。如下图所示。

4.9.2.14 报警信息
若在标签属性中设置了“报警文本”,则当该标签的值达到报警条件时,在报警信息界面可打印出具体报警内容,方便用户分析使用;若不设置“报警文本”,则该功能处于关闭状态。如下图所示。

4.9.2.15 报警记录
可以查询历史报警信息。
分为查询、重置、下载、返回四个板块。
按键 1:查询。输入需要查询的时间段,点击全部按钮即可查到该时间内点位的报警信息和操作信息。
按键 2:报警。输入需要查询的时间段,点击报警按钮即可查到该时间内点位的报警信息。
按键 3:操作。输入需要查询的时间段,点击操作按钮即可查到该时间内点位的操作信息。
按键 4:重置。重置时间为空,可重新选择需要查询的时间段。
按键 5:下载。可把该时间段内的报警信息下载保存为 CSV 文件。

查询报警记录结果,如下图所示。

查询操作记录,如下图 所示。

4.9.2.16 历史查询
历史查询为了使用户方便查询历史信息。用户在组态软件中对标签开启历史储存,则可在该界面进行历史信息查询。分为查询、重置、下载、返回四个板块。
用户先选择要查询的储存点(可多选),读取最大点数可由用户在触摸屏上自定义,然后设定查询的时间范围,开始查询。
板块 1:查询。输入需要查询历史信息时间段,点击查询按钮即可查到该时间内点位历史信息。
板块 2:重置。重置时间为空,可重新选择需要查询的时间段。
板块 3:下载。可把该时间段内储存点信息下载保存为 CSV 文件或 PNG 图片。

对储存点查询,如下图所示。鼠标放在图上,可以看到具体值。

快捷工具栏:
可用于柱状图切换为数据视图,切换折线图进行显示,同时也支持还原为柱状图和下载保存为格式为 PNG 的图片。
数据视图:

折线图:

4.9.2.17 定时器
在定时器界面可查询已经设置定时信息的点位,可看到所属定时分组,定时有效数值,定时开始时间,结束时间,描述以及有效时间(值 1 位有效、0 无效)。如下图所示。

在该界面也可编辑定时信息,单击所需要修改的标签即可。如把开灯周六、周日有效去掉。编辑好点击确定,即可修改成功,如下图所示。

4.9.2.18 内部变量
可查询设备离在线状态,新建的内部变量,以及系统自带的系统日期和系统时间。如下图所示。

4.9.2.19 实时数据
在网页上可以查看网关采集到的实时数据信息,如下图所示。

也可以在网页上进行写值操作,如下图所示。

4.9.2.20 组态画面
在网页上可以查看网关组态画面。如下图所示。

也可以在组态画面进行控制操作,如下图所示。

4.10 工具
4.10.1 监控模式
点击菜单栏“工具”,选择“监控模式”,可以选择当前配置软件调试的模式,如下图所示。

监控模式的切换有三种方式:网关/触摸屏模式、本地模式、云平台模式。
网关/触摸屏模式:是指在 PC 上配置工程上传到硬件网关,监控网关或者触摸屏上实时变化的数据。
本地模式:是指在 PC 上运行纯软件程序,监控本地软件仿真时的实时变化数据;
云平台模式:是指在 PC 上运行纯软件程序,通过云平台监控网关或者触摸屏实时变化的数据;
修改监控模式的方式:
(1)进入“X2View”驱动配置界面,进入“驱动配置”窗口,单击“工具”菜单,选择“监控模式”,可以在“本地”、“云平台”和“网关/触摸屏”三种模式之间切换,如下图所示:

(2)在驱动配置界面最下方的状态栏,可通过双击当前的监控模式状态进行切换监控模式操作,如下图所示。

4.10.2 启动监控
点击菜单栏“工具”,选择“启动监控”或者是点击快捷键图标“ ”,可以通过配置软件监控现场的设备实时数据通讯,如下图所示。

不同的监控模式下启动监控操作针对的对象不同,网关/触摸屏监控模式下是监控网关或者触摸屏上实时变化的数据;本地监控模式下是监控本地软件仿真时的实时变化数据;云平台监控模式下是通过云平台监控网关或者触摸屏实时变化的数据。在本地监控模式下时启动监控会启动 X2ViewRunTime 运行时程序,正常使用时只需要后台启动此程序即可在 PC 上实现网关转换的功能,如下图所示:

4.10.3 停止监控
点击菜单栏“工具”,选择“停止监控”或者是点击快捷键图标“ ”,可以停止当前软件的数据实时监控,如下图所示。

4.10.4 运行 WebGUI
点击菜单栏“工具”,选择“运行 WebGUI”或者是点击快捷键图标“ ”,如下图所示。点击以后可以启动网关的内置的 WebGUI 服务《网关模式下生效》,如下图所示。


4.11 网关/触摸屏
4.11.1 参数设置
在网关/触摸屏监控模式下,点击菜单栏“网关/触摸屏”,选择“参数设置”或者是点击快捷键图标“ ”,如下图。

进入网关/触摸屏参数设置界面如下图所示:

4.11.1.1 网口设置
可以更改硬件网关/触摸屏的 IP 地址,网关出厂默认 IP 地址为 192.168.1.88,子网掩码默认为 255.255.255.0,默认网关 192.168.1.1,设置完成点击确定即可。
“Ping”功能测试 ping 当前 IP 地址是否成功。“登录网页功能”可以登录到网关所在的 WEB 服务器上,如下图所示。

注意:网关的出厂默认 IP 地址是 192.168.1.88,用户如果是第一次改 IP 地址,用户只需一根网线(交叉或直连都可以)和网关对接。需先将 PC 设置成和网关为同一个网段,然后再在当前 IP 地址文本框中输入网关 当前 IP 地址
192.168.1.88,然后点击应用,使得网关参数设置操作对应当前 IP 地址的网关,然后再设置新的 IP 地址。
4.11.1.2 选项
进入选项操作界面,可以对网关/触摸屏进行功能上的设定,如图所示。

工程文件压缩包密码:设置下载工程文件压缩包密码。
启动主页:设置 WEB 服务器的启动显示界面。
密码访问:选择打开启动界面时是否需要密码验证。
时间限制:开启有效时间设置,到了指定时间后,网关通讯不生效了。(慎用)
有效日期:设置工程的有效时间,到了指定时间后,网关通讯不生效了。(慎用)
时间同步:当网关或者触摸屏连上外网后,系统自动每天凌晨同步一下互联网时间。
浮点数变化精度:设置浮点数据的变化精度即数据保留几位小数设置。
禁用 HDMI 口输出:设置树莓派的 HDMI 口是否进行视频输出。
显示系统报警条:选择报警条是否显示和报警条显示的位置。
报警信息:
触发蜂鸣器:设置报警信息是否触发蜂鸣器。
鸣响次数:设置报警时蜂鸣器鸣响次数。
触摸屏:
开启蜂鸣器:设置是否开启触摸屏的蜂鸣器。
旋转角度:90°=I10 触摸屏 180°=I15 触摸屏。这样屏上显示画面才会正常。
显示光标:设置是否开启触摸屏的光标显示。
屏幕保护:设置是否开启触摸屏的屏保功能,并设置屏保时间。
屏保后返回到首页:设置屏保后显示的画面为工程设置的组态首页。
亮度:设置触摸屏显示的屏幕亮度。
网页语言:设置触摸屏显示的语言,可设置为中文或者英文。
4.11.1.3 辅助信息
可以自定义填写经纬度信息和自定义的厂商信息、产品名称、产品信号、ESSID等信息。一般用于新奥数能 mqtt 插件上报的时候生效。
地理信息: 填写当前位置的经纬度信息,网关与云端通讯时会自动上报填写的经纬度信息。
其他: 填写自定义的厂商信息、产品名称、产品信号、ESSID 等信息,网关与云端通讯时会自动上报填写的厂商信息、产品名称、产品信号、ESSID 信息、冗余 IP 地址。

4.11.1.4 时间
能够读取硬件网关当前系统时间,如果时间与正常时间不匹配,可以点击“加载”功能刷新硬件网关系统时间,自动更新周期此处无效,无须设置,如下图所示。

4.11.1.5 固件信息
点击刷新可以查看硬件网关/触摸屏的名称以及机器码,如下图所示。

4.11.1.6 系统
系统里面可以查看硬件网关内存当前使用情况,另外可以远程重启网关。删除配置工程一般是在更新网关的时候会用到,用户一般用的少,建议不要随便点击,还原配置工程则可以恢复用户误删了网关里的工程,如下图所示。

上述功能也可以通过 WEB 服务器访问,在网页上进行设置。
4.11.2 下载工程
在网关/触摸屏监控模式下,到工程管理页面进行下载工程,如下图所示。

下载之前点击备份工程。

为防止工程被他人下载,点击下载工程后输入用户名 admin,密码admin123456,才能进行下载,如下图所示:

进入下载工程对话框界面,可指定将哪个网关/触摸屏的工程下载到到电脑上,如下图所示。
注意文件夹路径,默认存放在 X2View/Project 文件夹下。默认无压缩密码,如有密码,输入上传工程时设置的密码。


下载工程之前,必须先点击备份配置工程。这样会下载网关正在运行的最新的工程到电脑。
4.11.3 上传工程到网关
配置好工程后,可将工程上传到硬件网关中,在网关/触摸屏监控模式下,点击菜单栏“网关/触摸屏”选择“上传工程”或者点击工具栏 ,如下图所示。

在弹出来的上传工程对话框中,点击“上传”,如下图所示。

Ping:检测当前配置软件所在电脑能否访问 IP 地址所指向的硬件设备。
备份配置工程:将当前配置工程存到网关/触摸屏,不点击不保存。
还原配置工程:还原到上一次备份到网关/触摸屏的工程
删除配置工程:将网关/触摸屏当前的工程删除。
远程重启:重启网关/触摸屏。
上传内容: 勾选组态页面,则组态画面才会被上传。勾选登录图标,则 WEB 端登录图标和显示的 Logo 会被修改为配置软件“Web组态软件 X2ViewV2\www\public”路径下的 logo.jpg 文件。勾选视频,则可以将工程文件中的视频文件一同上传,保证正常播放。勾选动画脚本,则可以将 www 文件夹下的动画脚本文件和 html 文件自动更新到网关中。勾选上传工程后,自动重启网关/触摸屏,则上传后自启。
上传:上传当前工程到网关/触摸屏,不可作还原配置工程用。若组态内使用较多图片,会影响上传速度,请耐心等待。
极速模式上传工程:如网络环境比较差的情况,可以使用该模式。
上传成功后,会弹出对话框提示上传成功(注意:网关的 IP 地址必须正确无误,网关出厂默认 IP 地址是 192.168.1.88,PC 上的 IP 地址要设置到同一个网段,Ping 通以后即可上传),如下图 所示。

注意:
1.若要变更 Logo,需勾选登录图标。
2.若要更新 js 或者 html 文件,需要勾选动画脚本。
3.若上传失败,请检查网线正常,IP 是否能 ping 通,IP 地址是否冲突
4.12 组态
4.12.1 HMI 编辑器
单击“组态”菜单,选择“HMI 编辑器”,或者直接菜单栏快捷键 图标,快速打开 HMI 编辑界面,如下图所示。

打开后的 HMI 编辑器如下图所示:

菜单栏:可以操作 HMI 编辑器、选择组态所需的控件、获取帮助等。
快捷键区:对编辑时所需的控件、操作方式等功能的快捷操作区域。
页面编辑区:对组态所需的页面进行编辑,主要针对一些页面之间的操作。
组态画面编辑区:编辑人机界面的组态区域。
图库:对组态中可能用到的图库文件进行存放,使用时直接在图库拉取所需控件。
如需更多关于 HMI 编辑器的说明,可查看 HMI 编辑器说明书。
4.12.2 SVG 编辑器
单击“组态”菜单,选择“SVG 编辑器”,或者直接菜单栏快捷键 图标,快速打开 SVG 编辑界面,如下图所示。

打开后的 HMI 编辑器如下图所示:

菜单栏:可以操作 SVG 编辑器、选择组态所需的控件、获取帮助等。
快捷键区:对编辑时所需的控件、操作方式等功能的快捷操作区域。
编辑区:编辑人机界面的组态区域。
图库:对组态中可能用到的图库文件进行存放,使用时直接在图库拉取所需控件。
如需更多关于 SVG 编辑器的说明,可查看《WEBHMIEditor-Ch.pdf》。