CA168首页 > 自动化信息 > 企业信息 > 品牌资讯 > 信息详情

COMX51基于STM32实现PROFINET从站开发

发布日期:2020-05-13 来源:德国赫优讯自动化系统有限公司作者:网络
 
 
 
 
产品介绍
 
        COMX 51 CA/CN-RE实时以太网嵌入式模块,客户可根据需求选择带通讯接口或不带通讯接口的类型,该模块主机接口采用50根管脚的排针,支持现主流的实时工业以太网协议(PROFINET IO、Ethernet/IP、EtherCAT、PowerLink、Sercos III、Modbus TCP等),其协议堆栈作为可装载的固件存储在内部Flash中,在系统启动时,comX模块会自动装载保存在Flash中的协议固件。如果要使用其它的实时以太网协议堆栈,可重新通过软件更新协议栈即可。
 
 
测试平台
 
PROFINET Controller:西门子PLC1200
PROFINET Device:COMX 51-CA-RE
MCU:STM32-F7开发板
COMXEB开发板:针对COMX嵌入式模块的评估测试版,可实现通过主机接口或诊断口连接到PC或者网络。本文通过COMXEB采用netHOST可以进行协议栈的下载与更新。
配置工具:
主站侧:采用西门子博途软件进行网络组态,并进行通讯测试
从站侧:首先采用netHOST下载相应的协议栈,通过System Workbench for STM32运行应用程序
 
 
测试步骤
 
1.配置COMX 51CA-RE
comX 51CA-RE嵌入式模块基于赫优讯COMXEB开发板,可采用netHOST软件进行协议栈的下载与更新,在COMXEB开发板上有两个USB接口可以选择,在选择不同的USB接口时需要对开发板上的拨码开关S701和S302进行设置,当选择不同的接口时,在netHOST软件中也要选择相对应的驱动。然后打开,点击Download选择Firmware Download,击路径按钮,选择相应的协议栈点击下载即可,进度条完成即可。
 

2.网络组态
在博途软件中创建工程文件,对PROFINET网络进行组态。首先需要将COMX 51XX-RE/PNS的设别描述文件导入到博图软件中,在博途中创建的网络结构如下图所示,然后将配置信息装载到PLC中。

 
注意:电脑采用固定IP,并且PLC和电脑的IP地址在同一个网段之内。
3.运行软件程序
赫优讯提供的资料中包含多种以太网实例,用户可根据自己的测试选择相应的文件,本文测试PROFINET,所以可只选择PROFINET工程文件。导入文件之后,需要更改热启动参数,因原有工程文件是基于netSHIELD52模块的,需要根据COMX 51XX-RE的设备描述文件设置相应的热启动参数。更改之后,首先选择工程文件,编译整个工程,然后进入debug状态即可。
 
 
通讯测试
 
        程序运行起来之后,可进行通讯测试,手动拨动一下STM32开发板上的RESET按钮,可以在串口工具看到相应的打印信息。由打印信息可以看出协议栈已经运行起来,在博途软件的PROFINET网络配置中,设置PLC 处于在线状态,进行通讯测试:
 
 
总结

        COMX 51CA/CN-RE通讯模块支持现在各种主流的实时以太网从站开发,适用于在不同自动化设备中集成,比如机器人控制器、PLC或者驱动器,为其增加网络通讯接口,所有通讯任务都在模块中自主运行,而不依赖于目标设备的处理器。过程数据交换可通过8/16为总线接口的双端口内存来完成,通过下载相应的固件,可快速可靠的更换协议栈,对于开发人员来说,可以节约开发成本,加快产品投放市场的速度。
[信息搜索] [] [告诉好友] [打印本文] [关闭窗口] [返回顶部]
0条 [查看全部]  网友评论

视觉焦点