CIFX板卡做PROFINET从站与西门子PLC通讯指南(下)
作者:互联网
本文承接上一篇“CIFX板卡作PROFINET从站与西门子PLC通讯指南(上)”公众号文章,完整的操作与配置请将两篇文章结合在一起查阅。
本文档的用意在于让初次接触HK/CIFX板卡的使用者了解该板卡的安装,配置,调试。通过该文档的引导,使用者可以让CIFX板卡正常运行起来,并与其它设备进行基本的通信测试,也可采用二次开发包编写自己的应用程序。
案例中使用的HK/CIFX板卡型号为HK/CIFX 50-RE,PCI接口,可作为工业实时以太网协议的主站或从站,如Profinet主从站,Ethernet/IP主从站,EtherCAT主从站等。同时该板卡支持Windows、Linux、Vxworks、INtime、QNX、RTX等操作系统下的驱动。
在本文中实现的功能是让HK/CIFX 50-RE作为Profinet从站,并与西门子S7-1200 PLC进行通信测试。主要包括HK/CIFX 50-RE板卡做Profinet从站配置,以及TIA Portal博图软件中Profinet网络组态。
一、PLC与CIFX板卡通讯配置
西门子S7-1200 PLC与板卡通讯配置
板卡作为从站配置完成后,S7-1200 PLC与CIFX板卡通讯需要进行必要的网络组态。物理上,需要将PLC与CIFX板卡通过网线连接起来,并上电。软件上,需要在TIA portal博图软件中进行网络组态配置。
1 新建配置项目
打开博图软件,选择创建新项目,命名,点击创建按钮,等待项目创建完成:
2 添加新设备
项目创建好之后,可以选择界面中出现的“打开项目视图”查看项目,在左侧条目中找到“添加新设备”,双击在出现的对话框中选择对应的PLC型号,这里为CPU 1211C AC/DC/Rly,点击确定完成新设备添加:
点击“设备组态”,可以看到已添加的设备:
3 添加CIFX板卡从站GSD文件
该应用中CIFX板卡作为Profinet从站,因此需在博图软件中将对应的GSD文件导入到该配置软件中,可在板卡光盘文件夹下找到GSDML-V2.33-HILSCHER-CIFX RE PNS-20170919.xml。
4 添加从站到设备组态
在右侧“硬件目录”下找到上一步中导入的CIFX板卡的Profinet从站的GSD文件,选择需要的版本,与SYCON.net软件中所添加的GSD文件版本要一致,拖入中间设备与网络视图中,并在网络视图与拓扑视图中将PLC与CIFX板卡对应接口连接起来:
5 PLC与板卡IP地址设置
分别点击PLC与IP的网口,转到其IP地址参数设置项,设置网络端口的IP:
6 CIFX板卡输入输出模块配置
在“设备视图”中对CIFX板卡添加对应的输入输出模块,这里需要注意与SYCON.net软件中所配置的输入输出模块一致,即需要添加一个1 Byte Input和1 Byte Output。
7 编译及下载配置
所有配置无误后,选择工具栏中的“编译”按钮进行编译,选择“下载”按钮下载配置给PLC,PLC会默认使用博图软件中所设置的配置参数。下载时会出现如下对话框,选择对应的网络接口/网口,对应的子网连接,通过“开始搜索”可找到网络中的PLC,选中PLC后点击下载。
这样,PROFINET网络组态便完成了。
二、通讯在线监控与测试
博图与SYCON.net软件进行监控与测试
1 状态监控
1)可通过博图的在线测试功能来监控网络运行状态。选择“转至在线”同时将PLC切换至“运行”,若网络中所有设备及模块前均出现绿色对勾,表示网络运行正常:
2)也可在SYCON.net软件中监控从站板卡运行状态。右键CIFX图标——Connect,再右键CIFX图标——Diagnosis...可以监控板卡的运行情况,如图所示。可以看到,板卡当前的状态是Communication+Run,表示板卡已经运行,且正常进行数据交换。
2 数据交换测试
1)用IO Monitor测试IO周期数据收发。在SYCON.net软件中,右键进入Diagnosis——Tools——IO Monitor,同样可以看到上下两部分,上部分为Input data,即从站读主站的数据,下部分为Output data,即从站写主站的数据。可以通过这个功能对网络中连接设备根据具体变量偏移和大小,进行IO数据的读写:
2)同样在博图软件中也可以在线监测IO收发数据,添加对应的变量与监控表:
3)当然,也可以在博图软件中进行PLC编程,从而实现对相应变量的控制:
三、总结
本文通过上、下两篇系列文章,分别说明了HK/CIFX 50-RE作为Profinet从站的基本配置,以及TIA Portal博图软件中Profinet网络组态。最终通过在线测试功能验证了西门子S7-1200 PLC与CIFX板卡之间的通讯,实现了所需要的功能。
CIFX板卡的功能非常强大,几乎支持市面上的所有协议,使用板卡作为其它协议时,只需要重新加载对应协议的固件,重新配置网络即可,且使用者本身无需对协议非常了解即可进行使用和二次开发
虹科是一家在工业自动化领域,特别是工业总线通讯行业经验超过10年的高科技公司。虹科工业通讯事业部与世界知名的工业通讯专家【PEAK-System,Hilscher,Kunbus,SYS TEC,Koenig-Pa,Port,Copa-data,TenAsys,SoC-e、RELYUM】等深度合作,提供业内顶尖水平的工业总线协议软硬件解决方案,协议类型包含【CAN、CANopen、EtherCAT、Profibus、Profinet、Ethernet/IP、TSN】等,产品类型包含代码、软件、芯片、板卡、模块等。虹科工业通讯以客户需求为导向,以技术能力为基础,为国内企业提供最适合的产品和最满意的服务。特别是在工业4.0的大环境下,虹科工业通讯与时俱进,推出了TSN(时间敏感网络)的解决方案,后者将在推动万物互联的潮流中扮演着如高速公路般的连接作用。
如果你想获取更多详细的技术资料请联系:support@hkaco.com或者关注公众号(FieldBus-Hongke)
标签:Profinet,CIFX,博图,PLC,PROFINET,软件,板卡 来源: https://blog.csdn.net/weixin_47677928/article/details/106924078