Intouch与Excel数据连接及S7-200集成教程

需积分: 28 1 下载量 49 浏览量 更新于2024-09-12 收藏 122KB PDF 举报
Intouch报表是一种强大的工具,它能够与Excel进行数据交换,利用DDE (Dynamic Data Exchange) 功能实现两个软件间的实时数据共享。以下是关于如何在Intouch中创建Excel报表以及与西门子S7-200进行通信的关键步骤: 1. **Excel数据源设置**: - 首先,将Excel文件(例如:c:\data\kong.xls)设置为数据源。在Intouch中使用时,需要确保Excel处于开启状态,并且作为DDE服务器运行。 - 在Intouch中配置访问名,如图所示,以便Intouch可以识别并连接到Excel文件。 2. **单元格交互方式**: - 数据交互有两种形式: - **直接引用**:通过指定Excel中的单元格地址,如`excel:R1C6`,直接引用Excel的数据。 - **标记名引用**:创建新的标记名,选择配置好的访问名,如`excel`,并指定具体单元格,如`R1C2EXCEL`。 3. **Intouch与Excel集成**: - 在Intouch应用程序中,创建访问名称`EX`,关联IO实型变量到Excel的特定单元格,如`int001`到`r1c1`。 - 当在Intouch中修改这些变量时,Excel中的相应单元格会同步更新。 4. **连接西门子S7-200**: - Intouch与S7-200的通信通常通过DDE的反向实现,即S7-200作为DDE服务器,Intouch作为客户端。 - 在Excel中,用户可以直接输入`=view|tagname!tagname0001`来查看或修改Intouch中的S7-200点(tagname0001)值。 - Intouch 7.11版本支持远程DDE通讯,使用DDEShare.exe定义共享项,确保客户端和服务端的用户名、密码和工作组名一致。 5. **远程访问**: - 客户端(Intouch)通过DDE连接到远程服务器(S7-200),使用命令路径`View|Tagname!位号`,实现跨设备的数据交换。 总结来说,Intouch报表是通过DDE技术将Excel数据与Intouch应用程序集成,允许实时的数据同步和交互。同时,通过调整配置,还可以实现与工业控制器(如S7-200)的通信,从而扩展了Intouch在数据管理和监控方面的功能。在实际应用中,理解并掌握这些步骤对于有效利用Intouch和相关硬件设备至关重要。