Difference between revisions of "MessageDisplayByBit"
m |
m |
||
Line 29: | Line 29: | ||
Examples of usage: | Examples of usage: | ||
− | 1) Displaying alarm messages<br> | + | 1) Displaying alarm messages<br><br> |
− | |||
+ | ===INI File=== | ||
Using an INI file can make maintaining messages easier and allow message changes without re-compiling the program. Another use would be using MessageDisplayByBit on multiple forms, but all having the same defined messages.<br> | Using an INI file can make maintaining messages easier and allow message changes without re-compiling the program. Another use would be using MessageDisplayByBit on multiple forms, but all having the same defined messages.<br> | ||
Latest revision as of 14:20, 26 July 2017
Message Display By Bit
This control is used to display messages associated to bits within a range of consecutive integers. In comparison to the MessageDisplayByValue, this control can show multiple active messages by rotating through them.
Properties | |
---|---|
ComComponent | Points to the driver instance for reading its values through |
Messages | A collection of Messages (Text, BackColor, ForeColor, etc.)to be displayed when it's associated bit is active. |
PLCAddressValues | An integer register in the PLC that points to the first element to be read for indicating active messages. |
PLCElementBitWidth | Indicates how many bits are in each element as defined by PLCAddressValue. For example, in Modbus 40001 would be a 16 bit integer. |
PLCNumberOfElements | Specifies the number of consecutive elements to concatenate their bits for messages. |
ValueBitMask | Integer value use to mask which bits are to be interpreted for message |
INIFileName | The name of a text file with a list of messages. This is used in place of defining messages through the Messages property. |
Examples of usage:
1) Displaying alarm messages
INI File
Using an INI file can make maintaining messages easier and allow message changes without re-compiling the program. Another use would be using MessageDisplayByBit on multiple forms, but all having the same defined messages.
Example INI file:
0,No Messages
1,Alarm 1 with Red background, Red
2,Alarm with yellow background and black foreground,Yellow,Black