- 18
- 0
- 约1.09万字
- 约 4页
- 2017-08-26 发布于湖北
- 举报
第4期 祝广场等.基于Prodave的西门子PLC与Pc以太网通信研究 397
基于Prodave的西门子PLC与PC
以太网通信研究
祝广场余小敏
(华电电力科学研究院中南分院)
摘要提出了基于Prodave工具包的西门子PLC与Pc的通信方法,该方法不需要在PLC侧进行编
程,只需要在PC侧采用高级语言调用若干函数即可,成本较低且通信可靠。
Prodave
关键词 以太网通信 西门子PLC
中图分类号TH862+.7文献标识码 B 文章编号 1000—3932(2017)04-0397-04
s7.300
PLC拥有高性能的处理器、丰富的IO之间数据交换和处理的问题,可以在高级语言编
和通信模块,在工业控制中应用广泛,但它的人机 程环境中调用这些函数来建立或断开通信连接、
接口功能较弱。如果将PLC与PC通过通信连接读写CPU的系统存储器。它具有以下特点:
s7
起来,用PC作为上位机,通过对PLC的数据存储 a.支持PC上的标准以太网卡和Simatic
器中各区域进行读取与写入,实现系统的监控、人
机接口通信等功能,就能够组成功能强、可靠性 CP443);
高、成本低的控制系统H1。 b.能读写PLC中DB块和内存的数据;
PLC、S7—300
目前,由于西门子公司没有公开通信协议,上位 c.支持$7-200 PLC和$7-400PLC;
机程序设计主要有两种方式:采用专门的组态软件 d.PLC侧无需编程,只需在PC中编写程
(如WinCC、组态王等)开发或是通过编程语言自行
开发。第1种方法操作简单、效率高,对开发人员的 DEPHI等高级语言。
要求相对较低,但成本较高;第2种方法相对复杂, 2 Prodave函数
要求开发者具有较高的编程水平,开发周期长,但与
第1种方法相比具有灵活、成本低的优点呤。。 始化适配器,检查是否装载了驱动,并将选择的通
Data
Prodave(ProcesTraffiC)是西门子公司开信接口激活。可以用来通过MPI或IP地址建立
发的S7系列PLC和PC通信的工具包,它为PLC
和PC通信提供了一种桥梁,既避免了组态软件 (int ConT—
的高昂成本,又不要求开发人员有很高的编程水
平。笔者通过对Prodave进行研究,以$7315—
2PN/DP
PLC为下位机,采用VS2008编程工具,
示MPI方式,“1”表示TCP/IP方式,“2”表示
开发了一种PLC与PC机之间的以太网通信软
件。
1 Prodave简介 able为地址表,用于存放PLC的地址。
Prodave是用于PC与S7系列PLC间数据通
信的工具软件包口。。Prodave提供了大量基于于激活PLC和PC之间建立的连接。函数原型为
int
Windows操作系统的DLL函数,以解决PLC与PCSetActiveConnection—ex6(intConNr),ConNr是
作者简介:祝广场(1984·),工程师,从事火电厂热工自动化控制和保护工作qq.COlll。
万方数据
398 化工自动化及仪表 第44卷
连接序号。
原创力文档

文档评论(0)