您现在的位置是:首页 > PLC技术 > PLC技术
通信软件PRODAVE简介
来源:艾特贸易2017-12-20
简介PLC 具有极高的可靠性,一般用来执行现场的控制任务,但是它的人机接口功能较差。 PLC 与个人计算机 (PC) 通过通信连接起来,用 PC 作为上位计算机,实现系统的监控、人机接口,以及
PLC具有极高的可靠性,一般用来执行现场的控制任务,但是它的人机接口功能较差。PLC与个人计算机(PC)通过通信连接起来,用PC作为上位计算机,实现系统的监控、人机接口,以及与上一级网络(例如工业以太网)的通信等功能,可以使二者的优势互补,组成一个功能强、可靠性高、成本低的控制系统。因此在工业控制系统中,PC与PLC之间的通信是最常见和最重要的通信之一。
实现计算机与PLC通信最简便的方法是使用计算机上运行的组态软件,例如西门子公司的WinCC或国产的组态软件。组态软件与现场设备(例如PLC)之间的通信程序是由组态软件生产厂家开发的,用户只需要设置一些通信参数,就可以实现上位计算机与现场设备之间的通信,通信的双方都不需要编写通信程序。但是每个系统都需要购买组态软件,费用较高。有的组态软件不能满足用户的某些特殊要求。
S7 - 300/400的MPI(多点接口)和S7 - 200的PPI(点对点接口)用于西门子公司控制产品之间的通信,例如安装在PC上的编程软件与PLC之间的通信,但是这些通信协议均未公开。PRODAVE是用于PC与S7系列PLC之间的数据链接通信的工具箱,可以用于S7 - 200、S7 - 300/400、M7和C7等西门子PLC。通过下列硬件,可以在S7 PLC与PC之间方便地建立数据链接(见图9-14):
1)用于PC的MPI通信处理器,例如CP5511、CP5611和CP5613,通信速率最高12 Mbit/s。
2)用于S7 - 300/400的PC/MPI适配器或USB/MPI适配器。
3)用于S7 - 200的PC/PPI编程电缆。
用PRODAVE来实现上位计算机与S7系列PLC的通信是很方便的。PRODAVE的动态链接库( DLL)提供了大量的基于Windows操作系统的DLL函数,供用户解决PLC与PC之间的数据交换和数据处理问题二可以在VB或VC等编程环境中调用这些函数来建立或断开通信连接,读写CPU的系统存储器,方便地实现计算机与S7 - 300/400的点对点通信。
图9-14 PC与PLC的连接方式
PRODAVE有以下特点:
1)使用简单方便,编程人员不需要熟悉复杂的通信协议,通过调用PRODAVE提供的动态链接库( DLL)中的函数就可以实现通信。
2)上位计算机用通信函数直接读写PLC中的数据,不用编写PLC的通信程序。
3)如果使用PC/MPI适配器或用于PC的通信处理器作通信接口,它们同时还可以兼作编程软件与PLC的通信接口。
PRODAVE的使用方法可以参阅随书光盘中PRODAVE的用户手册。作者曾在某水电站控制系统中将PRODAVE用于S7 - 300与上位计算机的通信。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
