APP下载

基于Prodave的西门子PLC与PC以太网通信研究

2017-11-01祝广场余小敏

化工自动化及仪表 2017年4期
关键词:设置

祝广场 余小敏

(华电电力科学研究院中南分院)

基于Prodave的西门子PLC与PC以太网通信研究

祝广场 余小敏

(华电电力科学研究院中南分院)

提出了基于Prodave工具包的西门子PLC与PC的通信方法,该方法不需要在PLC侧进行编程,只需要在PC侧采用高级语言调用若干函数即可,成本较低且通信可靠。

以太网通信 西门子PLC Prodave

S7-300 PLC拥有高性能的处理器、丰富的IO和通信模块,在工业控制中应用广泛,但它的人机接口功能较弱。如果将PLC与PC通过通信连接起来,用PC作为上位机,通过对PLC的数据存储器中各区域进行读取与写入,实现系统的监控、人机接口通信等功能,就能够组成功能强、可靠性高、成本低的控制系统[1]。

目前,由于西门子公司没有公开通信协议,上位机程序设计主要有两种方式:采用专门的组态软件(如WinCC、组态王等)开发或是通过编程语言自行开发。第1种方法操作简单、效率高,对开发人员的要求相对较低,但成本较高;第2种方法相对复杂,要求开发者具有较高的编程水平,开发周期长,但与第1种方法相比具有灵活、成本低的优点[2]。

Prodave(Proces Data Traffic)是西门子公司开发的S7系列PLC和PC通信的工具包,它为PLC和PC通信提供了一种桥梁,既避免了组态软件的高昂成本,又不要求开发人员有很高的编程水平。笔者通过对Prodave进行研究,以S7315-2PN/DP PLC为下位机,采用VS2008编程工具,开发了一种PLC与PC机之间的以太网通信软件。

1 Prodave简介

Prodave是用于PC与S7系列PLC间数据通信的工具软件包[3]。Prodave提供了大量基于Windows操作系统的DLL函数,以解决PLC与PC之间数据交换和处理的问题,可以在高级语言编程环境中调用这些函数来建立或断开通信连接、读写CPU的系统存储器。……

登录APP查看全文

猜你喜欢

设置
中队岗位该如何设置
船舶防火结构及设置的缺陷与整改
中外医学专业与专科设置对比分析及启示
特殊场景下列控等级转换的设置方案
7招教你手动设置参数
动车段(所)股道有效长设置研究
我国中小学将设置人工智能相关课程
吃纸的妖怪
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考