10/11/2024 5:43 PM | |
Joined: 9/20/2024 Last visit: 10/25/2024 Posts: 1 Rating: (0) |
I am trying to run a deterministic profinet communication between an old S7-300 and new S7-1500. The S7-300 is managed with Step7 v5.7+SP2+HF1 and the S7-1500 with Tia_Portal v18.0.1.0 . There are two separate projects and I want that they communicate using a CP343-1 (v3.1.3) and a CPU1515 (v2.9.7) via profinet IO. I configured the CP343-1 as profinet IO and the CPU1515 as IO-device. I configured the IO-device exchange areas in Tia_Portal with IO Controller "Not assigned", exported the GSD file and imported it in Step7. I used the PNIO_SEND and PNIO_RECV functions for updating the data between the CPU318-2 and the CP343-1 and they run fine. No error in the CPU. The communication does not work because there is a strange error in the CPU1515. In the diagnostic buffer there is this error: "Error: User data failure of hardware component" (the details are in the attached file screenshots). It seems that the CP343-1 is not sending the data to the CP1515. On the S7-300 all the diagnostics are OK but there is no data exchange. The only strange thing is the message: "Status of the PROFINET IO program blocks: called with different length information" that is present on the web diagnostic of the CP343-1. It seems that there is a data-length problem in the PNIO_SEND and PNIO_RECV but for me it is ok. I read all the material that I found in internet and I am not able to understand why I have this problem. The communication link is ok because a UDP send/receive is running fine. I welcome every help you can give me. Best regards. AttachmentScreenshot 2024-10-11.zip (55 Downloads) |
Follow us on