48
Broadwin Technology WebAccess 通讯配置手册 前言: ........................................................................................................................................................... 2 第一章、WebAccess 准备工作..................................................................................................................... 2 第二章、配置通讯参数(TCP.................................................................................................................... 2 第三章、配置通讯参数(Serial................................................................................................................. 8 第四章、配置通讯参数(OPC................................................................................................................. 10 第五章、配置通讯参数(API................................................................................................................... 11 第六章、配置通讯参数(LNS.................................................................................................................. 12 附录一、DDE 通讯配置举例 ........................................................................................................................ 12 附录二、BWDB 通讯配置举例(WebAccess ODBC DataBase Driver................................................. 20 附录三、WebAccess Lonworks 设备的连接......................................................................................... 27 附录四、WebAccess S7-300 TCP/IP 通讯配置................................................................................. 36 附录五:SCADA 节点虚拟 MODBUS 通讯配置 .......................................................................................... 40 附录六、WebAccess 跨防火墙访问设置 .................................................................................................... 43 - 1 -

WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname Intellution Dmdde Data Intellution(NetDDE) \\pc name\ndde$

Embed Size (px)

Citation preview

Page 1: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

WebAccess 通讯配置手册

目 录

前言: ........................................................................................................................................................... 2 第一章、WebAccess 准备工作..................................................................................................................... 2 第二章、配置通讯参数(TCP) .................................................................................................................... 2 第三章、配置通讯参数(Serial) ................................................................................................................. 8 第四章、配置通讯参数(OPC) ................................................................................................................. 10 第五章、配置通讯参数(API) ................................................................................................................... 11 第六章、配置通讯参数(LNS) .................................................................................................................. 12 附录一、DDE 通讯配置举例 ........................................................................................................................ 12 附录二、BWDB 通讯配置举例(WebAccess ODBC DataBase Driver) ................................................. 20 附录三、WebAccess 与 Lonworks 设备的连接......................................................................................... 27 附录四、WebAccess 与 S7-300 的 TCP/IP 通讯配置 ................................................................................. 36 附录五:SCADA 节点虚拟 MODBUS 通讯配置 .......................................................................................... 40 附录六、WebAccess 跨防火墙访问设置 .................................................................................................... 43

- 1 -

Page 2: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

前言: WebAccess 根据设备通讯协议以及接口类型分为几种不同接口方式:TCP、Serial、API、OPC、LNS、

RSLINX、BTrack 等。 WebAccess 与设备建立通讯的过程是:添加通讯端口----添加设备----添加 IO 点。 通讯端口号范围为:1-12;即 WebAccess 最多允许同时连接的不同通讯协议的设备种类为 12 种,其中

只有 Serial 方式的通讯端口号等同于实际计算机 COM 口,即串口的通讯端口号与计算机实际 COM 口应该保

持一致,其他接口方式均为虚拟端口号。 设备即为具体 PLC、DDC、仪表等硬件设备,同一通讯端口下的所有设备通讯协议应该是一致的,并且

设备是以单元号来区分的,同一通讯端口下设备理论上单元号范围是:0-255,即同一通讯端口下最多可以连

接 256 个设备。 WebAccess 与设备之间通讯扫描方式:WebAccess 对 12 个通讯端口是同时并发扫描指令的,而对同

一通讯端口下的设备则是按照单元号的排列串行扫描的;所以在规划 PLC 及 IO 点时应该优化组合,以便最

大程度发挥系统的潜力,提高通讯效率。 例如:一个较大规模的项目,需要 5 台同类型的 TCP 通讯方式的 PLC,分别需要采集 300 个 IO 点,最

好是将 5 台 PLC 分配在 5 个不同的端口下,而尽量避免同时分配在一个端口下,这样可以提高通讯速率。 第一章、WebAccess 准备工作

1.1 打开 Internet Explorer 浏览器 1.2 输入 工程节点 的 IP 1.3 使用 WebAccess 设定 1.4 打开或创建一个 工程 1.5 添加一个 监控节点

第二章、配置通讯参数(TCP) 2.1 添加通讯端口

在接口名称中选择 TCPIP,如下图所示:根据需要配置扫描时间、愈时等参数 然后提交。

- 2 -

Page 3: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

2.2 添加设备

设备名称及描述根据需要自定义,如下图,其他参数可参考下面表格进行设定

详细配置见下表说明:

- 3 -

Page 4: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

单元号 WebAccess 定义的设备序号,系统默认,与通讯无

关,0-255 顺次排列 设备类型 GE9030 主要 IP 地址 PLC 的网卡 IP 地址 主要通讯端口号 TCP 端口号,GE9030 为 18245 设备地址 正常情况默认为空 次要 IP 地址 PLC 的备用网卡 IP 地址 次要通讯端口号 TCP 端口号,GE9030 为 18245 设备地址 正常情况默认为空 注:如果 PLC 无备用网卡,则在“次要”栏位内则不填;

附:国际上常用 PLC TCP/IP 协议通讯设定列表: PLC 品牌 TCP 通讯端口号 WebAccess 定义设备类型 Siemens S7 102 SiemS7 GE9030 18245 GE9030 GE9070 18245 GE9070 ModbusTCP 502 Modicon Mitsubishi(三菱)A 1280 MitsuA Mitsubishi(三菱)Ana 1280 MitsuAna Mitsubishi(三菱)Q 1280 MitsuQ Omron(欧姆龙)C 9600 OmronC Omron(欧姆龙)CJ 9600 OmronCJ Omron(欧姆龙)CS 9600 OmronCS Omron(欧姆龙)CV 9600 OmronCV ADAM5KE(研华) 502 ADAM5KE ADAM6K(研华) 502 ADAM6K WaGo 502 Wago750/Modicon TOSHIBA(T3/T3H/T2N/T2E) 1024 TOSHIBA

Honeywell HC900 502 Modicon

2.3 添加 I/O 点 使用参数定义 I/O 点,选择正确的参数类型,输入正确的点名称,地址,量程等,点击“提交”

按钮即可。如下图:

- 4 -

Page 5: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

转换代码:对不同类型的数据,有不同的转换代码与其对应,根据具体情况灵活选择; 起始位,长度:定义数据长度,默认为 16 位,浮点数应为 32 位; 注:数字量点默认为起始位:0,长度:1; SiemensS7 系列 PLC,在定义数字量点时,往往起始位不为 0,根据需要定义 例如:I0001.3,Q0000.4 分别代表一个 DI、DO 点,在 WebAccess 中定义该数字量类型点时,

做如下配置; 地址: I0001 Q0000 起始位:3 4 长度: 1 1 其他 PLC 也有类似情况,可以参照配置; 如果发现在参数列表中没有需要的参数或者没有任何参数可以选用,出现如下图面

- 5 -

Page 6: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

则表明该驱动程序没有预制参数类型,需要用户自行定义参数。具体步骤参考 2.4 小节;

2.4 用户自定义参数类型 在上图中,向下拖动左侧滚动条,见“设备”下列表中为 PLC 型号及其他设备,选中需要建立参

数的设备名,系统转到下图页面

- 6 -

Page 7: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

在上图中,选择添加参数: 2.4.1 参数类型:定义该参数为模拟量、数字量还是文本量点 2.4.2 参数名称:方便识别的用户自定义标识 2.4.3 地址模板:为软件内部驱动程序预先定义,选取需要的即可。 其他参数,按照 IO 点的属性选择即可。

- 7 -

Page 8: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

2.5 提交,返回添加 IO 点页面,即可以调用刚刚建立的参数模板了。

在工程管理员页面点击下载,然后启动核心程序,浏览。 第三章、配置通讯参数(Serial) 本章讲述串口通讯配置参数,包括各种类型 PLC 的 RS232/RS485/RS422 通讯方式 3.1 添加通讯端口 接口名称选择 Serial

端口号:选择串口通讯时,尤其要注意此处端口号为计算机物理 COM 口号,在有包括多种类型设备通

讯(Serial、TCP 等)时,一定要将串口通讯的设备端口号设置为与计算机 COM 口一致,即优

先分配串口通讯,其他通讯类型端口号都为虚值,不影响通讯; 串口通讯:主要的四个参数:波特率、数据位、停止位、奇偶校验一定要和 PLC 中定义的一致;这里无

法一一列出所有参数,请参考 PLC 设定值;

- 8 -

Page 9: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

3.2 添加设备 和 TCP 通讯方式的步骤一致,设备名称和描述由用户自定义 单元号:此处为串口通讯设备的 Device ID 号,一定要与 PLC 相对应;如无其他特殊要求和属性,

其他参数可以默认提交。 3.3 添加 IO 点 IO 点的建立和 TCP 方式一样,在此不再多说;

- 9 -

Page 10: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

第四章、配置通讯参数(OPC) 4.1 添加通讯端口 接口类型选择 OPC

端口号:虚设值,范围为 1-12,对通讯无影响;

- 10 -

Page 11: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

OPC 服务器类型: 本地 OPC:OPC 服务器软件与 WebAccess 监控节点处于同一台计算机 过程 OPC:特殊类型的本地 OPC 服务器应用程序,具有许多特殊的需求,尽量不要使用 远程 OPC:OPC 服务器软件与 WebAccess 监控节点不在同一台计算机

通信类型:由 OPC 服务器决定通讯模式,大多数比较新的 OPC 服务器均支持同步和非同步

通讯模式 非同步:允许客户端刚建立连接时接收数据,而服务器只当数据改变时才进行重新连接 同步:需要客户端持续的与 OPC 服务器进行连接

远程 OPC 服务:需要提供远程计算机 IP 地址 注:远程 OPC 通讯采用的 DCOM 接口,对双方计算机有一定要求: 1、在同一工作组内,并且要有具有管理员权限的用户名和密码相同; 2、在同一个域服务器内,由域控制器分配访问权限 4.2 添加设备 同以上两种通讯方式设定,在设备类型中只有 Opcbw 可以选用 4.3 添加 IO 点 使用 OPC 通讯方式建点可以使用 WebAccess 提供的 OPC Tool 工具,具体使用方法请参考

WebAccess 产品使用手册 3.5 章节 3-95 页。 第五章、配置通讯参数(API) API 通讯方式为 WebAccess 提供与第三方软件产品通讯,包括 DDE、Ilon100 等 5.1 添加通讯端口 接口类型选择

5.2 添加设备 此处列出的设备类型常用的有:BWDB、BWDDE、ILON100;分别简单介绍如下: BWDB:通过 ODBC 接口读取 SQL、ACCESS 等关系型数据库数据的驱动程序 BWDDE:标准的 DDE 通讯,WebAccess 监控节点既是 DDE Server 又是 DDE Client,可

以根据需要灵活使用 ILON100:Lonworks 总线产品,通讯介质为以太网双绞线,同类产品还有

ilon10,ilon600,ilon1000,通讯协议为 SOAP/XML

- 11 -

Page 12: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

各种设备通讯参数设定请参考后续章节相应详细说明文档! 第六章、配置通讯参数(LNS) 接口类型为 LNS,该接口专为楼宇自控行业著名的 Lonworks 总线产品的驱动程序, 具体参数设定参考后续章节 Lonworks 总线配置使用手册! 附录一、DDE 通讯配置举例

- 12 -

Page 13: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

注:前期准备工作不再描述;下面以 WebAccess 作为 DDE Client、Excel 作为 DDE Server 为例进

行配置 一、本机 DDE 通讯配置步骤

1、添加通讯端口 接口类型为 API

2、添加设备 设备类型选 BWDDE

在应用程序一栏的格式为:Application|Topic! 在此处需要填写:Excel|Sheet1! 其他参数默认即可,提交。

3、 添加 IO 点

主要参数说明如下:

参数: 选择点的类型----数字量/模拟量/文本; 地址: 对于 Excel 来说,地址为单元格名称,例如 R1C1,代表第一行第一列,直接填写单

元格代码即可;

- 13 -

Page 14: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

转换代码:对读取数据进行相应转换 其他参数根据需要自行配置,配置好后提交,下载,启动核心程序,切换到浏览模式,按 Ctrl+F5

查看点信息,如下图

附:业内常用 DDE Server 配置表:

DDE Server Application Topic Item Wonderware View Tagname <user defined> KingView View Tagname <user defined> Intellution Dmdde Data <user defined> Intellution(NetDDE) \\pc name\ndde$ Dmdata <user defined> Citect Citect Variable <user defined> Excel Excel <nameof

spreadsheet> <name of cell: R1C1>

二、NetDDE 通讯配置步骤

注:应用 NetDDE 进行通讯的前提是两台计算机之间的用户名和密码要一致。 本例以 Excel 做 DDE Server,WebAccess 做 DDE Client 为例。

1、 在 DDE Server(安装 Excel)的计算机上 开始----运行----ddeshare,进入下图界面,

- 14 -

Page 15: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

- 15 -

Page 16: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

2、 在 DDE Client(安装 WebAccess)的计算机上

- 16 -

Page 17: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

再去查看“受信任的共享”,可以看到 DDE 共享为 DDE Server 计算机的 DDE 程序

- 17 -

Page 18: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

3、配置 DDE Server(Excel) a) 新建 Excel 表格 b) 在 Sheet1 工作表中 R1C1 栏位输入任意数字 345,R2C3 栏位内输入 544,保存表格 c) 关闭再打开

4、配置 WebAccess

d) 建立工程节点、监控节点 e) 添加通讯端口 API

f) 设备选 BWDDE g) 应用程序格式为:\\remotecomputername\NDDE$|applicationname!

- 18 -

Page 19: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

这里添:\\WEBSERVER\NDDE$|excel! 然后提交

h) 建点,关键是地址,按照 Excel 表中的栏位填写,其他参数自定

i) 提交,下载运行浏览

- 19 -

Page 20: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

附录二、BWDB 通讯配置举例(WebAccess ODBC DataBase Driver) 注:WebAccessBWDB 驱动程序是专门为读取 SQL、Access 等关系型数据库数据而 写,采用接口

方式为 API。本例以读取 SQL 数据库中数据为例进行配置 一、 WebAccess 配置过程

1、 创建通讯端口 接口名称:API

2、 添加设备

设备类型:BWDB DSN;TableName;User;Password : 数据源名称;表名;用户名;密码 SQL select condition:查询条件

3、 添加点或区块

选择参数 确定地址:数据库表字段 确定转换代码:浮点数或文本 其他属性参阅《产品使用说明》第 4 章节

- 20 -

Page 21: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

如果如下错误信息,请查阅 6

4、 添加参数 点击设备列表中的 BWDB,显示如下图示:

- 21 -

Page 22: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

5、 点击添加参数

输入参数名称:A 地址:可以写地址模版名称 ColumnName 转换代码:浮点数或文本 其他属性参阅《产品使用说明》第 5 章节

- 22 -

Page 23: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

二、 数据源 DSN 配置步骤

因 WebAccessBWDB 驱动程序是 通过 ODBC 接口访问数据库的,首先要为 SQL 数据库配置

ODBC 数据源,按照以下步骤进行配置: 开始-------控制面板------管理工具------数据源 ODBC------系统 DSN

添加数据源

- 23 -

Page 24: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

选择 SQL 驱动程序,余下步骤可以参考《WebAccess 产品使用手册》第 23.3.7 章节,638 页。

三、 应用举例 1、配置通讯端口下的设备属性,如下图

DSN;TableName;User;Password : BW;bwanalogtable;sa;123 注:中间用分号分开,如果没有用户名和密码则可以空缺不填(Access 数据库则没有用户名和密码) SQL select condition :SQL 语句查询条件。例如,要查询下表中的数据,在 SQL Server 中查询语句为

select maxvalue from bwanalogtable where tagname='c1' and logtime='11:24:10',可以查到的结果为

6。

- 24 -

Page 25: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

在 WebAccess 中则不用写全部查询语句,只需从 Where 开始写起就可以了。 最终标准结构为: DSN;TableName;User;Password : BW;bwanalogtable;sa;123 SQL select condition : where tagname='c1' and logtime='11:24:10'

2、 建点 点地址:为要查询的数据字段名。其他参数自定 注意:如果相同条件下需要查询其他字段数据,则可以继续添加点,如果查询条件发生变化则必须重新

建立设备,更改查询条件后,再建点。 同一端口下最多允许建 255 个设备。

3、 提交,下载,启动核心程序。

- 25 -

Page 26: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

- 26 -

Page 27: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

附录三、WebAccess 与 Lonworks 设备的连接 一、 Lonworks 准备工作

1、 用 Lonwoeks 节点开发工具开发节点; 2、 用 Lonmaker 组态 Lonworks 现场总线网络;

二、 WebAccess 配置步骤 1、 新建工程节点

2、 添加监控节点

新建监控节点“SCADA”:点击“当前工程”栏内的“DemoLon”链接,进入“DemoLon”工程页

面,点击“添加监控节点”链接,进入“建立新的监控节点”页面,在“节点名称”栏填入“SCADA”,点

击“提交”按钮,创建监控节点“SCADA”;

- 27 -

Page 28: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

3、 新建“通讯端口”:

接口名称”选择“LNS”; 在“LNS Database Name”栏内输入 Lonmaker 组态 Lonworks 网络时定义的数据库名称; 在“LNS Interface Name”栏内输入 Lonmaker 组态 Lonworks 网络时定义的网络接口名称; 在“Subsystem Name” 栏内输入 Lonmaker 组态 Lonworks 网络时定义的子网名称;

4、 添加设备 现在可以看到在左边监控节点下面出现一个通讯端口,即“通讯端口 n(LNS)”,其中 n 为端口号,

在这里是虚值,鼠标左键点击“通讯端口 n(LNS)”,再点击右边的“添加设备”,开始定义设备,在

“设备类型”栏内选择“BwLNS”,在“设备名称”栏填入该设备在 WebAccess 中的设备名称,在“Lon Device Name ” 栏内 填入该 设 备在 Lonmaker 中的 设备名 称 ,其他 默 认即可 , 注意,

“Interface;SubSystem;DB Name”栏不需要再填写 ;

5、 添加 I/O 点 设备定义完后,开始建点,定义 I\O 点时,地址使用网络变量名,在网络变量后面加参数:“/U”

或“,n”或“/Dx” 或“/DXnn” 或“/VA”或“/Vnn”; 说明: A、如果网络变量是主机网络变量,则在点的地址后不跟任何参数,在定义设备时,在主机设备名

后跟参数“/H”;

- 28 -

Page 29: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

B、 如果网络变量是设备输入网络变量,则在点的地址后跟参数“/U”; C、 如果这个点的数据结构为分段式结构体变量,只抓取返回数据的第 n 个区域,则在点的地

址后跟参数“,n”;默认为抓取第一个数据。 D、 如果在返回数据的多个区域间的分界符为非“空”,则在参数后跟“/D=x”,其中“x”为

分界符; E、 如果在返回数据的多个区域间的分界符为非希腊字符,则在点的地址后跟参数“/D=Xnn”,其

中“nn”为分界符的十六进制数,如“TAB”则是“09”; F、 如果所有非希腊字符都被认为是分界符,则在点的地址后跟参数“/D=A”; G、 如果希望这个点单独设定扫描时间,则在点的地址后跟参数“/Vnn”,扫描时间为 0.1*nn

秒,nn 的范围是 1-60000; H、 LNS driver supports Binary, Octal and Hex string data type. For Binary string

1001000101101000 type of data, add /B at end of address field, select conversion code XX_Value, and use "StartBit and BitLength" to select which bit(s) you want to use. Similar to binary, you can use /O and /H for Octal and Hex data respectively.

举例:

LonMaker Function Block

Network Variable Config Prop Value

Tag1(数字量) DO1 Digital 0.0 0 100.0 1

Tag2(模拟量) AI1 CoolValue 150 Tag3(数字量) NVL_do ST_ON

ST_OFF Tag4(文本量) FB SCPTmaxRcvT 9 0:2:20:0 WebAccess Tag (类型) 点地址 转换代码 读到点值 Tag1 数字量 DO1.Digital/G=1 State,NV 状态 0:0

状态 1:1 Tag2 模拟量 AI1.CoolValue Value,NV 150 Tag3 数字量 NVL_do/G=2 State,NV 状态 0:0

状态 1:1 Tag4(读第一位) 文本 FB.SCPTmaxRcvT Text, Lonmark

Object CP 9

Tag5(读第三位) 文本 FB.SCPTmaxRcvT,3/D=A Text, Lonmark Object CP

2

说明: 1、 Tag1 点在 Lonmaker 中定义为标准网络变量,数字量类型点,功能块为 DO1;当读该点

值时,需要在 WebAccess 地址栏内加入功能块名称 DO1, 以和其他功能块区分,在功能块和网

络变量之间用实心点”.”分隔开;见图 Tag1: 为了便于识别数字状态,WebAccess 定义 LON_MAP.INI 文件将 0.0 0 代表的 0 状态转换为真

正的数字 0 ,将 100.0 1 代表的 1 状态转换为真正的数字 1;该转换需要在 LON_MAP.ini 中定义

转换组,详细方法见下文;所以数字量点地址格式最终确定为:DO1.Digital/G=1 (其中:G 为

Group 缩写,1 为序号)

- 29 -

Page 30: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

图 Tag1

注:如果不经过创建 LON_MAP.ini 文件,而直接读取数据,则需要将 Lonmaker 中看到的数

据如实填写在状态 0 和状态 1 的空格中,如下图,地址也就无须”/G=1”了。

- 30 -

Page 31: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

2、 Tag2 点在 Lonmaker 中定义为标准网络变量,模拟量点类型,功能块为 AI1; 模拟量点不需要定义 LON_MAP.ini 转换,直接填写地址即可。转换代码为:Value,NV 3、 Tag3 和 Tag1 的区别在于无功能块,所以点地址无须功能块,直接填写网络变量即可。 4、 Tag4 在 Lonmaker 中定义为配置属性(Config Prop),数值多数为分段表示的结构体变量,其

中不仅有数字、字母还有其他标点符号在内;而且每段数据代表不同含义,可以单独读取及设定; 对于这种类型变量,WebAccess 中需要用文本类型点去解析,点地址见上表中,转换代

码要用 Text ,Lomark Object, CP,代表自定义的符合 Lonmark 标准的变量; 点地址中不加任何参数,表示除 A-Z,a-z ,0-9,”.”,”_”,”-”之外的所有字符都被视

为分隔符;WebAccess 会读取该结构体数据“9 0:2:20:0”中的第一位数字,因在 9 和 0 之间有

空格存在,WebAccess 会默认为空格代表第一个数据的结束符,返回数值 9。 5、 Tag5 :当读取其中的某一字段时,点地址后用逗号分隔(见 Tag2),3/D=A,其中”3”代

表要读取的第三段即”2”,“/D=A” 表示所有非希腊字符都被认为是分界符

6、 根据 Lonmaker 组态时的数据类型选择相应的转换代码: A、“Value, NV”, “Value, CP”, “Value, NV_CP”, “Value, LMOBJ_CP” and “Value,

LMOBJ_NV_CP” 被用来从 NV, CP, NV_CP, Lonmark Object CP and Lonmark NV_CP 读取整

数或浮点数等模拟量值;

- 31 -

Page 32: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

B、“STATE, NV”, “STATE, CP”, “STATE, NV_CP”, “STATE, LMOBJ_CP” and “STATE, LMOBJ_NV_CP” 被用来转换数字状态文本到数字量点的值。

C、“Text, NV”, “Text, CP”, “Text, NV_CP”, “Text, LMOBJ_CP” and “Text, LMOBJ_NV_CP”被用来读取文本量点的值。

7、 点定义完后就可以采集 Lonworks 设备的数据。 三、 LON_MAP.ini 默认安装WebAccess软件是没有LON_MAP.ini文件的,需要用户自行创建,可参考如下设定。 LON_MAP.ini文件应该放在WebAccess\Node目录下(监控节点而非工程节点,如果单机系统则

只有一个Node目录) 用户可以通过修改LON_MAP.ini文件自己创建数字量点状态转换表,以便于更好的描述当前点的状态。

在LNS中经常可以看到类似的数字量点的状态描述,如(ST_ON,ST_OFF)、(0.0 0,100.0,1)为两种表示0、1状态的描述方式,为了更友好显示状态描述,需要在LON_MAP.INI文件中进行状态匹配,匹配之后便可以

在下图中标有红色线框处进行更直观的描述。 LON_MAP.INI ***以下为 LON_MAP.INI 文件内容,可以根据需要自行修改*** [DEAFULT_MAP] Total_Group = 3 [Group_1] Total_Item=2 Map_1 = 100.0 1, 1 Map_2 = 0.0 0, 0 [Group_2] Total_Item=2 Map_1 = ST_ON, 1 Map_2 = ST_OFF, 0 [Group_3] Total_Item=3 Map_1 = HVAC_AUTO, 0 Map_2 = HVAC_COOL, 1 Map_3 = HVAC_ HEATL, 2 四、Error Codes

0x9000 LNS database error 0x9800 LNS database error 0x9010 Get Database Name error 0x9015 Database Name error 0x9020 Configured Database Name does not in the LNS database 0x9100 Get Interfaces Error 0x9102 Network interface name error 0x9105 Get subsystem collections error 0x9110 Get subsystems error 0x9115 Get Network service error 0x9120 Initialize subsystems error 0x9200 Get Subsystem error 0x9210 GetAppDevices error 0x9300 Get Device error, device name error

- 32 -

Page 33: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

0x8081 NV error 0x8082 No NV defined 0x8085 Get Lonmark objects error 0x8086 Get Lonmark NV collection error 0x8087 Get Lonmark NV error 0x8011 Get NV Value error 0x8021 Get CP error 0x8121 Get NV of NV_CP error 0x8122 Get NV_CP collection error 0x8123 GET CP of NV_CP error 0x8124 Get Lonmark Objects error 0x8125 Get CP collection error 0x8126 Get Lonmark CP error 0x8127 Get Lonmark Objects error 0x8128 Get Lonmark Objects NV collection 0x8129 Get Lonmark Objects NV error 0x812A Get Lonmark Objects NV CP collection error 0x812B Get Lonmark Objects NV CP error 0x8091 Get CP value error 0x9400 Get Device state error 0x950x Device not online 0xB001 Parameter number or delimiter error 0xB011 Parameter number or delimiter error if /DA option is used 0xB002 Can not match discrete data with entries in the group defined in LON_MAP.INI0xB005 Defined group number greater than toal group in LON_MAP.INI 0xE000 Device disabled 0xF000 Device not ready or not exist 0x8011 iLon NV name not found 0x8012 iLon field name not found, start mark 0x8013 iLon field name not found, end mark

附:英文说明

For WebAccess B-Track driver Port Configuration. Select Port Interface Type : BTrack BTrack Server IP:Port: Define Btrack IP address and port number. Device Configuration. Node Name: Enter LNS device name, case sensitive. For WebAccess iLon100 driver Port Configuration. Select Port Interface Type : API Device Configuration.

Device Type :iLon100 IP:PORT: Enter iLon100 IP and Port address.

- 33 -

Page 34: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

For WebAccess LNS driver Port Configuration. Select Port Interface Type: LNS LNS Interface Name: Enter Interface Name in LNS database LNS Database Name: Enter LNS database Name Subsystem Name: Enter Subsystem Name

*All the names are case sensitive, must match name in LNS database Device Configuration. LNS Device Name : Enter LNS device name, case sensitive. Lonwork devices Point Configuration (LNS/Btrack/iLON100)

Address Field For iLon100 Format: PointName#FieldName?NVx,m-n

Field name may be omitted if to read point value. NVL is default for NVx, may be omitted NVE /NVC must be used for NVE and NVC data

For LNS

Format: NVName/U/Vnnn

/U: if a NV with bound update is desired for the data update from the device.

/Vnnn:

nnn=1-60000. If LNS polling is desired, polling time is 0.1 * nnn second.

Common options

,m : reading the m’th element of return data

,m-n : reading the m’th through the n’th data, use /W0 or /W1 or /Y0 or /Y1 to define the

combining method.

/D=’y’ : Define the delimiter between returned data. ‘y’ is the character.

If /D is not defined, all characters except A-Z, a-z, 0-9, ‘.’, ‘-‘ and ‘_’ are treated as delimiters.

/D=number: If a non-printable character is used as delimiter, use its ASCII code number in decimal. For example TAB is 9.

/B: Treat returned data as binary string (no delimiters in between).

- 34 -

Page 35: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

/O: Treat returned data as octal number string (no delimiter in between). /H: Treat returned data as hexadecimal number string (no delimiter in between). /G=z:

Define the group number to interpreter the returned discrete state. The group data is defined in LON_MAP.INI in \WebAccess\Node folder.

/W0: If ,n-m is used, the data will be calculated as

n’th data * 65536(m-n) + (n+1)’th data * 65536(m-n-1) + ….. /W1: If ,n-m is used, the data will be calculated as

n’th data * 655360 + (n+1)’th data * 65536(1) + ….. /Y0: If ,n-m is used, the data will be calculated as

n’th data * 256(m-n) + (n+1)’th data * 256(m-n-1) + ….. /Y1: If ,n-m is used, the data will be calculated as

n’th data * 2560 + (n+1)’th data * 256(1) + ….. /[K:L]: If the data is in the K’th character to L’th character of an element Examples: Returned data : 1 2 3 4 Address : NVL_V1to15_200,1-2/D=9 Value = 258 (1*256+2) Address : NVL_V1to15_200,1-2/D=9/Y1 Value = 513 (1+2*256) Address : NVL_V1to15_200 Value = 1 Address : NVL_V1to15_200,2 Value = 2 Returned data : 011D01C7FF2E000000 Address : NVL_V1to15_200/H/[1:4] Value = 285, 1st element, Hex, byte 1-4 Address : NVL_V1to15_200/O/[1:3] Value = 9, 1st element, octal, byte 1-3 Returned data : 0101 0011 Address : NVL_V1to15_200/B Value = 5, 1st element, binary string Address : NVL_V1to15_200/O Value = 65, 1st element octal Address : NVL_V1to15_200/H Value = 257, 1st element hexadecimal Address : NVL_V1to15_200,2/H Value = 17, 2nd element, hexadecimal Address : NVL_V1to15_200,1-2/H/W0 Value = 16842769, 1st * 65535 + 2nd element in hexadecimal LON_MAP.INI [DEAFULT_MAP] Total_Group = 3 [Group_1] Total_Item=2 Map_1 = 100.0 1, 1 Map_2 = 0.0 0, 0

- 35 -

Page 36: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

[Group_2] Total_Item=2 Map_1 = ST_ON, 1 Map_2 = ST_OFF, 0 [Group_3] Total_Item=3 Map_1 = HVAC_AUTO, 0 Map_2 = HVAC_COOL, 1 Map_3 = HVAC_ HEATL, 2 Returned data : 100.0 1 Address : NVL_do/G=1 Value = 1, Group 1 “100.0 1” mapped value Returned data : ST_OFF Address : NVL_do/G=2 Value = 0, Group 2 “ST_OFF” mapped value Returned data : HVAC_COOL Address : NVL_do/G=3 Value = 1, Group 3 “HVAC_COOL” mapped value

附录四、WebAccess 与 S7-300 的 TCP/IP 通讯配置 1、 添加通讯端口

接口类型为 TCP/IP

- 36 -

Page 37: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

扫描时间:WebAccess 发送读取数据指令的周期时间,此速率由 PLC 等现场设备决定(设备、数据、协

议、波特率),默认为 1s,最小为 50ms。 愈时: 如果没有响应,重新发送数据包的等待时间。推荐使用默认值,如果设备通讯较慢,愈时可增

加。这须由通讯协议支持,有些设备通讯协议不允许更改愈时。 再试计数:如果现场设备没有响应,重复连接通讯的次数;如果通讯失败,将返回通讯失败的标记(*) 。 自动恢复时间:试图与硬件设备或接口重新建立通讯的等待时间。 2、 添加设备

- 37 -

Page 38: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

设备名称及描述:用户自定义 单元号:对于同一通讯端口下的多个设备的标记号码,默认从 0 开始 设备类型:SiemS7 主要/次要:指与软件通讯的 PLC 主要网卡与备份网卡参数 IP 地址;PLC 以太网通讯模块的 IP 地址 通讯端口号:102,此为 SiemensPLC 专用 TCP 通讯口 设备地址:大多数情况下可以默认为空,如果设备协议地址与你设定的单元数不同或已改变,请使用此

栏位进行设定 TSAP in Hex:Device ID,RackSlot:03.02,如果无特殊变动,请使用此参数,此为 Siemens STEP7 设

定通讯参数。 3、 添加 IO 点

WebAccess 已经预先设定 S7-300 系列 PLC 的 IO 地址参数类型,详见下表: 模拟量类型点

- 38 -

Page 39: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

数字量类型点

在定义模拟量点时,按照需要的参数类型选取不同的地址模板,根据地址模板的格式填写实际的 IO地址,其他参数 WebAccess 已经根据参数的不同预先定义了起始位、长度、转换代码等其他参数。

在定义数字量点时,WebAccess 默认定义数字量点起始位 0,长度 1; SiemensS7 系列 PLC,在定义数字量点时,往往起始位不为 0,根据需要定义 例如:I0001.3,Q0000.4 分别代表一个 DI、DO 点,在 WebAccess 中定义该数字量类型点时,

做如下配置; Plc IO 地址 Webaccess 点地址 起始位 长度 IX0001.2 IX0001 2 1 IX0003.5 IX0003 5 1 QX1003.2 QX1003 2 1

- 39 -

Page 40: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

当添加完 IO 点后,提交,下载到监控节点,启动核心程序,切换到运行状态,首先可以查看

WebAccess 运行界面的底部状态栏左下角,是否有红色数字显示,如果有则证明通讯参数配置不正确,

或者计算机没有与设备正确连接,数字范围 1-12,代表需要读取数据的通讯端口; 接下来可以查看点信息(Ctrl+F5),选取 IO 点,查看点值,如果状态栏显示为红色数字,则相应

端口下所配置的 IO 点值应该显示“*8000”或“*9000”字样,同样代表数据没有正常通讯,此时应该检

查 PLC 的 IP 地址,设备地址以及 PLC 内部是否设定正确。

附录五:SCADA 节点虚拟 MODBUS 通讯配置 WebAccess4.5 版本提供新功能:把 SCADA 节点虚拟成 TCP/IP 协议的 Modbus Slave 设备(等同于

Modbus 协议的 PLC),以供其他 SCADA 节点通过 TCP 的 Modbus 驱动程序远程采集数据。 具体应用环境举例:水利、油田等采集点分散且距离又远的行业,需要将分散在各地的数据集中到中央

监控室做集中处理显示。如下图:

在分散在各地的采集节点控制室中安装 WebAccess 单机系统软件(Project 和 Scada),按照正常步骤

通过各种驱动接口将现场设备中的数据采集到 PC 中;在中央监控室同样安装一套 WebAccess 单机系统软件

(Project 和 Scada),此处的 SCADA 数据来源于各地分散的 SCADA 节点,此处的 IO 点数应为所有分散采

集点的 IO 点数总和。 确定所有节点所需软件后,需要将所有分散的前端采集节点(Scada)虚拟成为 MODBUS TCP 的设备,

即对于中央监控室的 SCADA 来说,将所有前端采集节点看成是支持 MODBUS TCP 协议的 PLC,具体操作

步骤如下:可以参考在线帮助手册 14.5 章节 1、在分散在各地的 SCADA 节点 PC 机(暂时称为 LocalSCADA)中编辑 moddef.ini 文件,此文件的作

用是将现场不同协议的 IO 点名称转换成 MODBUS 地址,以供中控室 SCADA(暂时称为 RemoteSCADA)采集。具体编辑格式如下: [MOD_DEF] LISTEN_PORT= 504 TOTAL_TAG = 6 TAG1=40001,TM_65,0 TAG2=40002,SIN_65,4 TAG3=40004,F65_CA01,4 TAG4=40014,F65_CA06,1

- 40 -

Page 41: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

TAG5=30001,MD30001,0 TAG6=00001,F65_CD01,0

参数意义具体说明:

LISTEN_PORT:虚拟的 Modbus 设备的通讯端口号,默认为 504; TOTAL_TAG: 需要将现场 IO 转换为 MODBUS 协议的总点数总计值; TAGn=ModBus_Address,WebAccess_TagName,Type TAGn 为 ID 号,n 从 1 到 TOTAL_TAG 值; ModBus_Address 为 Modbus 的地址,即 RemoteSCADA 节点通过 Modbus 驱动程序采集数据的地址; WebAccess_TagName 为在 LocalSCADA 节点中的 IO 点名称; Type 为数据转换类型,按照该转换类型,把 LocalSCADA 节点中的点转换成相应类型送入虚拟 Modbus 设备

中:

Type 0 = Unsigned 16-bit integer

Type 1 = Signed 16-bit integer

Type 2 = Unsigned 32-bit integer

Type 3 = Signed 32-bit integer

Type 4 = 32-bit Floating points.

“0”为 16 位无符号整数; “1”为 16 位有符号整数; “2”为 32 位无符号整数; “3”为 32 位有符号整数; “4”为 32 位浮点数; 原理说明:

LocalSCADA 节点以“Type”的数据转换类型把点名称为“WebAccess_TagName”的点,转换送入虚

拟 Modbus 设备中的“ModBus_Address”地址中,以供 RemoteSCADA 节点通过 Modbus 驱动程序采集数

据。 注意:

a、 RemoteSCADA 节点中的点名称可任意取,“TAGn”只是“moddef.ini”文件中的 ID 号,没有其他

作用; b、 如果转换类型“Type”为“2”或“3”或“4”,则在 Mobus 地址中占两个连续 16 位地址单元,共

32 bit;在 RemoteSCADA 中对应的 IO 点参数中,起始位:0,长度:32 c、 数字量点的转换类型“Type”为“0”; d、 “TAG1=40001,TM_65,0”格式中,不允许出现空格(当用 Excel 编辑过多列多行后,COPY 到该文

件中时会出现空格,需要手动删除,否则无法正常通讯); 2、把“moddef.ini”文件复制到 LocalSCADA 节点的“config”文件夹,中的“工程名称_监控节点名称”

文件下,如:C:\WebAccess\Node\config\TEST_LocalSCADA; 3、重新下载,并启动节点; 4、RemoteSCADA 节点用 TCP Modbus 驱动程序采集数据即可,设备的 IP 地址用 LocalSCADA 节点的

网卡 IP 地址;

- 41 -

Page 42: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

应用举例: 假定其中一个现场 SCADA 采集节点 IP 地址为:192.168.1.101,现场设备为研华 ADAM4000 系列模块, IO 点表如下: 点名称 类型 数据长度 DI001 DI(数字量输入) 1(bit) DO001 DO(数字量输出) 1(bit) AI001 AI(模拟量输入) floating 32(bit) AO001 AO(模拟量输出) Integer 16(bit) 远端中控室 SCADA 节点 IP 地址为:192.168.1.200 具体操作步骤如下: 1、在现场 SCADA 节点 PC 中通过记事本编辑如下内容: [MOD_DEF] LISTEN_PORT= 504 TOTAL_TAG = 4 TAG1=10001,DI001,0 TAG2=00001,DO001,0 TAG3=40001,AI001,4 TAG4=40003,AO001,0

将上述内容保存为 moddef.ini 文件格式,COPY 到 webaccess\node\config\project_scada\moddef.ini 然后下载,启动核心程序. 说明:MODBUS 地址格式为: DO 0XXXX DI 1XXXX AI 3XXXX AO 4XXXX

模拟量点相临地址(40001-40002)之间为 16bit,当读 32bit 数据时,不能分配相临地址给两个 IO 点,

应该跳过一序号,如第一个地址为 40001,第二个则为 40003; 做虚拟 MODBUS 配置时,如遇 AI 类型点,将其转换为 AO 类型,即地址用 4XXXX。

2、在中控室 SCADA 中,做如下配置: 添加通讯端口 TCPIP 添加设备(设备类型) Modicon 主要 IP 地址 192.168.1.101 通讯端口号 504 添加 IO 点名称 转换代码 地址 长度 DO1 Unsigned Integer 00001 1 DI1 Unsigned Integer 10001 1 AI1 IEEE,Reversed word 40001 32 AO1 Unsigned Integer 40003 16 配置完毕,提交,下载,启动核心程序,即可以看到从 LocalSCADA 传过来的数据,DO\AO 点可以通过赋值到

LocalSCADA,进而远程操作改变现场设备的状态.

- 42 -

Page 43: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

附录六、WebAccess 跨防火墙访问设置 1、 首先分配工程节点和监控节点的端口,以便在防火墙中开放相应的端口; 2、 工程节点需要两个端口 HTTP,主要 TCP,监控节点需要两个端口,主要 TCP 和次要 TCP 端口;如果工

程节点和监控节点安装在一台 PC 中,作为单机系统使用,则两个主要 TCP 端口可以合并为同一个端口

号。 3、 端口作用说明:HTTP 端口:80,Web 服务端口,提供远程访问连接; 主要 TCP 端口:4592,工程节点下载文件到监控节点用端口 次要 TCP 端口:14592,监控节点和客户端传送实时数据用端口 4、 配置示范:

工程名称 工程节点 IP 地址 HTTP 端口 TCP 端口 北京万霖广场 172.16.1.102 80 4592 监控节点名称 监控节点 IP 主要 TCP 端口 次要 TCP 端口 楼宇监控系统 172.16.1.102 4592 14592

5、 具体步骤,先修改 bwserver.ini 文件。具体路径为:webaccess\node\bwserver.ini。修改后保存。两个节

点均按此步骤分别配置

主要 TCP 端

次要 TCP 端

路由器端口映射配置步骤:

- 43 -

Page 44: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

6、 webaccess 配置步骤

通过 IE 浏览器输入安装有 WebAccess 软件的计算机 IP 地址,进入 WebAccess 设定,登陆后,系统转

入项目列表画面,选择需要做配置的项目,如下图,选择“更新”

- 44 -

Page 45: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

路由获得的外部

IP 地址

路由/防火墙

获得的外部

IP 地址 然后提交,回到项目列表画面,选择“北京万霖广场”项目,进入系统主界面,然后下载该配置到监

控节点,进入下面主页面。 如果在此步骤提交后,无法进入系统主界面,出现“无法连接到工程节点”字样,则请转到后续的“备

注”章节,继续操作。

- 45 -

Page 46: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

点击下

7、 提交,下载。 8、 远程计算机,可以通过 IE 浏览器输入对外公布的 IP 地址,可以顺利进入 WebAccess 主页面,选择浏览,

即可对项目进行远程监控。

输入路由器或防

火墙外部 IP 进入

监控

- 46 -

Page 47: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

9、如果内网连接访问,则输入内网 IP 即可. 备注:如果在第 6 步无法继续,则有可能是防火墙端口没有完全开放,或者是该型号防火墙不允许 WebAccess将 IP 绑定到其对外 IP 上,解决办法如下: 1、首先检查防火墙端口配置开放情况,确保 WebAccess 远程访问所需端口确实已经开放给所需 IP 地址,确

保 WebAccess 节点属性中 HTTP、TCP 端口为实际端口而不是默认值“0”; 2、如果第 1 条要求都已达到,仍然无法连接的话,则是由于该型号防火墙不允许 WebAccess 将 IP 地址绑定

到其外部 IP 地址上,请按照以下步骤操作: 2.1、在工程节点(webaccess\node\)和监控节点(webaccess\node\)目录下的 bwclient.ini 文件中增加

[mapping]字段及其参数说明,对于位于防火墙内与工程节点和监控节点同一网段的客户端

(webaccess\client\)目录下的 bwclient.ini 文件增加同样字段及参数,防火墙外面的客户端则无须改动; 2.2、如果工程节点和监控节点位于同一台计算机中,则只需要更改一次,bwclient.ini 文件相同。 2.3、用记事本打开 bwclient.ini 文件,如下图:

在最后一行后,增加如下字段: [mapping] 218.79.96.18:4592=172.16.1.102:4592 218.79.96.18:14592=172.16.1.102:14592 之后保存,即可,然后回到第 6 步骤继续操作,则可以顺利通过。 以上字段映射的结构为: 对外公布 IP:TCP 端口=局域网 IP:TCP 端口 对于局域网内部客户端则做同样修改即可。见下图

- 47 -

Page 48: WebAccess 通讯配置手册 - 中国传动网-工业自动化与 … View Tagname  Intellution Dmdde Data  Intellution(NetDDE) \\pc name\ndde$

Broadwin Technology

- 48 -