PROFINET是PI(PROFIBUS&PROFINETInternational)的工业以太网标准,在过去的5年多时间里,它已经成为市场领先的标准。优异的泛工厂网络化、快速数据通讯和长期可用性只是其很多优势的几个。DFPROFINETIO是一款高性能PNIO控制器/设备板卡,有PCI、CompactPCI和PCI-Express版本,能够在一个板卡上实现PROFINETIO控制器与设备的同时运行。
工具/原料
DFPROFINETIO板卡一根
PC网线+configuratorII配置软件
方法/步骤
1、安装DPPROFINETII板卡在PC上:需要注意的是DPPROFINETIO板卡是不支持热插拔功能的。
2、作为PROFINETIO控制器操作:PROFINETIO配置是由KUNBUSPROFINETIO配置工具configuratorIII来执行的,configuratorIII是一个可以完成生成,下载,测试于一身的PROFINETIO工具,更多的详情可以参考软件的Help目录2.l创建配置和下载到DOPROFINETIO板卡上面。l使用configuratorIII在线模式,立即调试和这诊断PROFINETIO的调试。
3、DP咯悝滩镞PROFINET作为主站相关的PROFINETIOCandC++样例程序。提供的样例程序中给出了如何来使用DFPROFINETIO竣淠仝螃板卡驱动接口,以及读写PROFINETIO数据,包含图形化HMI支持IO数据,诊断,以及报警处理。可以按照一定的步骤:Step1:检查DLL版本:初始化潜在的DFXX-DLL和创建访问板卡的头文件。Step2:获得控制器信息:显示已安装板卡的配置。Step3:选择控制器:选择已安装的板卡Command0:退出:样例程序将会种植Command1:确认总线上设备:检测所有连的PROFINETIO设备。Step4:获取所有设备的信息:DCPSever检测连接PNIO的设备并显示PNIO的特殊名称。Command2:循环数据发送:开始循环数据的发送
4、Step5:开始PROFINET:PROFINETIO将会启动跷孳岔养。Step6:选择设备数字晗稍噔猷:显示可用的PNIO的设备并选择PNIO设备数字来显示输入数据和强制的输出数据,PNIO设备数字可以从ConfiguratorIII.的PROFINETIO配置中得到。Step7:获得APDU状态:显示PNIO设备的APDU状态。Step8.1设置输出数据并获得输入数据:迫使输出数据,显示输入数据同时显示即将诊断报警显示IO数据相关的APDU和设备的状态,总状态显示输入和输出数据任何一个按键都可以输出输出数据个更新输入数据Step9读写记录数据:执行ReadRec或者WriteRec服务:ReadRec和WriteRec的特殊的参数有硬代码,可以直接在相关的源代码中直接修改,源代码发货清单包含。TheReadRec和WriteRec服务只能被执行一次。Step10:停止PROFINET,不激活PROFINETIO控制器
5、DPPROFINETIO作为从站CandC++样例程序。Step1:检查DLL版本,初始化隐藏的DFXX-DLL并创建访问板卡的头文件。Step2:获得板卡信息:显示已安装板卡的配置信息。Step3:选择板卡,选择已安装的板卡Command0:退出:退出样例应用程序Command1:确定连接的控制器:检测所有连接PNIO设备的PNIO控制器。Command2:读/写I/O数据(循环):读写IO循环过程数据Command3:读/写I/O数据(非循环):读写IO非循环过程数据Command4:插拔模块:插拔模块,触发插拔报警给PROFINETIO控制器Command5:发送过程报警:发送过程报警给PROFINETIO控制器Command6:设置/重置诊断:设置/重置诊断状态
6、测试从站读写循环数据Step4:启动PROFINET,PROFINETIO通讯被激活。激活PNIO设备之后,PNIO控制器显示PNIO设备作为可操作状态(绿框)可以进行循环数据交换。Step5:识别连接的控制器,识别连接的PNIO控制器。Step6:读/写循环数据:读写循环过程数据,另外通讯状态以及数据大小也会显示出来。
7、测试PROFINETIO板卡从站报警功能以及重置诊断功能Step4:启动profinet:PRFINETIO通讯被激活。Step9:插拔模块—触发PNIO控制器的插拔报警。Step4:启动PROFINET:PROFINETIO通讯激活Step11:设置/重置一个诊断:设置重置诊断状态