3/11/2021 12:31 PM | |
Joined: 9/27/2006 Last visit: 9/19/2024 Posts: 12282 Rating: (2684) |
Hello sbartoc; Not only do you not have symbolic addresses for the DB registers, but your function has no symbolic information for its input and output parameters (IN0, OUT3)... Is this an uploaded program from the CPU? In that case, this is perfectly normal, there is no room in PLC memory for symbolic addresses and function parameters. This us explained in detail in the Programming with Step 7 v5.5 manual, section 19.3: https://support.industry.siemens.com/cs/ww/en/view/45531107
Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 03/11/2021 14:04:29 |
|
3/11/2021 5:18 PM | |
Joined: 3/3/2014 Last visit: 7/22/2024 Posts: 234 Rating: (9) |
Hello dchartier, Yes I have uploaded a program from the CPU. I thought there was a way to rebuilt everything even when you have not the original project ( I'm talking about the code, of course) . Thanks for your reply and for explain me everything.
|
3/12/2021 1:42 PM | |
Joined: 9/27/2006 Last visit: 9/19/2024 Posts: 12282 Rating: (2684)
|
Hello sbartoc; Looking once again at your first post in this thread, I believe some information can be extracted to help you out. The addresses you circled are DIX60.2, DBD20 and DBD24. This display of addresses is only opssible following an (OPN) instruction, where the parameter of OPN is the DB number you want to look into. See the screenshot below for more explanations, from this LAD programming manual: https://support.industry.siemens.com/cs/ww/en/view/45523822 I would suggest you look inside the function calling this network and look for the (OPN) instruction in the close preceding networks. It is imperative that the OPN call be close to the network where you call the addresses, because any call of a new DB in the program will impose that DB as the source for these addresses. That should give you some addresses to cross-reference,in your program. One other thing intrigues me about these addresses. The first (DIX60.2) come from an IDB (instance DB), attached to an FB. the other 2 DBD20 and DBD24 use the standard format of a general DB. Normally they should not be mixed, especially if only one DB is opened... Hope this helps, Daniel Chartier. |
Last edited by: dchartier at: 03/12/2021 13:43:35 |
|
This contribution was helpful to1 thankful Users |
Follow us on