我使用CCS6中的Profibus_slave例程。
上位使用西门子PLC作为主站,ICE2作为从站,通过Profibus-DP进行数据交换。
但是配置完成后在上位软件中显示找不到ICE2的从站,通讯无法打通。请各位大神指点一下。可以的话附上一个例程,多谢。
附件是我现在使用的Profibus_slave的例程代码:
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用CCS6中的Profibus_slave例程。
上位使用西门子PLC作为主站,ICE2作为从站,通过Profibus-DP进行数据交换。
但是配置完成后在上位软件中显示找不到ICE2的从站,通讯无法打通。请各位大神指点一下。可以的话附上一个例程,多谢。
附件是我现在使用的Profibus_slave的例程代码:
可否先确认一下,在你的ICEv2的板子上,profibus的slave是否有运行成功吗?串口中有输出信息吗?
通讯出错的时候,ICEv2的板子上有错误log信息输出吗?
你好:
板子上程序应该在正常运行,我在各个流程中加了打印功能,可以看到程序在dp_main中不停的循环。我想通过上位PLC向板子发送一个数据确认通讯。把例程中的gsd文件放到step7中,然后硬件组态,下载组态时报错。
profinus master的联调测试,我看我们的user guide有一个说明,不知您参考过没有:
http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.01.00.04_User_Guide#Profibus
我们的profibus DP的demo是有些限制的,你看下是不是在这里面:
http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.01.00.04_Release_Notes#What_Is_Not_Supported