5.3.8 ASCII and UNICODE
5.3.8 ASCII and UNICODE
5.3.8 ASCII and UNICODE
For alarms with more priorities or for example a choice between a warning and an error.
For two-level limit switches like for example low (01B), normal (00B) and high (10B).
For making it possible with the same function name for a function with three or four states no matter if
this is controlled by means of a toggle- or changeover switch or it is controlled by means of more
monostable push-buttons. If only one-bit-values were used each of the monostable buttons should have
its own function code, however this would make it impossible to name a changeover switch, because
the name of the switch should then actually change after the position.
For showing the progress of a command like for example stopped/closed (00B), starting/opening (01B),
running/open (11B) and stopping/closing (10B).
For making it possible for two gauges to work together on one signal, for example in case of big
shutters with two limit switches with each a communication interface. One gauge has 0 as the most
significant bit and therefore sends 00B and 01B, and the other has 1 as the most significant bit and
therefore sends 10B and 11B.
Note that the two bits are just 4 states of the same status - newer two different signals!
Note that in this case, a B suffix is added to the Boolean value to indicate that the value is binary and not
decimal.
Of course, the XML conversion may be done at any time or even be omitted if the receiver understands the PNS
codes. In this way, PNS is also very useful with low speed communication channels like a base band telephone
line or in an SMS message on a mobile phone.