新闻  |   论坛  |   博客  |   在线研讨会
基于PC 的PROFINET 从站设备测试平台搭建
anabel | 2017-01-16 11:13:11    阅读:446   发布文章

广州虹科电子技术部: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设备模式下,最小周期是1毫秒,最大IO数据规格为1440 bytes。无需配置该板卡,而是直接从PN IO控制器接收IO配置,因此显着简化使其投入使用的工作。该板卡支持的独有特性是PNIO Shared Device模式,其允许多个PNIO控制器(最多可达20个)同时访问设备内所分配的IO缓存。 因此也允许非常灵活地集成到大型又复杂的PN IO网络。工作模式PN IO控制器和PN IO设备可同时运行。

l 测试平台搭建:
安装DF PROFINET IO 板卡在PC 上

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



二、作为PROFINET IO 从站是不需要下载配置文件的:
 
随货发送的 样例程序中,配套了诊断和测试PROFNET 的样例程序:   "Basic_Profinet_Device_Example.cpp".为了测试和
这诊断 PROFINET 的配置,configurator III 提供了非常强大的在线模式,包含图形化HMI 支持IO 数据,诊断,以及报警处理。
对于第一次测试执行,„Basic_Profinet_Device_Example.exe" 在发货清单上面可以执行。
  1. 读取读写 修改IO 测试从站数据:

Step 1:检查DLL 版本,初始化隐藏的DFXX-DLL 并创建访问板卡的头文件。

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

Step 3: 选择板卡,选择已安装的板卡


       


Command 0: 退出:退出样例应用程序

Command 1: 确定连接的控制器:检测所有连接PN IO 设备的PN IO 控制器。

Command 2: 读/写I/O数据(循环):读写IO 循环过程数据

Command 3: 读/写I/O数据(非循环):读写IO 非循环过程数据

Command4: 插拔模块:插拔模块,触发插拔报警给PROFINET IO 控制器

Command 5: 发送过程报警:发送过程报警给PROFINET IO控制器

Command 6: 设置/重置诊断:设置/重置诊断状态


       


测试一、读/写I/O数据(循环):读写IO 循环过程数据/ 非循环过程数据

当PN IO 设备没有被激活的话,第二块DP PROFINET IO 板卡将会被配置成PN IO 控制器,意味着在configurator III 在线模式下,PN IO 设备是故障的(蓝色框)

     

 Step 4: 启动PROFINET,PROFINET IO 通讯被激活。

 激活PN IO 设备之后,PN IO 控制器显示PN IO 设备作为可操作状态(绿框)可以进行循环数据交换。

      

      

Step 5: 识别连接的控制器,识别连接的PN IO 控制器。

      

Step 6: 读/写循环数据: 读写循环过程数据,另外通讯状态以及数据大小也会显示出来。

      

     


测试二:插拔模块出发 插拔报警给PROFINET IO 控制器

Step 4: 启动profinet : PRFINET IO 通讯被激活。


Step 9: 插拔模块—触发PN IO 控制器的插拔报警。

   

   


测试 三: 过程报警传输---给PROFINET IO控制器

Step 4: 启动PROFINET:PROFINET IO 通讯激活

Step 10: 发送一个报警:传输过程报警到PN IO 控制器

     


 


测试四、设置/重置 诊断状态

Step 4: 启动PROFINET:PROFINET IO 通讯激活

    Step11: 设置/重置一个诊断:设置重置诊断状态。

    

    


有任何技术问题,请随时咨询广州虹科电子技术部: support@hkaco.com


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

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