12/25/2012 5:31 PM | |
Joined: 1/28/2009 Last visit: 10/11/2024 Posts: 6852 Rating: (1365)
|
Hello , These are part of local data, in each block there are such data which is only valid when the block is called. Local data provide useful data related to that event or interrupt in case of organization blocks and they are used as intermediate data storage with limited validity time. The big point should be notice while working with data is "They should be written with a value before being used". Also check the following somehow relative threads: S7 Local Data QueryBest regards Hamid Hosseini |
12/29/2012 8:48 PM | |
Joined: 4/22/2010 Last visit: 10/17/2024 Posts: 5697 Rating: (715)
|
Local variables are only used inside the FC . you can't use them outside the FC. where they are and the numbering is shown in the picture Hamid attached. If you want to use variables outside the function you better use a FB Maybe this thread clears some things: Difference between FB and FC's Regards, Marcjan |
Problem solved? |
|
12/30/2012 2:27 PM | |
Joined: 10/7/2005 Last visit: 10/19/2024 Posts: 3024 Rating: (1054)
|
Hello vipz you can (fortunately or unfortunately depending on the way you look at it) use Local variables in an FC or FB without having to explicitly declare them as TEMP variables. If their address is higher than what has been explicitly declared as TEMP variables (as is the case in your FC36) Step 7 will make sure that the FC or FB has enough local data when it is called. While this is sloppy programming in my opinion, it is allowed and will work. Your FC36 will allocate at least 122 Bytes of Local data when called as the highest used address is LB121 in your screendump and most of the allocated local dataare probably not used at all (perhaps whoever programmed the FC had a tendency to use localdata above address 100as a general scratch area in every FC/FB he "programmed") You can find out how much local data your FC uses by checking its block properties (right on FC36 and select "Object properties") or via the Program structure tab in the Cross reference. I hope this helps |
Last edited by: fritz at: 12/30/2012 2:31 PMCheers |
|
This contribution was helpful to3 thankful Users |
1/1/2013 6:03 AM | |
Joined: 9/2/2012 Last visit: 8/15/2024 Posts: 711 Rating: (30) |
Thanks Frits.. thanks everyone.. Regards Vipz
|
|
|
This contribution was helpful to1 thankful Users |
5/29/2023 6:15 AM | |
Joined: 9/21/2012 Last visit: 10/18/2024 Posts: 4181 Rating: (468) |
I suggest you read everything in this thread again, and it should be clear to you. |
Follow us on