Master IP Data Objects
The iSMA-B-AAC20 controller supports 7 types of data points:
- Analog Input: to read the numeric values;
- Analog Output: to read/write the numeric values;
- Analog Value: to read/write the numeric values;
- Binary Input: to read/write the Boolean values;
- Binary Output: to read/write the Boolean values;
- Binary Value: to read/write the Boolean values;
- MultiStateValue: to read/write integer and multistate values with labels.
AnalogInput
The AnalogInput component is used to read the Analog Input BACnet object type from the remote IP devices. This component allows to read data with the defined poll frequency (defined in the network component).
Slots
The AnalogInput component has the following slots:
- Status: component’s current status;
- Fault Cause: fault cause description;
- Enabled: enable/disable servicing object;
- Poll Frequency: object read frequency group assign;
- Object ID: the BACnet data point object identification number;
- Object Name: object name read from the remote device (read-only);
- Present Value: the BACnet data point object Present Value property (Output).
Action
This component has only the Read action, which forces to read object’s Present Value.
AnalogOutput
The AnalogOutput component is used to serve the Analog Output BACnet object type from the remote IP devices. This component allows to read data with the defined poll frequency (defined in the network component) and to write (send) data with the defined Write Type (On Change or On Change and Poll Frequency). The component has 16 prioritized input slots and one output slot.
Slots
The AnalogOutput component has the following slots:
- Status: component’s current status;
- Fault Cause: fault cause description;
- Enabled: enable/disable servicing object;
- Poll Frequency: object read frequency group assign;
- Object ID: the BACnet object identification number;
- Object Name: object name read from the remote IP device;
- Write Type: sending value to device definition: On Change or On Change and Poll Frequency;
- Out: the BACnet Analog Output object Out,
- In1: (read-only) the component input slot with the highest priority, can be set by the Emergency Set action or by the BACnet device;
- In8: (read-only) the component input slot with medium priority, can be set by the Override action or by the BACnet device;
- In2 – In16: writable components inputs (In16 can be set by the Set action);
- Relinquish Default: object default value, the lowest priority.
Actions
The AnalogOutput component has the following actions:
- Emergency Set: sets value on In1 slot (the highest priority; slot In1 is read only and it can be set by the Emergency Set).
- Emergency Auto: sets a null value on In1 slot (“switch off” the Emergency Set action);
- Override: sets value on In8 slot (medium priority; slot In8 is read only and it can be set by the Override action).
- Auto: sets null value on In8 slot (“switch off” the Override action),
- Set: sets value on In16 slot;
- Read: forces object Present Value read.
AnalogValue
The AnalogValue component is used to serve the Analog Value BACnet object type from the remote IP devices. This component allows to read data with the defined poll frequency (defined in the network component) and to write (send) data with the defined Write Type (On Change or On Change and Poll Frequency). The component has 16 prioritized input slots and one output slot.
Slots
The AnalogValue component has the following slots:
- Status: component’s current status;
- Fault Cause: fault cause description;
- Enabled: enable/disable servicing object;
- Poll Frequency: object read frequency group assign;
- Object ID: the BACnet object identification number;
- Object Name: object name read from the remote IP device;
- Write Type: sending value to device definition: On Change or On Change and Poll Frequency;
- Out: the AnalogValue component Out;
- In1: (read-only) the component input slot with the highest priority, can be set by the Emergency Set action or by the BACnet device;
- In8: (read-only) the component input slot with medium priority, can be set by the Override action or by the BACnet device;
- In2 – In16: writable components inputs (In16 can be set by the Set action);
- Relinquish Default: object default value, the lowest priority.
Actions
The AnalogValue component has the following actions:
- Emergency Set: sets value on In1 slot (the highest priority; slot In1 is read only and it can be set by the Emergency Set action);
- Emergency Auto: sets a null value on In1 slot (“switch off” the Emergency Set action);
- Override: sets value on In8 slot (medium priority; slot In8 is read only and it can be set by the Override action);
- Auto: sets a null value on In8 slot (“switch off” the Override action);
- Set: sets value on In16 slot;
- Read: forces object Present Value read.
BinaryInput
The BinaryInput component is used to read the Binary Input BACnet object type from the remote IP devices. This component allows to read data with the defined poll frequency (defined in network component).
Slots
The BinaryInput component has the following slots:
- Status: component’s current status;
- Fault Cause: fault cause description;
- Enabled: enable/disable servicing object;
- Poll Frequency: object read frequency group assign;
- Object ID: the BACnet object identification number;
- Object Name: object name read from the remote IP device;
- Present Value: the BACnet data point object Present Value property (Output).
Actions
This component has only the Read action, which forces object Present Value read.
BinaryOutput
The BinaryOutput component is used to serve the Binary Output BACnet object type from the remote IP devices. This component allows to read data with the defined poll frequency (defined in the network component) and write (send) data with the defined Write Type (On Change or On Change and Poll Frequency). The component has 16 prioritized input slots and one output slot.
Slots
The BinaryOutput component has the following slots:
- Status: component’s current status;
- Fault Cause: fault cause description;
- Enabled: enable/disable servicing object;
- Poll Frequency: object read frequency group assign;
- Object ID: the BACnet object identification number;
- Object Name: object name read from the remote IP device;
- Write Type: send value to device definition: On Change or On Change and Poll Frequency;
- Out: the BinaryOutput component Out;
- In1: (read-only) the component input slot with the highest priority, can be set by the Emergency Set action or by the BACnet device;
- In8: (read-only) the component input slot with medium priority, can be set by the Override action or by the BACnet device;
- In2 – In16: writable components inputs (In16 can be set by the Set action);
- Relinquish Default: object default value, the lowest priority.
Actions
The BinaryOutput component has the following actions:
- Emergency Set: sets value on In1 slot (the highest priority; slot In1 is read only, and it can be set by the Emergency Set action);
- Emergency Auto: sets a null value on In1 slot (“switch off” the Emergency Set action);
- Override: sets value on In8 slot (medium priority; slot In8 is read only, and it can be set by Override action);
- Auto: sets a null value on In8 slot (“switch off” the Override action);
- Set: sets value on In16 slot;
- Read: forces object Present Value read.
BinaryValue
The BinaryValue component is used to serve Binary Value BACnet object type from the remote IP devices. This component allows to read data with the defined poll frequency (defined in the network component) and write (send) data with the defined Write Type (On Change or On Change and Poll Frequency). The component has 16 prioritized input slots and one output slot.
Slots
The BinaryValue component has the following slots:
- Status: component’s current status;
- Fault Cause: fault cause description;
- Enabled: enable/disable servicing object;
- Poll Frequency: object read frequency group assign;
- Object ID: the BACnet object identification number;
- Object Name: object name read from the remote IP device;
- Write Type: sending value to device definition: On Change or On Change and Poll Frequency;
- Out: the BinaryValue component Out slot;
- In1: (read-only) the component input slot with the highest priority, can be set by the Emergency Set action or by the BACnet device;
- In8: (read-only) the component input slot with medium priority, can be set by the Override action or by the BACnet device;
- In2-In16: writable components inputs (In16 can be set by the Set action);
- Relinquish Default: object default value, the lowest priority.
Actions
The BinaryValue component has the following actions:
- Emergency Set: sets value on In1 slot (the highest priority; slot In1 is read only, and it can be set by the Emergency Set action);
- Emergency Auto: sets a null value on In1 slot (“switch off” the Emergency Set action);
- Override: sets value on In8 slot (medium priority; slot In8 is read only, and it can be set by the Override action or by the BACnet device);
- Auto: sets a null value on In8 slot (“switch off” the Override action);
- Set: sets value on In 16 slot;
- Read: forces object Present Value read.
MultiStateValue
The MultiStateValue component is used to serve Multistate BACnet objects from the remote IP devices. This component uses only integer values and can read assigned text labels. This component allows to read data with the defined poll frequency (defined in the network component) and write (send) data with the defined Write Type (On Change or On Change and Poll Frequency). The component has 16 prioritized input slots and one output slot.
Note: In order to avoid receiving the Fault Cause upon adding the point to the network, please follow the below steps:
- Create the outgoing link from the Out slot of the NVMultiStateWritable (iSMA_platAAC20) component to the In16slot of the MultiStateValue (iSMA_BACnet).
- Then, in the MultiStateValue component, change the Link Set value to true.
- In the NVMultiStateWritable component, enter the value in the Enum Val1-16 slots.
Slots
The MultiStateValue component has the following slots:
- Status: component’s current status;
- Fault Cause: fault cause description;
- BACnet Name: object name read from remote object;
- Object ID: the BACnet data point object identification number;
- Write Type: sending value to device definition: On Change or On Change and Poll Frequency;
- Out Value: out value label;
- Out: the MultiStateValue component Out;
- In1: (read-only) the component input slot with the highest priority, can be set by the Emergency Set action or by the BACnet device,
- In8: (read-only) the component input slot with medium priority, can be set by the Override action or by the BACnet device;
- In2 – In16: writable component’s inputs (In16 can be set by the Set action);
- Relinquish Default: object default value, the lowest priority.
Actions
The MultiStateValue component has the following actions:
- Emergency Set: sets value on In1 slot (the highest priority; slot In1 is read only and it can be set by the Emergency Set action),
- Emergency Auto: sets a null value on In1 slot (“switch off” the Emergency Set action);
- Override: sets value on In8 slot (medium priority; slot In8 is read only, and it can be set by the Override action);
- Auto: sets a null value on In8 slot (“switch off” the Override action);
- Set: sets value on In16 slot;
- Read: forces object Present Value read.