John Kerin
Member
A colleague is currently trying to utilise the IEC command "DI_STRNG" in an application at the moment.
He needs to convert two different integers into strings, which then need to be concatenated.
The issue arises when we try to use a second instance of the "DI_STRNG". When the second one is added to the block, we are unable to download it.
Error =
* "Unable to copy the block" D21A
* "Incorrect local data length, or write protection encode fault" Message no. 294:6
We are using "symbolically defined" outputs (i.e. in the local variable table.)
Is it OK to use two instances of "DI_STRING"? or do they need to be dealt with in an indexed stack?
Any other ideas?
He needs to convert two different integers into strings, which then need to be concatenated.
The issue arises when we try to use a second instance of the "DI_STRNG". When the second one is added to the block, we are unable to download it.
Error =
* "Unable to copy the block" D21A
* "Incorrect local data length, or write protection encode fault" Message no. 294:6
We are using "symbolically defined" outputs (i.e. in the local variable table.)
Is it OK to use two instances of "DI_STRING"? or do they need to be dealt with in an indexed stack?
Any other ideas?