Das Konzept der Instanzdatenbausteine wird bei den Funktionsbausteinen ausführlich erklärt. Im Datenspeicher der SPS sind dies ganz normale Datenbausteine, deren Daten Sie wie gewohnt ansprechen könnten. Üblicherweise wird das aber nicht getan. In der CPU gibt es ein weiteres Register (im Bild DI-Nr), in dem die Nummer des gerade aufgeschlagenen Instanzdatenbausteins gespeichert wird. Wenn Sie Daten aus diesem Baustein ansprechen wollen, müssen Sie folgende Notation verwenden:
DIX 7.2 |
Bit Nr. 2 vom Byte 7 |
des DBs mit der Nummer im DI- Register |
|
DIB 9 |
Byte 9 |
´´ |
|
DIW 10 |
Wort 10 |
´´ |
|
DID 16 |
Doppelwort 16 |
´´ |
Auch dies ist nur eine Möglichkeit die Daten anzusprechen, üblicherweise werden Daten aus Instanzdatenbausteinen über den Namen adressiert, der im Deklarationsteil des zugehörigen FB’s festgelegt worden ist.
Siehe auch: