您的位置首页百科知识

如何通搭建PROFIBUS的网路实验平台

如何通搭建PROFIBUS的网路实验平台

的有关信息介绍如下:

如何通搭建PROFIBUS的网路实验平台

PC卡是最快和最容易的方法来装备自动化设备与现场总线或实时以太网接口。他们配备了公认和标准化接口,通常是用于工业pc和紧凑的HMI终端。结合自由市场SoftPLC、显示或您自己的应用程序快速解决任何自动化任务

拿上周遇到的案例来说,某厂商IPC/HMI产品线目前是不支持工业网络通 讯,因此无法连入上层网络,而客户的需求在其IPC/HMI产品上快速的拓展PROFINETIO以及其他现场总线以及实时以太网主站/从站通讯接口,我采用的就是基于PC机的一个通讯方案--PROFIBUS板卡。

首先硬件介绍:profibus板卡,

示例用到的是 COMSOFT 公司的 DF PROFI II 接口板卡,型号: PCI。该板块可用作 DP主站或 DP 从站。除了标准的 PROFIBUS DP/DPV1 服务,该板卡还提供一个看门狗功能,含物理 PROFIBUS 线路断开,符合主站 class 1 冗余思想。如果运作的 PC 系统出故障,一个无缝开关切换到一个冗余的备用系统

S7-200 PROFIBUS-DP 从站模块 EM277

EM277 是用来将 S7-200 CPU 连接到 PROFIBUS-DP 网络, EM277 经过串口 I/O 总线连接到 S7-200 CPU。 PROFIBUS-DP 网络经过其 DP 通信端口连接到 EM277,波特率为9600b/s~12Mb/s。作为 DP 从站, EM277 模块接受来自主站的 I/O 配置,向主站发送和接受数据。EM277 可读取 S7-200 CPU 中定义的变量存储区中的数据块,使得用户可以与主站交换各种数据类型的数据。从主站传来的数据存储在 PLC 的变量区后,可传送到其他数据区。

软件介绍

Comsoft Configurator II 组态软件Comsoft Configurator II 是 COMSOFT 公司提供的 PROFIBUS 组态软件,通过导入从站 GSD 文件,将主从设备组建 PROFIBUS 硬件网络,实现各设备的参数化、系统配置等。Configurator II 可用于编译和下载 PROFIBUS 配置。这款方便舒服又全面的图形工具使配置工作量最小化。广泛的下载、分析和控制功能可有效检查所配置的 PROFIBUS DP 网络。所编译的配置可存储为 XML 格式。因此可轻松集成到第三方应用程序中。

软件进行网络组态界面如下图:

Project:建立、打开、保存项目等。

View:视图选择,显示或隐藏某一选项。

Profibus:新建网络配置、查看从站I/O地址、项目属性。

Online:可下载配置好的网络到主站中,进行网络在线检测和通讯测试。

Option:可进行语言的选择,English(英语)和Deutsch(德语)两种。

Tools:查看GSD源文件和导入安装新的GSD文件

了解了搭建实验平台的软硬件之后,接下来就需要件搞硬件搭建起来,并进行系统的组态的配置,

硬件配件:

软件配置小知识:GSD文件又称电子设备数据文件。为了将不同厂家生产的PROFIBUS产品集成在一起,生产厂家必须以GSD文件(电子设备数据文件)方式提供这些产品的功能参数(如I/O点数、诊断信息、波特率、时间监视等)。有了设备GSD文件,用户就可以进行网络组态,并下载组态信息到主站中,进而建立一个PROFIBUS网络。1)打开ComsoftConfiguratorII组态软件,载入EM277GSD文件。

2)添加DFPROFIII主站板卡:按住鼠标左键将ProfibusMaster-----DF_PROFI毫拖进软件右侧系统搭建框中。

3) EM277配置,在1)中已装载了EM277GSD文件。此时,只需将EM277添加到以板卡做主站的PROFIBUS网络中即可。从站地址:3,这里需要注意的是硬件EM277模块的PROFIBUS的拨码开关也必须设定为3。否则无法建立通讯

4)EM277配置Input/Output设定,本示例以2BytesOut/1BytesIn为例,进行通讯测试。

5)确定EM277在S7-200中地址(变量数据块V)。双击EM277---对话框---Parameterassigment。

地址对应关系:

S7-200中VB0-VB1存放的是DFPROFIII板卡写给EM277中数据。

S7-200中VB2-VB3是DFPROFIII板卡读取EM277中两个字节数据。

地址(S7-200) DFPROFIII板卡

VB0 写Output0

VB1 写Output1

VB2 读Input0

VB3 读Input1

注意,参数I/OOffsetintheV-memory的值的定义,是对应S2-200中板卡

6)至此,组态全部完成。接下来进行配置载入DFPROFIII板卡进行通讯测试。

5.通讯测试

1)下载进行Oline测试。

2)编写PLC程序,用一个最简单的赋值指令,将2#1111(十六进制0F)给VB2进行赋值,测试板卡通讯。

3)点击在线进行测试,绿色表示通讯正常。