新闻  |   论坛  |   博客  |   在线研讨会
基于PC 的PROFINET IO 控制器 测试平台搭建
anabel | 2017-01-16 11:06:23    阅读:427   发布文章

广州虹科电子技术部:support@hkaco.com
l   前言:
      PROFINET是PI(PROFIBUS & PROFINET International)的工业以太网标准,在过去的5年多时间里,它已经成为市场领先的标准。优异的泛工厂网络化、快速数据通讯和长期可用性只是其很多优势的几个。
DF PROFINET IO是一款高性能PN IO控制器/设备板卡,有PCI、CompactPCI和PCI-Express版本。有了新
的改进,现在首次能够操作大型网络,而没有任何性能限制。

l   简介

      DF PROFINET IO板卡可用作PN IO控制器和/或PROFINET IO设备。因为它的效率非常高,这款新型板卡可用作PN IO控制器操纵64台PROFINET设备每毫秒,性能级别RT。第二个独立以太网接口可选,因此该板卡可同时用作PROFINETIO设备。独立工作,例如用作PN IO设备也可以

l  作为PROFINET IO 控制器

在PN IO控制器模式下,在循环数据流中,支持所有非循环读/写/诊断和报警功能并且符合PROFIBUS & PROFINET
International的PN IO标准。该板块I/O数据过程图像规格为16 Kbyte(8 Kbyte输入与8 Kbyte输出数据)。
 
PROFINET配置数据保存在故障安全闪存内。该控制器板卡也支持PROFINET监管员功能,使其能够扫描网络以及控制各种PROFINET设备的名称和IP地址。我们的CONFIGURATOR III可用于编译和下载PROFINET配置。这种方便又全图形化的工具能够最小化配置工作,同时可大量下载,分析和控制功能可对配置的PROFINET IO网络进行有效校验。

l 测试平台搭建:

l  安装DF PROFINET IO 板卡在PC 上

l  需要注意的是: DP PROFINET 是不支持热插拔功能的,如果安装或者插拔板卡在CPCI 系统的话,需要中断电源。
 

二、作为PROFINET IO控制器操作: 2.1 PROFINET IO 的配置

PROFINET IO配置是由 KUNBUS PROFINET IO 配置工具 configurator III来执行的,configurator III 是一个可以完成生成,下载,测试于一身的PROFINET IO 工具,更多的详情可以参考软件的Help 目录

l  创建配置和下载到DO PROFINET IO 板卡上面。

                             

图2.1 configuratorIII  PROFINET IO 配置工具

在这种情况下, DF PROFINET IO 设备已经连接了,使用configuratorIII在线模式,立即调试和这诊断PROFINET IO 的调试。

                          


图2.2 configurator III 在线测试模式。 
 如何发送循环数据:


Step 1:检查DLL版本:初始化潜在的DFXX-DLL和创建访问板卡的头文件。

Step 2:获得控制器信息:显示已安装板卡的配置。

    Step 3:选择控制器:选择已安装的板卡 
 
 

Command 0: 退出:样例程序将会种植

Command 1: 确认总线上设备: 检测所有连的PROFINET IO 设备 

Step 4: 获取所有设备的信息:DCP Sever 检测连接PN IO 的设备并显示PN IO 的特殊名称。

Command2: 循环数据发送:开始循环数据的发送

  

Step 5: 开始PROFINET :PROFINET IO 将会启动。

此时板卡LED灯的状态:LED Green = ON, LEDYellow = OFF, LED Red = OFF

如果LED Red = ON, 通过configurator III 的在线模式检查 PN IO 的配置。

 

Step 6: 选择设备数字: 显示可用的PN IO 的设备并选择PN IO 设备数字来显示输入数据和强制的输出数据, PN IO 设备数字可以从Configurator III.的 PROFINET IO 配置中得到

  

Step 7: 获得APDU状态:显示PN IO 设备的APDU状态。

  

Step 8.1设置输出数据并获得输入数据:迫使输出数据,显示输入数据

同时显示即将诊断报警
 

显示IO 数据相关的APDU 和设备的状态,总状态
 

显示输入和输出数据

任何一个按键都可以输出输出数据个更新输入数据 

 

Step 9 读写记录数据: 执行ReadRec或者 WriteRec 服务:

 

ReadRec 和 WriteRec的特殊的参数有硬代码,可以直接在相关的源代码中直接修改,源代码发货清单包含。

The ReadRec 和 WriteRec 服务只能被执行一次。

 

Step 10:停止PROFINET ,不激活PROFINET IO 控制器 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客