• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2025机器人产业趋势论坛报名
工业以太网

HK-OEM-082B通讯模块初始化与通讯测试示例——PROFINET模块测试

  2021年04月14日  

  一、 示例说明

  本文档中所述关于OEM通讯模块的初始化示例,主要演示了PROFINET、EtherCAT、EtherNet/IP三种工业以太网通讯模块的初始化过程,均以HK-DEVOEM-082B开发板(STM32为主控MCU)作为通讯底板,HK-CIFX 50 PC板卡作为相应协议主站(该PC板卡可通过烧写对应的协议栈固件从而充当主站)。分别测试了开发底板串口打印端口以透传模式和报文监视模式两种工作方式的初始化方法。其中开发板拨码开关BIT1置0时为透传模式,可通过串口调试助手如Modbus Slave设定初始值及响应OEM模块报文命令;开发板拨码开关BIT置1时为报文监视模式,开发板由MCU中程序设定初始值及响应OEM模块报文命令。

  二、 实物图

  长120mm * 宽90mm

  三、 供电电源

  l·开发板上X1端子,直流24V供电。

  l·拨动开关S1:拨到ON时,开发板供电;拨到OFF时,开发板断电。

  四、 打印端口

  l·开发板上DB1插座是RS232端口,可以将调试信息发送到电脑屏幕显示。

  l·打印端口根据拨码设置不同,有多种工作模式,详见拨码说明。

  五、 拨码

  六、 PROFINET模块测试

  l·打印端口透传模式

  1) OEM模块J1~J3全部断开,开发板拨码除BIT4置ON外(运行PROFINET初始化程序),其余均为OFF;

  2) 通过网线连接HK-CIFX PC板卡、HK-DEVOEM-082B开发板以及电脑;

  3) 使用USB转RS232连接线或RS232线缆,将电脑与开发板的DB1端口连接;

  4) 使用HK-CIFX板卡配套软件SYCON.net进行网络组态与通讯在线监视,另外配套的Ethernet Device Setup软件还可以用于扫描网络中设备及设定IP地址;

  5)给开发板上电前,电脑打开Modbus Slave软件,建立连接,串口设置如下:

  6) 建立5个modbus连接,分别设置成5种命令,分别对应OEM通讯模块5个数据区,方便测试。如下:

  7) OEM模块作为USART或SPI通讯主站,串口调试软件Modbus Slave只需收到的OEM 模块的报文命令后,按照相应命令回复报文即可。通过Modbus SlaveàCommunication Traffic可以看到OEM模块发出的第一条命令是请求初始化参数,根据PROFINET模块数据定义需在功能码为04H,寄存器地址0起的数据区设定相应参数,长度大于25个字,以响应PN模块命令,注意与gsd文件中相应参数保持一致,之后回复10H命令以使得写参数成功。

  Rx:01 04 00 00 00 19 31 C0

  Tx:01 04 32 00 00 00 00 00 00 00 00 00 00 00 00 01 30 00 07 4F 45 4D 30 38 31 42 00 00 00 00 00 00 00 00 00 00 03 4F 45 4D 00 00 00 00 00 00 00 00 00 00 00 00 00 87 54

  Rx:01 10 00 00 00 05 0A 00 00 00 00 00 00 00 00 00 00 01 F8

  Tx:01 10 00 00 00 05 00 0A

  8) 给HK-CIFX板卡下载PROFINET主站固件,在SYCON.net软件中进行网络组态,设置相应的参数,如IP地址、设备名称以及PN模块输入输出数据长度,注意与模块初始化参数一致。然后将相应配置下载给HK-CIFX板卡。其他PROFINET PLC进行网络组态时也是同样。

  9) 重新给开发板上电,PN模块会根据之前给定的初始化值,自动完成模块初始化,HK-CIFX板卡根据网络组态配置识别到PN模块,从而建立起完整的通讯连接,模块LRUN灯绿色常亮。

  10) 如下是通过SYCON.net在线监控及Modbus Slave进行的数据收发测试:

  11) SYCON.net软件还可以在线监控网络通讯状态,同时若电脑网口还通过交换机与PROFINET网络连接,则可以通过Ethernet Device Setup软件还可以扫描PROFINET网络中所有设备,获取或设置IP地址等信息;

  l·打印端口报文监视模式

  1) OEM模块J1~J3全部断开,开发板拨码除BIT1,BIT4置ON外,其余均为OFF;

  2) 通过网线连接HK-CIFX PC板卡、HK-DEVOEM-082B开发板以及电脑;

  3) 使用USB转RS232连接线或RS232线缆,将电脑与开发板的DB1端口连接;

  4) 使用HK-CIFX板卡配套软件SYCON.net进行网络组态与通讯在线监视,另外配套的Ethernet Device Setup软件还可以用于扫描网络中设备及设定IP地址;

  5) 开发板程序中设置相应的寄存器参数,开发板上电后PN模块会自动与MCU进行数据交互,从而完成模块初始化;

  6) 给HK-CIFX板卡下载PROFINET主站固件,在SYCON.net软件中进行网络组态,设置相应的参数,如IP地址、设备名称以及PN模块输入输出数据长度,注意与模块初始化参数一致。然后将相应配置下载给HK-CIFX板卡。其他PROFINET PLC进行网络组态时也是同样。

  7) 给开发板上电,PN模块会根据之前给定的初始化值,自动完成模块初始化,HK-CIFX板卡根据网络组态配置识别到PN模块,从而建立起完整的通讯连接,模块LRUN灯绿色常亮。

  8) 如下是通过SYCON.net在线监控数据收发测试:

  9) SYCON.net软件还可以在线监控网络通讯状态,同时若电脑网口还通过交换机与EtherNet/IP网络连接,则可以通过Ethernet Device Setup软件还可以扫描EtherNet/IP网络中所有设备,获取或设置IP地址等信息;

最新视频
伊顿Bussmann:百年品牌 以创新驱动发展   
欧姆龙光电传感器E3AS | 角度特性演示:高反光不锈钢工件稳定检出   
研祥金码
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
研祥IPC-310准系统,5月28日冰点底价限时开抢
研祥IPC-310准系统,5月28日冰点底价限时开抢

疯狂星期三,研祥IPC-310准系统,5月28日冰点底价限时开抢!

优傲机器人新品巡展 NVITATION 邀请函
优傲机器人新品巡展 NVITATION 邀请函

优傲机器人将于2025年6月5日在北京亦庄举办新品巡展活动。届时,您将有机会近距离品鉴优傲新品成为首批见证 UR15 中

在线会议

社区