11/20/2019 9:53 PM | |
Joined: 9/16/2013 Last visit: 1/5/2024 Posts: 511 Rating: (106) |
Hello meysam125, I would separate task on couple of sub-tasks.
So far you have your CPU defined as PROFINET IO Controller (Master) inside Profinet IO System (network). What you need next is to assign to the network device you actually want to communicate. You are doing that by inserting device corresponding GSDML file in the case of Profinet communication.
From this point communication or data exchange in between PLC and device has been configured, but your task still has not been done since you want device data inside user program, more specifically inside some of the Data Blocks. You can read this post maybe to figure out how to read data actually defined into PROFINET-IO-SYSTEM. Since you are using ET200s you can do it on this way: By doing this you will see that each data got its Input or Output address. Pay attention on these fields/address.
This moves data from PROFINET-IO-SYSTEM Input address to the location inside Data block.
This moves data from the Data block location to the PROFINET-IO-SYSTEM Output address. On the similar way you do for any other Data types, bytes, Words.... bits... In case you decide to follow what I have wrote, and in the case you got stopped somewhere just shot and point where did you stop. I just figure out you need example in TIA, I have seen et200s and though it is Simatic classic s7. Anyway procedures should be very in common and for TIA portal take a look this clear YT video , only difference beteeen your and YT example is slave device, but that shouldn't bother you. Video is covering download of GSDML file, its import to the HW configuration, setting IO addresses. Best Regards Soble |
Last edited by: SOble at: 11/20/2019 23:57:19Last edited by: SOble at: 11/20/2019 23:59:04Last edited by: Jen_Moderator at: 11/21/2019 10:50:06Embedded video. Website: |
|
This contribution was helpful to2 thankful Users |
Follow us on