Issues with Trend digital values

Trend IQ251 building management controller

To help you if you encounter difficulties adjusting digital values from Trend systems, we have compiled the most frequently asked questions.

How do I transfer digital values from a Trend System?

Why do values appear to be the letters 'O' and 'I' instead of the digital values '0' and '1'?
Trend as a manufacturer (and so far this is unique to them) represent digital values as the letters 'O' and 'I'. Within their systems the values are seen as digital bits, but they present it to the outside world as letters. This means that if you try to transfer a Trend digital value to a different system, they will not understand the value as they would be expecting a number, not a letter. Similarly, transferring a value from a different system to Trend will incur the same problem.

Fortunately, there is a way to get around this. If you add the letter 'b' (lower case b, ASCII 0x62) after the object reference, then we automatically convert 'O' and 'I' to '0' and '1'. For example, a bit within the digital array could have the object reference of O21.B2.S3 (outstation 21, byte 2, bit 3). This would return a value of 'O' or 'I'. By appending 'b' to the object we now have O21.B2.S3b and this gives us a value of '0' or '1'. This conversion will work no matter if you are reading or writing to the Trend system. Only append the Trend system with the 'b', not the other system(s). No '.' is needed between the original object reference and the 'b'.

These are the most likely causes for problems encountered when dealing with digital values within the Trend system. If you are still having difficulties, or have any feedback on this topic please contact our support team for further information.