当前位置:首页 >> 电力/水利 >>

工控组态软件intouch与西门子Step7的以太网通讯配置


WWChina – TechNote 003:如何配置 SIDirect DAServer 通过 TCP/IP 实现和 S7 PLC 的通信
这是由 Wonderware 中国的技术支持写的有关 Wonderware 产品的技术信息,供中国地区的分销商,系统集 成商以及最终用户参考。此技术信息并不包括在 Wonderware 公司提供的 KBCD 中,但使用者应参看 W

onderware 公司 KBCD 中的 Terms of Use,获取并保证接受其规定的使用者应遵守的相关约定。 文档号:CNTN-003 制作: 2005 年 5 月 更新:

此篇技术信息主要介绍了如何配置 SIDirect DA Server 通过 TCP/IP 实现和 S7 PLC 的通信。

概要介绍
无需借助西门子的 Simaticnet 软件,SIDirect DAS Server 可以通过标准的以太网卡访问 S7 200, S7 300,S7 400 家族 PLC。SIDirect DAServer 可以通过 DDE, FastDDE, SuiteLink, OPC 协议连接 Windows 客户端软件,如 Wonderware InTouch。 本 Tech Note 一步一步详细介绍了如何配置和使用 Wonderware SIDirect DA Server 连接/访问 S7 PLC(这里,我们以 S7-400 PLC 为例),以及如何用 DDE/SuiteLink 协议访问此 DA Server。 在开始之前,请确保已满足以下条件: 1.仔细阅读并按照 SIDirect DAServer 的 Readme 文件及相关文档,来得到 SIDirect DAServer 所需要 的系统需求,正确的安装过程,操作系统等信息。 2.安装 SIDirect DAServer,如果已经安装了以前版本的 SIDirect DAServer,请使用的"控制面板"中的" 添加/删除程序"卸载,本 Tech Note 使用 SIDirect DAServer 1.1 版。 3.安装并配置以太网卡和 TCP/IP 协议。 4.确认你可以"Ping"通你要连接的 PLC。 注意:请仔细阅读 SIDirect DAServer 的在线文档关于所支持的硬件和软件部分,SIDirect DAServer 只支持 TCP/IP 通信,不支持 MPI,Profibus 等其他非以太网方式。

1

本 Tech Note 假定用户具有并理解以太网, 西门子 S7 PLC 硬件/软件, Windows 操作系统, Wonderware FactorySuite 组件,WWClinet, SIDirect DAServer 的基本知识。

配置 SIDirect DAServer
1.选择任何栏上的开始/程序以启动 SIDirect DAServer。 2.找到包含“System Management Console” 程序的 Wonderware 文件夹,并点击启动 System Management Console 程序。 3.在 ArchestrA System Management Console(SMC)中找到“DAServer Manager”树下的 SIDirect DAServer。在 Local 节点下,DAServer 名字是“ArchestrA.DASSIDirect.1”。见下图 1:

图 1. SMC 中的 DASSIDirect DAServer 4.展开 ArchestrA.DASSIDirect.1,并选择“Configuration”,将出现如下“Global Parameters”对话框(图 2):

2

图 2. DASSIDirect – Global Parameters ◆ Device Group Update Interval: 定义 Device Group 的默认更新时间间隔

◆ Slow Poll Interval: 定义当连接发生问题进入“Slow Poll”模式时,DAServer 查询设备的时间间隔。 当通信恢复正常后,DAServer 的查询间隔调整为 Device Group 的查询间隔。 ◆ Transaction to Subscription Ratio:“Transaction”是来自于 DDE/SL/OPC 客户端的读/写消息,

“Subscription”是有处于“需采集”状态的数据点产生的,“Subscription”按“Update Interval”为间隔周期性发 送。 “Transaction to Subscription Ratio”定义 DAServer 在发送一个 Subscription 前可以发送的 Transaction 的最大数目。它是当有多个等待中的 Transaction 时,Transaction 和 Subscription 的比例,比 例的后者总是为1。所以,默认设置为 2 表示 Transaction 和 Subscription 的比例是 2:1。这个比例确保当 Transaction 非常繁忙时, 任有一定数量的 Subscription 动作。 例如: 比例设为 2, 同时有 3 个 Transaction, 2 个 Subscription 准备好, Toolkit 将先发送 2 个 Transaction, 个 Subscription, 在发送 1 个 Transaction, 1 1 个 Subscription。 ◆ Transaction Message Timeout: 每个 Transaction(读/写/刷新等)消息的超时设置,这个超时设

置使得客户端不会由于某种原因 Transaction 永久不被发送时导致被挂起。这是一个 Transaction 中消息更新 的最大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。 ◆ ◆ ◆ Server Protocal Timer: 因为 SIDirect DAServer 使用事件驱动的协议引擎,此选项无效。 Diagnostic Backlog Size: 定义在“Transaction Diagnostic”根上可显示的最大的 Transaction 数。 Poke Mode: 有以下有效模式:

3

- Control 保持写数据的顺序不改变,并且不合并 Transaction。 - Transaction 使用保留要写的第1,第2和最后一个数据的合并方式保持写数据的顺序。 - Optimization 不保持写数据的顺序,并且合并写数据的 Transaction,只写入最后一个要写的数据。 ◆ ◆ ◆ ◆ Case Sensitive: 控制 DAServer 按大小写顺利扫描数据项和 Device Group。 Device Group Cache: 此参数保留将来使用。 Simulation Mode: 此设置在此 SIDirect DAServer 中无效。 System Items: 此参数控制系统数据点是否出现在浏览窗口中, 是否做为 DAServer 数据采集接口的

有效数据项。 ◆ Unique Device Groups: 此参数控制是否检查 Device Group 在整个 DAServer 中的唯一性。

5.右键点击“Configuration”图标。 6.在菜单中选择“Add PortCpS7 Object”。 7.右键点击“New_PortCp_000”并选择“Add S7Cp Object”,出现如下 S7 参数设置对话框(图 3):

图 3. S7 CP 通信参数 ◆ Network Address: 输入 PLC 的 IP 地址,在此例子中,PLC 的 IP 地址是 192.168.10.41

4

◆ ◆ ◆ ◆

Local TSAP: 定义本地站的传输服务访问点, 第一为数字定义设备, 第一位数字为 0, 推荐设置为 01.00 Remote TSAP: 定义 PLC 的传输服务访问点。 Remote Rack No.: 输入 10 进制机架号。 Remote Slot No.: 输入 10 进制的 CPU 槽号。 在此 Tech Note 中, 机架号设为 0,CPU 槽号设为 3(电

源模块占 2 个槽,所以 CPU 槽号为 3)。 ◆ Connection Resource: 从下拉框中选择 16 进制的连接资源。

8.选择“Device Group”属性页。 9.右键点击“Device Group”对话框中的空白地方,添加新的 Device Group(类似主题名)到 Device Group 对 话框中。如下图 4 所示:

图 4. Device Group 对话框 10.选择并用右键点击默认名 Topic_0, 把它重新命名成一个有意义的名字,如 S7PLC, 如图 5 所示:

5

图 5. S7PLC Device Group 11.在左面的树形结构图中, 右键点击 ArchestrA.DASSIDirect.1 并从子菜单中选择“Activate Server”来启动 此 DA Server,ArchestrA.DASSIDirect.1 旁边的图标将由红变成绿,如下图 6 所示:

图 6. SIDirect DA Server 已激活

6

测试此 DASSIDirect Server
DASSIDirect Server 已经准备就绪,下面做一个快速的通信测试来验证和我们可以和 PLC 的连接。 1.点击“开始/运行”并键入 WWClient 启动 Wonderware WWClient 程序。 2.从主菜单上选择“Connection/Create”,将出现“Create Connection”对话框。 3.输入正确的信息,如图 7 所示: ◆ Node: 此处为空白,因为 DASSIDirect Server 和 WWClient 在同一台计算机中。否则,输入运行

DAServer 的机器的名字。 ◆ ◆ ◆ Application: DASSIDirect, SIDirect DAServer 的应用程序名。 Topic: S7PLC,我们刚才在 DASSIDirect 的 Device Group 对话框中新建的 Device Group。 Connection Type: IOT,在这里,我们使用 SuiteLink 协议。

图 7. Create Connection 对话框 4.依此点击“Create”,“Done”。

5.在主菜单上选择“Item”。 6.输入已知正常工作的 PLC 寄存器地址。

7

7.下图显示了 WWClient 成功取得 S7 PLC 数据项 MB90,在 Item 输入框中的输入 MB90,点击 AdviseEx 注册并开始获取此数据项,如果连接 S7 PLC 的以太网工作正常的话,你会看到从 MB90 寄存器中取得的数据, 如图 9,10 所示:

图 9. Item

图 10. WWClient 显示 MB90 的值 制作好你所需要的大窗口 WindowName,并假定窗口大小为(Width, Height)。 此 TechNote 由 Wonderware 中国技术支持部门发布。

8


相关文章:
工控组态软件intouch与西门子Step7的以太网通讯配置
工控组态软件intouch与西门子Step7的以太网通讯配置_电力/水利_工程科技_专业资料。工控组态软件intouch与西门子Step7的以太网通讯配置 ...
Intouch与西门子S7-200S7--300S7--400的以太网通讯配置
Intouch 与西门子 S7-200/S7-300/S7-400 的以太网通讯配置 无需借助西门子的 Simaticnet 软件,SIDirect DAS Server 可以通过标准的以太网卡访问 S7 200, S7 ...
Intouch组态与AB PLC以太网通讯
Intouch 组态与 AB PLC 以太网通讯 网络拓扑如下图 Intouch 与 RSLogix 5000 软件则必不可少,最重要的是 RSLink(AB 软件自带的通讯组态软件 RSLinx Classic ...
组态软件与施耐德PLC通讯设置
软件 PLC 通讯设置步骤 PLC 与 Intouch 软件通讯...以太网通讯选择窗口 点击“下一步”按钮,在弹出的...西门子PLC与组态软件的通... 5页 免费 施耐德 Modico...
组态王6.53与西门子300以太网通讯
中不需要安装设置西门子的网络软件包 SIMATIC NET STEP7软件,不需要 ...硬件连接与配置 S7-400PLC 与组态王通过以太网的方式通讯,通讯之前需要进行如下...
Intouch与西门子S7300-S7400PLC的连接
通讯 硬件要求:西门子 S7-300plc,CP5611 卡; 软件...STEP7,Intouch; 1、STEP7 配置 在这儿使用的是 ...进入该站的硬件组态在第一个插槽内插入 SIMATIC PC...
intouch连接西门子PLC配置连接详细说明
intouch连接西门子PLC配置连接详细说明_信息与通信_工程...在 step 7 中下载配置 4、配置 Wonderware Factory...INTOUCH教程 329页 免费 S7-300(400)通过以太网连...
intouch与西门子OPC详解方法
intouch与西门子OPC详解方法_计算机软件及应用_IT/计算机_专业资料。截图解析intouch与西门子200的通讯设置一、配置 STEP7 Micro/win 以太网 1 2、点击下一步至如...
intouch与STEP7通讯
intouch与STEP7通讯_信息与通信_工程科技_专业资料。选填,简要介绍文档的主要内容...S7-300(400)通过以太网连... 10页 免费 intouch连接西门子PLC配... 12页 ...
西门子S7300-S7400PLC与Intouch的连接
通讯 硬件要求:西门子 S7-300plc,CP5611 卡; 软件...STEP7,Intouch; 1、STEP7 配置 在这儿使用的是 ...进入该站的硬件组态 在第一个插槽内插入 SIMATIC PC...
更多相关标签:
intouch组态软件 | intouch组态软件官网 | intouch组态软件下载 | intouch组态软件教程 | intouch组态软件 破解 | intouch组态软件安装 | intouch组态软件价格 | intouch组态 |