Issue
How can more than 50 globals be transmitted from a Sigma controller when I have a lot of digital objects states to pass between controllers?
Environment
Sigma Controller (all)
Cause
Sigma controllers are limited to 50 broadcast globals.
Resolution
Up to 16 Sigma Digital objects states can be reference in a single programmable object. By performing a binary count the various states can be represented by a single analogue value which can then be broadcast as global data.
Sigma programmable object MASK command can be used to decode analogue representation of a single analogue value that represents up to 16 digital states (on/off).
For example the value of 901 represents the state of a number of Sigma DI Objects where each bit indicates the on/off. Hence, this translate to the 16-bit binary value 0000001110000101 where 1 = on and 0 = off
To set-up bit masking click here for details.
1. Create a program object in the transmitting controller that 'binary' counts up to 16 digital objects.
2. In the receiving controller create up to 16 programmable objects to decode the transmitted analogue value. e.g