2/26/2022 5:29 AM | |
Joined: 3/14/2021 Last visit: 10/9/2024 Posts: 1 Rating: (0) |
Dear sir, as I have checked in document that indirect addressing will slow the cpu processing is it correct?? I f yes then how TIA(SCL) will be more better than step7classic without using pointer. regards, Abu Huzaifa ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 02/28/2022 10:12:24New subject after splitting |
|
2/28/2022 1:59 PM | |
Joined: 7/9/2015 Last visit: 10/18/2024 Posts: 3987 Rating: (595)
|
Hi AbuSMS, if you use Pointers, you don´t work with optimized blocks and STL is only emulated on S7-1500 PLC. For optimal performance please use only optimized blocks. I.E. work with optimized data blocks and arrays, so you can work with variable index. Check the following document for programming with the best performance. Programming Guideline for S7-1200/S7-1500Regards, Towome |
Last edited by: Towome at: 02/28/2022 13:59:42
|
|
This contribution was helpful to2 thankful Users |
2/28/2022 5:11 PM | |
Joined: 7/7/2010 Last visit: 10/18/2024 Posts: 15327 Rating: (2432)
|
With proper data design / architecture, you can have non-optimized DBs for communicating with external devices (over profinet/profibus/ethernet/rs232/rs485/modbus) and still use no P#'s in the parameters. For example, when I send or receive data via UDP, I just pass DB## for sending and receiving and the block just works - no pointer required. If I were not using proper design and thought I would be smart and only use a single DB, I would have to use 2 pointers. With that in mind, using UDTs really helps access data from remote sources without needing to pointers. Not every situation allows for a clean UDT design, but a large majority of the time, it will. After taking the time to refine existing designs with the TIA Portal way of thinking, eventually you may find how much easier it is to add features, modify code, explain it to field service engineers, customers, and so on.
|
science guy |
|
Follow us on