22
ICC
Downloading a Configuration to a Device
To download a configuration to an online device, first select the device under the
Device Configurations
heading in the
Project
panel, and then navigate to
Device…Download Configuration to Device
. If the studio is currently online
with only one compatible device, then the configuration will be downloaded to the
online device. Otherwise, a device selection prompt is displayed to select which
device to download the configuration to.
Updating Firmware
The studio automatically manages firmware updates when going online with a
device and downloading a configuration to a device. Do not power off the device
once the update is in progress as this may corrupt the firmware and/or the
configuration.
Resetting an Online Device
To reset an online device, first select the device in the
Project
panel and then
navigate to
Device…Reset Device
.
Interacting with the Database
To interact with a device’s database, select the device in the
Project
panel and
then select the
Database
panel. If the
Database
panel is not visible, it can be
enabled via
View…Database
. When an online device is selected, data values
are updated from the device in real-time, and values can be edited by double-
clicking the desired location in the database.
Diagnostics
To monitor the status of service objects, select the device in the
Project
panel
and then select the
Diagnostics
panel. If the
Diagnostics
panel is not visible, it
can be enabled via
View…Diagnostics
. When an online device is selected,
diagnostics information is updated from the device in real-time. Individual
diagnostics entries can be selected by clicking on them in the list, and multiple
entries can be selected by either <CTRL>+clicking on them (to select them
individually) or <SHIFT>+clicking on them (to select a range of entries). Counter
values of all currently-selected diagnostics entries can be reset by clicking the
Reset Selected Counters
button.
General Configuration Process
To configure a device, add the desired protocols for the various ports, configure
the communication settings (baud rate, parity, address, timeout, and scan
rate/response delay etc.), and configure any objects associated with the
respective protocols. Any changes will take effect once the configuration is
downloaded to a device.
Note that numeric values can be entered not only in decimal but also in
hexadecimal by including “0x” before the hexadecimal number.