|
There is a tab called "Action Rules" under System. Some of these actions provide very simply programming without any programming. For example, you can do simple logic using the Calculate rules.
Suppose you want to turn on an output when any of several switches are tripped. The following Calculate rule will logically OR registers 6 through 9 and place the result in register 28. We would need to configure analog inputs 6 through 9 to be discrete or dry contact, with the invert bit set appropriately so that we get a "1" when the switches are closed. Writing "1" to register 28 (on AddMe III) will turn on relay #4. Inputs 1 through 8 can be OR'ed on i.Board, and written to registers 9 or 10 to turn on the FET outputs on i.Board.

Another simply but useful action rule is the Cascade rule. Suppose you want other outputs to turn on as a result of one particular output coming on. The following example will copy register 25 to registers 26 and 27 any time register 25 changes. In this AddMe III example, it means when relay #1 turns on, relays 2 and 3 will also come on automatically. Similar examples can be implemented on i.Board.

There is also a rule named Constant. This rule simply writes a fixed value to a specified register one time at system startup (or re-initialization). This can be used for establishing initial setpoints, etc.
|