Fanuc Field Control™ Genius® Bus Interface Unit
Fanuc Field Control™ Genius® Bus Interface Unit
GFL-002
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and operating the equipment.
This document is based on information available at the time of its publication. 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 in connection with installation, operation, or maintenance. Features may be described herein which are not present in all hardware and software systems. 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, expressed, implied, or statutory with respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, or usefulness of the information contained herein. No warranties of merchantability or fitness for purpose shall apply. The following are trademarks of GE Fanuc Automation North America, Inc.
Alarm Master CIMPLICITY CIMPLICITY 90ADS CIMSTAR Field Control GEnet Genius Helpmate Logicmaster Modelmaster Motion Mate PowerTRAC ProLoop PROMACRO Series Five Series 90 Series One Series Six Series Three VersaMax VersaPro VuMaster Workmaster
Copyright 1996-1999 GE Fanuc Automation North America, Inc. All Rights Reserved.
Preface
GFK-0825F
iii
Preface
Related Publications
For more information, refer to these publications: Field Control I/O Modules User's Manual (GFK-0826). This book describes Field Control I/O Modules and I/O Terminal Blocks and explains how to install them. The Series 90 Micro Field Processor User's Manual (GFK-1171). This book describes the Micro Field Processor (IC670MFP100) and provides installation procedures, operation information, and diagnostics information. Genius I/O System User's Manual (GEK-90486-1). Reference manual for system designers, programmers, and others involved in integrating Genius I/O products in a PLC or host computer environment. This book provides a system overview, and describes the types of systems that can be created using Genius products. Datagrams, Global Data, and data formats are defined. Series 90 30 Bus Controller User's Manual (GFK-1034). Reference manual for the Bus Controller, which interfaces a Genius bus to a Series 90-30 PLC. This book describes the installation and operation of the Bus Controller. Series Six Bus Controller User's Manual (GFK-0171). Reference manual for the Bus Controller, which interfaces a Genius bus to a Series Six PLC. This book describes the installation and operation of the Bus Controller. It also contains the programming information needed to interface Genius I/O devices to a Series Six PLC. Series Five Bus Controller User's Manual (GFK-0248). Reference manual for the Bus Controller, which interfaces a Genius bus to a Series Five PLC. This book describes the installation and operation of the Bus Controller. It also contains the programming information needed to interface Genius I/O devices to a Series Five PLC. Genius I/O PCIM User's Manual (GFK-0074). Reference manual for the PCIM, which interfaces a Genius bus to a suitable host computer. This book describes the installation and operation of the PCIM. It also contains the programming information needed to interface Genius I/O devices to a host computer. Installation Requirements for Conformance to Standards (GFK-1179)
Jeanne Grimsby
Lead Technical Writer for I/O Products
iv
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Contents
Chapter 1 Introduction..................................................................................................... 1-1
Overview...................................................................................................................... 1-1 Field Control Modules .................................................................................................. 1-2 Environmental Specifications........................................................................................ 1-5 Configuration for Field Control..................................................................................... 1-6 Field Control in a Genius System.................................................................................. 1-7 Required Genius and Host System Equipment............................................................... 1-9 Using Field Control in a CPU Redundancy System ..................................................... 1-10 Using Field Control in a Genius Bus Redundancy System ........................................... 1-11
Chapter 2
Description....................................................................................................... 2-1
Genius Bus Interface Unit............................................................................................. 2-1 Bus Interface Unit Power Supply .................................................................................. 2-3 Backplane Current ........................................................................................................ 2-4 Bus Interface Unit Power Dissipation............................................................................ 2-5 Load Requirements for Hardware Components ............................................................. 2-6 Bus Interface Unit Terminal Block................................................................................ 2-8 Functional Specifications .............................................................................................. 2-9
Chapter 3
Installation....................................................................................................... 3-1
Preinstallation Check .................................................................................................... 3-2 Static Protection............................................................................................................ 3-2 Hand-held Monitor Connector ...................................................................................... 3-2 System Wiring Guidelines ............................................................................................ 3-3 Installing Additional Suppression.................................................................................. 3-3 System Grounding ........................................................................................................ 3-4 Locations for Field Control ........................................................................................... 3-5 Installing the DIN Rail.................................................................................................. 3-5 Installing the Bus Interface Unit Terminal Block on the DIN Rail ................................. 3-7 Installing the Cables Between Terminal Blocks............................................................. 3-8 Power Wiring to the Bus Interface Unit......................................................................... 3-9 Connecting the Communications Bus.......................................................................... 3-10 Bus Cables.................................................................................................................. 3-10 Making Bus Connections ............................................................................................ 3-11 Installing the Bus Interface Unit on the Terminal Block .............................................. 3-14 Removing the Bus Interface Unit from the Terminal Block ......................................... 3-14 Removing/Replacing the Bus Interface Unit Fuse ....................................................... 3-15 Upgrading the BIU Firmware...................................................................................... 3-16
GFK-0825F
Contents
Chapter 4 Operation......................................................................................................... 4-1
BIU Data Handling at the I/O Station............................................................................ 4-2 I/O Data for Conventional Modules .............................................................................. 4-3 I/O Data, Status Data, and Control Data for Intelligent Modules.................................... 4-3 Group Data for Intelligent Modules............................................................................... 4-4 The BIU Sweep ............................................................................................................ 4-5 BIU Backplane Scan Time............................................................................................ 4-7 Data Transfer Between the BIU and the Host ................................................................ 4-9 Data in the BIU's Network (Bus) Map........................................................................... 4-9 Communications on the Genius Bus.............................................................................. 4-9 Input Data Sent by the Bus Interface Unit ................................................................... 4-10 Outputs from the Host to the BIU................................................................................ 4-11 Genius Bus Scan Time................................................................................................ 4-12 Operation of the BIU with a Micro Field Processor ..................................................... 4-14 MFP and BIU Synchronization ................................................................................... 4-14 MFP I/O References ................................................................................................... 4-14 MFP Operating Modes................................................................................................ 4-14 Overview of Synchronous Operation........................................................................... 4-16 Backing Up Micro Field Processor Outputs ................................................................ 4-17 How the Network Backs Up MFP Outputs.................................................................. 4-18 Backing Up BIU Outputs with a Micro Field Processor............................................... 4-19 Example Ladder Logic................................................................................................ 4-20
Chapter 5
vi
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Contents
Disable Network I/O Updates ..................................................................................... 5-15 Configure the Network Map for the Bus Interface Unit ............................................... 5-16 Configuring Extra References in the BIU I/O Map...................................................... 5-17 Add Modules and Assign References .......................................................................... 5-20 Configure a Discrete Input Module ............................................................................. 5-22 Configure a Discrete Output Module........................................................................... 5-24 Configure a Discrete Input/Output Module.................................................................. 5-26 Configure a Conventional Analog Input Module ......................................................... 5-29 Configure a Conventional Analog Output Module....................................................... 5-35 Configure a 16-Point Grouped Analog Input Module .................................................. 5-40 Configure an 8-Point Grouped Analog Voltage Input Module ..................................... 5-48 Configure a 16-Point Grouped Analog Voltage Input Module ..................................... 5-56 Circuit Configuration.................................................................................................. 5-60 Configure an RTD Input Module ................................................................................ 5-64 Circuit Configuration.................................................................................................. 5-67 Configuring a Thermocouple Input Module................................................................. 5-72 Configure an 8-Point Analog Voltage Output Module ................................................. 5-81 Configure an 8-Point Analog Current Output Module ................................................. 5-90 Configure a Micro Field Processor.............................................................................. 5-99
Chapter 6
GFK-0825F
Contents
vii
Contents
Chapter 7
Chapter 8
viii
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Contents
Appendix A
Appendix B
Appendix C
Appendix D
GFK-0825F
Contents
ix
Chapter
Introduction
1
This chapter introduces Field Control modules, the Genius Bus Interface Unit, and other equipment that may be used with the Bus Interface Unit. It will help you locate more information in other Field Control and Genius documents.
Overview
Bus Interface Unit
Field Control is a family of highly modular distributed I/O and control products. They are suitable for use in a wide range of host architectures. The heart of the Field Control system is the Bus Interface Unit. The Bus Interface Unit provides intelligent processing, I/O scanning, and feature configuration for a group of up to eight I/O modules. Together, the Bus Interface Unit and its modules make up a Field Control station (see the illustration, left). The Bus Interface Unit and I/O modules are enclosed in sturdy, compact aluminum housings. Bus Interface Unit and I/O modules bolt securely to separate Terminal Blocks, which provide all field wiring terminals. The I/O Terminal blocks are generic and allow different I/O module types to be mounted on the same base. I/O Terminal Blocks are available with box-type terminals, barrier-type terminals, or wire-to-board connectors. All Terminal Blocks must be mounted on a DIN rail. The DIN rail, which serves as an integral part of the grounding system, can also be mounted on a panel.
I/O
I/O
I/O
Features and benefits of Field Control include: n n n n n n n n n n wiring savings better up time easy installation and maintenance spare parts savings low cost feature flexibility open architecture / adaptable to a variety of networks distributed I/O small, compact I/O modules with generic terminal wiring bases. DIN rail mounted
I/O
I/O
I/O
I/O
GFK-0825F
1-1
Bus Interface Unit. The illustration below shows a Genius Bus Interface Unit. I/O modules Micro Field Processor Terminal Blocks:
o o o
Bus Interface Unit Terminal Block. I/O Terminal Blocks, each of which accommodates two I/O modules. Auxiliary Terminal Blocks. These optional terminal strips can be connected to the side of an I/O Terminal Block if extra common terminals are needed.
1-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
I/O Modules
Field Control I/O Modules are available in many types to suit a wide range of application needs. Modules can be installed and removed without disturbing field wiring. One or two I/O modules may be mounted on an I/O Terminal Block.
Compatible with Logicmaster 90-30/20/Micro programming software, revision 6.01 or later. Alarm processor Password protection Built-in communications port that supports Series 90 protocols (SNP and SNPX)
The Micro Field Processor requires a Genius Bus Interface Unit revision 2.0 or later.
GFK-0825F
Chapter 1 Introduction
1-3
1-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Environmental Specifications
Vibration Modules perform well where vibration is a factor. Designs are shock and vibration tested to meet the following specifications when installed on a panel-mounted DIN rail using the clamp supplied, and with the panelmounting feet secured: IEC68-2-6: IEC68-2-27: Noise 10 to 57 Hz 0.012 in displacement (peak to peak) 57 to 500 Hz at 2 g (unless otherwise specified) Shock: 15G, 11 milliseconds, half sine wave
Modules are resistant to noise levels found in most industrial applications when installed according to accepted practices, including proper separation of wiring by voltage and power levels, on a conductive (unpainted) DIN rail. The DIN rail is an integral part of the grounding system. Modules are tested to the specifications listed in the Conformance to Standards document (GFK-1079).
Temperature
Modules operate reliably in ambient air temperatures from 0 deg. C (32 deg. F) up to 55 deg. C (131 deg. F). Storage temperatures are -40 deg. C (-40 deg. F) to +85 deg. C (185 deg. F).
Humidity
5% to 95%, non-condensing.
GFK-0825F
Chapter 1 Introduction
1-5
Genius serial bus address Baud rate for Genius bus communications Fault reporting to the host Use of the Bus Interface Unit as a bus switching device in a dual (redundant) bus system Redundancy mode for CPU redundancy Configuration protection
I/O addressing Whether faults will be reported to the host Hold Last State for inputs or outputs Output defaults Range selection for analog modules Scaling for analog modules Alarm limits for analog modules
A Bus Interface Unit and I/O modules can be fully configured using a Hand-held Monitor. Optionally, a previously-configured Bus Interface Unit can be reconfigured using datagrams.
1-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Hand-held Monitor
Genius Bus
GFK-0825F
Chapter 1 Introduction
1-7
PCIM
SNP Ethernet
Genius Bus
Genius Bus
For more information about Genius systems and communications, please refer to:
The Genius I/O System and Communications User's Manual, which describes Genius system operation, and communications formats. The Bus Controller User's Manual for the system host, which includes specific system interface instructions.
1-8
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Series 90-70 CPU firmware, release 3.0 or later. A Series 90-70 Genius Bus Controller, release 3.0 or later. The Bus Controller must be 4.0 or later for full diagnostics display from Logicmaster 90-70, or for redundancy applications. If Logicmaster 90-70 programming and configuration software is used, it must be release 3.0 or later: A. B. IC641SWP701F (3.5", 2DD, 5.25" 2S/HD) IC641SWP704C (5.25" 2S/2D)
Series 90 30 CPU firmware: any version. Logicmaster 90-30 programming and configuration software: any version. Series 90-30 Genius Bus Controller: any version.
CPU: rev. 105 or later. Logicmaster 6 Programming Software: release 4.02 or later. Bus Controllers: IC660CBB902 or 903, version 1.7 or later.
CPU: rev. 3.2 (catalog number with E suffix) or later. Logicmaster 5 Programming Software: release 2.01 or later. Bus Controller: any version
GFK-0825F
Chapter 1 Introduction
1-9
How the two sets of outputs from the dual CPUs are handled by a Bus Interface Unit depends on whether the Bus Interface Unit is set up for Hot Standby or Duplex redundancy. If the station contains any analog modules, the only form of CPU redundancy permitted is Hot Standby.
1-10
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
A Bus Interface Unit can be located on just one bus of a redundant bus pair, if bus redundancy is not needed for the modules in that station. In this example, the Bus Interface Unit on the left is connected to both Bus A and Bus B and is configured as a bus switching device. The Bus Interface Unit on the right, which serves non-critical I/O modules, is connected to Bus A only, and is not configured as a bus switching device.
Bus A Bus B
46473
GFK-0825F
Chapter 1 Introduction
1-11
1
n
A Bus Interface Unit can be located on a bus stub. A Bus Interface Unit can also be located on a bus stub, which is a short length of unterminated cable downstream of either a Genius I/O block/Bus Switching Module combination, or a Remote I/O Scanner connected to a dual bus. Because the bus stub cable itself is not redundant, this type of installation does not provide as much protection as connecting directly to a dual bus. The bus switching device to which the bus stub is connected can be another Genius block with a Bus Switching Module attached, as shown below, or a Series 90-70 Remote I/O Scanner. In this example, there are two Field Control stations installed on a bus stub. Each is configured as BSM Present but not configured as a BSM Controller.
Bus A
46474
Bus B
Up to seven devices (not counting the BSM/block or Remote I/O Scanner to which the dual bus is connected) can be installed on a bus stub. Each device on a bus stub counts toward the total of 32 devices on the Genius bus. Restrictions on the number and length of bus stubs that may be used on a dual bus are explained in the Genius I/O System and Communications User's Manual.
1-12
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Chapter
Description
2
This chapter describes:
Genius Bus Interface Unit Bus Interface Unit Power Supply Bus Interface Unit Terminal Block Specifications
HHM Connector
5.0" (12.7mm)
LEDs
The Bus Interface Unit contains the logic power supply needed to operate the I/O modules connected to it. It mounts on a separate terminal block, to which it and all bus wiring are attached. The configuration is stored in non-volatile memory located in the terminal block. Both the power supply and terminal block are described in this chapter. The Bus Interface Unit has a replaceable 1A, 5x20mm 250VAC slow-blow fuse on the input power lines. The fuse can be changed without disturbing the wiring of any other modules (instructions are in chapter 3).
GFK-0825F
2-1
LEDs
The LEDs on the Bus Interface Unit show its operating status.
RUN OK
lights to indicate that +5V power is available for logic operation. lights to indicate that the module has passed its powerup diagnostic tests. See the table below for more information. lights only if output modules are in the BIU configuration and are written to by the controlling bus controller. See the table below. if the Bus Interface Unit is installed on a dual (redundant) bus, this LED lights if Bus B is the currently-active bus.
RUN ON OFF Blinking ON OFF Meaning Module functioning, CPU communicating Module functioning, no CPU communications for 3 bus scans Module functioning, circuit forced Circuit fault, CPU communicating Circuit fault, no CPU communications for 3 bus scans Circuit fault, Circuit forced No CPU communications - block number conflict Electronics/Terminal Assembly mismatch No block power, or Block faulty
OK ON ON ON Blinking Blinking
2-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Reversing input voltage on terminals 1 and 2. Temporary overcurrent conditions on the 6.5 VDC output.
Timing
The Bus Interface Unit provides power to all I/O modules that are installed at the station. I/O module operation is governed by a System Reset signal to ensure controlled operation during the power up and shut down processes. As shown in the timing diagram below, momentary power losses of less than 10 mS (for 24VDC BIU) or 20mS (for 115VAC/125VDC BIU) do not affect I/O module operation. Longer power losses generate a Reset for all system I/O modules.
Input Power On Momentary Power Loss Voltage Overshoot 5% (max) Voltage Overshoot 5% (max) Input Power Off
6.5V Output
95% (min)
Hold Up Time
200mS (min) 3mS (min)
Hold Up Time
10mS (min) 3mS (min)
200mS (min)
RST*
GFK-0825F
Chapter 2 Description
2-3
Backplane Current
With a DC input voltage, the amount of current available to the backplane may be limited by lower input voltage as indicated below. For 24VDC Supply
Backplane Current Available (Amps) 1.4 1.2 1.0 18 19 21 Voltage In Backplane Current Available (Amps) 2.0 1.8
Note
For a 24VDC Bus Interface Unit, start-up surge at full load is 15-50 Amps for 3 milliseconds (maximum). For a 115VAC/125VDC Bus Interface Unit, startup surge at full load is 20 Amps peak for 3mS. To determine specific system requirements:
Determine total output load from typical specifications listed for individual modules. Use the appropriate graph of input power above to determine average input power. Divide the input power by the operating source voltage to determine the input current requirements. Use the lowest input voltage to determine the maximum input current. Allow for startup surge current requirements. Startup surge current levels are a function of source impedance and, therefore, are installation-dependent. Startup surge currents can vary for approximately 3mS. For the 24VDC Bus Interface Unit, variance is between 25A and 50A. For the 115VAC/125VDC Bus Interface Unit, startup surge current is 20A maximum peak. Allow margins (10% to 20%) for variations.
2-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
GFK-0825F
Chapter 2 Description
2-5
Description
Mixed I/O Module, 24 VDC 10 Inputs, 6 Outputs Input Module, 120 VAC 8 Isolated Points Input Module, 120 VAC 16 Grouped Points Input Module, 16 Points, 2 groups 240 VAC Input Module, 24 VDC 16 Grouped Pos/Neg Points Input Module, 48 VDC 16 Grouped Pos/Neg Points Input Module, 125 VDC 16 Grouped Pos/Neg Points Input Module, 5/12 VDC 16 Point Input Module, 12/24 VDC 16 Grouped Pos/Neg Fast Inputs Output Module, 8 Pt 24 VDC Electronic Short Circuit Protection Output Module, 12/24 VDC 0.5 Amp, 16 Grouped Pos. Output Module, 5/12/24 VDC Negative Outputs Output Module, 16 Point 12-120 VAC 16 Pt 1.0 Amp Output Module, 120 VAC 2 Amp, 8 Isolated Points Relay Output Module, 2 Amp, 6 Form A Points and 2 Isolated Form C Points Analog Current Input Module, 8 Grouped Points Analog Input Module, 16 point Grouped Analog Voltage Input Module, 8 Grouped Points Analog Voltage Input Module, 16Grouped Points Input Simulator Module, Horner Analog Input Module, Horner, +/-10VDC, 0-10 VDC RTD Input Module Thermocouple Input Module Analog Current/Voltage Output Module, 4 Grp Points Analog Current source Output Module, 8 Points Micro Field Processor Hand-held Programmer Genius Hand-held Monitor
Current (mAmps)
110 40 77 77 83 83 77 80 80 125 111 111 285 154 313 51 251 150 150 100 131 190 195 51 85 111 170 0
2-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
GFK-0825F
Chapter 2 Description
2-7
Connecting Cable
2-8
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Functional Specifications
Bus Interface Unit:
Reliability 24VDC Power Supply Input Nominal Rated Voltage Voltage Range Power Inrush Current Power Supply Output to I/O modules: Holdup Time 115VAC/125VDC Power Supply Input Nominal Rated Voltage Voltage Range Frequency (AC) Power Inrush Current Power Supply Output to I/O modules: Holdup Time 115 VAC, 125 VDC 90 to 135 VAC, 105 to 150 VDC 47 to 63 Hz 115 VAC: 48VA maximum at full load (nominal voltage) 125 VAC: 24W maximum at full load (nominal voltage) 20 Amps peak, 3 mS maximum. 6.5 VDC 5% 2 Amp maximum. See page 2-4. 20mS maximum from nominal input voltage. 24 VDC 18 VDC to 30 VDC 16.8 Watts maximum at full load (nominal voltage) 15-50 Amps peak, 3 mS maximum. Inrush current is installation dependent. See page 2-4. 6.5 VDC 5% 1.4 Amp maximum. See page 2-4. 10mS maximum from nominal input voltage. More than 183,000 hours operation MTBF, calculated
For power requirements of specific I/O modules, please see the Field Control I/O Modules User's Manual, (GFK-0826).
GFK-0825F
Chapter 2 Description
2-9
Chapter
Installation
3
This chapter describes:
System Wiring Guidelines System Grounding Locations for Field Control Modules Installing the Bus Interface Unit Terminal Block on a Panel Installing the Bus Interface Unit Terminal Block on a DIN Rail Installing the Cables Between Terminal Blocks Power Wiring to the Bus Interface Unit Connecting the Communications Bus Installing/Removing the Bus Interface Unit Removing/Replacing the Bus Interface Unit Fuse Upgrading the BIU firmware.
GFK-0825F
3-1
Preinstallation Check
Carefully inspect all shipping containers for damage during shipping. If any part of the system is damaged, notify the carrier immediately. The damaged shipping container should be saved as evidence for inspection by the carrier. As the consignee, it is your responsibility to register a claim with the carrier for damage incurred during shipment. However, GE Fanuc will fully cooperate with you, should such action be necessary. After unpacking the Field Control modules and other equipment, record all serial numbers. Serial numbers are required if you should need to contact Product Service during the warranty period of the equipment. All shipping containers and all packing material should be saved should it be necessary to transport or ship any part of the system.
Static Protection
The Bus Interface Unit has CMOS components that are susceptible to static damage. Use proper static handling techniques when handling this module.
3-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
2.
3. 4.
These four types of wiring should be separated as much as possible to reduce the hazards from insulation failure, miswiring, and interaction (noise) between signals. A typical PLC system with Genius I/O may require some mixing of the latter three types of wiring, particularly in cramped areas inside motor control centers and on control panels. In general, it is acceptable to mix the communications bus cable with the I/O wiring from the blocks, as well as associated control level wiring. All noise pickup is cumulative, depending on both the spacing between wires, and the distance span they run together. I/O wires and communications bus cable can be placed randomly in a wiring trough for lengths of up to 50 feet. If wiring is cord-tied (harnessed), do not include the bus cable in the harness, since binding wires tightly together increases the coupling and mechanical stress that can damage the relatively soft insulation of some serial cable types. Wiring which is external to equipment, and in cable trays, should be separated following NEC practices.
GFK-0825F
Chapter 3 Installation
3-3
System Grounding
All components of a control system and the devices it controls must be properly grounded. Ground conductors should be connected in a star fashion, with all branches routed to a
central earth ground point as shown below. This ensures that no ground conductor carries current from any other branch.
Programming Device
Machinery
Earth Ground
Each Field Control Terminal Block has a chassis ground terminal for safety and noise protection. This terminal should be connected to the conductive mounting panel with a 4-inch maximum length of AWG #14 (avg 2.1mm2) wire. Use hardware such as star washers to ensure ground integrity. The control panel and enclosure should also be bonded to the plant system ground per code. Inadequate grounding may compromise system integrity in the presence of power switching transients and surges.
3-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
BIU BIU
BIU
BIU
GFK-0825F
Chapter 3 Installation
3-5
3
Mount the DIN rail at least 4.25 inches (10.80 cm) from any wireway or other obstruction on the wiring side of the Bus Interface Unit. Allow more space if the wiring for I/O modules is very stiff. A wiring template is also provided in the instruction sheet included with each Bus Interface Unit terminal block. Drill mounting holes for the BIU Terminal Block as shown below. Allow a small tolerance between the top and bottom of adjacent terminal blocks. After mounting the terminal blocks on the DIN rail as described on the following pages, use #6 screws (not supplied) to attach them to the panel. Length for all screws is 3/8 inch (9.525mm).
5.90in 14.99cm 4.25in
5.00in 12.70cm
1.75in 4.45cm
4.31in 10.95cm
3-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Installing the Bus Interface Unit Terminal Block on the DIN Rail
1. 2. Tilt the Bus Interface Unit Terminal Block and position it over the rail, as shown below left, catching the rail behind the tabs in the terminal block. Pivot the terminal block downward until the spring-loaded DIN rail latches in the terminal block click into place.
1 2
tabs
DIN rail
3.
Tighten the DIN rail clamp screw (see below left). Recommended torque is 4 to 6-in/lbs.
Installing the BIU Terminal Block Removing the BIU Terminal Block
Tighten
Loosen
Removing the Bus Interface Unit Terminal Block from the DIN Rail
1. 2. 3. Loosen the clamp screw. Insert a small flat-blade screwdriver into the upper latch and pry it outward. Then, pull up gently on the top of the terminal block to disengage the upper latch from the rail. Keep gently pulling the top of the terminal block away from the rail. Insert the screwdriver into the lower latch and pry it outward to free the terminal block.
GFK-0825F
Chapter 3 Installation
3-7
3-8
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
24 VDC
115VAC or 125VDC
For BIU version IC670GBI102, if a DC supply is used the polarity is not important. BIU version IC670GBI102 provides internal overvoltage protection. Terminal 4 is normally connected to frame ground (terminal 3) by a factory-installed jumper. If overvoltage protection is not required or is supplied upstream this feature can be disabled by removing the jumper, leaving pin 4 unconnected. 2. Use one AWG #14 (2.1mm2) or two AWG #16 (1.3mm2) wires per terminal. The wires into a terminal should be the same type and size. Wires must be copper conductors rated for 75 degrees C (167 degrees F) only. Suggested torque for the terminal screws is 9 in/lbs. Connect the ground terminal to the conductive mounting panel with a 4-inch maximum length of AWG #14 (avg 2.1mm2) or larger wire. Use hardware such as star washers to ensure ground integrity.
3.
GFK-0825F
Chapter 3 Installation
3-9
Serial 1 Serial 2 Shield In Shield Out Shield Out Shield In Serial 2 Serial 1
Terminals accept one AWG #14 (2.1mm2) or two AWG #14 (avg 2.1mm2 cross section) copper 75 deg. C (167 deg. F) wires. Each terminal can accept solid or stranded wires. The wires on any terminal should be the same type. The suggested torque is 9 in/lbs (1 Nm).
Bus Cables
Bus connections can be made using standard bus cables (cable specifications for the Genius bus are detailed in Appendix C. Also see Appendix C for a discussion of the characteristics of the Genius bus. When making bus connections, the maximum exposed length of unshielded wires should be two inches (5cm). For added protection, each shield drain wire should be insulated with spaghetti tubing to prevent the Shield In and Shield Out wires from touching each other, or the signal wires. For applications using 150 ohm cables, prefabricated cables are available in 15" (IC660BLC001) and 36" (IC660BLC003) lengths. These cables terminate in mating connectors that simplify wiring between I/O blocks. The 36" cable is recommended for Field Control installations.
3-10
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Terminating a Bus
If either bus will terminate at the Bus Interface Unit, connect a 75, 100, 120, or 150-ohm terminating resistor across the Serial 1 and Serial 2 terminals. Appendix C lists the correct impedance to use for each recommended type of bus cable. Note: If the Bus Interface Unit will be powered up when not connected to a properly-terminated bus, connect a 75-ohm resistor across its Serial 1 and Serial 2 terminals to assure proper powerup.
GFK-0825F
Chapter 3 Installation
3-11
Main Bus
Serial 1 Serial 2 Shield In Shield Out Shield Out Shield In Serial 2 Serial 1
Serial 1 Serial 2 Shield In Shield Out Shield Out Shield In Serial 2 Serial 1
Main Bus
Premolded Cable Positions for Bus Interface Unit Mounted with Terminals on Left
Where two prefabricated cable ends meet at the same device, join the male and female ends (see below). If a prefabricated cable will be at the end of the bus (requiring termination, as explained), and you want to use a prefabricated terminating resistor, make the cable installation so that a female connector will be located at the device where the cable will be terminated.
Mating connectors male connector female connector male connector Mating connectors female connector
46492
3-12
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
3
Bus Connection for Critical Processes
Bus connections are normally considered permanent. They should never be removed while the bus is in operation; the resulting unreliable data on the bus could cause hazardous control conditions. If the bus controls critical processes that cannot be shut down, the Terminal Block can be wired to the bus via an intermediate connector as shown below.
I N
O U T
The connector shown is #A107204NL from Control Design, 458 Crompton Street, Charlotte NC, 28134. Alternatively, the wire ends can be soldered together before inserting them into the terminals. When removing the Terminal Block, cover the ends of the wires with tape to prevent shorting the signal wires to one another or to ground. Both of these methods allow the Terminal Block to be removed while maintaining data integrity on the bus.
GFK-0825F
Chapter 3 Installation
3-13
1.
Before installing a new Bus Interface Unit, remove the cable slot knockout on the end of the module that will cover the connecting cable. It can be removed with pliers, or by pressing out from inside the module housing. Power to the I/O Station should be OFF. To install Bus Interface Unit on the terminal block, position the module so that the cable slot in the module housing is over the connecting cable. Press the module down firmly.
Cable Slot
2.
Connecting Cable (cross section)
3.
Caution
Excessive force may damage the equipment. 3. After placing the Bus Interface Unit onto the terminal block, tighten its screws to secure it. Maximum recommended torque is 9 in/lbs.
Warnings
Explosion hazard. When in hazardous locations, turn off power before replacing or the BIU. Personal injury, system malfunction and/or damage to the equipment may occur. Equipment labeled with reference to Class I, Groups A, B, C, and D, Div. 2 hazardous locations is suitable for use only in non-hazardous locations or in Class I, Div. 2, Groups A, B, C, and D locations. Explosion hazard: Substitution of components may impair suitability for Class I, Division 2.
Power to the I/O Station should be Off. Loosen the Bus Interface Unit retaining screws.
2.
Caution
Be sure screws are fully disengaged. Attempting to remove the module with screw(s) partially engaged may damage the equipment. 3. Pull the Bus Interface Unit module straight away from the Terminal Block.
Caution
Do not tilt the Bus Interface Unit to remove it. Attempting to remove the Bus Interface Unit at an angle may damage the equipment.
3-14
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Caution
Avoid touching the exposed wiring on the Terminal Block when removing the Bus Interface Unit.
Caution
Electrostatic discharge can damage the module when it is not installed on a Terminal Block. Always observe normal ESD protection practices when handling an un-installed module. Use of a ground cuff and a grounded floor surface are recommended. 2. 3. 4. Fully loosen the retaining screws in the Bus Interface Unit and carefully remove it from the Terminal Block. Do not tilt the module during removal. Remove the retaining screws from the BIU. The fuse location is shown below. Visually inspect the fuse to see whether it has blown.
46464
Fuse
5.
To remove the fuse from the holder, carefully pry it upward. Take care not to damage any components in the module. Place the new fuse in position and press it into the holder. The fuse should be a 1A, 5x20mm 250VAC slow-blow type. Suitable fuses are: Bussman #GMC-V-1A and Littelfuse #239 001.
6.
Reinstall the Bus Interface Unit on the BIU Terminal Block as described on the previous page.
GFK-0825F
Chapter 3 Installation
3-15
Caution
Avoid touching the exposed wiring on the Terminal Block when removing the Bus Interface Unit.
Caution
Electrostatic discharge can damage the module when it is not installed on a Terminal Block. Always observe normal ESD protection practices when handling an un-installed module. Use of a ground cuff and a grounded floor surface are recommended. 1. 2. 3. 4. Remove power to the I/O Station. Fully loosen the retaining screws in the Bus Interface Unit and carefully remove it from the Terminal Block. Do not tilt the module during removal. Remove the retaining screws from the BIU. The firmware EEPROM is located on the 2-board set that also includes the Hand-held Monitor connector. This set of two boards and their plastic card guide must be removed from the module housing.
46546
Remove
3-16
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
3
Note the position of the card guide with respect to the metal housing for reassembly.
46547
card guide
4. 5.
Hold your hand behind the module to retain the board set, and turn the module face up. Insert a small screwdriver or similar tool into either of the holes from which you previously removed the module retaining screws. Pry the two halves of the plastic latch inward to free that side of the card guide. Repeat on the other side.
46548
latch
7. 8. 9.
Remove the dual board set and card guide from the housing. Replace the EEPROM on the board with the EEPROM containing the new firmware for the BIU. Reinsert the board set into the module housing, taking care to align the card guide with the screw holes in the housing.
10. When the card guide is in position, press downward gently on the back of the card guide to seat the latches. Check the front of the module to be sure they have seated correctly. 11. Reinstall the Bus Interface Unit on the BIU Terminal Block. 12. Using a Hand-held Monitor version 4.6 or later, reconfigure the I/O Station.
GFK-0825F
Chapter 3 Installation
3-17
Chapter
Operation
This chapter explains how a Bus Interface Unit interacts with the modules in its station, how it stores data, and how it exchanges data with the system host. BIU Data Handling at the I/O Station The BIU Sweep BIU Backplane Scan Time Data Transfer Between the BIU and the Host Genius Bus Scan Time Operation of the BIU with a Micro Field Processor Backing Up Micro Field Processor Outputs Backing Up BIU Outputs with a Micro Field Processor
GFK-0825F
4-1
Data can be configured anywhere within the BIU's available memory. If the data will be exchanged on the network bus, data must be assigned to contiguous memory locations, as explained later. The following paragraphs describe the types of data the BIU exchanges with conventional I/O modules and intelligent I/O modules.
4-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
The BIU reads inputs from all conventional input modules and sends outputs to all conventional output modules during every sweep" of operations.
Field Control Station Bus Interface Unit
I Q AI AQ Conventional Discrete Input Modules Conventional Analog Input Modules Conventional Discrete Output Modules Conventional Analog Output Modules
I/O Data, Status Data, and Control Data for Intelligent Modules
Intelligent" modules such as the Micro Field Processor, Thermocouple, RTD, and other intelligent modules provide and receive multiple types of I/O data. (This data is sometimes called reference parameters). For example, the 16 Point Grouped Analog Input Module provides and receives the following types of data:
16 (two-byte) analog inputs for channel input data. This data is normally configured to use AI memory, although that is not required. 88 bits of discrete inputs (I) for module and channel status data. 16 bits of discrete outputs (Q) for fault-clearing commands to the module.
Some intelligent modules use all four available data types: discrete inputs and outputs and analog inputs and outputs. The BIU reads input and status data and sends output and command data to intelligent module during every "sweep" of BIU operations.
Field Control Station Bus Interface Unit
I Q AI AQ intelligent Analog Input Module
GFK-0825F
Chapter 4 Operation
4-3
Q AI AQ
n n n
A group can consist of a combination of I, Q, AI, and/or AQ data. For each data type, a starting offset and length can be specified. It is not necessary to move all of a module's data. The data does not need to be moved during each BIU sweep.
Selective Sweep
For group data only, the BIU can move the data on each sweep, or on any combination of up to 16 sweeps. The selection of sweeps is easily made when configuring the group.
Examples
Appendix D includes examples of how data might be configured for group moves.
4-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Read all inputs from conventional discrete and analog input modules
The "sweep" of the Bus Interface Unit is the sequence of actions it executes repeatedly as long as the module is receiving power.
Read all group data moves whose destination is the BIU, except groups whose source is a Synchronization module
The BIU first reads inputs from conventional I/O modules. The BIU combines input data with any corresponding forced data and puts it in its input data tables at the configured locations. If a module fails to supply valid input data, the BIU generates a fault report to the host. If the module is configured for Hold Last State, the BIU holds the module's data at its last valid state. If the module is configured to default its inputs, the BIU places zeros in the module's assigned references for all inputs that are not forced. Any forced inputs retain their forced states. For inputs from conventional analog modules, the BIU also performs scaling, calibration, alarm checking, and range checking.
Move all inputs within BIU network map from BIU tables to the Genius communications buffers
Move all outputs within BIU network map from the Genius communications buffers to the BIU internal tables
10
11
Send all reference parameter outputs to smart" modules, but not to a Synchronization module
Next, the BIU reads the input group data for which the destination is slot 0 (the BIU) from all intelligent modules except a Synchronization module. The BIU reads only the group inputs that have been configured to be read during that sweep. If a module fails to supply valid input data, the BIU generates a fault report to the host. If the module is configured for Hold Last State, the BIU holds the module's data at its last valid state. If the module is configured to default its inputs, the BIU places zeros in the module's assigned references for all inputs that are not forced. Any forced inputs retain their forced states.
Send all group data to all smart" modules except Synchronization module
. . .
Background Tasks
If a module (usually a Micro Field Processor) has been configured as a Synchronization module, the BIU next transfers group data assigned to be sent to it during that sweep.
The tasks shown in shaded boxes are performed only if the I/O Station includes a Synchronization module. The Synchronization module is usually a Micro FIeld Processor.
GFK-0825F
Chapter 4 Operation
4-5
4
6 Move Input Data to the Communications Buffer
The BIU then moves all current discrete and analog input values presently in its network map into a memory buffer, in preparation for transmitting them on the Genius bus.
Background Tasks
After performing all the data transfers described above, the BIU performs a sequence of background tasks such as fault processing, scanning module IDs, and testing memory.
4-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
In the equation: I/O = + + + + = + + = 0.150 X number of conventional module discrete (I and Q) bytes 0.500 X number of conventional module analog (AI and AQ) words 0.090 X number of intelligent module discrete (I and Q) bytes 0.150 X number of intelligent module analog (AI and AQ) words 0.500 X number of I/O modules .0.015 X number of bytes, internal BIU table moves 0.093 X number of bytes, BIU / module moves 0.175 X number of bytes, module to module moves MFP logic sweep time (if MFP synchronized)
Groups
MFP
Example 1:
Four modules, no Group Data Moves. Genius bus speed is 47mS.
Slot 1 Module 16-Point Grouped Analog Input Module (IC670ALG240) Data per Module 16 words AI 11 bytes I 2 bytes Q 2 3 4 Conventional discrete output module 2 bytes Q Conventional analog output module RTD Input module 4 words AQ 4 words AI 4 bytes I 1 byte Q 4 words AQ + = 9.52 X ( 0.8 X ( 2.25 / 47 mS ) ) + + + Estimated backplane scan time Groups (none) Micro Field Processor (none) number of modules ( 4 ) Time per word / byte .150 .090 .090 .150 .500 .150 .090 .090 .150 .500 Total I/O Total Time in mS 2.40 0.99 0.18 0.30 2.00 0.60 0.36 0.09 0.30 2.00 9.52 8.07 mS 0.00 0.00 1.00 9.07 mS
GFK-0825F
Chapter 4 Operation
4-7
Example 2:
Five modules, one Group Data Move. Genius bus speed is 26mS.
Slot 1 2 3 4 5 Module Conventional analog output module Conventional analog input module Data per Module 4 words AQ 8 words AI Time per word / byte .500 .500 .150 .150 .150 .090 .090 .500 Total I/O 12.67 X ( 0.8 X ( 2.25 / 26 mS ) ) + + + Estimated backplane scan time Groups Micro Field Processor (none) 64 bytes: Internal BIU table move Total Time in mS 2.00 4.00 0.30 0.30 2.40 0.99 0.18 2.50 12.67 11.23 mS 0.96 0.00 1.00 13.19 mS
Conventional discrete output module 2 bytes Q Conventional discrete input module 16-Point Grouped Analog Input Module (IC670ALG240) 2 bytes I 16 words AI 11 bytes I 2 bytes Q
+ =
number of modules ( 5 )
4-8
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
The exact length of these messages is determined by the network I/O map configured for the Bus Interface Unit.
Note that although it is possible to configure up to 128 bytes of memory in the network map for each data type, the maximum amount that can be included in the map is a total of 128 bytes of inputs (I plus AI) and 128 bytes of outputs (Q plus AQ). Data to be exchanged on the bus must be configured to use references within the network map configured for the BIU. Data of individual I/O modules may be configured anywhere within available memory. It is possible to have inputs or outputs within the I/O station that are not exchanged on the Genius bus-that is, data that is completely local to the I/O station. For example, the I/O station might include a Micro Field Processor performing local data processing.
GFK-0825F
Chapter 4 Operation
4-9
discrete inputs
analog inputs
To CPU
The data lengths are equal to the configured lengths of I and AI data selected for the Bus Interface Unit (regardless of the host CPU type or the actual amount of output data needed for the modules physically present in the station). Either length may be zero. The discrete inputs appear in the input message in the same sequence as their assigned input references. Each discrete input module occupies one byte per eight circuits. The analog inputs are also in the same sequence as their assigned input references. Each analog input module occupies two bytes (one word) for each analog channel. The Bus Interface Unit sends this data from its internal I and AI memories, beginning at the start locations selected during station configuration.
Input Defaults
When configuring input modules, either a default state or hold last state can be selected. If an input module is removed or fails to operate correctly, the chosen state is substituted for actual input data. A diagnostic message is provided to indicate loss of module. Forced input data is not affected.
4-10
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
discrete outputs
To Station
Configured Q Length Q starting reference data
analog outputs
The data lengths are equal to the configured lengths of Q and AQ data selected for the Bus Interface Unit (regardless of the host CPU type or the actual amount of output data needed for the modules physically present in the station). Either length may be zero.
Output Defaults
On powerup, all outputs go to their programmed default state, except outputs which had previously been forced--they go immediately to their forced state or value. If CPU communications are lost for 3 bus scans, all outputs that are not presently forced will either default or hold their last state, as configured. Conventional I/O modules can have a configured output default value. Intelligent modules default outputs are always zero.
GFK-0825F
Chapter 4 Operation
4-11
Procedure for Estimating Bus Scan Time for a Field Control Station
1. Find the total number of input bytes and output bytes. (Each analog channels is 2 bytes. Eight discrete points are one byte). number of input bytes number of output bytes total bytes 2. = ________ = ________ = ________
With this total, calculate a scan time contribution using the formula below that corresponds to the Genius bus baud rate. Formula for 153.6 Kbaud Standard: 0.943mS + (0.0715 x total bytes) Formula for 153.6 Kbaud Extended: 1.015mS + (0.0715 x total bytes) Formula for 76.8 Kbaud: 1.538mS + (0.143 x total bytes) Formula for 38.4 Kbaud: 2.583mS + (0.286 x total bytes) = ________ mS = ________ mS = ________ mS = ________ mS
Other devices on the bus, including the Bus Controller, Hand-held Monitor, and I/O blocks also add to the bus scan time. The Genius I/O System Manual (Volume 1) shows how to calculate overall bus scan time for all of the devices on a bus. Remember that the Genius bus scan time can never be less than the 3mS minimum enforced by the bus controller.
4-12
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
4
Throughput
If an output in the station is tied to an input in the same station, the output changes state (or value, in the case of an analog output module) within a few milliseconds of the new output being sent from the bus controller to the Bus Interface Unit. (To guarantee that an output changes state, that state must be present for at least one BIU sweep time or bus scan time, whichever is greater.) The input which is tied to the output responds as soon as any load-effects have settled out and input filtering is completed. This may occur as soon as the Bus Interface Unit's next I/O scan. If the host is a PLC, an input must be present for at least one PLC sweep time plus one Genius bus scan time plus one BIU sweep time to guarantee its detection by the PLC. If the input changes state only briefly, and then changes again before the input data is sent on the bus, the interim state may be overwritten in the Bus Interface Unit's internal memory by some new input state or value before it can be sent.
GFK-0825F
Chapter 4 Operation
4-13
3.
4.
The diagram on the next page shows the basic points of synchronization between a BIU and an MFP. The Micro Field Processor always performs housekeeping and programmer window functions regardless of the combination of BIU and MFP modes.
References used by the host may map to these MFP references, although that is not necessary. Appendix D gives examples of I/O reference assignments.
4-14
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
4
Synchronous Operation of a BIU and a Micro Field Processor
Bus Interface Unit 1
Read all inputs from conventional discrete and analog input modules Read all reference parameter inputs from smart modules
Read all group data moves whose destination is the BIU, except groups whose source is a Synchronization module
MFP Waits
Send Group Data moves to a Synchronization module Send outputs from BIU to Synchronization modules Move all inputs within BIU network map from BIU tables to the Genius communications buffers Move all outputs within BIU network map from the Genius communications buffers to the BIU internal tables
MFP receives data from the BIU and places the data in its input tables
MFP BUSY
MFP places received data into its configured memory locations
MFP Waits
10 11
MFP Waits
Send all reference parameter outputs to smart modules, but not to a Synchronization module
MFP provides group data to the BIU The tasks shown in shaded boxes are performed only if the I/O Station includes a Synchronization module. The Synchronization module is usually a Micro FIeld Processor.
12
Send all group data to all smart modules except a Synchronizarion module
. . .
Background Tasks
GFK-0825F
Chapter 4 Operation
4-15
I Discrete Inputs
AI Analog Inputs
Q Discrete Outputs
AQ Analog Outputs
10. Outputs
Action Inputs from conventional modules All inputs from intelligent modules Groups not from MFP: to BIU tables Groups to MFP All outputs to MFP (starts solution) Move to network Move from network All inputs from MFP (gets solution) Groups from MFP to BIU tables Outputs to conventional modules All outputs to intelligent modules Groups to intelligent modules Data displayed on HHM
Cannot Read Module defaults defaults defaults n/a n/a defaults defaults defaults -
4-16
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Q00001-Q00016
Network Map
Q00017-Q00128
46738
2.
Configure Hold Last State (not Default) for the MFP output table.
GFK-0825F
Chapter 4 Operation
4-17
Move all outputs within BIU network map from the Genius communications
buffers to the BIU internal tables
10
The Bus Interface Unit receives output data for the backed-up output module(s) from the Genius bus (step 7). In step 8, the BIU receives data from the Micro Field Processor. Any data with the same reference assignments overwrites the data already received from the bus. When the BIU sends outputs to I/O modules (step 10), it sends the most recent contents of the output references. If the MFP has not provided fresh output data (for example, if the MFP has stopped communicating with the BIU), the outputs from the network are sent to the modules instead. Note that this will not work if MFP outputs are configured to default instead of Hold Last State, because selecting default causes the BIU to write default values into the output references at step 8.
4-18
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Network Map
Q00001-Q00024
(BIU) References Assigned to Module Outputs Q00025-Q00040
2.
Create variables to monitor the presence of network outputs, BIU outputs, and to serve as a heartbeat to verify the presence of the network. For the example, the variables are:
VARIABLE DECLARATION TABLE REFERENCE I00001 I00017 Q00001 NICKNAME NETOUTS NETPRES STOUTS REFERENCE DESCRIPTION Network outputs Network presence status Station outputs
3.
Add ladder logic like the following example to the application program.
GFK-0825F
Chapter 4 Operation
4-19
<<RUNG 9 STEP #0009>> ALW_ON %S0007 EQ_ INT %R0001 CONST +32767 I1 Q I2 MOVE_ INT CONST IN Q %R0001 +00000 LEN 00001
4-20
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Chapter
Station Configuration
5
This chapter explains how to configure a Bus Interface Unit and the I/O modules in a station using a Hand-held Monitor. HHM version 4.6 (IC660HHM501J) or later is required. Note that the BIU and I/O modules can also be configured via datagrams from the host. Datagram formats are detailed in chapter 8. n n n n n Setting up the serial bus address and baud rate Special instructions for Series 90-70 PLC systems Set up the Hand-held Monitor Display the configuration menu Genius configuration Select the baud rate Select the serial bus address for the Bus Interface Unit Select a Series Six or Series Five PLC reference address Configure fault reporting Configure Genius bus redundancy Configure CPU redundancy Select configuration protection Reference address configuration n Module Configuration Read a module configuration Delete or edit an existing module configuration Select a module type Configure specific I/O modules. Configure a Micro Field Processor
GFK-0825F
5-1
5-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
2. Begin with the HHM turned off. Attach it to the connector on the Bus Interface Unit.
mon cfg
F1 7 4 1 + -
F2 8 5 2 0
F3 9 6 3
F4
Home
3. Turn the Hand-held Monitor on. Adjust its baud rate if necessary.
Previously unconfigured factory-shipped modules operate at 153.6 Kbaud standard. You should be aware of the operating baud rate before trying to communicate with the Bus Interface Unit, and the Hand-held Monitor's baud rate should be set correspondingly. After HHM powerup and setup, the Home menu appears.
GFK-0825F
5-3
If you make a mistake, press F2 again, then enter the correct number. 2. If you are configuring the Bus Interface Unit on an operating bus, when you press the Enter key, an error message appears if the number has been used for another device. If the Bus Interface Unit is not online, be sure to assign a unique Serial Bus Address, or there will be a conflict when the Bus Interface Unit is powered up on the bus. Press the Home key to return to the HHM's Main Menu. The message Please Wait appears.
3.
5-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Press F2 twice to display the HHM's special set of menus for the Bus Interface Unit. (To display these menus, a serial bus address must have been configured for the Bus Interface Unit on the Program Block ID screen). An overview of these menus is shown on the next page. This is the HHM's Main Menu for Field Control:
F1 Monitor F2 Configuration
From this menu, you can: n n n Press F1 to configure the Genius Bus Interface Unit. Instructions begin on the next page. Press F2 to configure the individual modules in the station. Instructions begin on page 5-23. Press F4 to display the next configuration screen:
GFK-0825F
5-5
F1
Device SBA 20 F1 F2 Baud Rate? 153.6k std F1 F4 Stat Tbl Addr 0001 F3 F2 F1
Clear key F1
0 B frc hex
F1
change data type force change offset change I/O type Slot 1 Fault#01 CONFIG MISMATCH F4 F1, F2
Blk Map Lngth I 64 F1 Start, Length for Q Start, Length for AI Start, Length for AQ F2 Map has changed Accept? F1 (F2 moves cursor through modules)
BSM Present NO F2 F1
BSM Controller NO F2 F1
Group Move 1:1 Byte Len: 032 F1 Source and Dest . Slot & Ref for Moves 2, 3, 4 in Group F2 Move Deflt YYY Y F1 F2 Sweep Enab NNNNNNNNNNN NNNNN Clear key
Specific Hand-held Monitor versions may have different menus from those shown here.
F2
F1
F2
F4
F4 (read)
5-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
On this screen, you can change a previously-configured Serial Bus Address (block number). There are 32 available addresses (from 0 to 31) on a bus. One is needed for the Hand-held Monitor; typically this is Device Number 0. Another is needed for the Bus Controller. Typically, this is 31 (30 or 31 for redundancy systems). A Bus Interface Unit is usually assigned a Serial Bus Address from 1 to 29 or 30. Duplicate SBAs disrupt communications and are not permitted.
Note
If a Bus Interface Unit has a Serial Bus Address conflict on an operating bus, it will not scan the modules in the station until the fault is cleared. 1. 2. Enter a Serial Bus Address using the HHM keypad. Press the F4 (entr) key. An error message appears if the number has been used for another device on the bus. If you want to go to the next screen without changing the Serial Bus Address, press F2 ( > ).
GFK-0825F
5-7
1.
If you want to go to the next screen without changing the baud rate, press F2 ( > ). If the baud rate should be changed, press F3 (toggle) to display the other baud rate choices. The asterisk means a choice now being displayed has been changed by pressing the F3 (tgl) key.
2.
When the desired baud rate appears, press F4 (enter). On this screen (only) the asterisk will remain until you power-cycle the Bus Interface Unit to implement the new baud rate.
Note
If the baud rate is changed on any block that is currently installed on an operating bus, it must be changed on all devices on that bus. After changing the baud rate, you must cycle power at the same time to all devices on the bus to use the new baud rate.
5-8
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
1.
The F3 key toggles the selection of Series Six I/O memory, Series Five I/O memory, or register memory. If I/O memory is used, the amount required is equal to the number of bits of discrete data PLUS analog data. Each analog reference used consumes 16 points. Data is stored beginning at the assigned I/O reference. In the Input Table, the sequence is: discrete inputs, then analog inputs. In the Output Table, the sequence is discrete outputs, then analog outputs. This is illustrated in chapter 3. If register memory is used, an amount is required that is equal to the total number of bytes of input data PLUS all of the output data. Data is stored beginning at the assigned register reference. The sequence is: discrete inputs, then analog inputs, then discrete outputs, and analog outputs last. See chapter 3 for more information. 2. Key in the number of the block's beginning I/O or register reference. This may be: Series Six I/O Series Five I/O Registers 3. Press the F4 (Entr) key. 1 to 993 1 to 2041 1 to 16383 (or upper limit of CPU, which may be less)
GFK-0825F
5-9
If you want to set up partial fault reporting for the station, you can set fault reporting to YES here but inhibit fault reporting for some or all individual modules in the station. Instructions for setting up or inhibiting fault reporting for individual modules are included in the module configuration portion of this chapter. 1. If you want to go to the next screen without making a change, press F2 ( > ). If the Report Faults selection should be changed, press F3 (tgl). 2. Press F4 (entr) to save the change and go to the next menu.
5-10
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
1.
If you want to go to the next screen without making a change, press F2 ( > ). If the selection should be changed, press F3 (tgl).
2.
Press F4 (entr). n n If you selected NO, go to the next page. If you selected YES, the following screen appears:
3.
If the Bus Interface Unit will be used as the bus switching device itself, set BSM Controller to YES. For all other applications, set it to NO. Next, the Output Default Time screen appears:
4.
If the total bus scan time is expected to exceed 100mS, set the Output Default Time to 10 seconds. The Output Default Time is normally 2.5 seconds. If the Bus Interface Unit stops receiving outputs from the Bus Controller, it will wait for this specified time period before defaulting outputs in the station. If you want to go to the next screen without making a change, press F2 ( > ). If the selection should be changed, press F3 (tgl).
5.
Press F4 (entr).
GFK-0825F
5-11
1.
If you want to go to the next screen without making a change, press F2 ( > ). If the selection should be changed, press F3 (tgl).
5-12
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
2.
In Duplex Redundancy mode, the Bus Interface Unit may receive different output states for given points from the two CPUs. If that happens, the Bus Interface Unit "breaks the tie" by outputting the Duplex Default State to those points. 3. If you want to go to the next screen without making a change, press F2 ( > ). To change the Duplex Default state, press F3 (tgl). 4. Press F4 (entr) to save the new selection.
Note
If the Bus Interface Unit loses communications with BOTH CPUs, individual outputs go to their configured Hold Last State or Output Default State. (This selection is part of the individual modules' configurations).
GFK-0825F
5-13
1. 2.
If the selection shown on line 3 should be changed, press F3 (tgl). Press F4 (entr). This is the last Genius Bus Interface Unit configuration screen.
Tag Name
5-14
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
( > ).
( > ).
GFK-0825F
5-15
< >
entr
I Q A AQ
discrete inputs (bits) discrete outputs (bits) analog inputs (16-bit words) analog outputs (16-bit words)
If the system host is a Series 90 PLC, the lengths must correspond to the memory assignments made for the Bus Interface Unit during PLC configuration. The starting data addresses configured for the BIU network map and the I/O modules in the station usually match the references configured for the PLC, but that is not required. If the network controller is a Series Six or Series Five PLC, only the length selected here is used; the entry made on the starting address screen is not relevant to PLC. For those PLC types, the starting address was assigned on an earlier screen. The following table shows the maximum amount of each data type that may be configured in the network map, and the highest reference address available for each type.
BIU Memory Type I Q AI Used For Maximum Length for Network Map up to 1024 contiguous bits up to 1024 contiguous bits up to 64 contiguous words up to 64 contiguous words Highest Available Reference Address 65535 65535 9999
discrete inputs, and status data from intelligent modules discrete outputs, and fault clearing for intelligent modules analog inputs
AQ
analog outputs
9999
Data to be exchanged on the bus must use references configured here. Any I/O modules (or portions of modules) configured outside the network map will be scanned by the Bus Interface The I/O references of modules in the I/O station are configured separately. Individual I/O modules may be configured anywhere within available memory. It is possible to have inputs or outputs not exchanged on the Genius bus-that is, data that is completely local local data processing.
5-16
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
discrete inputs
analog inputs
To CPU
Example
An application has two stations in a system where the host uses the BIU reference addresses.
Station 1
I0001 - I0064 AI0001 - AI0008 Q0001 - Q0032 AQ0001 - AQ0008
Station 2
I0065 - I0128 AI0009 - AI0016 Q0033 - Q0064 AQ0009 - AQ0016
At a later time, it becomes necessary to add a discrete input module to station 1. However, in station 1, there are already enough input modules to use all of the assigned input references (I0001 - I0064). Ideally, the extra module would be added to station 1 at I00065, but that is already used as a reference in station 2. The alternatives at this stage are: 1. 2. 3. Change the map of station 2 to free up the needed contiguous I references. Change the map of station 1 to start at higher references, such as I0097 - I0160. Add a third I/O station to accommodate the additional modules.
It would have been easier to add the module to station 1 if extra references had been configured originally, or if some vacancies had been allowed, as shown below.
Station 1
I0001 - I0096 AI0001 - AI0008 Q0001 - Q0032 AQ0001 - AQ0008
Station 2
I0097 - I0160 AI0009 - AI0016 Q0033 - Q0064 AQ0009 - AQ0016
GFK-0825F
5-17
You might use a worksheet like the one shown below to record the I/O references and Reference Parameters configured for the Bus Interface Unit and for the modules in the I/O Station. communicated on the Genius bus. Slots 1 through 8 (maximum) contain conventional I/O modules or intelligent modules. You will Data moves for intelligent modules such as the Micro Field Processor. Conventional discrete and analog I/O modules use just one type of data. However, intelligent I/O
References Used I Q AI AQ I Q AI AQ I Q AI AQ I Q AI AQ I Q AI AQ I Q AI AQ I Q AI AQ I Q AI AQ I Q AI AQ bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words bits bits 2-byte words 2-byte words
Length
-18
October 1999
GFK-0825F
5
1. For each data type to be exchanged on the bus, enter a starting address and a length. This screen shows the data type (I) and a starting address (00001) for discrete input data:
< >
2.
entr
You can edit the address, or press F4 to accept it. Then, enter a length in bits for the I data. For example:
entr
Note
The lengths entered must not add up to more than 128 bytes of inputs (discrete + analog) and 128 bytes of outputs (discrete + analog). The lengths selected should include all the I/O data that will be exchanged on the bus. If a data length is too short, modules that overflow the configured limit will not be serviced by the main CPU system. 5. After entering the length for AQ data (the fourth data type), press F1 ( > ). If you changed any starting address or length entries, the HHM displays this screen:
GFK-0825F
5-19
8 7
BIU
0 1
The steps for configuring an I/O module depend on whether or not the module is present at the time of configuration. Intelligent modules (see the not have to be present. Slot Number the Bus Interface Unit. See the illustration at left. If the slot has not already been configured, after configuring the I/O map, the
6
2
5 4 3
3
4
S:1
5 6
<
>
1 7
BIU
If the slot has previously been configured, the HHM shows the existing configuration. For example:
See the instructions on the next two pages to configure the slot.
Module Present, Read/Zoom to Module Present, Read/Enter to configure, or Select Special I/O to configure:
Analog 16-Point Grouped Input Module: IC670ALG240 Analog 8-Point Voltage Input Analog 8 cur In Analog 4 cur Out Module: IC670ALG282 Analog Voltage Output Module: IC670ALG310 Analog Current-source Output Module: IC670ALG330 IC670ALG620 Analog Thermocouple Input Module: Micro Field Processor: IC670MFP100 Combo Disc 10/06 Discrete Input 4/8 Discrete Input 16
No Module Present,
5 20
Field Control
GFK-0825F
OR
Press F3 (tgl) to select Generic I/O or Special I/O. Then press F4 (entr). Use the F3 (tgl) key again to go through the module names listed below. When the correct module name appears, press F4 (entr). Complete the module configuration as described in this chapter.
Module type
If you want to change the module type displayed, press F3 (tgl) to see the other module types. Example screen for an intelligent module (press F4 (zoom) to configure the I/O references as described in this chapter). You cannot change the module type of an intelligent module.
GFK-0825F
5-21
After you "accept" the module into the slot, a screen like this appears:
S:1 I
I:16
tgl entr
Module references are automatically assigned by the Bus Interface Unit based on its configured data addresses and the number of points appropriate for the module type. For example:
In the example illustrated above, the Bus Interface Unit assigns 16 references beginning at I00001 to a 16-point input module. In the same system, the next discrete input module in the station would automatically be assigned references beginning at I00017. To edit the module's configuration, press F4 (zoom).
5-22
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Use the F1 (previous) key if you want to return to the previous screen. 1. 2. 3. If you want to change the current selection, press F3 (tgl). Use the F4 (entr) key to save the selection. Press F2 to go to the next screen.
1.
Select YES if the Bus Interface Unit should hold inputs in their last states and supply that data to the BIU internal table. Select NO if the Bus Interface Unit should default all the module's inputs to 0 and supply that data to the BIU internal table instead.
2. 3.
Use the F4 (entr) key to save the selection. Press F2 ( > ) to return to the original slot configuration screen.
GFK-0825F
5-23
After you "accept" a module into the slot, a screen like this appears:
S:1 Q
Q:16
tgl entr
S1 Out Def Pt 01 F1
F2
C. If you want to assign specific references, enter the starting address. Press F4 (entr). For most applications, all module references should fall within the network map configured for the Bus Interface Unit. For local control, a module can be configured outside the BIU network map. In addition, each data type (I, Q, AI, AQ) has a total of 256 bytes allocated within the BIU. So for each data type, all references must be located within a 256-byte range. For example, if the starting address for output data configured for the Bus Interface Unit was Q01024, all module outputs would need to be located between Q01024 and Q03072. (Discrete references are assigned on byte boundaries). Module references are automatically assigned by the Bus Interface Unit based on its configured data addresses and the number of points appropriate for the module type. To edit the module's configuration, press F4 (zoom).
5-24
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Use the cursor keys to select outputs. Use the F3 (toggle) key to change the state of the output at the present cursor location. Use the F4 (entr) key to save the selections.
GFK-0825F
5-25
S:1 I
I:16
tgl entr
5-26
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
>
tgl
entr
If you want to change the current selection, press F3 (tgl). Use the F4 (entr) key to save the entry. Press F2 ( > ) to return to the original slot configuration screen.
GFK-0825F
5-27
>
tgl
entr
On this screen, select a default state (1 or 0) for each output. Use the cursor keys to select outputs. Use the F3 (toggle) key to change the state of the output at the present cursor location. Use the F4 (entr) key to save the selections.
5-28
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
After you "accept" a module into the slot, a screen like this appears:
S:1 AI
AI:08
tgl entr
S1 Faults Ch 01 YYYYYYYY F2 F1
S1 Active Ch 01 YYYYYYYY F2 F1
S1 Scale 4 Ch 01 00000 Int lo F1 F2 S1 Scale 4 Ch 01 20000 Int hi F2 F1 Scaling Units for other channels F2 F1
GFK-0825F
5-29
1. 2. 3. 4. 5.
For each channel, select Y if the Bus Interface Unit should report module faults to the network controller for that channel. Select N if it should not. Use the F1 ( < ) and F2 ( > ) keys to select channels. Use the F3 (toggle) to change the selection at the present cursor location. Use the F4 (entr) key to save the selections on this screen. Press F2 to go to the next screen.
Channel Active
When a channel is configured as Active, it is scanned for data and checked for errors. If a channel should not be scanned, that channel can be configured as inactive. An inactive input channel returns no faults and no data.
Ch 01
>
tgl
entr
For each channel, select Y if the channel should be active. Select N if it should not. Use the F1 ( < ) and F2 ( > ) keys to select channels. Use the F4 (entr) key to save the selections on this screen. Press F2 to go to the next screen.
5-30
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
1. 2. 3. 4.
For each channel, use the F3 (tgl) key to select a range. Use the F1 ( < ) and F2 ( > ) keys to select channels. Use the F4 (entr) key to save the selections on this screen. Press F2 to go to the next screen.
Note
Range Selection is a setup parameter; it is not ordinarily changed while the module is operating.
GFK-0825F
5-31
Input Scaling
Based on the actual analog input signal level for a channel, the analog input module reports a value from decimal 0 to 4095 to the Bus Interface Unit. The Bus Interface Unit can convert this digital input to a value that is more meaningful to the application by using the "scaling values" configured on this screen. For each channel, two sets of values are configured: high and low "scaled" values and the actual high and low digital values they represent. Based on these two pairs of values, the Bus Interface Unit will be able to scale values for all other input levels. See Appendix A for information on finding appropriate scaling values for your application. If you don't have scaling values ready, you can continue to the next screen now, and configure scaling at another time. The Bus Interface Unit will use default scaling values of 1:1 if no scaling values are entered.
Indicates which of the 4 scaling values you are currently configuring Number of the channel you are now configuring
1.
For EACH channel in turn, enter scaling values in this order: Low scaling value ("eng lo") High scaling value ("eng hi") Low digital value ("int lo") High digital value ("int hi")
2. 3. 4. 5.
If you press F2 ( > ), the display goes from value to value in sequence. If you press F1 ( < ), the display goes to the first value for the previous channel Use the HHM keypad to enter values. To enter a negative value, first enter the numbers, then press the - key. Use the F4 (entr) key to save the selections on this screen. Press F2 to go to the next screen.
5-32
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Alarm Limits
Each input channel can have two alarm thresholds, one for a low engineering units (scaled) value and one for a high value. Maximum values are +/-32,767. The high threshold should be greater than the low threshold. Threshold limits are based on circuit scaling. If scaling is changed, review and readjust the Alarm Thresholds if necessary. Alarm Thresholds can be set anywhere over the dynamic range of the signal. Typically, they are set at levels beyond which the input should not operate or levels beyond which alternate processing is required. They can also be set beyond the dynamic range of the signal, ensuring that they will never be activated. See the examples below. 1. For EACH channel in turn, first, enter a low alarm value:
entr
Ch 01 high entr
>
Use the F1 ( < ) and F2 ( > ) keys to select channels. Press F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen. A circuit is expected to report engineering unit values of -20 ft/sec (-6 m/sec) to +180 ft/sec (+50 m/sec). The high alarm is set at 150 ft/sec (+40 m/sec) and the low alarm at -25 ft/sec (7.5m/sec). If an input reached its high alarm, a new threshold could be set. This could generate a highhigh alarm or an alarm-cleared threshold.
Example 2:
An Alarm Threshold is set at 150 ft/sec. Upon receiving an alarm message, the CPU changes the Alarm Threshold to 165 ft/sec by using a Write Configuration command and sends the appropriate Clear Circuit Fault command. No alarm message is sent upon changing the threshold unless the speed is greater than 165 ft/sec. If the speed is only 157 ft/sec but increasing, a second message would be sent at 165 ft/sec. Since these two diagnostic messages are the same, it would be necessary for the program to keep track of the level of the Alarm Thresholds and recognize this as a higher alarm than that received initially. At the same time, it could move the low alarm to 140 ft/sec and use this level to detect the end of the high alarm conditions.
GFK-0825F
5-33
1.
Select YES if the Bus Interface Unit should hold inputs in their last states and supply that data to the network controller. Select NO if the Bus Interface Unit should default all the module's inputs to 0 and supply that data to the network controller instead.
2. 3.
Use the F4 (entr) key to save the entry. Press F2 ( > ) to return to the original slot configuration screen.
5-34
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
After you accept a module into the slot, a screen like this appears:
S:1 AQ_
AQ:04
tgl entr
S1 Faults Ch 01 NNYY F2 F1
S1 Active CH 01 NYYN F2 F1
Range for other channels F1 F2 S1 Scale 1 Ch 01 00000 Eng lo F1 F2 S1 Scale 1 Ch 01 00000 Eng hi F1 F2 S1 Scale 4 Ch 01 00000 Int lo F1 F2 S1 Scale 4 Ch 01 00000 Int hi F1 F2 Scaling Units for other channels F2
GFK-0825F
5-35
1.
Select YES if the Bus Interface Unit should hold outputs in their last states and supply that data to the module. Select NO if the Bus Interface Unit should default all the module's outputs and supply that data to the module instead. Note: This selection has no effect if the BIU itself fails.
2. 3.
1. 2. 3. 4.
Enter output default values from the HHM keypad. To enter a negative value, press the minus key after entering the value. Use the F1 ( < ) and F2 ( > ) keys to select channels. Press F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
5-36
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
1. 2. 3. 4.
Use the F3 (tgl) key to select Y or N for each channel. Select Y if the Bus Interface Unit should report module faults to the network controller for that channel. Select N if it should not. Use the F1 ( < ) and F2 ( > ) keys to select move the cursor (selects channels). Use the F4 (entr) key to save the selections on this screen. Press F2 ( > ) to go to the next screen.
Channel Active
When a channel is configured as Active, it is scanned for data and checked for errors. If a channel should not be scanned, that channel can be configured as inactive. An inactive input channel provides no faults and uses no data.
1. 2. 3. 4.
For each channel, select Y if the channel should be active. Select N if it should not. Use the F1 ( < ) and F2 ( > ) keys to select channels. Use the F4 (entr) key to save the selections on this screen. Press F2 ( > ) to go to the next screen.
GFK-0825F
5-37
1. 2. 3. 4.
Use the F3 (tgl) key to select a current/voltage range. Use the F1 ( < ) and F2 ( > ) keys to select channels. Use the F4 (entr) key to save the selections on this screen. Press F2 ( > ) to go to the next screen.
Note
Range Selection is a setup parameter; it is not ordinarily changed while the module is operating.
5-38
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Output Scaling
While the actual values received from the application program may represent various types of engineering units, the Bus Interface Unit reports values from decimal 0 to 4095 to an analog output module. The BIU converts the application data using scaling values configured for each output channel. For each channel, two sets of values are configured: high and low scaled values and the actual high and low digital values they represent. Based on these two pairs of values, the Bus Interface Unit will be able to scale values for all other output levels. See Appendix A for information on finding appropriate scaling values for your application. If you don't have scaling values ready, you can continue to the next screen now and configure scaling at another time. The Bus Interface Unit will use default scaling values of 1:1 if no scaling values are entered.
Indicates which of the 4 scaling values you are currently configuring Number of the channel you are now configuring
1.
For EACH channel in turn, enter scaling values in this order: Low scaling value (eng lo) High scaling value (eng hi) Low digital value (int lo) High digital value (int hi)
2. 3. 4.
If you press F2 ( > ), the display goes from value to value in sequence. If you press F1 ( < ), the display goes to the first value for the previous channel Use the HHM keypad to enter values. To enter a negative value, first enter the numbers, then press the - key. Use the F4 (entr) key to save the selections on this screen. Press F2 ( > ) to return to the original slot configuration screen.
GFK-0825F
5-39
S1 FILTERING 20MS F2 F1
<
>
chg entr
S1 LINE FREQ 60 HZ F2 F1
This screen shows the default table and length, and the next available reference address in that table for that reference parameter. The length is displayed in units that are appropriate for that data type (AI and AQ are in words, Q and I are in bits). The asterisk indicates that this reference has not yet been defined. If the present selection is acceptable, press F4 (enter) to accept it. The asterisk will disappear. If you prefer to change the BIU table mapping, length, or reference value, press F3 (change).
S1 CH1 AL L 04000 F2 F1
S1 CH1 AL H 20000 F2 F1
5-40
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
After enteringthe correct length, the offset (starting reference) screen appears. The BIU automatically supplies the next available address in the selected table. You can press F4 (enter) to accept this value, or F3 (clear) then enter a new value from the keypad. Press the F4 (enter) key after entering a new offset.
The 16-Point Grouped Analog Input Module is an intelligent module, which uses more than one type of data. Use the F2 ( > ) key to display the screen for the module's discrete input diagnostic data.
You can edit this screen or accept it using the F4 (enter) key. The asterisk beside the data type disappears, to show that the current values have been saved.
Next, go to the screen that shows the module's discrete output references, which are used for fault clearing.
You can also edit this screen. Use the F4 (enter key) to save the selections and continue to the next item. Note that all required references for the module must be entered. You can give a reference parameter a length of zero if you do not want to map the data to the BIU. If you attempt to back out before the references are all configured, the HHM displays the following screen:
GFK-0825F
5-41
For data going to the module (type Q) which is included within the BIU's I/O map, you can determine what data the BIU will send to the module if the BIU loses communications with the network.
5-42
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Configure Filtering
Next, select the filtering delay to eliminate noise due to the AC power lines. Filtering increases the response time to changes in a channel. The choices for filtering are: A. 10 ms: The module averages the most recent 8 samples of the input. B. 20 ms: The module averages the most recent 16 samples of the input. The module will perform filtering on all inputs on the module that are configured as active
tgl entr
If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
tgl entr
If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
GFK-0825F
5-43
Circuit Configuration
The sequence in which circuit configuration screens appear depends on the revision level of the module, the Hand-held Monitor and the BIU.
Channel Header
For module IC670ALG240, version 1.3 or later, if the BIU and Hand-held Monitor support display of channel headers, a header screen appears for each channel as shown below.
A. Press F2 (>) from this screen to go to the header screen for the next channel. Pressing F2 (>) from channel 8 displays the module's first reference parameter screen. B. Press F1 (<) from this screen to go to the header screen for the previous channel. Pressing F1 (<) from channel 1 displays the module's last reference parameter screen. C. Press F4 (zoom) to go to the first configuration screen for the channel. D. When in a channel-specific configuration screen, press the up arrow/MENU key to go to that channel's header screen. If the BIU and Hand-held Monitor do not support display of channel headers, the header screens do not appear and keys F1 (<) and F2 (>) are used to scroll through channel-specific configuration screens. The following features are configured for each channel.
5-44
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Channel Active
When a channel is configured as Active, it is scanned for data and checked for errors. If a channel should not be scanned, that channel can be configured as inactive. An inactive input channel returns the value 0.
tgl entr
If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
Input Range
On this screen, specify the range for the input. There are four predetermined range and data scaling combinations (selections 1, 2, 3, and 4), plus custom scaling.
The default is 1. Selections 1 or 2 will convert the full input current span down to 0 milliamps and produce negative values below 4 mA. Selection 1 produces engineering unit data in microAmps. These also enable an "Open Wire" diagnostic bit which is true whenever the input falls below the normal range. Selection 1 2 3 4 (none) Input current ( A) = Data range 4000 to 20000 = 4000 to 20000 4000 to 20000 = 0 to 32000 0 to 20000 = 0 to 32000 0 to 24000 = 0 to 32000 Configurable scaling (see below)
GFK-0825F
5-45
Input Scaling
The following screens can be used to set up custom scaling values. The 16-Point Grouped Analog Input Module performs its own scaling (unlike conventional Field Control analog modules, whose scaling is performed by the BIU). Scaling can be used to define a linear relationship between a channel's input current in microAmps (A) and the value in engineering units returned to the BIU. The default scaling configuration provides values from 4,000 to 20,000 for an input current range of 4mA (low span value) to 20mA (high span value). To scale a channel, choose a high and low point and enter the actual input value (span) and a corresponding engineering units value for each. During operation, the module will use these values to convert input currents into digital values that represent engineering units. Scaling does not increase the resolution of the data, but it does transform the values returned to the BIU into more convenient units. The Open Wire diagnostic bit is enabled if actual input current value used for the Low Point is greater than 2 milliamps. If the scaled data falls below the minimum for engineering units, the module returns the minimum engineering units value (-32768). If the scaled data rises above the maximum for engineering units, the module returns the maximum engineering units value (32767). The illustration below shows the module's default scaling.
Engineering Units 25000 24000 20000 16000 12000 8000 4000 0 4000 20000 Input Current in MicroAmps (Span) 24000 25000 Low Point Overrange High Point
The first scaling screen shows the engineering units value that is considered equivalent to the low span (actual) value. Engineering units may be from -32768 to 32767.
5-46
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Enter the high span value for the channel. This is the actual current in microAmps to be scaled to the high engineering units value.
Next, enter the actual current in microAmps to be scaled to the low engineering units value.
Span values are 16 unsigned integers ranging from 0 to 25,000. After entering the low span value for the input, press the F4 (enter) key. Enter a high span value for the same input.
Alarm Limits
The next screen is used to set the low alarm limit for the channel in engineering units.
Each input channel can have a low alarm limit and a high alarm limit. Alarm limits can be set anywhere over the dynamic range of the signal. The range for each is -32,768 to +32,767. The high alarm limit must be greater than the low alarm limit. If alarm reporting is not wanted, alarm limits can be set beyond the dynamic range of the signal so they will never be activated. After entering the Low Alarm Limit, press the F4 (enter) key. Then enter the High Alarm Limit for the channel.
That completes the configuration steps for one input channel on the 16-Point Grouped Analog Input module. Continue as described above to configure the rest of the inputs.
GFK-0825F
5-47
When you select Read from the empty slot HHM screen, this module screen appears:
S1 Module-> %I DEFAULT ZERO F4, F2 S1 Module-> %AI DEFAULT ZERO F4, F2 S1 Network->%Q DEFAULT ZERO F1 F2 S1 FILTERING 20MS F1 F2 S1 LINE FREQ Network->%Q 60 HZ DEFAULT ZERO F2 F1 S1 CH 1 CONFIG F1, F2, select channel F4 S1 CH 1 ACTIVE F2 F1
<
>
chg entr
This screen shows the default table and length, and the next available reference address in that table for that reference parameter. The length is displayed in units that are appropriate for that data type (AI and AQ are in words, Q and I are in bits). The asterisk indicates that this reference has not yet been defined. If the present selection is acceptable, press F4 (enter) to accept it. The asterisk will disappear. If you prefer to change the BIU table mapping, length, or reference value, press F3 (change).
5-48
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
After entering the correct length, the offset (starting reference) screen appears. The BIU automatically supplies the next available address in the selected table. You can press F4 (enter) to accept this value, or F3 (clear) then enter a new value from the keypad. Press the F4 (enter) key after entering a new offset.
The 8-Point Grouped Analog Voltage Input Module is an intelligent module, which uses more than one type of data. Use the F2 ( > ) key to display the screen for the module's discrete input diagnostic data.
You can edit this screen or accept it using the F4 (enter) key. The asterisk beside the data type disappears, to show that the current values have been saved.
Next, go to the screen that shows the module's discrete output references, which are used for fault clearing.
You can also edit this screen. Use the F4 (enter key) to save the selections and continue to the next item. Note that all required references for the module must be entered. You can give a reference parameter a length of zero if you do not want to map the data to the BIU. If you attempt to back out before the references are all configured, the HHM displays the following screen:
If you exit, the references you have configured are not saved.
GFK-0825F
5-49
%I
tgl entr
%I
tgl entr
For data going to the module (type Q) which is included within the BIU's I/O map, you can determine what data the BIU will send to the module if the BIU loses communications with the network.
5-50
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Configure Filtering
Next, select the filtering delay to eliminate noise due to the AC power lines. Filtering increases the response time to changes in a channel. The choices for filtering are: A. None : The module returns the most recent sample of the input. B. 10 ms: The module averages the most recent 8 samples of the input. B. 20 ms: The module averages the most recent 16 samples of the input. The module will perform filtering on all inputs on the module that are configured as "active".
>
tgl entr
If you want to change the displayed selection, press F3 (tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
>
tgl entr
If you want to change the displayed selection, press F3 (tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the first circuit configuration screen.
GFK-0825F
5-51
Circuit Configuration
The sequence in which circuit configuration screens appear depends on the revision level of the Hand-held Monitor and the BIU.
Channel Header
If the BIU and Hand-held Monitor support display of channel headers, a header screen appears for each channel as shown below.
A. Press F2 (>) from this screen to go to the header screen for the next channel. Pressing F2 (>) from channel 8 displays the module's first reference parameter screen. B. Press F1 (<) from this screen to go to the header screen for the previous channel. Pressing F1 (<) from channel 1 displays the module's last reference parameter screen. C. Press F4 (zoom) to go to the first configuration screen for the channel. D. When in a channel-specific configuration screen, press the up arrow/MENU key to go to that channel's header screen. If the BIU and Hand-held Monitor do not support display of channel headers, the header screens do not appear and keys F1 (<) and F2 (>) are used to scroll through channel-specific configuration screens. The following features are configured for each channel.
5-52
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Channel Active
When a channel is configured as Active, it is scanned for data and checked for errors. If a channel should not be scanned, that channel can be configured as inactive. An inactive input channel returns the value 0.
>
tgl entr
If you want to change the displayed selection, press F3 (tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
Input Range
On this screen, specify the range for the input. There are two predetermined range and data scaling combinations.
>
tgl entr
GFK-0825F
5-53
Input Scaling
The 8-Point Grouped Analog Voltage Input Module performs its own scaling (unlike conventional Field Control analog modules, whose scaling is performed by the BIU). Scaling can be used to define a linear relationship between a channel's input voltage in millivolts (mV) and the value in engineering units returned to the BIU. The default scaling configuration provides values from -10,000 to 10,000 for an input voltage range of -10V (low span value) to 10V (high span value). To scale a channel, choose a high and low point and enter the actual input value (span) and a corresponding engineering units value for each. During operation, the module will use these values to convert input voltages into digital values that represent engineering units. Scaling does not increase the resolution of the data, but it does transform the values returned to the BIU into more convenient units. If the scaled data falls below the minimum for engineering units, the module returns the minimum engineering units value (-32767). If the scaled data rises above the maximum for engineering units, the module returns the maximum engineering units value (32767). The illustration below shows the module's default scaling.
15000
High Point
10000
5000
Overrange
-10000
Low Point
-15000
The first scaling screen shows the engineering units value that is considered equivalent to the low span (actual) value. Engineering units may be from -32767 to 32767.
5-54
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Enter the high span value for the channel. This is the actual voltage in millivolts to be scaled to the high engineering units value.
Next, enter the actual voltage in millivolts to be scaled to the low engineering units value.
Span values are 8 signed integers ranging from -10,000 to 10,000. After entering the low span value for the input, press the F4 (enter) key. Enter a high span value for the same input.
Alarm Limits
The next screen is used to set the low alarm limit for the channel in engineering units.
Each input channel can have a low alarm limit and a high alarm limit. Alarm limits can be set anywhere over the dynamic range of the signal. The range for each is -32,767 to +32,767. The high alarm limit must be greater than the low alarm limit. If alarm reporting is not wanted, alarm limits can be set beyond the dynamic range of the signal so they will never be activated. After entering the Low Alarm Limit, press the F4 (enter) key. Then enter the High Alarm Limit for the channel.
That completes the configuration steps for one input channel on the 8-Point Grouped Analog Voltage Input module. Continue as described above to configure the rest of the inputs.
GFK-0825F
5-55
<
>
chg entr
S1 LINE FREQ 60 HZ F2 F1
This screen shows the default table and length, and the next available reference address in that table for that reference parameter. The length is displayed in units that are appropriate for that data type (AI and AQ are in words, Q and I are in bits). The asterisk indicates that this reference has not yet been defined. If the present selection is acceptable, press F4 (enter) to accept it. The asterisk will disappear. If you prefer to change the BIU table mapping, length, or reference value, press F3 (change).
From this screen, you can display the other BIU data types by pressing F3 (toggle). Press F4 (enter) when the desired data type is displayed.
If you want to enter a different length for the displayed data type, press F3 (clear) to clear the length field. Enter the new length from the keypad. If you enter an invalid length, the HHM prompts: BAD LENGTH ERR
5-56
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
After entering the correct length, the offset (starting reference) screen appears. The BIU automatically supplies the next available address in the selected table. You can press F4 (enter) to accept this value, or F3 (clear) then enter a new value from the keypad. Press the F4 (enter) key after entering a new offset.
The 16-Point Grouped Analog Voltage Input Module is an intelligent module, which uses more than one type of data. Use the F2 ( > ) key to display the screen for the module's discrete input diagnostic data.
You can edit this screen or accept it using the F4 (enter) key. The asterisk beside the data type disappears, to show that the current values have been saved.
Next, go to the screen that shows the module's discrete output references, which are used for fault clearing.
You can also edit this screen. Use the F4 (enter key) to save the selections and continue to the next item. Note that all required references for the module must be entered. You can give a reference parameter a length of zero if you do not want to map the data to the BIU. If you attempt to back out before the references are all configured, the HHM displays the following screen:
If you exit, the references you have configured are not saved
GFK-0825F
5-57
%I
tgl entr
%I
tgl entr
For data going to the module (type Q) which is included within the BIU's I/O map, you can determine what data the BIU will send to the module if the BIU loses communications with the network.
5-58
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Configure Filtering
Next, select the filtering delay to eliminate noise due to the AC power lines. Filtering increases the response time to changes in a channel. The choices for filtering are: A. None : The module returns the most recent sample of the input. B. 10 ms: The module averages the most recent 8 samples of the input. B. 20 ms: The module averages the most recent 16 samples of the input. The module will perform filtering on all inputs on the module that are configured as "active".
>
tgl entr
If you want to change the displayed selection, press F3 (tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
>
tgl entr
If you want to change the displayed selection, press F3 (tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the first circuit configuration screen.
GFK-0825F
5-59
Circuit Configuration
The sequence in which circuit configuration screens appear depends on the revision level of the Hand-held Monitor and the BIU.
Channel Header
If the BIU and Hand-held Monitor support display of channel headers, a header screen appears for each channel as shown below.
A. Press F2 (>) from this screen to go to the header screen for the next channel. Pressing F2 (>) from channel 8 displays the module's first reference parameter screen. B. Press F1 (<) from this screen to go to the header screen for the previous channel. Pressing F1 (<) from channel 1 displays the module's last reference parameter screen. C. Press F4 (zoom) to go to the first configuration screen for the channel. D. When in a channel-specific configuration screen, press the up arrow/MENU key to go to that channel's header screen. If the BIU and Hand-held Monitor do not support display of channel headers, the header screens do not appear and keys F1 (<) and F2 (>) are used to scroll through channel-specific configuration screens. The following features are configured for each channel.
Channel Active
When a channel is configured as Active, it is scanned for data and checked for errors. If a channel should not be scanned, that channel can be configured as inactive. An inactive input channel returns the value 0.
>
tgl entr
If you want to change the displayed selection, press F3 (tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
5-60
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Input Range
On this screen, specify the range for the input. There are two predetermined range and data scaling combinations.
>
tgl entr
GFK-0825F
5-61
Input Scaling
The 16-Point Grouped Analog Voltage Input Module performs its own scaling (unlike conventional Field Control analog modules, whose scaling is performed by the BIU). Scaling can be used to define a linear relationship between a channel's input voltage in millivolts (mV) and the value in engineering units returned to the BIU. The default scaling configuration provides values from -10,000 to 10,000 for an input voltage range of -10V (low span value) to 10V (high span value). To scale a channel, choose a high and low point and enter the actual input value (span) and a corresponding engineering units value for each. During operation, the module will use these values to convert input voltages into digital values that represent engineering units. Scaling does not increase the resolution of the data, but it does transform the values returned to the BIU into more convenient units. If the scaled data falls below the minimum for engineering units, the module returns the minimum engineering units value (-32767). If the scaled data rises above the maximum for engineering units, the module returns the maximum engineering units value (32767). The illustration below shows the module's default scaling.
15000
High Point
10000
5000
Overrange
-10000
Low Point
-15000
The first scaling screen shows the engineering units value that is considered equivalent to the low span (actual) value. Engineering units may be from -32767 to 32767.
5-62
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Enter the high span value for the channel. This is the actual voltage in millivolts to be scaled to the high engineering units value.
Next, enter the actual voltage in millivolts to be scaled to the low engineering units value.
Span values are 16 signed integers ranging from -10,000 to 10,000. After entering the low span value for the input, press the F4 (enter) key. Enter a high span value for the same input.
Alarm Limits
The next screen is used to set the low alarm limit for the channel in engineering units.
Each input channel can have a low alarm limit and a high alarm limit. Alarm limits can be set anywhere over the dynamic range of the signal. The range for each is -32,767 to +32,767. The high alarm limit must be greater than the low alarm limit. If alarm reporting is not wanted, alarm limits can be set beyond the dynamic range of the signal so they will never be activated. After entering the Low Alarm Limit, press the F4 (enter) key. Then enter the High Alarm Limit for the channel.
That completes the configuration steps for one input channel on the 16-Point Grouped Analog Voltage Input module. Continue as described above to configure the rest of the inputs.
GFK-0825F
5-63
Module version
S1 LINE FREQ 60 HZ F2 F1
This screen shows the default table and length and the next available reference address for that reference type. The length is displayed in appropriate units (AI and AQ in words, Q and I are bits). An asterisk indicates that the reference is not yet defined. If the present selection is acceptable, press F4 (enter) to accept it. The asterisk will disappear. If you prefer to change the BIU table mapping, length, or reference value, press F3 (change).
S1 CH1 UNITS DEG C F1 F2 S1 CH1 RTD TYPE 100 PT 385 F1 F2 S1 CH1 WIRE TYP 3 WIRE F1 F2 S1 CH1 ALARM LO -00200 F2 F1 S1 CH1 ALARM HI 00800 F2 F1
S1 RESIST.1 00000 F2 F1
5-64
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
You can press F4 (enter) to accept this value, or F3 (clear) then enter a new value from the keypad. Press the F4 (enter) key after entering a new offset.
You can edit this screen or accept it using the F4 (enter) key. After you press the Enter key, the asterisk disappears to show that the current values have been saved. Next, press F2 to go to the screen that shows the module's Q references, which are for fault clearing.
You can also edit this screen. Use the F4 (enter key) to save the selections. Press F2 to continue to the next item. The next screen displays AQ references for the module. Enter a length of 0. Use the F4 (enter) key to save and continue.
All required references for the module must be entered. You can give a reference parameter a length of zero if you do not want to map the data to the BIU. If you attempt to back out before the references are all configured, the HHM displays the following screen:
GFK-0825F
5-65
For command data going to the module (data types Q and AQ) which is included within the BIU's I/O map, you can determine what data the BIU will send to the module if the BIU loses communications with the network.
Line Frequency
Next, set the line frequency for the module. Select 50 or 60 Hz.
5-66
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Circuit Configuration
The sequence in which circuit configuration screens appear depends on the revision level of the module, the Hand-held Monitor and the BIU.
Channel Header
For module version IC670ALG620, version 1.4 or later, if the BIU and Hand-held Monitor support display of channel headers, a header screen appears for each channel as shown below.
A. Press F2 (>) from this screen to go to the header screen for the next channel. Pressing F2 (>) from channel 8 displays the module's first reference parameter screen. B. Press F1 (<) from this screen to go to the header screen for the previous channel. Pressing F1 (<) from channel 1 displays the module's last reference parameter screen. C. Press F4 (zoom) to go to the first configuration screen for the channel. D. When in a channel-specific configuration screen, press the up arrow/MENU key to go to that channel's header screen. If the BIU and Hand-held Monitor do not support display of channel headers, the header screens do not appear and keys F1 (<) and F2 (>) are used to scroll through channel-specific configuration screens. The following features are configured for each channel.
GFK-0825F
5-67
Channel Active
S:4 CH 1 ACTIVE < > tgl entr
When a channel is configured as Active, it is scanned for data and checked for errors. If a channel should not be scanned, that channel can be configured as inactive. An inactive input channel returns the value 0. 1. 2. 3. If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
Units
Next, select the conversion type for each RTD: tenths of degrees Fahrenheit, tenths of degrees Celsius, or tenths of Ohms.
1. Press F3 (toggle) if you want to change the displayed type of units. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
Units' Ranges
The following table shows the ranges for the types of units configured on this screen. Notice that Tenths of Ohms units are unsigned.
Units Selected (Tenths of) Degrees (F or C) (Tenths of) Ohms Integer Ranges -32767 to +32767 0 to 65535 Engineering Units Ranges -3276.7deg. to +3276.7deg. 0 Ohms to 6553.5 Ohms
5-68
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 RTD Type
Select the RTD type that most closely matches the RTD used on that channel. The table below has more information about RTD categories.
S:1 CH1 RTD TYPE 100 PT 385 < > tgl entr
1. Use the F3 (toggle) key if you want to change the displayed RTD type. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
Selection
10 PT 25 PT 25.5 PT 392 100 PT 385
Comments
10 Ohm Platinum (PT) 25 Ohm Platinum IPTS-68 25.5 Ohm Platinum, alpha =.00392 at 0 deg. C Lab Std 100 Ohm Platinum, DIN43760, alpha =.00385
Selection
100 PT 3916 1K PT 375 10 CU 9.035 CU 427 50 CU 427 100 CU 427 100 NI
Comments
100 Ohm Platinum, alpha =.003916 1 KOhm Platinum, alpha =.00375 10 Ohm Copper, at 25deg. C, IPTS-68 9.035 Ohm Copper, at 25deg. C, alpha =.00427 50 Ohm Copper, alpha =.00427 100 Ohm Copper, alpha =.00427 100 Ohm Nickel, IPTS-68
Selection
100 NI 618 120 NI 672 604 NI/FE 518 IK NI/FE 527 500 OHM 3000 OHM
Comments
100 Ohm Nickel At 0 deg. C, DIN43760, alpha =.00618 120 Ohm Nickel, at 0 deg. C, alpha =.00672 604 Ohm Nickel/Iron, at 0deg. C, alpha =.00518 1 KOhm Nickel/Iron, at 70deg. F, alpha =.00527 Select UNITS of 1/10 Ohms Select UNITS of 1/10 Ohms
100 PT 3902 100 Ohm Platinum, alpha =.003902 100 PT 392 100PT 3923 100 Ohm Platinum, alpha=.00392 IPTS-6 8 98.13 Ohm Platinum, alpha =.003923
Wire Type
Next, specify the type of field wiring present at the terminal board connectors for each RTD. The choices are 3 WIRE and 4 WIRE.
1. Use the F3 (toggle) key if you want to change the displayed RTD Wire type. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
GFK-0825F
5-69
1. Use the F3 (change) key if you want to change the Low Alarm Limit, and enter the new value. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
1. Use the F3 (change) key if you want to change the High Alarm Limit, and enter the new value. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
5-70
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Resistance
The RTD Resistance is a resistance adjustment that can change the Ohms value of an input. Its use is optional. The range is 0 to 3276.7. The value is entered and displayed in tenths of Ohms.
Tenths of Ohms
The resistance value is used to correct for RTD values that are not at the nominal value. For example, if a 100 Ohm platinum RTD is being used and it measures 99 Ohms at 25C instead of the nominal 100 Ohms at 25C, the value 990 should be entered here to correct the temperature readings. 1. Use the F3 (change) key if you want to change the RTD Resistance. 2. Enter the new value in tenths of ohms. 3. Use the F4 (enter) key to save the selections on this screen and go on to the next channel. RTD Resistance specifications are available from the RTD manufacturer, or may be determined by actual measurement.
RTD Type Low Limit
6.13600 7.02000 4.14500 80.88890 199.4880 27.01 93.5400 26.5 26.5 26.5 4.50 6.05 28.379 56.757 69.520 66.600 372.789 566.576
High Limit
14.8200 37.2599 74.3089 147.7700 2754.620 389.936 135.000 327.744 311.874 323.780 83.575 16.400 105.787 211.574 223.221 380.310 1318.722 1985.891
10 Ohm Copper @ 25C 10 Ohm Platinum @ 25C 25 Ohm Platinum 100 Ohm Nickel 1 KOhm Platinum, =.00375 100 Ohm Platinum =.00385 100 Ohm Platinum, =.003902 100 Ohm Platinum IPTS68 (PA) 100 Ohm Platinum SAMA-RC21-4 (PC) 100 Ohm Platinum JISC-1604-'81 25.5 Ohm Platinum Lab Std (PJ) 9.035 Ohm Copper (CA) 50 Ohm Copper (CB/2) 100 Ohm Copper (CB) 100 Ohm Nickel (NB) 120 Ohm Nickel (NA) 604 Ohm Nickel/Iron (FA) 1 KOhm Nickel/Iron (FB)
GFK-0825F
5-71
DEFAULT ZERO F1 F2
NETWORK->%AQ
DEFAULT ZERO F1 F2
NETWORK->%Q
This screen shows the default table and length and the next available reference address for that reference type. The length is displayed in appropriate units (AI and AQ in words, Q and I are bits). The asterisk indicates that the reference is not yet defined. If the present selection is acceptable, press F4 (enter) to accept it. The asterisk will disappear. If you prefer to change the BIU table mapping, length, or reference value, press F3 (change).
NO F2 F1
F1
S1 CH1 ALARM LO
F1
S1 CH1 ALARM HI
F1
S1 CH1 RJ TYPE
F1
S1 CH1 RJVAL.01
F1
S1 CH1 OFFST.01
5-72
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
You can press F4 (enter) to accept this value, or F3 (clear) then enter a new value from the keypad. Press the F4 (enter) key after entering a new offset.
S:4 I
* I:048
You can edit this screen or accept it using the F4 (enter) key. After you press the Enter key, the asterisk disappears to show that the current values have been saved. Next, go to the screen that shows the module's Q references, which are for fault clearing.
You can also edit this screen. Use the F4 (enter key) to save the selections and continue to the next item. The next screen displays the AQ reference for the module. You can edit the address and length. This one-word reference is used only if a remote compensation value will be supplied to the module by the BIU. ("Remote" must be configured as the RJ Type). For all other RJ Types, enter a length of 0. Use the F4 (enter) key to save and continue.
All required references for the module must be entered. You can give a reference parameter a length of zero if you do not want to map the data to the BIU. If you attempt to back out before the references are all configured, the HHM displays the following screen:
Cfg Incomplete
Clear Slot?
yes no
If you exit from this display, the references you have configured are not saved
GFK-0825F
5-73
For command data going to the module (data types Q and AQ) which is included within the BIU's I/O map, you can determine what data the BIU will send to the module if the BIU loses communications with the network.
5-74
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Line Frequency
Next, set the line frequency for the module. Select 50 or 60 Hz.
Configure whether the module should perform Open Thermocouple diagnostics on the input data. 1. Select NO (the default) if the module should perform Open Thermocouple diagnostics. Select YES if it should not. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
GFK-0825F
5-75
Circuit Configuration
The following features are configured for each channel in turn.
Channel Active
S:4 CH 1 ACTIVE < > tgl entr
When a channel is configured as Active, it is scanned for data and checked for errors. If a channel should not be scanned, that channel can be configured as inactive. An inactive input channel returns the value 0. 1. 2. 3. If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
Engineering Units
Specify whether the module should report values for the input as hundredths of millivolts, or as tenths of degrees C or F.
5-76
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Thermocouple Type
Next, specify the type of Thermocouple present on the channel: J, K, T, E, S, R, B, N, G, C, D, or Platinel II. The default is NONE. If this default is selected, the module will report inputs as millivolts.
Note: If you selected Engineering Units of millivolts on the previous screen, the TC Type should be NONE. 1. Use the F3 (toggle) key if you want to change the displayed thermocouple type. 2. Use the F4 (enter) key to save the selection.
TC Type J K T E S R B N G C D Platinel II Low mV Limit -8.0960 -5.8910 -5.6030 -8.8240 -0.1940 -0.1880 0.03300 -0.57480 -0.00600 0.23400 -0.16300 0.0000 High mV Limit 57.9420 54.8069 20.2520 76.3580 18.5040 20.8780 13.8140 47.5019 38.5639 37.0660 39.5060 52.25 Low Temperature High Temperature Limit (C) Limit (C) -210.00 -200.00 -200.00 -200.00 -40.00 -40.00 100.00 -22.222 4.444 -17.7777 -17.7777 0.00 1000.00 1370.00 390.00 1000.00 1750.00 1750.00 1820.00 1300.00 2315.55 2315.55 2315.55 1300.00
Range Type
If None was configured for Thermocouple Type, specify the range for millivolt inputs. The number displayed represents a +/- span of millivolts. For example, 19.5 represents +/-19.53 millivolts. The choices are: unused, 19.5mV, 39mV, 78.125mV, 156.25mV, 312.5mV, and 625mV. The default is 625.
1. Use the F3 (toggle) key if you want to change the displayed thermocouple range. 2. Use the F4 (enter) key to save the selection and go on to the next item. Note: If you selected Engineering Units of millivolts, be sure to configure alarm limits (see next page) within the Range selected here.
GFK-0825F
5-77
5
Low Alarm Limit
Next, set the low alarm limit for the input. The range is -32,767 to +32,767. Each thermocouple channel can have a low alarm limit and a high alarm limit. If an input reaches one of its limits, the module reports the actual value and a LOW ALARM or HIGH ALARM message. The message identifies the circuit in alarm. Only one message is sent upon reaching the limit. Alarms do not stop the process or change the value of the input. Alarm limits can be set anywhere over the dynamic range of the signal. If alarm reporting is not wanted, alarm limits can be set beyond the dynamic range of the signal so they will never be activated. The units used for alarm limits are the same type entered on the Units screen (hundredths of millivolts or tenths of degrees Celsius or Fahrenheit). If units are subsequently changed, alarm limits should be reviewed and adjusted if necessary.
1. Use the F3 (change) key if you want to change the Low Alarm Limit, and enter the new value. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
1. Use the F3 (change) key if you want to change the High Alarm Limit, and enter the new value. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
5-78
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Reference Junction Compensation
Specify how or whether the channel will perform cold junction compensation. The choices are Local, Remote, Fixed, and None. The default is Local.
Select Local if cold junction compensation will be provided for locally-terminated thermocouples using a locally-mounted thermistor (either as part of a Thermocouple Terminal Block (catalog number IC670CHS004), as described in the Installation Instructions, or connected directly to the A and B terminals of the I/O Terminal Block on which the module is installed). Select Remote if the module will receive a cold junction compensation value from the controller, via the BIU, as analog output (AQ) data. The value is in degrees C, and includes 2 decimal places. Select Fixed if you want to configure a specific reference value (on a later screen). The fixed value is configurable on a per channel basis. Select None for measuring millivolt inputs or if cold junction will be maintained at zero degrees C. 1. Use the F3 (toggle) key if you want to change the displayed Reference Junction type. 2. Use the F4 (enter) key to save the selection and go on to the next item.
1. Use the F3 (change) key if you want to change the value, and enter the new value. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
GFK-0825F
5-79
Offset
The last selection for each channel is Offset. This parameter is normally left at zero. The Offset is an optional fixed value that can be used to adjust for differences in thermocouples when the configured engineering units are either degrees C or degrees F. For example, if a thermocouple reads 25.3 degrees C when the actual temperature is known to be 25.0 degrees C, a value of -30 would be entered to cause the thermocouple to read 25.0 degrees. The value contains two decimal places and should be supplied in the units specified by the Range Type. The value is applied before high and low alarm checks.
1. Use the F3 (change) key if you want to change the Offset, and enter the new value. 2. Use the F4 (enter) key to save the selections on this screen and go on to the next item.
5-80
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
<
>
chg entr
For HHM version 4.8 or above this channel selection menu appears: S1 CH1 CONFIG F4 S1 CH 1 ACTIVE F1 F2 S1 CH1 DEF RNG 1 F2 F1
This I/O reference assignment screen shows the length and the next available reference address for each data type in BIU memory. The 8-Point Analog Voltage Output Module is an intelligent module that uses more than one type of data. n up to 8 words of analog output data (data type AQ on the Hand-held Monitor)
n 0-3 bytes of discrete input data (data type I) for module and channel status. Use of this data is optional. n 0-2 bytes of discrete output data (data type Q) for clearing alarms. Use of this data is optional. The length is displayed in units that are appropriate for the data type (analog output data is in words, discrete inputs and outputs are in bits). The asterisk indicates that the reference has not yet been defined. The first screen shows references for discrete input (I) diagnostic data. You can display the other BIU data types by pressing F3 (toggle). Press F4 (enter) when the desired data type is displayed. If the starting reference and length for the data type are acceptable, press F4 (enter) to accept them. The asterisk will disappear.
Repeat for other channels F2 For HHM version 4.8 or above press F1 from Channel Active screen or Up Menu key to go to Channel Config screen.
GFK-0825F
5-81
If you prefer to change the BIU table mapping, length, or reference value, press F3 (change). Then press F3 to select a data table (data type).
To configure the selected data type, press F4 (entr). You can edit the length on this screen.
Enter the new length from the keypad. Valid values are: 0, 8, 16, or 24 (bits) for discrete input (data type I) data. 0, 8, or 16 bits for discrete output (data type Q) data. up to 8 words for analog output (data type AQ) data If you enter a length of zero, the HHM displays Unassigned for that data type. If you enter an invalid length, the HHM prompts: BAD LENGTH ERR. Data must be contained within byte boundaries; entries for length and reference address are automatically adjusted if needed. Lengths are adjusted down and reference addresses are adjusted down. For example, a length of 18 would be decreased to 16 and a starting address of 5 would be decreased to 1. After entering a valid length, the offset (starting reference address) screen appears. The BIU automatically supplies the next available address for the selected data type. You can press F4 (enter) to accept the default value, or enter a new value from the keypad. Press the F4 (enter) key after entering a new offset.
Module reference addresses for each data type must be greater than or equal to the starting addresses listed in the BIU map. If you enter an invalid address, the HHM prompts: BAD REF ADDRESS. Use the F2 ( > ) key to display the screen for the module's analog output data
5-82
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
You can edit this screen or accept it using the F4 (enter) key. The asterisk beside the data type disappears, to show that the current values have been saved. Valid values for analog output data length are 0-8. If this length is set to less than 8 and the module has not been previously configured the outputs of unused channels will go to 0mV. However, if the module has been configured previously and is reconfigured to use fewer channels, the channels that are "removed" will continue to output voltage at their previously-configured levels until the module is reset.
Pressing F2 (>) moves you to the screen that shows the module's discrete output bits, which can be used by the host for clearing faults. Valid lengths for this data type are 0-16. The data must lie on byte boundaries; entered lengths and reference addresses are automatically adjusted if necessary.
Edit the reference address and length if needed. Press F4 (enter) to save the selections. Entries must be made for data types I, Q, and AQ. If you do not want to use one of these data types, give it a length of zero. If you back out before all data types have been configured, the HHM displays the following screen:
GFK-0825F
5-83
You can accept DEFAULT: ZERO with the F4 (enter) key, or press F3 (toggle) then F4 (enter) to change the default and save it.
For the module's fault clearing discrete output bits (AQ and Q) you can determine what data the BIU will send to the module if the BIU loses communications with the network. Selectable values are ZERO and HOLD.
In an I/O station that includes local I/O control, some or all of the module's outputs may be assigned to addresses that are not within the BIU's I/O map. The defaults configured here do NOT apply to module outputs that are outside the BIU's I/O map.
5-84
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
B. HOLD LAST: The output of each channel is held at the last value latched by the D/A converters in the event of a local failure or reset (provided the appropriate user power supply is present).
1. 2. 3.
If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
GFK-0825F
5-85
Circuit Configuration
The sequence in which circuit configuration screens appear depends on the revision level of the Hand-held Monitor and the BIU.
Channel Header
If the BIU and Hand-held Monitor support display of channel headers, a header screen appears for each channel as shown below.
A. Press F2 (>) from this screen to go to the header screen for the next channel. Pressing F2 (>) from channel 8 displays the module's first reference parameter screen. B. Press F1 (<) from this screen to go to the header screen for the previous channel. Pressing F1 (<) from channel 1 displays the module's last reference parameter screen. C. Press F4 (zoom) to go to the first configuration screen for the channel. D. When in a channel-specific configuration screen, press the up arrow/MENU key to go to that channel's header screen. If the BIU and Hand-held Monitor do not support display of channel headers, the header screens do not appear and keys F1 (<) and F2 (>) are used to scroll through channel-specific configuration screens. The following features are configured for each channel.
Channel Active
When a channel is configured as Active, its analog output data is processed and its alarm conditions are returned. When a channel is configured as Inactive, its output goes to 0mV and its alarm conditions are not returned although any alarms that were already set can still be cleared using discrete output (Q) data.
1. 2. 3.
If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
5-86
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Scaling Range
Scaling can be used to define a constant-slope mapping from the value in engineering units sent by the BIU to a channel's output voltage. The default scaling configuration (-10V to +10V) provides an output voltage range of -10,000 (low span value) to +10,000 (high span value) for engineering units (AI) values of -10,000 to +10,000. On this screen, specify the default range used for scaling analog output data. There are two predetermined range and data scaling combinations (-10V to +10V and 0V to +10V).
The default is -10V to +10V, which provides negative/positive scaled values. For positive values only, select 0V to +10V. Note that if the 0V to +10V range is used, the module will not report underrange faults during operation. For either selection, you can use the default scaling parameters or enter different ones on the scaling screens.
Data Range = Output Voltage (mV) -10,000 to +10,0000 = -10,000 to +10,0000 0 to +10,000 = 0 to +10,000
The illustration below shows the default relationship between span values and digital to analog counts.
Digital to Analog Converter Output Values
16383
-10000
10000
GFK-0825F
5-87
Custom Scaling
To scale a channel, choose a high and low point and enter the actual input value (span) and a corresponding engineering units value for each point. During operation, the module will use these values to convert engineering units into digital values that represent output voltage. Engineering units values are 16-bit signed integers from -32,768 to 32,767. Span values are signed integers ranging from -10,000 to +10,000 or 0 to +10,000. The first scaling screen shows the engineering units (AQ) value that corresponds the low span (output) value. Valid engineering units are -32768 to 32767.
chg entr
If you want to change the displayed selection, press F3 (chg). Enter the new value using the numeric keypad. Press F4 ( entr) to enter the new value or F3 (clr) to abort the change.
The high engineering units value for the channel is displayed next.
If the low and high engineering units values are equal, the output of the channel is: n n the minimum output level (0mV) if the AQ data is less than the low engineering units value. the maximum output level (approximately 10.5V) span value if the AQ data is greater than or equal to the low engineering units value.
The low span value is displayed next. This is the actual voltage in microvolts that a channel will output when the low engineering units value is commanded. Span values are changed in the same way that engineering units values are changed. Valid span values are -10,000 to +10,000 or 0 to +10,000. In the 0 to 10V range, a negative value for low span can not be configured.
5-88
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
The high span value for the channel is displayed next.
If the low and high span values are configured to be equal, the channel will output the same voltage for all engineering units (AQ) values. The output voltage will correspond to that low/high span value. For example, if both the low span and high span values were configured as 10,000, the output voltage for the channel would be 10V regardless of the AQ value. The high span value must be greater than or equal to the low span value. If you enter a high or low span value that violates this condition, you will not be able to leave the span configuration screens until valid low and high values are configured. Pressing the CLEAR key in this situation will cause the HHM to display the following message:
GFK-0825F
5-89
S1 Network->%AQ
DEFAULT ZERO F2 F1
<
>
chg entr
For HHM version 4.8 or above this channel selection menu appears: S1 CH1 CONFIG F4 S1 CH 1 ACTIVE F2 F1
This I/O reference assignment screen shows the length and the next available reference address for each data type in BIU memory. The 8-Point Analog Current Output Module is an intelligent module which uses more than one type of data. n n n up to 8 words of analog output data (data type AQ on the Hand-held Monitor) 0-4 bytes of discrete input data (data type I) for module and channel status. Use of this data is optional. 0-2 bytes of discrete output data (data type Q) for clearing alarms. Use of this data is optional.
The length is displayed in units that are appropriate for the data type (analog output data is in words, discrete inputs and outputs are in bits). The asterisk indicates that the reference has not yet been defined. The first screen shows references for discrete input (I) diagnostic data. You can display the other BIU data types by pressing F3 (toggle). Press F4 (enter) when the desired data type is displayed. If the starting reference and length for the data type are acceptable, press F4 (enter) to accept them. The asterisk will disappear.
Repeat for other channels F2 For HHM version 4.8 or above press F1 from Channel Active screen or Up Menu key to go to Channel Config screen.
5-90
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
If you prefer to change the BIU table mapping, length, or reference value, press F3 (change). Then press F3 to select a data table (data type).
Module reference addresses for each data type must be greater than or equal to the starting addresses listed in the BIU map. If you enter an invalid address, the HHM prompts: BAD REF ADDRESS. Use the F2 ( > ) key to display the screen for the module's analog output data.
GFK-0825F
5-91
5
You can edit this screen or accept it using the F4 (enter) key. The asterisk beside the data type disappears, to show that the current values have been saved. Valid values for analog output data length are 0-8. If this length is set to less than 8 and the module has not been previously configured the outputs of unused channels will go to 0mA. However, if the module has been configured previously and is reconfigured to use fewer channels, the channels that are removed will continue to output current at their previously-configured levels until the module is reset.
Pressing F2 (>) moves you to the screen that shows the module's discrete output bits, which can be used by the host for clearing faults. Valid lengths for this data type are 0-16. The data must lie on byte boundaries; entered lengths and reference addresses are automatically adjusted if necessary.
Edit the reference address and length if needed. Press F4 (enter) to save the selections. Entries must be made for data types I, Q, and AQ. If you do not want to use one of these data types, give it a length of zero. If you back out (using F1 (<) or MENU) before all data types have been configured, the HHM displays the following screen:
If you exit, the I/O configuration choices are not saved. The BIU will not send data to the module until all three data types (I, Q, and AQ) have been configured.
5-92
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
%I
tgl entr
You can accept DEFAULT: ZERO with the F4 (enter) key, or press F3 (toggle) then F4 (enter) to change the default and save it.
For the module's fault clearing discrete output bits (AQ and Q) you can determine what data the BIU will send to the module if the BIU loses communications with the network. Selectable values are ZERO and HOLD.
In an I/O station that includes local I/O control, some or all of the module's outputs may be assigned to addresses that are not within the BIU's I/O map. The defaults configured here do NOT apply to module outputs that are outside the BIU's I/O map.
GFK-0825F
5-93
tgl entr
If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
5-94
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Circuit Configuration
The sequence in which circuit configuration screens appear depends on the revision level of the Hand-held Monitor and the BIU.
Channel Header
If the BIU and Hand-held Monitor support display of channel headers, a header screen appears for each channel as shown below.
A. B. C. D.
Press F2 (>) from this screen to go to the header screen for the next channel. Pressing F2 (>) from channel 8 displays the module's first reference parameter screen. Press F1 (<) from this screen to go to the header screen for the previous channel. Pressing F1 (<) from channel 1 displays the module's last reference parameter screen. Press F4 (zoom) to go to the first configuration screen for the channel. When in a channel-specific configuration screen, press the up arrow/MENU key to go to that channel's header screen.
If the BIU and Hand-held Monitor do not support display of channel headers, the header screens do not appear and keys F1 (<) and F2 (>) are used to scroll through channel-specific configuration screens. The following features are configured for each channel.
Channel Active
When a channel is configured as Active, its analog output data is processed and its alarm conditions are returned. When a channel is configured as Inactive, its output goes to 0mA and its alarm conditions are not returned although any alarms that were already set can still be cleared using discrete output (Q) data.
tgl entr
If you want to change the displayed selection, press F3 (Tgl). Use the F4 (entr) key to save the selection. Press F2 ( > ) to go to the next screen.
GFK-0825F
5-95
5 Scaling Range
Scaling can be used to define a constant-slope mapping from the value in engineering units sent by the BIU to a channel's output current. The default scaling configuration (selection 1 on this screen) provides an output current range of 4mA (low span value) to 20mA (high span value) for engineering units (AI) values of 4,000 to 20,000. On this screen, specify the default range used for scaling analog output data. There are three predetermined range and data scaling combinations (selections 1, 2 and 3).
The default is 1. Selections 1 or 2 have low span (output current) values which are greater than 3.5mA and therefore enable an "Open Wire" diagnostic bit which is set whenever the output falls below approximately 2mA. "NONE" is used for display purposes only and cannot be selected if range 1, 2 or 3 is being used (see next section). If you want to enter different scaling parameters than those used for selections 1, 2, or 3, change the span and engineering units values from the scaling screens. Selection 1 2 3 none Data Range = Output current ( A) 4000 to 20000 = 4000 to 20000 0 to 32000 = 4000 to 20000 0 to 32000 = 0 to 20000 User-configured scaling
The illustration below shows scaling for the default range selections.
46771
10000
4000 0
Low Point
4000
10000
20000
5-96
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5 Output Scaling
If engineering and span values for a channel are entered during configuration rather than being set by a default range, NONE is displayed on the Default Range screen. NONE can then be selected again but will have no effect on the module configuration. The module performs its own scaling (unlike conventional Field Control analog modules, whose scaling is performed by the BIU).
Custom Scaling
To scale a channel, choose a high and low point and enter the actual input value (span) and a corresponding engineering units value for each point. During operation, the module will use these values to convert engineering units into digital values that represent output current. Engineering units values are 16-bit signed integers from -32,768 to 32,767. Span values are unsigned integers ranging from 0 to 20,000. The engineering and span points you select do not limit the actual hardware output range. For example, a channel whose range is configured to 1 will output current below 4mA for engineering units values below 4,000 even though the low span value is 4mA. It is possible to choose scaling parameters that will cause the current output to be limited by the scaling process. For example, using a low engineering units value of -32,768 (minimum value) and a high engineering units value of 32,767 (maximum value) would effectively limit the output current to values between the corresponding low and high span values. The first scaling screen shows the engineering units (AQ) value that corresponds to the low span (output) value. Valid engineering units are -32768 to 32767.
chg entr
If you want to change the displayed selection, press F3 (chg). Enter the new value using the numeric keypad. Press F4 ( entr) to enter the new value or F3 (clr) to abort the change.
The high engineering units value for the channel is displayed next.
If the low and high engineering units values are equal, the output of the channel is: n n the minimum output level (0mA) if the AQ data is less than the low engineering units value. the maximum output level (approximately 20mA) span value if the AQ data is greater than or equal to the low engineering units value.
GFK-0825F
5-97
5
The low span value is displayed next. This is the actual current in microAmps that a channel will output when the low engineering units value is commanded. Span values are changed in the same way that engineering units values are changed. Valid span values are 0 to 20,000.
If the low and high span values are configured to be equal, the channel will output the same current for all engineering units (AQ) values. The output current will correspond to that low/high span value. For example, if both the low span and high span values were configured as 10,000, the output current for the channel would be 10mA regardless of the AQ value. The high span value must be greater than or equal to the low span value. If you enter a high or low span value that violates this condition, you will not be able to leave the span configuration screens until valid low and high values are configured. Pressing the MENU Up key in this situation will cause the HHM to display the following message:
5-98
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Configuring the MFP's Reference Parameters, as described here. Reference Parameter is the term used here to describe data (usually of more than one data type) that is transferred between an intelligent module and the Bus Interface Unit during each BIU sweep. All data exchanged by intelligent modules in a Field Control station is called Reference Parameters. Configuring any Group Data Moves that will be used to transfer Micro Field Processor data during specified BIU sweeps. All Group Data Moves are considered part of the Bus Interface Unit's own configuration.
2.
It is possible to configure a Micro Field Processor (or any other type of intelligent module) to have only Reference Parameters and no Group Data, or only Group Data and no Reference Parameters. But both types of data transfers can be used in a system. The typical configuration is to use only Reference Parameters.
S1: MFPQ1 I:008 I00001-00008 F3 F4, F2 F1 Assign other reference parameters: MFPAQ, MFPI1, and MFPAI F4, F2 F1 S1: Module-> %AI DEFAULT:ZERO F4, F2 F1 S1: Network->%AQ DEFAULT:ZERO F4, F2 F1
F1 Monitor F2 Configuration
Select F2 (configuration). If the module has not previously been added to the BIU configuration, the module configuration screen looks like this:
Slot number
S:1
EMPTY
DEFAULT:ZERO F4, F2 F1
tgl read
DEFAULT:ZERO F4, F2
If the module is already installed and powered up, select F2 ( > ) repeatedly until the menu below appears, then press the F4 (read) key.
S7: MFP1.0
<
>
del zoom
Press F4 (zoom). The HHM displays the first MFP data type screen.
GFK-0825F
5-99
Note that data from the BIU to the Micro Field Processor's discrete output ( Q ) table will always start at Q00001 within the Micro Field Processor, as shown on the HHM screen above (MFPQ1). Similarly, data from the Micro Field Processor discrete input ( I ) table to the BIU will always come from the MFP starting at I00001 (which is indicated on the HHM as MFPI1). If you do not want any reference parameters for a Micro Field Processor (if you are using Group Moves to transfer all data between the MFP and the BIU), you must still configure at least one reference parameter with a length of zero. The reference parameter configured with the zero length will show as unassigned. To assign references to the presently-displayed data type, press the F3 (change) key. the screen displays:
chg entr
The upper right corner of the screen shows the BIU table type for the data. On the screen above, it is the discrete input ( I ) table. Normally, the same data type is used in both the MFP and the BIU. Use the F3 (change) key to choose the correct BIU table type. The HHM then requests a length for that data type. This is the amount of data of the selected type that will be exchanged with the BIU.
5-100
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Enter the data length from the keypad, then press F4 (enter) to save it. The HHM displays the offset (reference address) of the first reference of the selected type that is available in the BIU. For example, if Q00001 through Q00032 were already assigned to other modules, the next available reference would be Q00033:
S:7 MFPQ1 Q:016 Ref Addr 00033 < > chg entr
If you enter an invalid length value or overlapping references, the HHM displays an error message. If that happens, press the HHM Clear key and make a new entry. If you enter a number that is not on a byte boundary for discrete data, the BIU will round down to the nearest correct offset. Select other MFP data types and specify BIU data types and references.
You can accept DEFAULT: ZERO with the F4 (enter) key, or press F3 (toggle) then F4 (enter) to change to DEFAULT: HOLD and save it. For output (Q and AQ) data which is included within the BIU's I/O map, determine what data the BIU will send to the module if the BIU loses communications with the network.
When you are finished assigning and saving the Reference Parameters and data defaults for the Micro Field Processor, use the F2 ( > ) to return to the first Micro Field Processor configuration screen.
GFK-0825F
5-101
Move #
Src. Ref.
Dest. Ref.
Data Len.
Data Group
Source Slot
Dest. Slot
BIU Scans
1 5 9 2 6 3 7 4 8
Move #
Src. Ref.
Dest. Ref.
Data Len.
10 11 12
13 14 15 16
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
10 11 12
13 14 15 16
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 5 9
2 6
3 7
4 8
10
1 5 9
2 6
3 7
4 8
10 11 12
10 11 12
13 14 15 16
13 14 15 16
1 5 9
2 6
3 7
4 8
11
1 5 9
2 6
3 7
4 8
10 11 12
10 11 12
13 14 15 16
13 14 15 16
1 5 9
2 6
3 7
4 8
12
1 5 9
2 6
3 7
4 8
10 11 12
10 11 12
13 14 15 16
13 14 15 16
1 5 9
2 6
3 7
4 8
13
1 5 9
2 6
3 7
4 8
10 11 12
10 11 12
13 14 15 16
13 14 15 16
1 5 9
2 6
3 7
4 8
14
1 5 9
2 6
3 7
4 8
10 11 12
10 11 12
13 14 15 16
13 14 15 16
1 5 9
2 6
3 7
4 8
15
1 5 9
2 6
3 7
4 8
10 11 12
10 11 12
13 14 15 16
13 14 15 16
1 5 9
2 6
3 7
4 8
16
1 5 9
2 6
3 7
4 8
10 11 12
10 11 12
13 14 15 16
13 14 15 16
5-102
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
F1 Monitor F2 Configuration
On this screen, each of the 16 potential Data Groups is represented by a letter N (no moves are defined for that group) or Y (for Yes, at least one move is defined in the group). The number of the Data Group indicated by the cursor also appears in the upper right corner of the screen. Move the cursor under the number of a group to set up and press F4 (zoom).
GFK-0825F
5-103
5
The number in the upper right corner of the HHM screen shows the group number (1 in the example above). The 0 indicates the slot definition. For each group move, the BIU can move data in one direction, to or from any intelligent module in the I/O Station including itself. It is also possible to move data from one memory type in the BIU to another memory type in this manner. Note the following about Group Moves: 1. 2. If a Group Move involves an intelligent module, the module must be present to configure the Group Move. If a Group Move has been configured with an intelligent module involved and the intelligent module is then deleted from the configuration, the Group Move containing that module is automatically deleted. The individual moves within a Group Move are not done by the BIU in sequential order. For example, two Group Moves would be needed to make the following moves sequentially: Slot 0 (the BIU) I00001 Q00001 to to to Slot 0 (the BIU) Q00001, length 2 I00017, length 2
3.
The BIU would not move the contents of I00001 - I00016 into Q00001 - Q00016, then move the same data out of Q00001 - Q00016 into I00017 - I00032. Both the device being read from and the device being written to are identified by specifying their slot number (location in the I/O Station) as part of the group configuration. On the screen shown above, enter the slot number of the module (0 for the BIU, 1 to 8 for any other module) that will be the source of the data. Press the F4 (enter) key to accept the slot. Press F2 ( > ) to go to the next configuration screen. Next, enter the slot number of the module (0 for the BIU, 1 to 8 for another module) that will receive the Group Data. For example:
The Destination can be the same module specified as the Source. Press the F4 (enter) key to accept the destination slot, then press F2 ( > ) to go to the next configuration screen.
5-104
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
5
Configure the First Move for a Group
Group Move 1:1 Src Ref:%AI00009 < > tgl entr
For each data type, a starting offset and length can be specified. It is not necessary to move all of a module's data of a particular type. You can specify any suitable offset and length. If the reference is to a BIU table, you must enter the actual address of the data. The BIU will calculate the offset. For a Micro Field Processor, the following data types can be read or written: R, AI, AQ, A, I, Q, M, T, G. In addition, data of types S, SA, SB, and SC can be moved from the MFP to BIU (only). The BIU has read access only to these tables. Press the F4 (enter) key to accept the Source Reference. Press F2 ( > ) to go to the next configuration screen. Next, enter the Destination Reference:
Group Move 1:1 Des Ref: %R00002 < > tgl entr
Press the F4 (enter) key to accept the Destination Reference. Press F2 ( > ) to go to the next configuration screen. Enter the length for the data to be moved.
GFK-0825F
5-105
Press the F4 (enter) key then press F2 ( > ) to go to the next configuration screen.
Group:BIU sweep
Use the F3 (toggle) key to change to N any sweep the Group should not be moved. You can select any combination of sweeps. Select a number that is appropriate for the data in the Group. Remember that skipping sweeps will speed up the operation of the BIU. After completing this screen, press F4 (enter) to download the group definitions to the module and update the group in the BIU EEPROM.
5-106
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
F1 Monitor F2 Configuration
On this screen, each of the 16 potential Data Groups is represented by a letter N (for No) or Y (for Yes). The number of the Data Group indicated by the cursor also appears in the upper right corner of the screen. To delete a previously-configured data group, on the screen shown directly above, move the cursor under the group to delete. Press F3 (delete) to remove the configuration for that group.
GFK-0825F
5-107
Chapter
6
This chapter describes the diagnostics capabilities of the Bus Interface Unit, and explains how faults can be cleared from a Hand-held Monitor or programmer. n n n n n Diagnostics and Fault Clearing for Intelligent Modules Diagnostics and Fault Clearing for the BIU and Conventional Modules Display and Clear Faults from a Genius Hand-held Monitor Display and Clear Faults from a Series 90 PLC Display and Clear Faults from a Series Five or Series Six PLC
GFK-0825F
6-1
Diagnostics and Fault Clearing for the BIU and Conventional Modules
The Bus Interface Unit reads faults from conventional modules in the I/O station. These faults can be viewed, and cleared from a programmer fault table or from a Hand-held Monitor. The following table lists the fault messages generated by the Genius Bus Interface Unit for module and circuit faults on conventional I/O modules.
BIU Level Faults Module Level Faults Corrupted EEPROM Unsupported Feature Calibration Memory Failure System Configuration Mismatch Fuse Blown Loss of I/O Module Addition of I/O Module Extra I/O Module Loss of User Power Analog Open Wire Analog High Alarm Analog Low Alarm Analog Over Range Analog Under Range
In addition to module and circuit faults, the Bus Interface Unit itself provides the following diagnostics to the host: Serial Bus Address conflict Loss of communications Loss of controllers EPROM fault RAM fault Processor fault
6-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
A. If the Bus Interface Unit is the currently-selected device, press either F3 (Configuration) or F2 (analyze) twice. B. If the Bus Interface Unit is NOT the currently-selected device: Select F2 (analyze) then F3 (Block/Bus Status). Press the F1 (nxt) or F2 (prev) key repeatedly until you reach the serial bus address of the Bus Interface Unit. Press F3 to make the Bus Interface Unit the active device. Then, press the keypad Menu key, followed by F2 (Monitor/Control Reference). The HHM's Main Menu for the Bus Interface Unit appears:
F1 Monitor F2 Configuration
2.
3.
Select F2 (faults) to display fault information for the Bus Interface Unit and its modules.
GFK-0825F
6-3
6
4. The Faults menu appears:
5.
Press F1 to display the first set of 16 faults (one fault at a time). For example:
Fault message
< >
exit
If there are no faults, the HHM displays the message: No Faults on the top line. 6. To display the last 16 faults (if any): A. Press F4 (exit) to return to the screen shown at the top if this page. B. Press F2 (last 16 faults).
Clearing Faults
F F F F 1 2 3 4 : : : : H A C D H N O E M U T I L I T I E S A L Y Z E N F I G U R A T I O N V I C E M E M O R Y
If faults are present, pressing Clear here has no effect. To clear faults from the Hand-held Monitor you need to do the following: 1. Return to the HHM Main Menu. Press F2 (Analyze). Press F3 (Block/Bus Status). Press the Clear key.
F2
F F F F 1 2 3 4 : : : : M M B P O N L U N T O L I R C S T O R B L O C K / C N T L R E F K / B U S S T S E T E S T
2. 3. 4.
F3
R F N n E F S * _ * OI L D P R 2 0 v * . * O F O R C E x t p r v a c t v b u s
Clearing faults from the Hand-held Monitor does not clear faults at the host PLC. To keep the entire system in step and up-to-date, fault clearing should be performed from the host PLC.
6-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
If the Bus Controller is only a rev. 3 version, it cannot transfer to the PLC the detailed fault information provided by a Bus Interface Unit. Instead, a rev. 3 Bus Controller reports any fault from a remote station as a GENA fault. To clear the fault table, press the Clear (F9) key. You must clear the I/O Fault Table from the programming software for the fault to be cleared in the PLC CPU and for the associated fault contact to be cleared. Clearing faults with a Hand-held Monitor alone does not remove them from the Fault Table, or cause any associated -[FAULT]- contacts to stop passing power flow. Clearing the I/O Fault Table at the PLC causes the Bus Controller to send a Clear All Circuit Faults background message to all blocks on the bus. Faults can be cleared from the Fault Table either from the fault table display or by the application program. Clearing the fault table removes the faults it contains; it does not clear fault conditions in the system. If the condition that caused a fault still exists and is detected, the fault will be reported again. Note: If faults are cleared from the PLC before the BIU has received outputs from the PLC, some faults such as Loss of Module or Extra Module are lost.
Pressing the Clear key from this display clears the entire PLC Fault Table. If there are no faults in the I/O Fault Table, then pressing Clear will also clear Bus Interface Unit faults.
GFK-0825F
6-5
Chapter
7
This chapter explains how to monitor or control Field Control I/O data using a Genius Hand-held Monitor or a programmer. Overview Forcing Circuits Overriding I/O Circuits Monitor/Control I/O Data: Genius Hand-held Monitor Changing the Reference Type Being Displayed Displaying Another Reference Changing the Display Mode Forcing/Unforcing the Displayed Reference Monitor/Control I/O Data: Series 90 PLC Reference Tables Display from the PLC Monitor/Control I/O Data: Series Six PLC or Series Five PLC Field Control Data in I/O Table Memory Field Control Data in Register Memory Mixed Reference Table Displays Monitor/Control I/O Data: Computer If you are using another type of programmer software, please consult the documentation supplied with that software for instructions.
GFK-0825F
7-1
Overview
There are two ways to manipulate I/O data in a station: A. by forcing an input or output to assume a desired state or value that will be stored in the BIU's EEPROM memory. This is done with a Hand-held Monitor; no equipment other than the I/O module(s) is required. It can also be done using datagrams. Forces can only be applied to the portions of the BIU's internal memory that are included in the BIU's I/O map. Forces cannot be applied to references that lie outside the I/O map. Forcing guarantees consistent I/O behavior regardless of power failures or communications interruptions. If you want to check out a circuit at the station, the simplest way is with a Hand-held Monitor, using force/unforce. B. for a host PLC, data can be manipulated by overriding an input or output state in the PLC's override tables. This is done with the programmer. The PLC and Genius Bus Controller must be connected to the Bus Interface Unit and must be operating. Both methods are described on the following pages. They are valuable tools for verifying circuit wiring in a Field Control station.
Forcing Circuits
Forcing an I/O circuit from a Hand-held Monitor causes the circuit to assume a selected state (for discrete circuits) or value (for analog circuits). Once forced, a circuit retains the selected state or value even if power is cycled. The forced circuit ignores data from an attached input device or output data from a CPU. Forcing is the only method of manipulating I/O circuits that guarantees a fixed output/input state. While any circuit in the station is forced, the Bus Interface Unit's I/O Enabled LED blinks. The force is normally applied and removed with an HHM. When unforced, a circuit responds to real input or output data. Output circuits begin accepting CPU outputs. If no CPU outputs are available, the output will either go to its programmed default state or hold its last state, according to the circuit's preselected configuration. The only other action that removes forces is a configuration change to delete a module. In that case, forced data for that module is assumed obsolete and is discarded.
Notes
Forcing supercedes all other considerations, including default and hold last state. If a discrete circuit configured to hold its last state is forced while the Bus Interface Unit is online, the forced state is considered to be the last state. If the BIU goes offline and the force is removed while offline, the circuit remains forced, rather than assuming its actual last state. When the BIU goes back online, the circuit will again accept outputs normally.
7-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
A. If the Bus Interface Unit is the current-selected device, press either F3 (Configuration) or F2 (analyze) twice. B. If the Bus Interface Unit is NOT the currently-selected device: n n select F2 (analyze) then F3 (Block/Bus Status). Press the F1 (nxt) or F2 (prev) key repeatedly until you reach the serial bus address of the Bus Interface Unit. Press F3 to make the Bus Interface Unit the active device. Then, press the keypad Menu key, followed by F2 (Monitor/Control Reference).
The HHM's Main Menu for the Bus Interface Unit appears:
F1 Monitor F2 Configuration
2.
3.
Select F1 (monitor I/O) to display I/O information for the Bus Interface Unit and its modules.
GFK-0825F
7-3
The first screen that appears is the Monitor screen for the first discrete input ( I ) reference.
Indicates force is in effect Reference being monitored Current state or value Display mode: B binary H hex D decimal
I00001 *0
< >
frc hex
7-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
I00001 *0
< >
frc hex
2.
Press the F3 (force) key to force the reference now being displayed:
I00001 1
frc unfrc
3. 4.
Press F3 (force) again. Then, use the HHM keypad to enter the force state or value. Use the F4 (unforce) key from the same screen when you want to unforce the point.
GFK-0825F
7-5
discrete inputs
analog inputs
To CPU
Configured I Length Configured AI Length
7-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
The Bus Interface Unit automatically sends all discrete inputs followed by all analog inputs from the station, each bus scan. The PCIM or QBIM places this data into its Input Segment. The application program must read the Input Segment to obtain the input data from the PCIM or QBIM.
Input Table Segment for a Bus Interface Unit
The Output Segment is used similarly. The application program must send to the PCIM or QBIM's Output Segment all the discrete outputs followed by all the analog outputs for the station. The PCIM or QBIM will automatically direct the outputs to the Bus Interface Unit each bus scan.
GFK-0825F
7-7
Chapter
Datagrams
8
This chapter lists datagrams that can be sent to a Bus Interface Unit, and shows the datagrams for Field Control modules that are different from the formats used by other modules. It also shows the format of configuration data for the Bus Interface Unit and the modules in the station. n n n n n n n n n Datagram Types Read Map Read Map Reply Write Map Report Fault Datagram Format Configuration Data Set Bus Interface Unit Operating Mode Set Micro Field Processor Operating Mode 16 Point Grouped Analog Module Recalibration Datagram
GFK-0825F
8-1
Datagram Types
The table below shows the primary datagrams that may be acted upon by the Bus Interface Unit. The table lists the types of device that can send each datagram, and the resulting action taken by the Bus Interface Unit.
Datagram Type Read Identification Read Configuration Write Configuration Assign Monitor Begin Packet Sequence End Packet Sequence Pulse Test Clear All Faults Set Status Table Address Force BSM Unforce BSM Switch BSM Set MFP Operating Mode Recalibrate Analog Module Read Map Write Map Set Operating Mode Read I/O Forces Read Slot Diagnostics Subfunction Code 00 02 04 05 06 07 10 13 17 1A 1B 1C 21 21 2A 2C 39 40 42 Sent From BC, HHM BC, HHM BC, HHM BC BC, HHM BC, HHM HHM BC, HHM BC, HHM BC, HHM BC, HHM BC BC BC BC, HHM BC, HHM BC BC BC send Read Map Reply process-autoconfigure process send Read I/O Forces Reply send Read Slot Diagnostics Reply Bus Interface Unit Action send Read ID Reply send Read Configuration Reply process (possibly send configuration changes) process start sequence end/check sequence send Pulse Test Complete process process process (send config. change) process (send config. change when last point is unforced) process
A PLC or computer can send a datagram to the Bus Interface Unit in the same manner as sending a datagram to an I/O block or Bus Controller.
8-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8 Read Map
Subfunction Code: 2A hex This datagram is used to read the reference addresses and lengths that have been configured for the BIUs network I/O map. Data Field Format: none
Byte Description
Not used Starting reference for discrete input ( I ) data (LSB) Starting reference for discrete input ( I ) data (MSB) Length of discrete input ( I ) data (in bytes) Starting reference of analog input ( AI ) data Length of analog input ( AI ) data (in bytes) Starting reference of discrete output ( Q ) data Length of discrete output ( Q ) data (in bytes) Starting reference of analog output ( AQ ) data Length of analog output ( AQ ) data (in bytes) 8-bit Additive Checksum Unused 16-bit LRC Critical Checksum (lsb in 14, msb in 15) READ ONLY Field Control 8-bit Additive Checksum. Unused Field Control 16-bit CRC Non-Critical Checksum (lsb in 17, msb in 18) READ ONLY
Starting references in I, AI, Q, and AQ memory are returned. For each memory type, a data length is also supplied. If a length is zero, the associated starting reference can be ignored; it is not meaningful.
GFK-0825F
Chapter 8 Datagrams
8-3
Write Map
Subfunction Code: 2C hex This datagram allows a CPU to change a previously-configured or unconfigured BIU network map addresses, if configuration is not currently protected. The BIUs network map defines the BIU memory locations of the data that is exchanged on the bus. Starting references in I, AI, Q, and AQ memory are sent. If any length is zero, the associated starting reference is ignored; it is not meaningful. Byte No.
0 1 2 3 4, 5 6 7, 8 9 10,11 12 13-15
Byte Description
Not used Starting reference for discrete input ( I ) data (LSB) Starting reference for discrete input ( I ) data (MSB) Length of discrete input ( I ) data (in bytes) Starting reference of analog input ( AI ) data Length of analog input ( AI ) data (in bytes) Starting reference of discrete output ( Q ) data Length of discrete output ( Q ) data (in bytes) Starting reference of analog output ( AQ ) data Length of analog output ( AQ ) data (in bytes) Not used, but these bytes must be present for correct length message.
I00001
I00009
I00017
I00025
I00033
I00041
I00048
Later, a Write Map datagram is sent to the BIU, specifying a beginning address of I0065 and a length of 5 bytes for I data. The BIU would automatically reassign starting addresses to the I/O modules starting at I00065. However, this would place 8 inputs (I00105 through I00112) outside the network map and the BIU would no longer send those inputs to the host.
Write Map Datagram: Starting reference: I00065, Length of I data: 5 bytes slot 1 slot 2 slot 3
I00065
I00073
I00081
I00089
I00097
I00105
I00112
8-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Description
Fault Byte 1 Fault Byte 2 Fault byte 3 Fault byte 4 Fault byte 5 Fault byte 6 Fault byte 7
Fault Byte 1
byte 0 7 6 5 4 3 2 1 0 Fault type, always: 0 0 1 1 Type of module reporting fault: 00 = discrete output 01 = discrete input 10 = analog output 11 = analog input Suppress alarm (short fault only) Always 0
Fault Byte 2
byte 1 7 6 5 4 3 2 1 0 Diagnostic table byte number (0 - 63) NOT USED This value points to an internal table where the Bus Interface Unit stores the English ASCII text used by the Hand-held Monitor to create its fault message displays.
GFK-0825F
Chapter 8 Datagrams
8-5
Fault Byte 3
byte 2 7 6 5 4 3 2 1 0 Fault record number (always 0) Number of fault records (always 1)
8-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8 Configuration Data
BIU
0 1 2 3 4 5 6 7 8
For a Bus Interface Unit, the data format of configuration data transferred by Read Configuration Reply and Write Configuration datagrams is slightly different than the format for other Genius devices. Instead of an offset, the data specifies the slot number of a specific device in the Field Control Station. The length specified must exactly match the length of the configuration data for the module (Bus Interface Unit or other module in the station); partial configuration data cannot be written. For programming instructions, you will need to refer to the Bus Controller User's Manual for the PLC. For the Series 90-70 PLC, COMREQ 15 must be used with a Read Configuration datagram. Configuration files for conventional Field Control modules can be read or written one module per message. However, the configuration files of intelligent modules may exceed the 128-byte maximum length of a Genius message. Therefore, any Write Configuration to an intelligent module must be contained within a Begin/End Packet Sequence.
1 2
Length in bytes (maximum per packet is 128) (optional). If the slot number is 0 (the location of the BIU), and this byte is not included or if it is set to FF(hex), the BIU configuration is returned. If this byte is set to 01(hex) through 10(hex), the appropriate group information is returned.
GFK-0825F
Chapter 8 Datagrams
8-7
Use the Begin and End Packet sequence messages to ensure that a sequence of Write Configuration messages is treated as a single entity. Each packet should be in slot order. Multiple packets for a slot must also be in order. Multiple packets must be 128 bytes in length except the last which may be shorter.
Example:
Begin Packet Sequence Write Configuration 1 Write Configuration 2 Write Configuration N End Packet Sequence (subfunction code 07 hex). This contains the total number of BYTES in all Write Configuration packets. For Field Control (only) the End Packet Sequence has 2 bytes. Byte 0 is the least significant byte of the data length and byte 1 is the most significant. (subfunction code 06 hex) (subfunction code 04 hex)
8-8
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Write Configuration Datagram Format for Field Control Intelligent Modules
When using the Write Configuration datagram to configure Group Moves, the datagram format is:
Byte # 0 Description Slot number in bottom nibble, Intelligent Packet in upper nibble. Examples: 01(hex) writes packet 0 to intelligent module in slot 1
11(hex) writes packet 1 to intelligent module in slot 1.
1 2
Length sent, in bytes (maximum per packet is 128) (optional). If the slot number is 0 (the location of the BIU), and this byte is not included or if it is set to FF(hex), the BIU configuration is written. If this byte is set to 01(hex) through 10(hex), the appropriate group information is written.
GFK-0825F
Chapter 8 Datagrams
8-9
Byte 18
8-10
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Discrete Input Modules Configuration Data Format
Specify the actual slot number and a length of 13. The reference address is the location in the BIU's I, Q, AI, or AQ memory that is used by the module's data. Specify only one address, typically in the discrete input (I) table. Set the other address selection bytes to all zeros.
Bytes 0 to 3 must be: 45 hex, 0,0,0 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 Byte 12 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 1 1 1 1 1 1 1 1 1 0 LSB 0 MSB 0 LSB 0 MSB 0 LSB 0 MSB 0 LSB 0 MSB 0
6 5
unlabelled bits not used Input Default or Hold Last State (0 = default, 1 = hold last state) Fault Reporting (0 = enabled, 1 = disabled)
GFK-0825F
Chapter 8 Datagrams
8-11
unlabelled bits must be 0 Output Default or Hold Last State (0 = default, 1 = hold last state) Fault Reporting (0 = enabled, 1 = disabled)
Byte 13
reserved (must be 0)
Bytes 14 to 29: Circuit Configuration. For each circuit, content is: 7 6 5 4 3 2 1 0 unlabelled bits must be 0 Output Default State (0 = off, 1 = on)
(Byte #)
14 15 16 17 18 19 20 21
Byte Description
Circuit 1 Configuration Circuit 2 Configuration Circuit 3 Configuration Circuit 4 Configuration Circuit 5 Configuration Circuit 6 Configuration Circuit 7 Configuration Circuit 8 Configuration
(Byte #)
22 23 24 25 26 27 29 29
Byte Description
Circuit 9 Configuration Circuit 10 Configuration Circuit 11 Configuration Circuit 12 Configuration Circuit 13 Configuration Circuit 14 Configuration Circuit 15 Configuration Circuit 16 Configuration
8-12
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Discrete Combination Input/Output Modules Configuration Data Format
Specify the actual slot number and a length of 20.
7 6
5 4
unlabelled bit must be 0 Input Default or Hold Last State (0 = default, 1 = hold last state) Fault Reporting (0 = enabled, 1 = disabled) Output Default or Hold Last State Input Reference is I table Input Reference is Q Table Input Reference is AI Table Input Reference is AQ Table
Byte 13
1 0
reserved (must be 0)
Bytes 14 to 19: Output Circuit Configuration. For each output, content is: 7 6 5 4 3 2 1 0 unlabelled bits must be 0 Output Default State (0 = off, 1 = on)
(Byte #) 14 15 16 17 18 19
Byte Description Output 1 Configuration Output 2 Configuration Output 3 Configuration Output 4 Configuration Output 5 Configuration Output 6 Configuration
GFK-0825F
Chapter 8 Datagrams
8-13
7 7 7 7 7 7 7 7
6 6 6 6 6 6 6 6
5 5 5 5 5 5 5 5
4 4 4 4 4 4 4 4
3 3 3 3 3 3 3 3
2 2 2 2 2 2 2 2
1 1 1 1 1 1 1 1
Byte 12
unlabelled bits must be 0 Input Default or Hold Last Value (0 = default, 1 = hold last value)
Byte 13
reserved
Bytes 14, 28, 42, 56, 70, 84, 98, 112 (see below) 7 6 5 4 3 2 1 0 unlabelled bits must be 0 Fault Reporting (0 = enabled, 1 = disabled) Channel Active (0 = active, 1 = inactive) Range: 00 = 0mA to 20mA 01 = 4mA to 20mA 10 = 0V to 10V 11 = -10V to +10V
8-14
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Bytes 14 - 125: Channel Configuration
(Byte #) 14 15 16, 17 18, 19 20, 21 22, 23 24, 25 26, 27 28 29 30, 31 32, 33 34. 35 36, 37 38, 39 40, 41 42 43 44, 45 46, 47 48, 49 50, 51 52, 53 54. 55 56 57 58, 59 60, 61 62, 63 64, 65 66, 67 68, 69 Byte Description Input 1: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 16) high scaling point, eng. units (lsb in byte 18) low scaling point, digital counts (lsb in byte 20) high scaling point, digital counts (lsb in byte 22) low alarm limit (lsb in byte 24) high alarm limit (lsb in byte 26) Input 2: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 30) high scaling point, eng. units (lsb in byte 32) low scaling point, digital counts (lsb in byte 34) high scaling point, digital counts (lsb in byte 36) low alarm limit (lsb in byte 38) high alarm limit (lsb in byte 40) Input 3: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 44) high scaling point, eng. units (lsb in byte 46) low scaling point, digital counts (lsb in byte 48) high scaling point, digital counts (lsb in byte 50) low alarm limit (lsb in byte 52) high alarm limit (lsb in byte 54) Input 4: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 58) high scaling point, eng. units (lsb in byte 60) low scaling point, digital counts (lsb in byte 62) high scaling point, digital counts (lsb in byte 64) low alarm limit (lsb in byte 66) high alarm limit (lsb in byte 68) (Byte #) 70 71 72, 73 74, 75 76, 77 78, 79 80, 81 82, 83 84 85 86, 87 88, 89 90, 91 92, 93 94, 95 96, 97 98 99 100, 101 102, 103 104, 105 106, 107 108, 109 110, 111 112 113 114, 115 116, 117 118, 119 120, 121 122, 123 124, 125 Byte Description Input 5: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 72) high scaling point, eng. units (lsb in byte 74) low scaling point, digital counts (lsb in byte 76) high scaling point, digital counts (lsb in byte 78) low alarm limit (lsb in byte 80) high alarm limit (lsb in byte 82) Input 6: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 86) high scaling point, eng. units (lsb in byte 88) low scaling point, digital counts (lsb in byte 90) high scaling point, digital counts (lsb in byte 92) low alarm limit (lsb in byte 94) high alarm limit (lsb in byte 95) Input 7: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 100) high scaling point, eng. units (lsb in byte 102) low scaling point, digital counts (lsb in byte 104) high scaling point, digital counts (lsb in byte 106) low alarm limit (lsb in byte 108) high alarm limit (lsb in byte 110) Input 8: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 114) high scaling point, eng. units (lsb in byte 116) low scaling point, digital counts (lsb in byte 118) high scaling point, digital counts (lsb in byte 120) low alarm limit (lsb in byte 122) high alarm limit (lsb in byte 124)
GFK-0825F
Chapter 8 Datagrams
8-15
7 7 7 7 7 7 7 7 7
6 6 6 6 6 6 6 6 6
5 5 5 5 5 5 5 5 5
4 4 4 4 4 4 4 4 4
3 3 3 3 3 3 3 3 3
2 2 2 2 2 2 2 2 2
1 1 1 1 1 1 1 1 1
unlabelled bits must be 0 Output Default or Hold Last Value (0 = default, 1 = hold last value)
Byte 13
reserved (must be 0)
Bytes 14, 26, 38, 50 (see below) 7 6 5 4 3 2 1 0 unlabelled bits must be 0 Fault Reporting (0 = enabled, 1 = disabled) Channel Active (0 = active, 1 = inactive) Range: 00 = 0mA to 20mA 01 = 4mA to 20mA 10 = 0V to 10V 11 = -10V to +10V
8-16
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Bytes 14 - 61: Channel Configuration
(Byte #) 14 15 16, 17 18, 19 20, 21 22, 23 24, 25 26 27 28, 29 30, 31 32, 33 34, 35 36, 37 Byte Description Input 1: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 16) high scaling point, eng. units (lsb in byte 18) low scaling point, digital counts (lsb in byte 20) high scaling point, digital counts (lsb in byte 22) output default value (lsb in byte 24) Input 2: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 28) high scaling point, eng. units (lsb in byte 30) low scaling point, digital counts (lsb in byte 32) high scaling point, digital counts (lsb in byte 34) output default value (lsb in byte 36) (Byte #) 38 39 40, 41 42, 43 44, 45 46, 47 48, 49 50 51 52, 53 54, 55 56, 57 58, 59 60, 61 Byte Description Input 3: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 40) high scaling point, eng. units (lsb in byte 42) low scaling point, digital counts (lsb in byte 44) high scaling point, digital counts (lsb in byte 46) output default value (lsb in byte 48) Input 4: circuit configuration (see above) reserved low scaling point, eng. units (lsb in byte 52) high scaling point, eng. units (lsb in byte 54) low scaling point, digital counts (lsb in byte 56) high scaling point, digital counts (lsb in byte 58) output default value (lsb in byte 60)
GFK-0825F
Chapter 8 Datagrams
8-17
5 6, 7 8, 9 10, 11 12
0 106 0 0 84 174 30
input/output hold last state/default to 0. Bits are shown below. For each, 0=default, 1-hold last state.
7 6 5 4 3 2 1 0 BSM State (read only) BSM Present (1 = yes, 0 = no) BSM Controller (1 = yes, 0 = no) BSM Forced (1 = yes, 0 = no) CPU Redundancy ( 00 = no redundancy 01 = Hot standby 10 = Duplex 11 = reserved ) Duplex Default Configuration Protection (read only)
13 14-n
8-18
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Additional Configuration Data for a 16 Point Grouped Analog Input Module (ALG240)
The content of configuration data bytes 14 to 261 for a 16 Point Grouped Analog Input module (IC670ALG240) is listed below. See the previous page for the content of bytes 0 to 13. Byte
14 15 16, 17 18, 19
Description
Number of input reference parameters (2) Number of output reference parameters (1) Byte length of analog input data (default is 32) Memory type for the module's analog input data, usually type AI. Enter one of the following numbers: 16 = I table 18 = Q table 10 = AI table 12 = AQ table Relative offset from start of table Byte length of discrete diagnostic input data (default is 11) Memory type for the module's diagnostic input bits, usually type I. Enter one of the numbers listed above. Relative offset from start of table Byte length of module's control output bits Memory type for the module's control output bits, usually type Q. Enter one of the numbers listed above. Relative offset from start of table Line Frequency (0 = 50HZ, 1 = 60HZ) Filtering Method (0 = None, 1 = 8 average, 2 = 16 average) reserved Active Channel Bit Map 1 bit per channel Ch1 Range: 0 no preselected range 1 span 4000 to 20000, units 4,000 to 20,000 2 span 4000 to 20000, units 0 to 32000 3 span 0 to 20000, units 0 to 32000 4 span 0 to 24000, units 0 to 32000 Read-only when sending a configuration file. The module sets the range based on the scaling parameters. When the configuration is read back, it indicates the correct range.
Byte
40, 41 42, 43 44, 45 46, 47
Description
Ch1 Low Span (0 to 25000) Ch1 High Span (0 to 25000) Ch 1 Low Eng. Units (-32768 to +32767) Ch 1 High Eng. Units (-32768 to +32767)
20, 21 22, 23 24, 25 26, 27 28, 29 30, 31 32, 33 34 (bit 4) 34 (bits 0,1) 35 36, 37 38, 39
48, 49 50, 51 52-65 66-79 80-93 94-107 108-121 122-135 136-149 150-163 164-177 178-191 192-205 206-219 220-233 234-247 248-261
Ch1 Low Alarm Ch1 High Alarm Ch 2 parameters Ch 3 parameters Ch 4 parameters Ch 5 parameters Ch 6 parameters Ch 7 parameters Ch 8 parameters Ch 9 parameters Ch 10 parameters Ch 11 parameters Ch 12 parameters Ch 13 parameters Ch 14 parameters Ch 15 parameters Ch 16 parameters
GFK-0825F
Chapter 8 Datagrams
8-19
Additional Configuration Data for an 8 Point Grouped Analog Voltage Input Module (ALG281)
The content of configuration data bytes 14 to 149 for an 8 Point Grouped Analog Voltage Input module (IC670ALG281) is listed below. See page 8-18 for the content of bytes 0 to 13. PLEASE CHECK; I THINK THE OCMT WRITEUP FOR 22,23, 28,29 WAS WRONG; I MADE THEM MATCH OTHER MODULES. Byte
14 15 16, 17 18, 19
Description
Number of input reference parameters (2) Number of output reference parameters (1) Byte length of analog input data (default is 16) Memory type for the module's analog input data, usually type AI. Enter one of the following numbers: 16 = I table 18 = Q table 10 = AI table 12 = AQ table Relative offset from start of table Byte length of discrete diagnostic input data (default is 5) Memory type for the module's diagnostic input bits, usually type I. Enter one of the numbers listed above. Relative offset from start of table Byte length of module's control output bits (default is 1) Memory type for the module's control output bits, usually type Q. Enter one of the numbers listed above. Relative offset from start of table Line Frequency (0 = 50Hz, 1 = 60Hz) Filtering Method (0 = None, 1 = 10mS, 2 = 20mS) reserved Active Channel Bit Map 1 bit per channel Ch1 Range: 1 span -10000mV to +10000mV 2 span 0mV to +10000mV
Byte
40, 41 42, 43 44, 45 46, 47
Description
Ch1 Low Span (-10000 to +10000) Ch1 High Span (-10000 to +10000) Ch 1 Low Eng. Units (-32768 to +32767) Ch 1 High Eng. Units (-32768 to +32767)
20, 21 22, 23 24, 25 26, 27 28, 29 30, 31 32, 33 34 (bit 4) 34 (bits 0,1) 35 36, 37 38, 39
Ch1 Low Alarm Ch1 High Alarm Ch 2 parameters Ch 3 parameters Ch 4 parameters Ch 5 parameters Ch 6 parameters Ch 7 parameters Ch 8 parameters
8-20
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Additional Configuration Data for a 16 Point Grouped Analog Voltage Input Module (ALG282)
The content of configuration data bytes 14 to 261 for a 16 Point Grouped Analog Voltage Input module (IC670ALG282) is listed below. See page 8-18 for the content of bytes 0 to 13. PLEASE CHECK; I THINK THE OCMT WRITEUP FOR 22,23, 28,29 WAS WRONG; I MADE THEM MATCH OTHER MODULES. Byte
14 15 16, 17 18, 19
Description
Number of input reference parameters (2) Number of output reference parameters (1) Byte length of analog input data (default is 32) Memory type for the module's analog input data, usually type AI. Enter one of the following numbers: 16 = I table 18 = Q table 10 = AI table 12 = AQ table Relative offset from start of table Byte length of discrete diagnostic input data (default is 9) Memory type for the module's diagnostic input bits, usually type I. Enter one of the numbers listed above. Relative offset from start of table Byte length of module's control output bits (default is 2) Memory type for the module's control output bits, usually type Q. Enter one of the numbers listed above. Relative offset from start of table Line Frequency (0 = 50Hz, 1 = 60Hz) Filtering Method (0 = None, 1 = 10mS, 2 = 20mS) reserved Active Channel Bit Map 1 bit per channel Ch1 Range: 1 span -10000mV to +10000mV 2 span 0mV to +10000mV
Byte
40, 41 42, 43 44, 45 46, 47
Description
Ch1 Low Span (-10000 to +10000) Ch1 High Span (-10000 to +10000) Ch 1 Low Eng. Units (-32768 to +32767) Ch 1 High Eng. Units (-32768 to +32767)
20, 21 22, 23 24, 25 26, 27 28, 29 30, 31 32, 33 34 (bit 4) 34 (bits 0,1) 35 36, 37 38, 39
48, 49 50, 51 52-65 66-79 80-93 94-107 108-121 122-135 136-149 150-163 164-177 178-191 192-205 206-219 220-233 234-247 248-261
Ch1 Low Alarm Ch1 High Alarm Ch 2 parameters Ch 3 parameters Ch 4 parameters Ch 5 parameters Ch 6 parameters Ch 7 parameters Ch 8 parameters Ch 9 parameters Ch 10 parameters Ch 11 parameters Ch 12 parameters Ch 13 parameters Ch 14 parameters Ch 15 parameters Ch 16 parameters
GFK-0825F
Chapter 8 Datagrams
8-21
20, 21 22, 23 24, 25 26, 27 28, 29 30, 31 32, 33 34, 35 36, 37 38, 39 40, 41 42, 43 44, 45
8-22
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Additional Configuration Data for a Thermocouple Input Module
The content of configuration data bytes 14 to 187 for a Thermocouple module (IC670ALG630) is listed below.
Byte 14 15 16, 17 18, 19 Description Number of input reference parameters (2) Number of output reference parameters (2) Byte length of analog input data Memory type for the module's analog input data, usually type AI. Enter one of the following numbers: 16 = I table 18 = Q table 10 = AI table 12 = AQ table Relative offset from start of table Byte length of discrete diagnostic input data Memory type for the module's diagnostic input bits, usually type I. Enter one of the numbers listed above. Relative offset from start of table Byte length of discrete control output data Memory type for the module's control output bits, usually type Q. Enter one of the numbers listed above. Relative offset from start of table Byte length of analog output data (for cold junction compensation), usually type AQ Memory type for the module's analog output data (used for remote junction compensation). Usually type AQ. Enter one of the numbers listed above. Relative offset from start of table Line Frequency (0 = 50 Hz, 1 = 60 Hz) Open circuit checking suppression for input 1 (0 = perform check, 1 = suppress check)
Channel active for input 1 ( 0 = inactive, 1 = active)
Byte 48, 49
Description Thermocouple type for input 1 (only used for conversion types 1 & 2 (see bytes 46, 47) 0 = none 8=N 1=J 9=G 2=K 10 = C 3=T 11 = D 4= E 12 = Platinel II 5=S 13 = non-standard TC 1 6=R 14 = non-standard TC 2
50, 51
Range type for input 1. This is used ONLY If range type (see bytes 48, 49) is set to 0. 0 = unused 4 = 156 mV 1 = 19.5 mV 5 = 312.5 mV 2 = 39 mV 6 = 625 mV 3 = 78 mV Remote Junction Compensation for input 1 : 0 = none 1 = use local thermistor 2 = use a value supplied in the module's analog output (AQ) data 3 = use the configured value ( bytes 58, 59) Low Alarm for input 1 (-32767 to +32767) High Alarm for input 1 (-32767 to +32767) Remote Junction value for input 1. Used only if Remote Junction Compensation (bytes 52, 53) is 3. The module multiplies this value by 100 then adds it to the input voltage before performing linearization. (-327.67 to +327.67). Offset for input 1. Used if conversion type (bytes 46, 47) is degrees C or F. This value should be in the same units. The module multiplies the value by 100 before using it. Range is -100.00 to +100.00 degrees. Ch 2 parameters Ch 3 parameters Ch 4 parameters Ch 5 parameters Ch 6 parameters Ch 7 parameters Ch 8 parameters
52, 53
60, 61
44, 45 46, 47
GFK-0825F
Chapter 8 Datagrams
8-23
8
Additional Configuration Data for a Current Source Analog Output Module
The content of configuration data bytes 14 to 119 for a Current Source Analog Output module (IC670ALG330) is listed below.
Byte
14 15 16, 17 18, 19
Description
Number of input reference parameters (1) Number of output reference parameters (2) Byte length of diagnostic discrete input data (0 - 4) Memory type for the module's diagnostic input bits, usually type I. Enter one of the following numbers: 16 = I table 18 = Q table 10 = AI table 12 = AQ table
Byte
40, 41
Description
Ch1 Range: 0 no preselected range 1 span 4000 to 20000, units 4,000 to 20,000 2 span 4000 to 20000, units 0 to 32000 3 span 0 to 20000, units 0 to 32000 If the range is not 0, the span and engineering units (entered in the following eight bytes) must match the selected range. If they do not, the module will reject the configuration. If the range is 0, the span and engineering units are not used and the next eight bytes are not checked. Ch 1 Low Eng. Units (-32768 to +32767) Ch 1 High Eng. Units (-32768 to +32767) Ch1 Low Span (0 to 20000, <=high) Ch1 High Span (0 to 20000, >=low)
42, 43 20, 21 22, 23 24, 25 Relative offset from start of table Byte length of the module's analog output data (0 - 16) Memory type for the module's analog output data, usually type AQ. Enter one of the numbers listed above. Relative offset from start of table Byte length of module's control output bits (0 2) Memory type for the module's control output bits, usually type Q. Enter one of the numbers listed above. Relative offset from start of table. Local Default Output (0 = off, 1 = hold) BIU command timeout in milliseconds (500 to 65535) Active Channels. One bit per channel. For each channel, 0 = inactive, 1 = active) Default is 0xFF, all active). 44, 45 46, 47 48, 49
50 - 59 60 - 69 70 - 79
8-24
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Additional Configuration Data for an Analog Voltage Output Module
The content of configuration data bytes 14 to 119 for an Analog Voltage Output module (IC670ALG310) is listed below.
Byte
14 15 16, 17 18, 19
Description
Number of input reference parameters (1) Number of output reference parameters (2) Byte length of diagnostic discrete input data (0 - 3) Memory type for the module's diagnostic input bits, usually type I. Enter one of the following numbers: 16 = I table 18 = Q table 10 = AI table 12 = AQ table Relative offset from start of table Byte length of the module's analog output data (0 - 16) Memory type for the module's analog output data, usually type AQ. Enter one of the numbers listed above. Relative offset from start of table Byte length of module's control output bits (0 - 2) Memory type for the module's control output bits, usually type Q. Enter one of the numbers listed above. Relative offset from start of table. Local Default Output (0 = off, 1 = hold) BIU command timeout in milliseconds (500 to 65535) Active Channels. One bit per channel. For each channel, 0 = inactive, 1 = active) Default is 0xFF, all active).
Byte
40, 41
Description
Ch1 Range: 0 span -10,000 to +10,000, units -10,000 to +10,000 1 span 0 to +10,000, units 0 to +10,000 Ch 1 Low Eng. Units (-32768 to +32767)
42, 43
Ch 1 High Eng. Units (-32768 to +32767) Ch1 Low Span (-10,000 to +10,000 <=high) Ch1 High Span (-10,000 to +10,000 >=low) Ch 2 parameters Ch 3 parameters Ch 4 parameters
50 - 59 60 - 69 70 - 79
80 - 89 90 - 99 100-109 110-119
GFK-0825F
Chapter 8 Datagrams
8-25
Byte
14 15 16, 17 18, 19
Description
Number of input reference parameters (2) Number of output reference parameters (2) Byte length of number of inputs to BIU from the MFP's discrete output (Q) table (0 - 64) BIU table to place Q data from the MFP. Enter one of the following numbers: 16 = I table 18 = Q table 10 = AI table 12 = AQ table Byte offset from the start of the selected BIU table to put MFP Q table data. (0 - 255) Byte length of the number of inputs to the BIU from the MFP's AQ table. (0 - 254) BIU table to put AQ table from the MFP. Enter one of the numbers listed above. Byte offset from the start of the selected BIU table to put MFP AQ table data. (0 - 255)
Byte
28, 29 30, 31 32, 33 34, 35 36, 37
Description
Byte length of the number of outputs from the BIU to the MFP's I table. (0 - 64) BIU table to get data for the MFP's I table. Enter one of the numbers listed above. Byte offset of from the start of the selected BIU table to get data for the MFP's I table (0 - 255) Byte length of the number of outputs from the BIU to the MFP's AI table. (0 - 254) BIU table to get data for the MFP's AI table. Enter one of the numbers listed above. Byte offset of from the start of the selected BIU table to get data for the MFP's AI table (0 - 255) Number of checksums. O means do not check program logic match. (0 - 255) Byte checksum of the MFP ladder logic. Word LRC checksum of MFP ladder logic.
38, 39 40 41 42, 43
8-26
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8
Group Data Move Configuration Data Format
Bytes 0 to 11 must be: FF hex, 0,0,0,0,0,0,0,0,0,0,0 Byte 12 7 6 5 4 3 2 1 0 BSM State (read only) BSM Present (1 = yes, 0 = no) BSM Controller (1 = yes, 0 = no) BSM Forced (1 = yes, 0 = no)
CPU Redundancy ( 00 = no redundancy 01 = Hot standby 10 = Duplex 11 = reserved ) Duplex Default Configuration Protection (read only) Byte 13 7 6 5 4 3 2 1 0 Serial Bus Address (read only) Baud Rate Code (read only) 0 = 153.6Kb ext 1 = 153.6 Kb std 2 = 76.8 Kb 3 = 38.4 Kb Fault Reporting Disabled (0 = yes, 1 = no) Byte 14 7 6 5 4 3 2 1 0 unlabelled bits not used BSM Switch Time (0 = 2.5 sec, 1 = 10 sec Byte 15 Byte 16 Byte 17 7 7 7 6 6 6 5 4 5 4 5 4 3 2 3 2 3 2 1 1 1 0 0 LSB 0 MSB
reserved
Byte 18
6 5
4 3
Byte 19
6 5
4 3
Bytes 20 to 26
6 5
4 3
1 0 reserved
Byte 27
6 5
4 3
GFK-0825F
Chapter 8 Datagrams
8-27
8
Group Move 1
The diagram below shows the sequence of group mode configuration data for Group Move 1, Move 1 and Move 2. The format for subsequent moves is the same.
Group Move 1 Byte 28 Byte 29 Byte 30 Byte 31 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 Source Slot Destination Slot Which Sweeps Data Group Will Be Moved Hold Last State/Defailt
Submove 1 Byte 32 Byte 93 Byte 34 Byte 35 Byte 36 Byte 37 Byte 38 Byte 39 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 Source Table Segment Selector Destination Table Segment Selector Source Offset in bytes, LSB Source Offset in bytes, MSB Destination Offset in bytes, LSB Destination Offset in bytes, MSB Byte Length of Data, LSB Byte Length of Data, MSB
Submove 2 Byte 40 Byte 41 Byte 42 Byte 43 Byte 44 Byte 45 Byte 46 Byte 47 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 Source Table Segment Selector Destination Table Segment Selectot Source Offset in bytes, LSB Source Offset in bytes, MSB Destination Offset in bytes, LSB Destination Offset in bytes, MSB Byte Length of Data, LSB Byte Length of Data, MSB
The high byte of address + 2 of the pointer is not used; it must be zero. The low byte of address + 2 specifies the type of memory where the Status Pointer will be located.
For This Memory Type: I Q R AI AQ discrete input table discrete output table register memory analog input table analog output table Enter This Number: 16 18 8 10 12
8-28
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Byte Description
Mode Mode
This message has two copies of the mode parameter. These copies must be equal for the command to be accepted by the Bus Interface Unit. If you disable the network, the BIU sends no inputs and receives no outputs.
GFK-0825F
Chapter 8 Datagrams
8-29
12, 13 14 - 20
8-30
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
8 Field Recalibration
The 16 Point Grouped Analog Input module is calibrated at the factory. It can also be recalibrated from the host, to adapt to different conditions. Calibration data consists of two sets of values for each channel. One value is provided to the module during calibration. The other value is a corresponding A/D sample value for that current that is determined by the module. One pair of values represents a low value (typically 4mA) and the other represents a high value (typically 20mA). Recalibration, if needed, is done as described below. 1. 2. 3. Connect a known current to each of the channels. (Optional) Place the module in warmup mode by sending the warmup command from the host. Send the calibration command from the host. The calibration command specifies the channel to calibrate and the current being supplied to the channel's input. There is a calibrate command for a high point and one for a low point. The module samples the channel and calculates the nominal value using the default calibration data. The module reads the number of samples specified in the command (1 to 65535) and calculates the average. It then stores the current value and the sample average and recalculates the scaling constants for the channel. The module returns status information about the recalibration to the BIU.
4.
5.
GFK-0825F
Chapter 8 Datagrams
8-31
To read which inputs are forced, specify the number 0 in the datagram. To read which outputs are forced, specify 1 in the datagram. To read forced input values, specify 2 in the datagram. To read forced output values, specify 3 in the datagram. In the BIU, two force enable tables show which points are forced. Two force values tables show the forced values. Each table contains a byte of data for each byte of discrete data followed by a word of data for each channel of analog data. For example, if a BIU is configured to have 6 bytes of discrete input data and 6 channels of analog input data, the input force enable table and input force value table would look like this:
Force Enabled Table Byte # 0 1 2 3 4 5 6, 7 8, 9 10, 11 12, 13 14, 15 16, 17 Description 1st 8 discrete inputs force enable 2nd 8 discrete inputs force enable . . . last 8 discrete inputs force enable 1st channel analog inputs force enable 2nd channel analog inputs force enable . . . 6th channel analog inputs force enable Byte # 0 1 2 3 4 5 6, 7 8, 9 10, 11 12, 13 14, 15 16, 17 Force Values Table Description 1st 8 discrete inputs force values 2nd 8 discrete inputs force values . . . last 8 discrete inputs force values 1st channel analog inputs force values 2nd channel analog inputs force values . . . 6th channel analog inputs force value
Note that it is possible to have no discrete inputs or outputs or no analog inputs or outputs.
1 - 128
For discrete data, a 1 in a bit position in the force enable table corresponds to an enabled force for that point. For analog data, the value FFFF (hex) in a word position in the enable table corresponds to an enabled force for an analog channel.
8-32
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
For conventional I/O modules, 01 in this byte indicates no faults. For intelligent modules, 41 hex indicates no faults.
Board ID (Byte 2)
If the designated slot has a discrete output module, the most significant bit of byte 2 indicates whether the module has a blown fuse or loss of user power fault. If the designated slot has a conventional analog input module, the most significant bit of byte 2 indicates a loss of user power fault. This byte has no meaning for other types of modules.
GFK-0825F
Chapter 8 Datagrams
8-33
This appendix explains how to select scaling values when configuring an analog input or output. See chapter 5 for configuration instructions.
GFK-0825F
A-1
0 to 20 mA
0 mA 20 mA
0 to 20 mA*
0 mA 20 mA
0 to 20 mA*
Connect the output load between Volt (V) and Return (RET) for the channel being used. For 0 to +12.5 voltage, place a jumper between RET and JMP on the terminal block.
A-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
+12.5 volts High +12,500 High +20,000 Connect the output load between Volt (V) and Return (RET) for the channel being used. For 0 to +12.5 voltage, place a jumper between RET and JMP on the terminal block.
GFK-0825F
A-3
Finding the Digital Value with the Module Online to the Process
If the module is online to the process, follow the steps below to find the scaling values. 1. 2. 3. Set the process to the first condition to be measured. Using a suitable external device, find the engineering units measurement (for example, PSI, or degrees). Read the corresponding value with the Hand-held Monitor or the Logicmaster software. The units (using the default scaling) are millivolts or microAmps. using a Hand-held Monitor in default mode, go to the Monitor screens (see chapter 7 if you need further instructions) and read the channel's digital value. using the Logicmaster software, go to the appropriate data table and read the channel's digital value. 4. Set the process to the second condition to be measured and repeat steps 2 and 3 to find the second pair of scaling values.
A-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
100
50
+5.0
+9.0
+10.0
Input Voltage
For engineering units of feet per second, the following scaling values are used: Low engineering units High engineering units Low internal units High internal units = = = = -20 +180 1500 9000 ft/sec ft/sec millivolts millivolts
An input value of 5.0 volts would be scaled to an engineering value of +00073 (ft/sec). In this example, scaling to hundredths of feet per second would provide better resolution. The following scaling values would be used: Low engineering units High engineering units Low internal units High internal units = = = = -2000 +1800 1500 9000 hundredths ft/sec hundredths ft/sec millivolts millivolts
An input value of 5.0 volts would be scaled to an engineering value of +7333 (hundredths ft/sec).
GFK-0825F
A-5
B
This appendix describes some precautions that can be taken in an installation to help assure proper operation. It is possible some installations might exceed the surge immunity capabilities specified in chapter 1. This is most likely in outdoor installations or where the power source is from another building or ground system. It is prudent to provide local transient protection.
Note
MOVs do a good job of absorbing transients on communications, control, and power lines, provided the total energy of those transients does not exceed the rating of the device. However, if the energy of the transient exceeds the rating of the device, the MOV may be either damaged or destroyed. This failure may not be visibly or electrically evident. MOVs should be regularly inspected for signs of damage to assure continued protection against transients. For some applications, periodic replacement of critical MOVs is recommended, even if they do not show signs of damage.
GFK-0825F
B-1
Power to Modules
MOVs
Suitable MOVs include Harris part number V220MA2A, Panasonic ERZ-CO5FK221U, and Siemens 505K140. If necessary, higher energy-rated devices can also be used. It is important to be sure that the MOV leads do not cause any shorts between the serial data and shield connectors. Chapter 2 of the Genius I/O System and Communications Manual (GEK-90486-1) describes the noise-rejection and filtering capabilities of the Genius bus. It explains bus wiring practices for all applications. That chapter also gives additional instructions for installing a bus outdoors or between buildings, including recommendations for adding suppression at the point where the bus enters a building.
B-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
C
This appendix describes the selection and operating characteristics of the bus cable that links Genius devices. This information supercedes the equivalent text portion of chapter 2 of The Genius I/O System and Communications Manual (GFK-90486), The Communications Bus. A Genius serial bus consists of two or more Genius devices, and (usually) the bus cable that connects them. A single block or bus controller with a Hand-held Monitor directly attached, properly terminated with a 75 Ohm resistor, is considered the smallest possible Genius communications bus.
Wiring Guidelines
Four types of wiring may be encountered in a typical factory installation: 1. 2. Power wiring - the plant power distribution, and high power loads such as high horsepower motors. These circuits may be rated from tens to thousands of KVA at 220 VAC or higher. Control wiring - usually either low voltage DC or 120 VAC of limited energy rating. Examples are wiring to start/stop switches, contactor coils, and machine limit switches. This is generally the interface level of the Genius discrete I/O. Analog wiring - transducer outputs and analog control voltages. This is the interface level to Genius I/O analog blocks. Communications and signal wiring - the communications network that ties everything together, including computer LANs, MAP, and Genius I/O and communications bus.
3. 4.
These four types of wiring should be separated as much as possible to reduce the hazards from insulation failure, miswiring, and interaction (noise) between signals. A typical PLC system with Genius I/O may require some mixing of the latter three types of wiring, particularly in cramped areas inside motor control centers and on control panels. In general, it is acceptable to mix the Genius bus cable with the I/O wiring from the blocks, as well as associated control level wiring. All noise pickup is cumulative, depending on both the spacing between wires, and the distance span they run together. I/O wires and Genius bus cable can be placed randomly in a wiring trough for lengths of up to 50 feet. If wiring is cord-tied (harnessed), do not include the bus cable in the harness, since binding wires tightly together increases the coupling and mechanical stress that can damage the relatively soft insulation of some serial cable types. Wiring external to equipment and in cable trays, should be separated following NEC practices. The pickup over long-distance runs with adequate spacing consists of common mode and ground voltage differences. These are rejected due to the differential transmission mode of the Genius bus and the bus isolation transformers built into each Genius I/O block.
GFK-0825F
C-1
Electrical Interface
The Genius serial bus uses computer grade twisted pair data cable. The half duplex token sequence used requires only a single pair since at any time only one station is transmitting and all others are receiving. All stations must receive in order to track the present token value and take their appropriate turn on the bus, regardless whether the data is to be used locally. The transmit sequence is the same as the serial bus address (SBA) set into each location during configuration. A simplified interface circuit is shown below:
Wiring Terminals
SER1 SER2 SHIELD OUT SER1 SER2 SHIELD IN SER2 R R LOCAL SUPPLY +5 to 10 V COMP RX+ REF COMP RX+
- REF
Signal coupling to the bus is via a high frequency, high isolation pulse transformer. This permits the bus and the local logic to be at different voltage levels. The pulse waveforms are bipolar (see next section below) to reduce DC baseline offsets in the waveform. The daisy-chained bus is shown on the left in the above illustration. The SER 1 and SER 2 lines are merely tapped at the intermediate locations along the bus. These connections must be consistent since the signal is polarized. The shield of the cable is broken into segments at each location. Each shield segment is DC grounded at one end (SHIELD OUT), and terminated with a small capacitor at the other (SHIELD IN). The segmenting breaks up long ground loop paths. The capacitor termination reduces common mode noise from high frequency pickup, while preventing large ground loop currents in the shield at low frequencies. The alternately switching transistors produce a negative pulse followed by a positive pulse across SERIAL 1 relative to SERIAL 2. The bit waveform is a series of these pulses, as will be shown later. The transformer provides isolation (2500 volts test) between the bus and the local logic, permitting these to be at different voltages. The internal resistors in each line provide current limit and some termination function during transmission. The balanced (differential) signals on the twisted pair provide high noise immunity due to the magnetic (H field) cancellation effect of the twisting, as well as electric (E field) reduction by the shielding. Most remaining noise pickup is common mode: the transformer provides a high common mode noise rejection by looking only at the differential signal across the SER 1-2 lines. The two input comparators detect the positive polarity input pulses separately from the negative; these are sent to a custom interface logic chip which digitally filters these for timing and sequence, then reconstructs the NRZ digital data. Voltages between the two thresholds are ignored. This filtering, and the high input threshold if the comparators, are highly effective in rejecting both random impulse noise and low level line reflections. Finally a CRC-6 checksum check is performed before the data is sent to the local processor (not shown).
C-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Maximum output current (SER 1 and 2 shorted together) Peak RMS Transmitter source resistance Transmitter source inductance (transformer leakage inductance) Receiver input threshold; +Vr, -Vr (4) Receive mode input impedance Receive mode load inductance (transformer shunt inductance) Receiver common mode rejection (DC to 1 MHZ) Shield capacitor termination Isolation, serial bus to circuit, continuous
Notes: (1) Vp may vary among various module types. (2) Rated load is half cable impedance when termination is included. (3) Peak open circuit voltage contains underdamped ringing due to lack of termination. (4) Input voltages between +Vr and -Vr thresholds are ignored.
GFK-0825F
C-3
76.8
4500ft 1364m 4500ft 1364m 2500ft 758m 3500ft 1061m 3500ft 1061m
38.4
7500ft 2283m 7500ft 2283m 3500ft 1061m 6000ft 1818m 6000ft 1818m
(A)9823 (C)4596 (M)M39240 (B)89182 (B)9841 (M)M3993 (A)9818C (B)9207 (M)M4270 (A)9109 (B)89207 (C)4798 (M)M44270 (A)9818D (B)9815 (O)911264 ** (E)532185 BBDN (A)9818 (B)9855 (M)M4230 (A)9110 (B)89696 (B)89855 (A)9814C) (B)9463 (M)M4154 (A)5902C (B)9302 (M)M17002
none CL2 CM CL2P CM CL2 CL2 CM CM CL2P CM * CMP none * none CM * CM CM none CMP CMP none CM CL2 none CM CM
.350in 8.89mm .322in 8.18mm .270in 6.86mm .330in 8.38mm .282in 7.16mm
2 / #22
30V
2000ft 606m 2000ft 606m 1000ft 303m 1500ft 455m 1500ft 455m
200 80 80
100 ohms
2 / #20
150V
200
.330in 8.38mm .260in 6.60 mm approx .50in (12.7mm) .315in 8.00mm .274in 6.96mm .243in 6.17mm .244in 6.20mm
2 / #20 2 / #22 flexing 4 pairs #24 (solid) 4 (two pair) #22 250V >150V 150V 80 80 60
1500ft 455m 1500ft 455m 1500ft 455m 1200ft 364m 1200ft 364m 800ft 242m 200ft 60m
2500ft 758m 2000ft 606m 2000ft 606m 1700ft 516m 1700ft 516m 1500ft 455m 500ft 152m
3500ft 1061m 3000ft9 09m 3000ft 909m 3000ft 909m 3000ft 909m 2500ft 758m 1200ft 333m
6000ft 1818m 4500ft 1364m 4500ft 1364m 4500ft 1364m 4500ft 1364m 3500ft 1061m 2500ft 758m
100 ohms
150V
200
75 ohms
2 / #20
150V
60
75 ohms
300V
80
Notes:
A = Alpha, B = Belden, C = Consolidated, E = Essex, M = Manhattan, O = Olflex = Limited to 16 taps at 38.4 Kbaud * = not known **= Suitable for applications requiring high flexibility, continuous flex or vibration.
NEC classes are based on data obtained from manufacturers and are subject to change. CANADIAN CEC codes are generally similar. Other countries may vary. The serial bus can be treated as a Class 2 circuit when appropriate wiring practices are followed. Maximum available bus lengths may be affected when installation requires the high voltage rated CM (Communications) rating. CM types can replace CL2, but not vice versa.
C-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Use caution when connecting instrumentation to the bus. A differential probe or a summation of two probes relative to ground is required. Inadvertent grounding of one side of the bus can cause loss of data or data errors. The pulse frequency is three times the baud frequency, for example 460.8 KHz at 153.6 Kb. The peak transmitted voltage Vp and the receiver thresholds Vr are per the electrical specification above. The peak voltages measured will decline with distance along the cable from the transmitting station, so different stations will have varying amplitudes. The wave shape will also become more rounded with distance. The minimum amplitude pulses seen during a 0 should exceed the receiver threshold Vr of 900 millivolts by 50% (about 1.4 volts) for best reliability. An occasional pulse at or below the threshold may still not cause the bit to be missed, due to a voting algorithm in the logic, however. Likewise, no pulses greater than Vr should exist during logic 1 intervals. Occasional extra pulses during this interval are also rejected by the logic. Line reflections will show up as notch distortion during the pulse or low level pulses during 1 intervals, and their appearance is synchronized to the baud frequency. These cause no problem if they do not cause violation of the amplitude criteria of the previous paragraphs. The Serial 1 and Serial 2 lines should always have a termination resistor equal to the characteristic impedance of the cable connected at each extreme end. When testing a Genius block or other device using a Hand Held Monitor, when no serial bus is present, a terminating resistor will improve integrity. 75 Ohms is recommended.
GFK-0825F
C-5
2.
3. 4.
5. 6.
7.
For assistance in selecting a specific cable type, please consult your local GE Fanuc application engineer.
Prefabricated Cables
For applications using 150 ohm cables, prefabricated cables are available in 15" (IC660BLC001) and 36" (IC660BLC003) lengths. These cables terminate in mating connectors that simplify wiring between I/O blocks. The 36" cable is recommended for Field Control installations.
C-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
C
Effect of Long Cables, Repeaters, or Unspecified Cable Types On Maximum Length Bus
Three effects limit the maximum length bus available at any baud rate: 1. 2. 3. Voltage attenuation Waveform distortion (frequency dispersion) Propagation delays
Attenuation
The transmitter output levels and receiver thresholds determine the maximum attenuation that can be tolerated. For Genius products, this is the principal determinant when using recommended cable types.
Distortion
Waveform distortion is due to the limited bandwidth of wire media, which causes the various frequency components of a pulse waveform to travel at different speeds and thus arrive separately in time (called dispersion). As a result, the received pulse appears rounded and distorted. The signal at the extreme end from the transmitter may look rounded and skewed as shown below. Distortion is most apparent near the beginning and end of a pulse train where in may appear as a change in phase or a frequency shift. Critical timing for a logic 0 transmission is shown below in a more detailed version of the waveform: Tw Tw +Vr
Note the first and last half-cycle look wider. The most critical to operation is the first full cycle of the first start bit of the transmission. Detection of this pulse establishes the time synchronization of the receiver to the incoming waveform. Missing this first pulse does not cause the data to be missed, but may compromise the noise immunity with respect to extra or missing pulses. The frequency of the AC pulse is 3X the baud rate as noted earlier. This means the normal period Tp(normal) is: 2.17 microseconds at 153.6 Kb 4.34 microseconds at 76.8 Kb 8.68 microseconds at 38.4 Kb.
GFK-0825F
C-7
C
The half cycle pulse width, when measured between the positive and negative receiver thresholds, denoted as Tp/2 in the figure, will vary along the waveform due to dispersion, and resembles a frequency shift.. The digital input filter essentially is a band pass filter which looks at the half cycle timing Tp/2, and the duration above the thresholds, Tw. The limits are: Tp/2 = 0.6 Tp(normal) maximum Tw = 0.188 Tp(normal) minimum These measurements can be taken when evaluating the maximum length of an unspecified cable. Dispersion is much less of a problem with fiber optic links since the media is much wider bandwidth, and therefore has less distortion.
Propagation Delay
The propagation delay is caused by travel time of the signal down the cable. Typical signal velocity in data grade cables is around 65- 78% of the speed of light. This requires about 3 microseconds to travel a 2000 foot long bus. This is about half a bit time at 153,6 Kb. This skew could affect the bus access sequence since only one bit of quiet bus (skip) time is usually allocated between transmission of adjacent addresses. (Refer to Bus Access Time section below.) The signal must reach all devices on the bus within the period of one bit. Propagation delay causes the ultimate limitation in bus length, even with ideal media. Propagation speed through fiber optic is not significantly different than wire, and delays through the interfaces must be accounted for.
C-8
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
C Bus Access
All devices must receive the current SBA and the stop character even though the data is irrelevant locally. After the stop control character is received, each device on the bus starts a timer. The time delay is equal to a skip time times the difference between the device Serial Bus Address (SBA) and the last SBA received. The device will transmit after the time delay if no other start bits are detected first. Thus each device takes turn in order of SBA. Unused SBAs result in longer times between messages. All devices must detect messages within this skip time delay. A bus collision (two sources transmitting simultaneously) results if this sequence is missed. The skip time value is equal to one bit period, except on the 153.6e rate, where it is two bit periods long. The longer interval is useful to accommodate the longer propagation delays due to longer bus cables, or when delays are introduced by fiber optic or other repeaters, The worse case is when adjacent SBAs are physically located at opposite ends of a long bus. For example, assume SBA 4 and 6 are at one end of a 2000 foot bus and SBA5 at the other, operating at 153.6s Kb. When SBA 4 end character is detected, SBA6 immediately starts timing 2 skip times (13 uSec) to start of it's transmission. SBA5 receives the end character 3 uSec later, and starts timing 1 skip time (6.5 uSec). Thus SBA 5 will start transmitting 9.5 uSec after SBA 4 quit. This allows 3.5 uSec for the signal to get back to SBA6 to cancel its transmission turn. The 3 uSec transmission delay leaves only 0.5 uSec to do this and avoid a collision between SBA5 and 6. Bus collisions result in missing data or detected CRC errors. Problems resulting from bus collisions can be fixed by not using (skipping) a SBA, resequencing SBAs in order along the bus, going from 153.6s baud to the 153.6e, or a lower baud rate.
GFK-0825F
C-9
Bus Length
The maximum bus length for shielded, twisted-pair cable is 7500 feet. Some cable types are restricted to shorter bus lengths. In turn, the bus length determines which baud rate may be selected. If the application requires greater bus length, fiber optics cable and modems can be used, as explained later in this chapter.
Bus Length and Baud Rate for Busses with Phase A Devices
If a bus has any Phase A Genius products (catalog numbers IC660CBDnnn, IC660CBSnnn, IC660CBAnnn, IC660HHM500, or IC660CBB900/901), the bus must use 153.6 Kbaud standard and the maximum bus length is 2000 feet. Therefore, only the cable lengths listed under 153.6s are permitted (153.6e refers to 153.6 Kbaud extended, which is not compatible with 153.6 Kbaud standard).
3. 4. 5. 6.
In noisy environments, 153.6 Kbaud extended provides improved noise immunity with little effect on bus scan time. If a system is experiencing excessive blinking of the bus controller's COMM OK light, or if the I/O blocks' I/O Enabled LEDs go off frequently, 153.6 Kbaud extended should be used. The baud rate selected should be indicated on all blocks, especially if different busses in the facility use different baud rates. Before connecting a Hand-held Monitor to a functioning bus, check that it has been configured to the correct baud rate. If not, change the HHM baud rate selection, turn off the HHM, connect it to the bus, then turn the HHM on.
C-10
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
GFK-0825F
C-11
D
This appendix includes examples of different Field Control I/O Station configurations: An I/O Station with discrete data only, where all of the data is configured within the BIU's I/O map. The BIU sends all inputs from Field Control modules on the network. All outputs are generated by the system controller (for example, a PLC) that sends them to the BIU over the network. An I/O Station with both analog and discrete data, where all of the data is configured within the BIU's I/O map. As in the first example, the BIU sends all inputs from Field Control modules on the network. All outputs are generated by the system controller which sends them to the BIU over the network. An I/O station with both discrete and analog data, which also includes a Micro Field Processor. The Micro Field Processor performs some I/O processing locally. An I/O Station with both discrete and analog data, which also includes a Micro Field Processor. Group Data Moves are used to transfer data within the I/O Station. This configuration allows all station inputs to be solved by the Micro Field Processor, and all station outputs to be controlled by the Micro Field Processor. The system controller (for example, a PLC) will receive all station inputs. If the Micro Field Processor stops providing outputs, the system controller will assume control of all station outputs.
No synchronization is required. Slot 1: Slot 2: Slot 3: Slot 4: 12VDC 16-Point Pos/Neg Input Module (IC670MDL640) 120VAC 8-Point Isolated Input Module (IC670MDL242) 5/12/24VDC 16-Point Output Module (IC670MDL742) 8-Point Relay Output Module (IC670MDL930) I00001 - I00016 I00017 - I00024 Q00001 - Q00016 Q00017 - Q00024
GFK-0825F
D-1
No synchronization is required. Slot 1: 12VDC 16-Point Pos/Neg Input Module (IC670MDL640) I00001 - I00016
Slot 2: 120VAC 8-Point Isolated Input Module (IC670MDL242) I00017 - I00024 Slot 3: 5/12/24VDC 16-Point Output Module (IC670MDL742) Slot 4: 8-Point Relay Output Module (IC670MDL930) Slot 5: 8-Channel Analog Input Module (IC670ALG230) Slot 6: High-level 16-Channel Analog Input Module (IC670ALG240): analog inputs: diagnostic inputs: control outputs: Slot 7: 4-Channel Analog Output Module (IC670ALG320) Q00001 - Q00016 Q00017 - Q00024 AI00001 - AI00008
D-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Slot 1 synchronization is required. Slot 1: Micro Field Processor (IC670MFP100) Map BIU I00001-00112 to MFP I00001 - 00112, so all inputs on station become inputs to MFP Map BIU AI00001-00024 to MFP AI00001 - 00024, so all inputs on station become inputs to MFP Map BIU Q00001-00040 to MFP Q00001 - 00040, so all outputs from MFP control station outputs Map BIU AQ00001-00004 to MFP AQ00001 - 00004, so all outputs from MFP control station outputs Set all MFP default parameters to No (Hold Last State) Slot 2: 12VDC 16-Point Pos/Neg Input Module (IC670MDL640) Slot 3: 120VAC 8-Point Isolated Input Module (IC670MDL242) Slot 4: 5/12/24VDC 16-Point Output Module (IC670MDL742) Slot 5: 8-Point Relay Output Module (IC670MDL930) Slot 6: 8-Channel Analog Input Module (IC670ALG230) Slot 7: High-level 16?Channel Analog Input Module (IC670ALG240): analog inputs: diagnostic inputs: control outputs: Slot 8: 4-Channel Analog Output Module (IC670ALG320) I00001 - I00016 I00017 - I00024 Q00001 - Q00016 Q00017 - Q00024 AI00001 - AI00008
GFK-0825F
D-3
D Example 4: Discrete and Analog Data, Network and Local Processing and Group Data Moves
In this I/O Station, there are discrete and analog I/O modules and a Micro Field Processor. Group Data Moves are used to transfer data within the I/O Station. This configuration allows all station inputs to be solved by the Micro Field Processor and all station outputs to be controlled by the Micro Field Processor. The system controller (for example, a PLC) will receive all station inputs. If the Micro Field Processor stops providing outputs, the system controller will assume control of all station outputs. BIU Map: I00001 - I00168 Q00001 - Q00056 AI00001 - AI00028 AQ00000 - AQ00000 (zero length)
Slot 1 synchronization is required. Slot 1: Slot 2: Slot 3: Slot 4: Slot 5: Micro Field Processor (IC670MFP100) High-level 16?Channel Analog Input Module (IC670ALG240) 4-Channel RTD Input Module (IC670ALG620) 8-Channel Thermocouple Input Module (IC670ALG630) 16-Point 12-120 VAC Output Module (IC670MDL330) Reference parameters zero length Reference parameters zero length Reference parameters zero length Reference parameters zero length Q00041 - 00056
Group Move #1: Source slot 2, Destination slot 0 (move inputs from High-level Analog Input module to BIU input tables). All submoves can be set to default to either Yes or No. Submove 1: (Moves diagnostic bits) Source reference I00001 Destination reference I00001 Length 11 bytes (moves analog inputs) Source reference AI00001 Destination reference AI00001 Length 32 bytes
Submove 2:
Group Move #2: Source slot 0, Destination slot 2 (move outputs from BIU tables to High-level Analog Input module control outputs). Submove 1: Source reference Q00001 Destination reference Q00001 Length 2 bytes
D-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
D
Group Move #3: Source slot 3, Destination slot 0 (move RTD inputs to BIU input tables). All submoves can be set to default to either Yes or No. Submove 1: (Moves diagnostic bits) Source reference I00001 Destination reference I00089 Length 4 bytes (moves analog inputs) Source reference AI00001 Destination reference AI00017 Length 8 bytes
Submove 2:
Group Move #4: Source slot 0, Destination slot 3 (move control outputs from BIU tables to RTD module). Submove 1: Source reference Q00017 Destination reference Q00001 Length 1 byte
Group Move #5: Source slot 4, Destination slot 0 (move Thermocouple inputs to BIU input tables). All submoves can be set to default to either Yes or No. Submove 1: (Moves diagnostic bits) Source reference I00001 Destination reference I00121 Length 6 bytes (moves analog inputs) Source reference AI00001 Destination reference AI00021 Length 16 bytes
Submove 2:
Group Move #6: Source slot 0, Destination slot 4 (move control outputs from BIU tables to Thermocouple module). Submove 1: Source reference Q00025 Destination reference Q00001 Length 2 bytes
Group Move #7: Source slot 1, Destination slot 0 (move all outputs of MFP to BIU input tables). All submoves are set to default to No (Hold Last State). Submove 1: (Moves discrete inputs) Source reference Q00001 Destination reference Q00001 Length 7 bytes
Group Move #8: Source slot 0, Destination slot 1 (move all inputs from station in BIU tables to MFP input table). Submove 1: Source reference I00001 Destination reference I00001 Length 21 bytes Source reference AI00001 Destination reference AI00001 Length 56 bytes
Submove 2:
GFK-0825F
D-5
In this example, two group moves are used to transfer the following data: Group 1: from the Smart Analog Input Module to the Micro Field Processor: The second byte of I data (which contains diagnostic status information about the module) is to be moved to MFP memory starting at I0017. Also, the second channel of analog input (AI) data is to be moved to MFP memory starting at AI002.
Slot 1
Slot 0
The data group will be moved on BIU sweeps 1 and 9 (out of 1 through 16). The group move would be:
Source: Slot 2 (the analog input module) Destination: Slot 1 (the Micro Field Processor) Move 1, Source Location: I009 (start of second byte) Move 1, Destination Location: I0017 Move 1, Data Length: 1 (byte) Move 2, Source Location: AI002 (start of second input) Move 2, Destination Location: AI002 Move 2, Data Length: 2 (bytes) Sweep Selections: 1 and 9 only
Slot 2
Group 2: from the Micro Field Processor to the Smart Analog Input Module: Data from MFP memory starting at Q0017 is to be moved to the module's Q memory (used to clear module faults). The data group will be moved on BIU sweeps 4 and 12. The group move would be:
Source: Slot 1 (the Micro Field Processor) Destination: Slot 2 (the analog input module) Move 1, Source Location: Q0017 Move 1, Destination Location: Q0001 Move 1, Data Length: 2 (bytes) Sweep Selections: 4 and 12 only
D-6
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Index
A
Alarm limits
Analog Grouped Input module, 5-47, 5-55, 5-63 Analog input module, 5-33 RTD module, 5-70 Thermocouple module, 5-78
BIU sweep
selective, 4-4
Bus B LED, 2-2 Bus Controller version required, 1-9 Bus Interface Unit
I/O memory, 4-2 installing on terminal block, 3-14 introduction, 1-3 removing from terminal block, 3-14
C
Cable types, C-4 Cables
between terminal blocks, 2-8
B
Backplane current, 2-4 Backplane scan times, 4-7 Baud rate
configuration, 5-8 selection guidelines, C-10
BIU
backing up outputs with MFP, 4-19
BIU data types, 4-3 BIU scanning frequency for Group Data, 5-106
GFK-0825F
Index-1
Index
RTD module, 5-68 Thermocouple module, 5-76 installing Terminal Block, 3-7 mounting, 3-5 removing Terminal Block, 3-7
Circuit configuration
RTD module, 5-67
Configuration Mismatch fault, 5-2 Control wiring, 3-3, C-1 CPU Redundancy
configuring, 5-12
Discrete outputs, 4-11 Display and clear faults from LM90-70, 6-5 Duplex CPU redundancy, 1-10, 5-12
E
EEPROM
remove and replace, 3-16
D
Data defaults
Analog Grouped Input module, 5-42, 5-50, 5-58, 5-93 Analog Voltage Output module, 5-84 Micro Field Processor data, 5-101 RTD module, 5-66 Thermocouple input module, 5-74
Enclosures, 3-5 Equipment required with Field Control, 1-9 ESD protection, 3-2
F
Fault Report datagram, 8-5 Fault Reporting
Analog input module, 5-30 Analog output module, 5-37 configuration, 5-23 configuring for the Bus Interface Unit, 5-10 Discrete output module, 5-25, 5-27
Faults
clearing, 6-3 display with Logicmaster 90-70, 6-5 handling by Field Processor, 6-2
Firmware upgrade, 3-16 Forcing I/O data, 7-2, 7-5 Functional specifications, 2-9 Fuse
BIU, 2-1, 3-15 replacing, 3-15
G
Genius Field Processor
Index-2
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Index
configuration format for datagram, 8-10, 8-27 Analog input module, 5-29 Analog Voltage Output module, 5-81 discrete input module, 5-22 discrete output module, 5-24, 5-26 for analog output module, 5-35 Micro Field Processor's internal, 4-14 RTD module, 5-64 Thermocouple module, 5-72
I/O scanning
enable/disable, 5-15
H
Hand-held Monitor
used to clear faults, 6-3 used to monitor I/O data, 7-3
Inputs, 4-10
reading, 4-5
L
LEDs, 2-2 Line Frequency
Grouped Analog Input module, 5-43, 5-51, 5-59 RTD module, 5-66 Thermocouple input module, 5-75
Host CPU, 1-7 Hot Insertion, 2-7 Hot standby redundancy, 1-10, 5-12 Humidity specification, 1-5
Load requirements, 2-6 Locations for I/O modules, 3-5 Logic power, 2-3 Logicmaster 90-70
monitoring I/O data, 7-6 software version required, 1-9
I
I/O data
forcing, 7-2, 7-5 handling, 7-2 override, 7-2, 7-6 transfer with host, 4-9
M
Micro Field Processor
backing up outputs, 4-17 backing up outputs from network, 4-18 configuring, 5-99 data defaults, 5-101 I/O references, 5-100 introduction, 1-3 operation with BIU, 4-14 reference parameters, 5-99
I/O modules
introduction, 1-3 locations for, 3-5 read ID with HHM, 5-21
Module current requirements, 2-6 Module versions required for Hot Insertion, 2-7 Modules
BIU Terminal Block, 1-3 Bus Interface Unit, 1-3 I/O modules, 1-3 I/O Terminal Blocks, 1-4 Micro Field Processor, 1-3 types of, 1-2
I/O references
Analog Grouped Input module, 5-40, 5-48, 5-56, 5-90
GFK-0825F
Index
Index-3
Index
Monitoring I/O data with an HHM, 7-3 Mounting clearances, 3-5 Mounting positions, 3-5 Mounting screws, 3-5
Thermocouple module, 5-77
N
Network communications
disable, 5-15
Read Configuration datagram, 8-7 Read Configuration Reply datagram, 8-8 Read I/O Forces datagram, 8-32 Read Map datagram, 8-3 Read Map Reply datagram, 8-3 Read Slot Diagnostics datagram, 8-33 Redundancy
bus
Noise
preventing, 3-3 providing transient protection, 3-9 specifications, 1-5
configuring, 5-11
bus
description, 1-11
CPU
O
Offset Adjustment
Thermocouple module, 5-80
configuring, 5-12 description, 1-10 Reference address, 4-2 Reference Junction Compensation
Thermocouple module, 5-79
OK LED, 2-2 Open Thermocouple diagnostic, 5-75 Operating mode, 8-29 Output Default Time, 5-11 Output defaults, 4-11 Outputs
backing up with MFP, 4-19 for conventional modules, 4-6 sent by host, 4-11
P
Panel mounting, 3-5 PLC Fault Table, 6-5 PLC types, 1-7 Power
specifications, 2-9 wiring
Register memory for S6 or S5 PLC, 5-9, 7-6 Report Fault datagram, 8-5 RTD Input module
alarm limits, 5-70 channel active, 5-68 configuration, 5-64 data defaults, 5-66 I/O references, 5-64 line frequency, 5-66 resistance, 5-71 RTD type, 5-69 RTD wire type, 5-69 types of units, 5-68
RTD Resistance
configuring, 5-71
S
Scaling
Grouped Analog Input module, 5-46, 5-54, 5-62, 5-97
R
Rack number, 5-20 Range
Scaling Range
Analog Voltage Output module, 5-87
Scaling values
Analog input module, 5-32
Index-4
Field Control Genius Bus Interface Unit Users Manual October 1999
GFK-0825F
Index
Analog output module, 5-39 example, A-5 in millivolts or microamps, A-1 measuring, A-4
Thermocouple type
configuring, 5-77
U
Units
RTD module, 5-68 Thermocouple module, 5-76
V
Vibration specification, 1-5 Voltage attenuation, C-7
Set BIU Mode datagram, 8-29 Set Micro Field Processor Mode datagram, 8-29 Signal wiring, 3-3, C-1 Slot number, 5-20 Specifications. See individual I/O module datasheets
electrical, 2-9 environmental, 1-5 noise, 1-5 temperature, 1-5 vibration, 1-5
W
Wire type for RTD module, 5-69 Wiring guidelines, 3-3, C-1 Write Configuration datagram, 8-8 Write Map datagram, 8-4
Surge suppressors, C-11 Synchronization, 4-14 Synchronization module, 4-5, 4-6 Synchronous operation of BIU and MFP, 4-16
T
Temperature specifications, 1-5 Terminal Block
installing on DIN rail, 3-7 removing from DIN rail, 3-7
GFK-0825F
Index
Index-5