TI中文支持网
TI专业的中文技术问题搜集分享网站

关于arm3359 ICE2和西门子PLC使用Profibus-DP进行通讯的问题

我使用CCS6中的Profibus_slave例程。

上位使用西门子PLC作为主站,ICE2作为从站,通过Profibus-DP进行数据交换。

但是配置完成后在上位软件中显示找不到ICE2的从站,通讯无法打通。请各位大神指点一下。可以的话附上一个例程,多谢。

附件是我现在使用的Profibus_slave的例程代码:

Steven Liu1:

可否先确认一下,在你的ICEv2的板子上,profibus的slave是否有运行成功吗?串口中有输出信息吗?

通讯出错的时候,ICEv2的板子上有错误log信息输出吗?

huaren jin:

回复 Steven Liu1:

你好:

     板子上程序应该在正常运行,我在各个流程中加了打印功能,可以看到程序在dp_main中不停的循环。我想通过上位PLC向板子发送一个数据确认通讯。把例程中的gsd文件放到step7中,然后硬件组态,下载组态时报错。

Jian Zhou:

回复 huaren jin:

profinus master的联调测试,我看我们的user guide有一个说明,不知您参考过没有:

http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.01.00.04_User_Guide#Profibus

huaren jin:

回复 Jian Zhou:

您好:

   您说的这个我也看过。

我现在使用S7-300作为master,然后把例程中的gsd文件添加到step-7中。

将从站挂到硬件组态中,下载硬件组态,step-7显示master的status为error,slave的status为Module not available。我把从站删掉,重新下载,status就为ok。这个我是不是可以认为没有发现从站?

是不是我用dp连接板子时除了跳线还要进行什么操作?

Jian Zhou:

回复 huaren jin:

我们的profibus DP的demo是有些限制的,你看下是不是在这里面:

http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.01.00.04_Release_Notes#What_Is_Not_Supported

赞(0)
未经允许不得转载:TI中文支持网 » 关于arm3359 ICE2和西门子PLC使用Profibus-DP进行通讯的问题
分享到: 更多 (0)