Vous êtes sur la page 1sur 6

Trimation HBR30 Quick-Start Guide

*NOTE: The purpose of this document is to provide a basic outline for configuring an HBR30 Hot Backup Redundant System for
90-30 PLCs using Trimation software model # TM693SWP203. This document explains how to setup a dual bus HBR system for
90-30. For more information please refer to Trimations HBR30 Users Manual.
Installing the Trimation software
Insert the Trimation diskette and double click on the install.bat file. This must be done from the A: drive!!! .
Copy the following folders from the Trimation diskette into your LM90 directory (ex: C:\lm90\):
H03cfga-for PLC A 1.
H03cfgb-for PLC B 2.
H03pxyy-software for each PLC-xyy refers to revision level; x is the major rev. and yy is the minor rev. 3.
H03d313-only copy this if you have a 90-30 drop on your bus with a 323 CPU 4.
H03d331-only copy this if you have a 90-30 drop on your bus with a 331, 340, 341, 351, or 352 CPU

5.
b.
1.
Configuring PLC-A : Bus-1
From the LM90 Configuration Package, select the folder labeled H03CFGA. .
Go to the I/O config. and zoom in on GBC (BEM331) for Bus-1.
If you are only using one bus then delete the second bus controller from the config. 1.
b.
Make sure that the Module SBA is 31, the Input Def is OFF, and the Out at strt is DISABLED. c.
Set the Status bit to %I02017. d.
Address the Input Ref.s and Output Ref.s as you like for each device on the bus except for SBA 30 and 31.
DO NOT address the Output Ref.s for any 90-30 drop on the bus. Make sure that the length is 0 for the
Output Ref.s on any 90-30 drop!!! However, you should address the Output Ref.s for any Field Control or
Genius devices.
1.
%I0001 is reserved by HBR so it is recommended that you start your addressing at %I0009 or, if you are
using a second bus, start at %I0017 (refer to Configuring PLC-A : Bus-2 in the next section to understand
why).
2.
If you will be setting up a backup bus (Bus-2) then you must address all Input Ref.s to start with an even
multiple of 8 plus 1 in order to match up with the registers for the addressing on Bus-2. For example:
%I0017 - %I0032 on Bus-1 corresponds with %R0502 on Bus-2, %I0033 - %I0048 on Bus-1 corresponds
with %R0503 on Bus-2, etc... So start your addressing for each device on Bus-1 with %I0017, %I0033,
%I0049, etc
3.
The config. screen for SBA 30 should display the following information:
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 31 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I02017 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 30 Input1 Ref : %R00001 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0
4.
The config. screen for SBA 31 should display the following information: 5.
e.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 31 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I02017 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 31 Input1 Ref : N/A Input1 Len : N/A
Device Type: CONTROL Input2 Ref : N/A Input2 Len : N/A
2.
Output1 Ref: %R00303 Output1 Len: 61
Output2 Ref: %AQ00001 Output2 Len: 0

Configuring PLC-A : Bus-2


From the LM90 Configuration Package, select the same folder used for Bus-1. .
Go to the I/O config. and zoom in on GBC (BEM331) for Bus-2. b.
Make sure that the Module SBA is 31, the Input Def is OFF, and the Out at strt is DISABLED. c.
Set the Status bit to %I01985. d.
Use the following guidelines for addressing your devices:
DO NOT address the Output Ref.s for any 90-30 drop on the bus. Make sure that the length is 0 for the
Output Ref.s on any 90-30 drop!!! However, you should address the Output Ref.s for any Field Control or
Genius devices.
1.
The configuration for a 90-30 drop or Field Control will be the same for Bus-2 as it was for Bus-1 with the
following exception:
-You must reference discrete inputs with %R instead of %I. Offset the address by 500. Remember that
one %R is the same length as sixteen %Is. For example: %I0001with length 16 in Bus-1 would be
%R0501 with length 1 in Bus-2, %I0017 with length 16 in Bus-1 would be %R0502 with length 1 in Bus-2,
etc
-Analog inputs will be addressed as %AI plus 1024. For example: %AI0001 on Bus-1 will be %AI1025 on
Bus-2.
2.
The configuration for a Genius block will be the same for Bus-2 as it was for Bus-1 with the following
exception:
-The discrete or analog input should be offset by 1024. For example: %I0017 on Bus-1 will be %I1041 on
Bus-2. Similarly, %AI0001 on Bus-1 will be %AI1025 on Bus-2.
3.
The config. screen for SBA 30 should display the following information:
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 31 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I01985 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 30 Input1 Ref : %R00152 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0
4.
The config. screen for SBA 31 should display the following information: 5.
e.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 31 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I01985 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 31 Input1 Ref : N/A Input1 Len : N/A
Device Type: CONTROL Input2 Ref : N/A Input2 Len : N/A
Output1 Ref: %R00303 Output1 Len: 61
Output2 Ref: %AQ00001 Output2 Len: 0

3.
Configuring PLC-B : Bus-1
From the LM90 Configuration Package, select the folder labeled H03CFGB. .
Because PLC-B is the backup to PLC-A all of the settings will be the same for Bus-1 on each PLC except for the
following:
b.
4.
The Module SBA must be set to 30. 1.
The config. screen for SBA 30 should display the following information:
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 30 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I02017 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 30 Input1 Ref : N/A Input1 Len : N/A
Device Type: CONTROL Input2 Ref : N/A Input2 Len : N/A
Output1 Ref: %R00303 Output1 Len: 61
Output2 Ref: %AQ00001 Output2 Len: 0
2.
The config. screen for SBA 31 should display the following information: 3.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 30 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I02017 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 31 Input1 Ref : %R00001 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0

Configuring PLC-B : Bus-2


From the LM90 Configuration Package, select the same folder used for Bus-1. .
Because PLC-B is the backup to PLC-A all of the settings will be the same for Bus-2 on each PLC except for the
following:
The Module SBA must be set to 30. 1.
The config. screen for SBA 30 should display the following information:
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 30 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I01985 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 30 Input1 Ref : N/A Input1 Len : N/A
Device Type: CONTROL Input2 Ref : N/A Input2 Len : N/A
Output1 Ref: %R00303 Output1 Len: 61
Output2 Ref: %AQ00001 Output2 Len: 0
2.
The config. screen for SBA 31 should display the following information: 3.
b.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 30 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I01985 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 31 Input1 Ref : %R00152 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0
5.

Configuring the 90-30 I/O drop : Bus-1


From the LM90 Configuration Package, select the folder for the appropriate CPU you are using. It will be either
H03D313 or H03D331.
.
Configure the rack appropriately for the present modules. The GBC should be configured as follows (you may add more
devices if desired):
b.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 1 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I00481 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 1 Input1 Ref : N/A Input1 Len : N/A
Device Type: CONTROL Input2 Ref : N/A Input2 Len : N/A
Output1 Ref: %I00017 Output1 Len: 16
Output2 Ref: %AQ00001 Output2 Len: 4
Note: The above assumes that the goal is to send 16 discrete inputs starting at %I00017 and 4 analog inputs
starting at %AI00001 to the controlling PLC.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 1 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I00481 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 30 Input1 Ref : %R00897 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 1 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I00481 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 31 Input1 Ref : %R00769 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0

6.
Configuring the 90-30 I/O drop : Bus-2
From the LM90 Configuration Package, select the folder that was used for configuring Bus-1. .
The GBC should be configured as follows for Bus-2 (you may add more devices if desired): b.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 1 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I00449 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 1 Input1 Ref : N/A Input1 Len : N/A
Device Type: CONTROL Input2 Ref : N/A Input2 Len : N/A
Output1 Ref: %I00017 Output1 Len: 16
7.
Output2 Ref: %AQ00001 Output2 Len: 4
-The above assumes that the goal is to send 16 discrete inputs starting at %I00017 and 4 analog inputs starting
at %AI00001 to the controlling PLC.
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 1 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I00449 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 30 Input1 Ref : %R00961 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0
------------------ BUS CONTROLLER MODULE DATA --------------------
Module SBA : 1 Baud Rate : 153K STD Input Def : OFF
S6 Ref : 0 Status : %I00449 Out at strt: DISABLED
------------------------- DEVICE DATA ----------------------------
Device SBA : 31 Input1 Ref : %R00833 Input1 Len : 61
Device Type: GENERIC Input2 Ref : %AI00001 Input2 Len : 0
Output1 Ref: %Q00001 Output1 Len: 0
Output2 Ref: %AQ00001 Output2 Len: 0

Configuring the HBR30 software


Upon installation, the HBR30 software should have created the folder hbtools and placed it into the C: drive
(C:\hbtools\). Go to this directory through Windows Explorer.
.
Double click on the Cfg.exe file. Hit Continue when prompted. b.
Go to File and click New. c.
Go to Edit and click System.
For Bus options, select Simplex for a single bus system and Duplex for a dual bus system. 1.
For Output options, select 1oo2 because 2oo2 is not available for HBR30. 2.
d.
Go to Edit and click I/O Groups.
Click ADD to add every I/O group that is being sent from each device to the controlling PLC. Address it as
the controlling PLC will see it.
-Discrete Inputs: The Status (%I) should be 2017 plus the SBA of the device sending the data. Indicate the
proper length based upon how many inputs are desired to be sent. Click on Remote Rack only if it is a
90-30 I/O drop!
-Discrete Outputs: The Status (%I) should be 2017 plus the SBA of the device sending the data. Indicate
the proper length based upon how many outputs are desired to be sent.
-Analog Inputs: The Status (%I) should be 2017 plus the SBA of the device sending the data. Indicate the
proper length based upon how many inputs are desired to be sent. The scaling for analog inputs is done
here.
-Analog Outputs: The Status (%I) should be 2017 plus the SBA of the device sending the data. Indicate
the proper length based upon how many outputs are desired to be sent.
-Synchronized Variables: These are the registers that will be synchronized between the two controlling
PLCs (PLC-A and PLC-B). %R2001 is the first available register for a single bus system. %R3001 is the
first available register for a dual bus system.
1.
DEL allows you to delete an entry and MOD allows you to modify an entry. 2.
e.
Go to File and click Save As. f.
8.
Save the file to the H03Pxyy directory that you copied to the LM90 folder. 1.
Name the file whatever you wish and put .h03 at the end of it. You might want to keep the name less than
7 letters because LogicMaster has problems with files longer than that.
2.
You must select EXIT under the File menu!!! DO NOT close the program with the windows button in the top,
right-hand corner!!!
g.
Go to Windows Explorer and double click on the Hbrcfg2.bat file in the C:\hbtools directory. h.
Go to the LogicMaster 90-30 Programming Package. Select the H03Pxyy folder. From the main screen of the
programming package press Alt and 0 (thats a zero) at the same time. The teach file, created in the HBR30 software,
will run automatically.
i.
Once the teach file has finished, go back to the LogicMaster Configuration Package. Store the HBRCFGA to PLC-A and
store HBRCFGB to PLC-B. Also, store the proper configuration folder to any 90-30 I/O drops on the bus (either
H03D313 or HBRD331).
j.
Store the folder H03Pxyy to PLC-A and PLC-B through the LogicMaster Programming Package. k.

Registration
If you do not register the HBR30 software with Trimation then PLC-A will go into STOP mode after 22 days of being in
RUN mode. Once the PLC is stopped it resets the 22 day time limit. Therefore, if you stop the PLC and then put it into
RUN mode once every 22 days then the registration will never expire.
.
How to register (From the HBR30 Users Manual):
Determine CPU-As key serial number. Using the Programming Package in LogicMaster 90, record the
value contained in %R01009.
1.
Record the disk serial number from the Trimation HBR30 distribution diskette. This number is located on
the diskette label.
2.
Transmit both the CPU identification number and the diskette serial number to Trimation by telephone
facsimile (fax). Trimations fax number is (804) 978-0045. Please make certain that you list a fax number
to which Trimation may send a response.
3.
Upon receiving your information, Trimation will respond with a registration form. 4.
When you receive the Trimation registration form, enter the appropriate values into the PLC registers,
%R01010-01019. Only CPU-A requires values in these registers.
5.
b.

9.
Miscellaneous
%M01020 is automatically set to a 1 in the master PLC. .
%G741 is automatically set to a 1 in PLC-A. b.
%G742 is automatically set to a 1 in PLC-B. c.
10.

This Application Note is intended for general informational purposes only, and is not intended as a substitute for the advice of
a qualified technician who is familiar with a specific control application and who has reviewed the hardware and software to
determine safe operation and suitability of purpose. While efforts have been made to be accurate, the information contained
herein does not purport to cover all details or variations in hardware or software, nor to provide for every possible
contingency with respect to installation, operation, or maintenance. This Application Note is based on information available
at the time of its publication which is subject to change, and GE Fanuc Automation assumes no obligation of notice to holders
of this document with respect to changes subsequently made. GE Fanuc Automation makes no representation or warranty,
whether express, implied, or statutory, with respect to, and assumes no responsibility for, the accuracy, completeness,
sufficiency, or usefulness of the information contained herein, and disclaims any liability of any kind whatsoever for any
claims arising from its use. No warranties of merchantability or fitness for a particular purpose shall apply.

Vous aimerez peut-être aussi