使用SIDirectDAServer连接Intouch与西门子PLC的TCP/IP通信指南

需积分: 11 4 下载量 52 浏览量 更新于2024-07-28 1 收藏 496KB DOC 举报
"这篇技术说明主要讲解如何在不使用西门子Simaticnet软件的情况下,通过SIDirect DAServer建立intouch(Wonderware InTouch)与西门子S7系列PLC之间的TCP/IP连接。" 文章详细介绍了实现这一连接所需的具体步骤和注意事项,确保读者能够正确设置和配置系统。首先,读者需要对SIDirect DAServer的系统需求有清晰的了解,包括安装过程、操作系统兼容性等,并遵循Readme文件和相关文档的指导。如果已有旧版本的SIDirect DAServer,应先卸载再进行新版本的安装。 接下来,文章强调了安装和配置以太网卡以及TCP/IP协议的重要性。这是建立TCP/IP连接的基础,确保设备间能够正常通信。同时,通过"Ping"命令测试PLC的网络可达性,是验证网络连通性的基本手段。 SIDirect DAServer的配置是关键步骤,具体操作如下: 1. 从开始菜单启动SIDirect DAServer,通过Wonderware文件夹中的"SystemManagementConsole"程序。 2. 在ArchestrA System Management Console (SMC) 的"DAServer Manager"下找到SIDirect DAServer,其本地节点名为"ArchestrA.DASSIDirect.1"。 3. 展开"ArchestrA.DASSIDirect.1",选择"Configuration",会显示"Global Parameters"对话框,这里包含了两个重要的参数: - DeviceGroupUpdateInterval: 设定设备组的默认更新间隔时间。 - SlowPollInterval: 定义在连接慢速响应时的数据采集间隔。 这两个参数的设置会影响到数据的实时性和系统的性能。DeviceGroupUpdateInterval决定了PLC数据的刷新频率,而SlowPollInterval则关乎到当PLC响应较慢时,如何调整通信策略以避免频繁尝试导致的网络拥堵。 最后,文章提醒读者,SIDirect DAServer仅支持TCP/IP通信,不支持MPI或Profibus等非以太网通信方式。因此,读者必须确保PLC与电脑之间的通信是基于TCP/IP协议的。 这个技术说明提供了详细的指南,帮助用户在不依赖西门子Simaticnet的情况下,利用SIDirect DAServer和intouch实现与西门子S7系列PLC的高效连接。这对于那些希望简化配置流程或降低成本的用户来说,是非常有价值的参考资料。