Step 7 - Why have a block without Multi-Instance Capability?

uptown47

Lifetime Supporting Member
Join Date
Feb 2008
Location
Over there, next to those boxes
Posts
1,146
When you create a Function Block in step 7 there is a ticky box for Multiple Instance Capability.

I understand what it is but wondered why you would ever declare a block without this ??

i.e. why is this even an option and not just enabled for every FB ??

Anyone any ideas?

Cheers

;-)
 
I think the main reason is backwards compatibility. Multi-instance capability have not always been around

Another reason is that Step 7 uses AR2 when calling a multiinstance block. When you declare an FB without Multi-instance capability address register 2 can be used more freely inside the FB.
 

Similar Topics

I am having a step7 v5.4 program where the blocks are encrypted and locked. And the manufacturer is stopped the support. Is there any ways to...
Replies
2
Views
177
How can I do a search for a text string within a currently running PLC program? Our machine has keypads which display what the station is...
Replies
23
Views
3,520
In TIA portal v13 where is in project file information about data block, function code block are stored ? Thanks
Replies
3
Views
1,762
Just a quick question I can't find an answer on yet. I have created my own recipe structure using a Global DB and when I came in this morning...
Replies
2
Views
2,018
Hello, I am trying to find an easy way to create data blocks in Step 7 with ~100K tags other than manually defining each tag in the LAD/STL/FDB...
Replies
8
Views
14,205
Back
Top Bottom