Troubleshooting S7-1200 PROFINET Setup with Third-Party Controller - Input/Output Data Issue

Question:

Hello everyone, I have encountered an issue with my S7-1200 setup configured as an i-device with 128 bytes in and 128 bytes out. I am utilizing a third-party PROFINET Controller, and while the output data from the S7-1200 is reaching the controller, the controller's output data is not making it to the input data of the S7-1200. Despite running diagnostics on the PN controller and seeing the data being sent, as well as observing the correct message and data on Wireshark, no errors are being displayed on either the controller or the S7-1200. I have PUT/GET enabled on the S7-1200, but I am uncertain if it is necessary for PROFINET communication. I vaguely recall encountering a similar issue in the past, possibly related to OB86 or OB83. Despite extensive research and documentation review, I have yet to find a solution. I am using TIA Portal v14 and S7-1200 firmware v4.1. Any insights or suggestions would be greatly appreciated. Thank you.

Top Replies

After creating a gsdxml file from Portal, can you please provide screenshots of your io controller? This will help avoid making assumptions and asking multiple additional questions. Thank you!

Due to the loss of my VPN connection, I will be sharing updates on Monday regarding the issue I encountered. I successfully exported the GSDML from TIA and imported it into the controller software. The problem seems to be on the 1200/TIA side as the data is visible in Wireshark, and there are no errors shown on the certified controller or 1200 device. Setting up is straightforward - assign the 1200 as an I/O device, create area mappings, compile, and export the GSDML. I plan to start fresh tomorrow and reach out to Siemens experts if necessary. Let's troubleshoot this together. #TIACH #SIEMENS #BacktoSquareOne

We are experiencing the same problem with y2kmfic and have been unable to find a solution. Have you managed to resolve the issue yet? - Andrew

I apologize for the delayed response, Andrew. I successfully resolved the issue by selecting the checkbox "Parameter assignment of PN interface by higher-level IO controller" after starting over. This simple step resolved the problem I was facing.

Hello, I have a question regarding your experience with transferring data between a s7-1200 PLC and a third-party Profinet controller. We are facing a similar challenge with a s7-1500 and a GE RX3i, but we haven't been successful. Did you have to designate the third-party controller as the IO controller and the s7-1200 as the "IO" device? Does your s7-1200 also serve as an IO controller with its own IO devices? We even attempted using a PN/PN coupler, but we can only send data from the RX3i and not receive any data from the s7-1500.

It sounds like you've really narrowed down the problem, especially with the diagnostics and Wireshark! One thing to check is if the input connections to your S7-1200 are correctly defined in your TIA Portal project; sometimes, if they're not properly set up, the controller’s output might not link to the expected input addresses. Also, since you mentioned past experiences with OB83 and OB86, I’d recommend double-checking those for any potential error logging that could provide insights, even if no errors are currently indicated. It might also be worth revisiting your network configuration to ensure that everything from IP addresses to subnet masks aligns perfectly. Good luck!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

You must be a registered user to add a comment. If you've already registered,
sign in. Otherwise, register and sign in.

Frequently Asked Questions (FAQ)

FAQ: 1. Is PUT/GET necessary for PROFINET communication with an S7-1200 setup?

Answer: Answer: While PUT/GET is commonly used for data exchange in Siemens PLCs, it may not be necessary for PROFINET communication. Verify the specific requirements of your setup and configuration.

FAQ: 2. What could be the potential reasons for the output data from the third-party PROFINET Controller not reaching the input data of the S7-1200?

Answer: Answer: Possible reasons could include configuration mismatches, compatibility issues, network settings, or specific programming requirements that need to be addressed to ensure data exchange between the devices.

FAQ: 3. Could OB86 or OB83 in the S7-1200 firmware version 4.1 be related to the data transfer issue between the devices?

Answer: Answer: OB86 and OB83 are organizational blocks in Siemens PLCs that handle specific tasks. It's recommended to review the functionality of these blocks in relation to your setup and consult Siemens documentation or support for guidance on their potential impact on data transfer.

FAQ: 4. How can I troubleshoot the data transfer issue between the S7-1200 and the third-party PROFINET Controller using TIA Portal v14?

Answer: Answer: You can start by checking the configuration settings, network connections, diagnostic tools within TIA Portal, and reviewing the data exchange protocols to identify any potential issues and troubleshoot the communication problem effectively.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’