Intouch SIDirect DAServer配置指南:TCP与S7PLC通讯

需积分: 34 22 下载量 18 浏览量 更新于2024-09-11 1 收藏 1.66MB PDF 举报
"如何配置Intouch SIDirect DAServer通过TCP和S7PLC通讯" 在工业自动化领域,Intouch SIDirect DAServer是一款强大的数据采集服务器,它允许与各种设备进行通讯,包括S7系列的西门子PLC。这篇文档详细介绍了如何配置Intouch SIDirect DAServer,使其通过TCP/IP协议与S7-400 PLC建立连接,而无需依赖Simaticnet软件。以下是配置步骤和关键知识点: 1. **前提条件**:确保试验计算机上已安装了SIDirect DAServer 1.1版本,并且系统中已经配置了以太网卡和TCP/IP协议。此外,电脑和PLC必须在同一网络段内,能够互相ping通。 2. **PLC端准备**:在PLC(这里以S7-400为例)中,需要编写一段测试程序,用于响应来自DAServer的数据请求和控制命令。 3. **启动DAServer**:通过“开始”菜单启动SIDirect DAServer,然后打开“System Management Console (SMC)”程序。 4. **配置DAServer**:在ArchestrA SMC的“DAServer Manager”下找到SIDirect DAServer(通常名为“ArchestrA.DASSID”)。在这里,将配置服务器的通信参数,如IP地址、端口号以及与PLC相关的通信参数。 5. **设置TCP/IP连接**:SIDirect DAServer仅支持TCP/IP通信,不支持MPI或Profibus等非以太网协议。因此,需要在配置中指定PLC的IP地址和通信端口,通常S7-400 PLC的默认端口是102。 6. **定义数据点**:在DAServer中创建数据点,这些数据点将映射到PLC的输入/输出地址,以便读取和写入数据。这通常涉及设置数据点的名称、数据类型、访问权限和PLC中的地址。 7. **DDE协议连接**:SIDirect DAServer配置完成后,可以使用DDE(动态数据交换)协议连接到Windows客户端软件,如Wonderware InTouch。InTouch作为人机界面(HMI),可以实时显示从PLC获取的数据,并接收操作员的输入。 8. **测试通讯**:一旦所有配置完成,通过运行PLC的测试程序并与DAServer交互,验证数据传输是否正常。 9. **故障排查**:如果遇到通讯问题,首先检查网络连通性,然后查看DAServer的日志文件,查找可能的错误信息。同时,确保PLC程序正确响应DAServer的请求。 10. **安全与性能优化**:为确保系统的安全性和性能,应定期更新SIDirect DAServer和相关软件,遵循最佳实践来配置网络安全,如设置防火墙规则,并监控系统的通讯负载。 通过以上步骤,用户可以成功地配置Intouch SIDirect DAServer,实现与S7-400 PLC的TCP/IP通讯,从而实现自动化系统中的数据采集和监控。这种方法减少了对第三方软件的依赖,提高了系统的灵活性和效率。