6/24/2019 6:17 PM | |
Joined: 3/2/2018 Last visit: 9/3/2024 Posts: 58 Rating: (0) |
HI All I am trying to read the values out of the 1238 energy meter, to use for data logging and real time on a HMI. I'm using TIA V15.1. I have read the manual mutable times and still don't get how extract the data, I have tried to follow this example:- https://siemens.asia/e-Pass/DocumentCenter/20171123224853EIBGVZLWQG_A011_S7-1200_Read%20energy%20data%20with%20SM1238-Energymeter%20module.pdf But don't get how they got the values from the energy meter into the data block. In the manual it gives you a table with some codas on it, I am only guessing you need to use the some where. https://support.industry.siemens.com/cs/ww/en/view/109483435 Thank you in advance Attachment20171123224853EIBGVZLWQG_A011_S7-1200_Read energy data with SM1238-Energymeter module.pdf (111 Downloads) |
Last edited by: Jen_Moderator at: 07/02/2019 06:06:47Optimized link and added PDF as an attachment. |
|
6/27/2019 3:38 PM | |
Joined: 10/16/2007 Last visit: 9/11/2024 Posts: 629 Rating: (45) |
I think this is the wrong Conference. |
6/27/2019 4:47 PM | |
Joined: 9/27/2006 Last visit: 9/21/2024 Posts: 12282 Rating: (2684) |
Hello Harry; RdRec is a TIA Portal instruction that allows the CPU to read a record (database registers) from a remote partner, when this partner does not allow cyclic exchanges. Using RdRec you make the CPU connect to the remote partner, interrogate it for a specific record, Data Record 142 for this energy meter, and retrieve/transfer the contents of this data record in a DB on the CPU. See this FAQ for example: https://support.industry.siemens.com/cs/ww/en/view/78782835 The step-by-step example you show in your accompanying file is clear enough for someone who has some experience with Siemens PLCs, and is easy to follow. However, some of the text appears in Thai, which might throw you for a loop. I suggest you copy the offending text (Thai) in Google Translate, it will give you the corresponding English version very comprehensively. As an example, the title of panel 2.สร้าง DB ส าหรับเก็บค่าที่อ่านมาจาก Energy meter module SM1238 becomes: "Create DB for storing values read from the Energy meter module SM1238." As an alternative, this Application example might bring some more explanations on the use of the SM 1238: Energy Data Acquisition with the Energy Meter of the S7‑1200 https://support.industry.siemens.com/cs/be/en/view/109739414 Note that the second file you propose links to your desktop, and we are unable to have a look at it. Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 06/27/2019 16:54:25Last edited by: dchartier at: 06/28/2019 02:26:04 |
|
7/1/2019 6:35 PM | |
Joined: 3/2/2018 Last visit: 9/3/2024 Posts: 58 Rating: (0) |
Hi All i have done this:- 1. Add the module to your HW config Now you can use the table on page 34 to access the data you wish. For example if I had set the module to start at I300, and the table tells me that the current for L1 is at byte 2 and 3, I would declare a UINT and access I300 + 2 so IW102. Page 34 of the manual was very helpful
https://support.industry.siemens.com/cs/ww/en/view/109483435
Eg 21000 = 21 amps 2900 = 290 amps How can i scale this? Thanks
|
7/2/2019 9:19 PM | |
Joined: 7/7/2010 Last visit: 9/20/2024 Posts: 15213 Rating: (2417)
|
You asked this in another forum post. Byte 24 of the input data stream contains the scaling value according to your documentation.
|
science guy |
|
Follow us on