12/4/2017 6:18 PM | |
Joined: 3/14/2008 Last visit: 10/15/2024 Posts: 2111 Rating: (942)
|
Hi, One Siemens rule is that you don't mix classic and APL in one project, thus one PLC. You can however use classic and APL in one multiproject (containing several PLC projects). Note that you will get problems with the generation of module drivers during compilation when using classic and APL in one project. It cannot succeed. APL is available since PCS7 V7.1. I remember that at first, it was not possible to link BOOLS to an APL struct(BOOL+BYTE) and REAL to an APL struct(REAL+BYTE) and also the other way around. But, Siemens created a hotfix for PCS7 V7.1 and since then it is possible to link non APL structs to APL structs. You don't need the StrDiOu for example, only if you want to use the signal status for separate evaluation. When you connect a BOOL to an APL struct, it will simply not have the Signal Status (of type BYTE) containing the status of the signal (Simulation, Bad value etc). I highly suggest you will use APL in new projects because the classic library is not supported (and thus not updated anymore). You can still use the classic library in PCS7 V9.0 for example. But you have to install it from the DVD separately. It is not installed automatically. The last block version of the classic library is V7.1 SP4. When you have an old project (non APL), you can still use it, you can still expand the software if you like using the classic library. But since each PCS7 version has new features for the APL library, maybe you can poke your client to let you migrate classic to APL. It is worth the trouble. Changing the classic to APL means FAT/SAT and a whole lot engineering time. If you have custom block icons and faceplates, you have to convert them to APL as well. It can involve a lot of time. A customer we are working for didn't want to migrate the classic library, only updating the hardware and PCS7 version. Now they want to use APG (Advanced Process Graphics) to use as overview for the plant, but they can't because you need to have APL library in order to use this. Bummer for them.
|
Last edited by: Oreca at: 12/4/2017 6:27:55 PMIf I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
12/5/2017 10:12 AM | |
Joined: 3/14/2008 Last visit: 10/15/2024 Posts: 2111 Rating: (942)
|
Hi Kargan, Thx for the feedback :) and glad it helps you. You would need to use the And04/And08 and Or04/OR08 blocks from the AP library since they have been made for APL. The classic AND and OR are located in the classic library. However, you can also use blocks from the supplied CFC library and Basic library.
|
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to1 thankful Users |
Follow us on