background image

       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. 
 

 

Summary of Contents for 901MB

Page 1: ...t With Sinking Outputs And Active Low Inputs USER S MANUAL ACROMAG INCORPORATED 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 295 0880 Fax 248 624 9234 Copyright 2000 Acromag In...

Page 2: ...ning any type of control or monitoring system This is especially important where economic property loss or human life is involved It is important that the user employ satisfactory overall system desig...

Page 3: ...m with open drain outputs for convenient loopback monitoring of the output state High Speed Data Rates Supports half duplex RS485 baud rates up to 115K baud Key 903MB Module Features continued Conveni...

Page 4: ...LE INSTALLATION This transmitter module is packaged in a general purpose plastic enclosure Use an auxiliary enclosure to protect the unit in unfavorable environments or vulnerable locations or to main...

Page 5: ...ck wire insulation 1 4 inch on each lead before installing into the terminal block Since common mode voltages can exist on signal wiring adequate wire insulation should be used and proper wiring pract...

Page 6: ...s 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 Ref...

Page 7: ...bps Default 3 14400bps 4 19200bps 5 28800bps 6 38400bps 7 57600bps 8 76800bps 9 115200bps 40003 2 0002 Parity Default 0 None 0 None 1 or 2 stop bits 1 Odd Parity Checking 2 Even Parity Checking Model...

Page 8: ...mapping mirroring to the Holding Register space The format of the registers are identical and you only need to offset your address by 43000 For example if you want to read Input Register 1 through the...

Page 9: ...itional stop bit is normally transmitted to fill out the character frame for no parity Acromag units will accept one or two stop bits with no parity Modbus Addresses The master device addresses a spec...

Page 10: ...s Example Response Field Name Example Value Hex Slave Address 247 F7 Function Code 1 01 Byte Count 2 02 Data Coils 7 0 170 AA Data Coils 11 08 10 0A Error Check LRC or CRC To summarize the status of c...

Page 11: ...mmarize the contents of register 40001 two bytes is slave address 247 00F7H The contents of register 40002 two bytes is the baud rate setting 2 9600bps The contents of register 40003 is the parity set...

Page 12: ...t No response is returned to broadcast queries from a master device Force Multiple Coils 15 902MB 903MB Models Only This command will simultaneously force a sequence of coils 0x reference addresses ei...

Page 13: ...ta High Third Reg 0 00 Preset Data Low Third Reg 2 02 Error Check LRC or CRC Preset Multiple Registers Example Response Field Name Example Value Hex Slave Address 247 F7 Function Code 16 10 Starting R...

Page 14: ...6 bit signed integer value representing an A D count a DAC count or a time value with a range of 32768 to 32767 Percentage A 16 bit signed integer value with resolution of 0 005 lsb 20000 is used to r...

Page 15: ...nt a timeout error from occurring in the master 06 Slave Device Busy The slave is engaged in processing a long duration program command The master should retransmit the message later when the slave is...

Page 16: ...tly loaded configuration file Use File Print Preview to view the current configuration or preview the print documentation Use File Print Setup to select a printer and font style Module Upload Configur...

Page 17: ...g download Select from 1 to 247 Address 247 is reserved for Default Mode Use the Baud Rate scroll bar to select a new baud rate to be used by the module following download Select 2400 4800 9600 Defaul...

Page 18: ...k monitoring of the output state The source leads of each port output channel are tied in common to the port return lead RTN The drain leads are pulled up to the port excitation terminal via resistor...

Page 19: ...f each module Please refer to Acromag s Service Policy Bulletin or contact Acromag for complete details on how to obtain service parts and repair PRELIMINARY SERVICE PROCEDURE Before beginning repair...

Page 20: ...only Observe proper polarity Inputs include transient suppression devices and series connected 100K resistors plus diode over voltage clamps to the internal 5V supply Sockets are provided for installa...

Page 21: ...vision 2 Groups A B C D Consult Factory ENVIRONMENTAL SPECIFICATIONS Operating Temperature 25 C to 70 C 13 F to 158 F Storage Temperature 40 C to 85 C 40 F to 185 F Relative Humidity 5 to 95 non conde...

Page 22: ...ect outside of Default Mode until a software or power on reset has occurred Watchdog Timer A hardware watchdog timer is built into the microcontroller that causes it to initiate a self reset if the co...

Page 23: ...cation flag bits 2 0 of the Module Status register will be set if any of the port output channels have not been written to over the specified time period or if any of the port input channels have not...

Page 24: ...EXC1 100K SIP RES SOCKET INPUT BUFFER CONTROLS MULTIPLEXER 5V 5V 5V MICRO 100K 100K 5V STATUS LED 100K 100K 100K 100K INTEGRATED OUTPUT CONTROLS 5V PWR LED DEFAULT MODE SWITCH PUSH FOR DEFAULT MODE U...

Page 25: ...5 CH 3 42 CH 8 TB2 TB2 21 EXC2 23 CH 5 34 D 24 26 RTN 31 COM TB4 PWR D B A TB3 TB4 PWR D TB3 RS232 PORT COM 11 12 CJC 0 45 RTN OUT3 TB1 15 IN1 TB2 42 OUT1 TB3 COM TB2 23 26 25 IN2 IN3 IN3 INPUTS 2 3 3...

Page 26: ...FLASHES IN DEFAULT MODE PUSH FOR DEFAULT MODE DFT 9 8 7 6 ON WHEN OUTPUT CONDUCTING OR WHEN INPUT LOW DIGITAL CHANNELS STATUS LED YELLOW RUN PWR LED GREEN TB4 ST RUN Acromag DEFAULT MODE SWITCH SHIELD...

Page 27: ...OUTPUT IS OFF 0 FOR INPUT ONLY UNITS MODEL 901MB 0900 902MB 0900 903MB 0900 PAGE 3 OF 4 ELECTRICAL CONNECTIONS LED V 902MB 903MB OFF ON TO OTHER 3 CHAN OF PORT 100K I O RTN SOLID STATE RELAY SSR OR L...

Page 28: ...CTED TO EARTH GROUND AT THE SAME POINT TO AVOID CIRCULATING GROUND CURRENTS NOTE 2 DIODE ADDED LOCAL TO INDUCTIVE LOAD TO SHUNT THE REVERSE EMF THAT IS GENERATED WHEN CURRENT THROUGH THE INDUCTOR RELA...

Reviews: