InTouch10.0客户端服务器架构详解与开发流程

需积分: 30 67 下载量 150 浏览量 更新于2024-08-24 收藏 7.96MB PPT 举报
InTouch 10.0是一款由Wonderware公司提供的强大的客户端服务器结构的工业自动化软件。它主要用于在工业控制系统中进行可视化监控和操作,支持与各种PLC(可编程逻辑控制器)的连接,提供了历史记录和实时曲线功能,有助于用户实时了解生产过程状态并进行有效决策。 该软件的核心架构包括I/O Server和DAServer,分别处理实时数据采集和历史数据存储。实时部分确保了数据的即时性和准确性,而历史部分则提供了长期的追溯分析能力。InTouch 10.0支持分布式报警系统,可以快速响应和通知用户设备故障或异常情况,增强了系统的可靠性和安全性。 客户端服务器结构使得InTouch 10.0具备良好的扩展性,用户可以根据需求部署单节点或多节点架构,灵活应对大规模系统。系统要求包括Windows XP SP2、Windows 2003 Server SP2、Windows Vista等操作系统版本,同时推荐使用SQL Server 2005 SP2作为数据库服务器,特别是在基于Galaxy的WM项目中。 在开发过程中,InTouch 10.0提供了两种选项:独立运行的Standalone InTouch和可选的Database Server。用户可以通过应用程序管理器管理应用程序,包括创建、修改、删除和查找应用程序,以及调整启动模式和分辨率。应用程序管理器还支持导入导出标记名字典,这对于维护和共享数据至关重要。 开发环境的设计注重直观性和易用性,分为规划与构思、新建程序、创建窗口、绘制图形(包括平面、图库和位图)、设置标记名字典、动画链接、脚本编写等多个步骤。其中,脚本编写采用类似VB的语法,支持基本的赋值、数学运算、逻辑判断和循环结构,使用户能够编写自定义的程序逻辑。 InTouch 10.0的组件还包括运行环境、授权管理程序和电子书籍,确保了软件的全面性和资源支持。InTouch 10.0是一个功能强大、适应性强的工业自动化工具,适用于各种规模的生产环境,提高了生产效率和运维管理水平。