8/18/2020 2:53 PM | |
Posts: 1 Rating: (0) |
hello; I am facing problem in locating peripheral I/O in siemens step 7 program. as shown in the picture Input address from 736...743 and 744...751 are not visible in any FC, FB or else.Neither in cross reference chart. therefore pls help to locate these I/O in program. communication via profibus ------------------------------------------------------------------------------------------ |
Last edited by: Bk95 at: 08/18/2020 14:55:37Last edited by: Jen_Moderator at: 08/19/2020 09:27:38New subject after splitting |
|
8/18/2020 4:42 PM | |
Joined: 9/27/2006 Last visit: 9/18/2024 Posts: 12282 Rating: (2684)
|
Hello bk95; The screenshot you have attached shows a number of Micromaster drives, does the same problem appear with all of them? On the screenshot, if you look at the modules of slave 24, you will see lines with the definition of the data exchange areas with the drive: "4 PKW, 4 PZD, Whole Consist." for example. Do you understand the mnemonics PKW and PZD? PKW are the German initials for Parameter values, PZD represents Process Data, and they are 2 seperate parts of the telegrm used to communicate between the drive and the PLC over Profibus. This is defined in the ProfiDrive profile of Profibus and Profinet. The following document will help to undestand how the telegrams are formed and what each section is used for: MICROMASTER 4 (MM4), SINAMICS G120 (CU240S/D, DP/DP-F, PN/PN-F): Essentials for PROFIBUS and PKW-mechanism. https://support.industry.siemens.com/cs/ww/en/view/8894584 Operating Instructions: MICROMASTER PROFIBUS Optional Board https://support.industry.siemens.com/cs/ww/en/view/6586565 Now, for your question: notice the "Whole consist." phrase in the drive modules. This means Consistency over whole, and implies that all 4 words of PZD must be transfered as a single telegram unit, using functions DPRD_DAT and DPWR_DAT (SFC 14 and SFC 15, if you are working with Simatic Manager). The screenhot belpow is taken from the Profibus optional board manual, already suggested. There are examples of using SFC 14/15 in the PKW mechanism link above. If you open them you will see that addressing ofr SFC14/15 use a pointer (actuallyt an ANY pointer) and these addresses will not appear in the PLC program cross-references. You should look instead for the SFC 14/15 instances in your program to find where they are used. Hope this helps, Daniel Chartier |
Follow us on