5/24/2022 3:48 PM | |
Joined: 9/27/2006 Last visit: 9/22/2024 Posts: 12282 Rating: (2684) |
Hello; Check whether the CP 342-5 (5DA01) is not already part of the Profibus catalog selections in your hardware configuration. If not, you will find the gsd file for your CP 342-5 model in this download link. make sure you select the gsd file for your model number. https://support.industry.siemens.com/cs/ww/en/view/113652 This document could also be of help, even if it was written for Step 7 v5.x: - Notes on linking a CP342-5 as DP slave to a DP master with STEP 7 https://support.industry.siemens.com/cs/ww/en/view/15007089 Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 05/24/2022 15:50:15 |
|
5/24/2022 5:41 PM | |
Joined: 11/17/2020 Last visit: 9/22/2024 Posts: 9 Rating: (0) |
Thank u so much for reply. I have now insert the gsd and from slave (CPU-315) supplier had provided me address details in DB15 so now how i need to configure it in S7-1200 to read all the DB 15 values in S7-1200 which includes digital input and analog input I have attached the data exchange for your reference. AttachmentCopy of Datatransfer.xlsx (318 Downloads) |
5/24/2022 8:52 PM | |
Joined: 9/27/2006 Last visit: 9/22/2024 Posts: 12282 Rating: (2684) |
Hello; If I understand you correctly, the Datatransfer excel file you show corresponds t the structure of the dat in the S7-1200. You should create DB15 in the S7-1200 corresponding to that file, correct,? DB15 should begin with 40 BOOL variables (occupying 5 bytes, DB15.DBB0 to DB15.DBB4), followed by 10 REAL variables, DB15.DBD5 to DB5.DBD14.. Copy the names of the variables from the Datatransfer file to their adequate position in this DB15..This will be your Receive_DB. How about the slave CP 342-5? Those values in the slave have also to be organized in a DB, with a similar structure as the DB15 for the S7-1200. If these data come from the Inputs and Outputs of the CPU 315, they must be copied to that Send_DB, which should also be 45 bytes long, if my calculations are not too rusty. Once that is done, open the pdf file in ths document, follow Ch 1 and Ch3 for the slave CP 342-5 side. - How do you configure a CP342-5 as DP slave to a CP 342-5 as DP master? https://support.industry.siemens.com/cs/ww/en/view/6518937 You need to understand that to send data between the slave and the master interfaces you need function FC1, DP_SEND.Study it in Ch. 3. Important parameters for DB_SEND are the CPLADDR (CP local address) which yu can find in the properties of the CP, in the hardware configuration, which you must translate to hexadecimal. The exampe shows that if the start address is given as 272, it must be inpiut as w#16#110, hex equivalent of 272. The next pparameter is the ANY pointer to the start of your DB_SEND. If you havee created DB15 as your send DB, this pointer would be P#DB15.DBX0.0 BYTE 45. Let's start with that, come back to us with a screenshot of your send DB in the CP 342-5 program so we can evaluate f everything is good on that side. Hope this helps, Daniel Chartier |
5/25/2022 9:40 AM | |
Joined: 10/7/2005 Last visit: 9/22/2024 Posts: 3021 Rating: (1054)
|
If the data transfer is meant to be based on PROFIBUS DP, the third party supplier of the 315 CPU will have to do his part too and our friend Daniel already gave you all the info you could want. As the Excel file you have mentions "S7 communication" I wonder though if the intent is to do just that and use a simple GET call in your S7-1200 to fetch the DB15 data from the 315 CPU. This does NOT require any GSD file nor any work in the 315 CPU who will be the Server (via its CP342-5) to serve the S7-1200's (aka the Client) request for data. Have a look to at FAQ Entry ID:82212115 and its examples. |
Cheers |
|
Follow us on