BusWorks
Model 903MB/902MB/901MB Network I/O Module User’s Manual Digital I/O
___________________________________________________________________________________________
- 6 -
SOFTWARE INSTALLATION - USING SETUP.EXE
The 900MB Configuration Software (Model 900C-SIP) is used
to configure Series 900MB modules and is installed as follows:
1. Start Windows 95/98/NT
and insert the 900MB
Configuration Software CDROM into your drive D: (or E:).
IMPORTANT:
Before continuing with installation, be sure to
exit any other Windows programs that may be running.
2. Click on the [START] button in the lower left hand corner of
the Windows screen. Then click on the “Run…” icon.
3. In the Run dialogue box, type
d:\setup
(or e:\setup) in the
Open field and click on [OK]. The setup program will
execute the Installshield Wizard.
You may need to click on the “Setup.exe” icon of the install
shield to proceed. On some machines, the setup.exe
program is not started automatically.
4. From the introductory Acromag 900MB Setup Screen, click
on [Next>] to proceed.
5. At this point, the 900MB Setup program will prompt you for
your “Name” and “Company”. Fill in this information, then
click on [Next>].
6. Now you will be prompted for a destination directory. You
may click on [Browse] to change the default directory, or
[Next>] to accept “C:\ProgramFiles\Acromag\900MB” as the
default. You may also click on [Back] to return to the prior
screen and make any changes.
7. At this point you will be prompted for a program folder name.
You may type a new name, use the scroll bar to select an
existing program folder, or click on [Next>] to accept the
“Acromag 900MB” default folder name.
8. Now you will be presented with your selections and you
should verify if they are correct. Press [Next>] to continue
and begin copying files, or press [Back] to return to prior
screens and make any changes.
9. After the Configuration Program files have been copied to
your hard drive, you will be prompted to click on [Finish] to
complete the setup.
10. Now click on the [Acromag 900MB] program folder icon at
the bottom of your windows screen, then click on the
Acromag 900MB program icon to start the Configuration
Program (Programs-Acromag 900MB-Acromag 900MB
Configuration icon).
3.0 MODULE CONFIGURATION
This module needs to be configured for your application.
Configuration is easily accomplished using Acromag’s Windows
95/98
or NT
Modbus Configuration Software and an RS232-to-
RS485 signal converter. It is not required to use the Acromag
software to communicate with the Series 900MB, as any software
capable of sending Modbus protocol commands over an RS485
network can be used. However, the Acromag software provides
an easy to use Windows format for communicating with the
module that does not require advanced familiarity with the
Modbus protocol.
REGISTER MAP
Modbus registers are organized into the following reference
types identified by the leading number of the reference address:
Reference
Description
0xxxx
Read/Write Discrete Outputs or Coils. A 0x
reference is used to drive output data to a digital
output channel.
1xxxx
Read Discrete Inputs. The ON/OFF status of a 1x
reference is controlled by the corresponding
digital input channel.
3xxxx
Read Input Registers. A 3x reference register
contains a 16-bit number received from an
external source—e.g. an analog signal.
4xxxx
Read/Write Output or Holding Registers. A 4x
register is used to store 16-bits of numerical data
(binary or decimal), or to send the data from the
CPU to an output channel.
Notes:
1.
The “x” following the leading character represents a four-
digit address location in user data memory. The leading
character is generally implied by the function code and
omitted from the address specifier for a given function. The
leading character identifies the I/O data type.
2.
The ON/OFF state of discrete inputs and outputs is
represented by a 1 or 0 value assigned to an individual bit in
a 16-bit data word. This is sixteen 0x or 1x references per
data word. With respect to mapping, the LSB of the word
maps to the lowest numbered channel of a group and
channel numbers increase sequentially as you move
towards the MSB. Unused bit positions are set to zero.
The table below outlines the register map for Model
901MB/902MB/903MB network I/O modules. Modbus functions
operate on these registers (except for the Reset Slave and
Report Slave ID functions).
Model 903MB-0900 Register Map
Ref
Addr.
Description
Data Type/Format
Coil Registers (0x References, Read/Write)
0
0001
Thru
0
0012
0-11
(0000-
000B)
Twelve
Discrete
Outputs 0-11
(903MB &
902MB Only)
Discrete Output Value.
Addresses a specific bit of
a 16-bit word that controls/
monitors the ON/OFF
status for the output (the
gate signal of the n-
channel mosfet).
Note:
This signal corresponds to
the gate signal of the n-channel
output mosfet. Thus, a read of
this register may not reflect the
actual output level at the drain of
the mosfet if the open-drain is not
pulled up or is left floating.
Excitation must be provided in
order to operate the outputs. On
903MB units, you can read the
Contact Registers to obtain the
actual output state(s) via closed
loop feedback.
After reset, these registers read 0
(outputs OFF) and these
registers are not maintained in
EEPROM.
A set bit (1) means the
corresponding output is
turned ON (sinking
current). A clear bit (0)
means the corresponding
output is turned OFF
(open). The bit position
also corresponds to the
output channel number (i.e.
output 0 uses bit 0 of the
16-bit word at address 0,
output 1 uses bit 1 of the
16-bit word at address 1,
etc.) Unused bits are set
to 0.
Bits 15-12: Not Used.
Additionally, unused bits
in range 11-0 are set to 0.