PRODAVE使用指南:连接库与MPI版本详解

4星 · 超过85%的资源 需积分: 10 3 下载量 181 浏览量 更新于2024-07-26 收藏 326KB PDF 举报
"PRODAVE是西门子公司提供的一种用于PG/PC与PLC通信的动态链接库,适用于Win95/98/NT/ME/2000及XP操作系统。该库允许高级语言编程器读写PLC中的M、T、C、I/O等存储区数据。它分为两个版本:PRODAVE MPI和PRODAVE MPI MINI(也称为PRODAVE S7和PRODAVE S7 MINI)。最新版本为V5.6,包括SingleLicense和CopyLicense两种购买选项。用户应先卸载旧版软件才能安装新版本,并可在西门子技术支持网站上找到更多帮助和FAQ。" 在深入理解PRODAVE之前,首先需要知道PG/PC(Programmer/Personal Computer)是指用于编程、诊断和监控PLC(可编程逻辑控制器)的个人计算机。PRODAVE作为西门子自动化与驱动(A&D)部门开发的工具,为PG/PC提供了与西门子S7系列PLC进行通信的接口。 PRODAVE MPI和PRODAVE MPI MINI之间的主要差异在于它们提供的功能集。两者都支持基本的S7-300/400功能,如`load_tool`(加载工具)、`unload_tool`(卸载工具)和`new_ss`(创建新子站),但某些高级功能可能在PRODAVE S7 MINI中未被包含。例如,`ag_info`和`ag_zustand`(可能涉及获取模块信息和状态),以及数据库操作如`xdb_buch`, `xdb_read`和`db_write`,这些在PRODAVE S7 MINI中可能是缺失的或有限制的。 `load_tool`和`unload_tool`函数允许用户将PLC程序加载到或从PLC中卸载,这对于编程和调试过程至关重要。`new_ss`则可能用于创建新的PLC子站配置。而`ag_info`和`ag_zustand`则用于获取PLC硬件的状态信息,这对于诊断和维护非常有用。数据库相关的函数,如`xdb_buch`, `xdb_read`和`db_write`,则是用于读写PLC的数据库块,这是程序运行中数据交换的基础。 在安装PRODAVE V5.6时,需要注意的是,必须先卸载旧版本,否则可能导致新版本无法正确安装。此外,新版本V5.6支持Windows XP操作系统,同时保持了对其他早期Windows版本的支持,但其功能并未改变。 用户可以在西门子的官方网站www4.ad.siemens.de上进行搜索,通过输入关键字如“PRODAVE”来查找相关的技术文档、手册和FAQ,以便获取更详细的使用指南和解决问题的方法。提供的VB(Visual Basic)和VC(Visual C++)示例程序(VB_Example.zip和VC_Example.zip)可以帮助开发者更好地理解和应用PRODAVE API。 PRODAVE是西门子S7系列PLC与个人计算机间通信的重要桥梁,为程序员提供了强大的工具来实现数据交换和控制任务。用户需根据具体需求选择合适的版本,并充分利用在线资源进行学习和故障排查。