Copyright 2005 Bently Nevada, LLC All Rights Reserved. The information contained in this document is subject to change without notice. The following are trademarks of Bently Nevada, LLC in the United States and other countries:
ACM, Actionable Information, Actionable Information to the Right People at the Right Time, ADRE, Asset Condition Management, Asset Condition Monitoring, Bently ALIGN, Bently BALANCE, Bently DOCUVIEW, Bently LUBE, Bently PERFORMANCE, Bently Nevada, CableLoc, SM ClickLoc, Data Manager, Decision Support , DemoNet, Dynamic Data Manager, Engineer Assist, FieldMonitor, flexiTIM, FluidLoc, Helping You Protect and Manage All Your Machinery, HydroScan, HydroView, Key , Keyphasor, Machine Condition Manager 2000, MachineLibrary, Machine Manager, MicroPROX, Move Data, Not People, Move Information, Not Data, NSv, Prime Spike, PROXPAC, Proximitor, REBAM, RuleDesk, SE, Seismoprobe, Smart Monitor, Snapshot, System 1, System Extender, TDXnet, TDIXconnX, TipLoc, TorXimitor, Transient Data Manager, Trendmaster, TrimLoc, Velomitor. Bently Nevadas orbit logo and other logos associated with the trademarks in bold above, are also all trademarks or registered trademarks of Bently Nevada in the United States and other countries
The following ways of contacting Bently Nevada are provided for those times when you cannot contact your local Bently Nevada representative: Mailing Address Telephone Fax Internet 1631 Bently Parkway South Minden, NV 89423 USA 1 775 782 3611 1 800 227 5514 1 775 215 2873 www.bently.com
ii
Additional Information
The primary purpose of Modbus communications is to provide information. In certain cases Modbus can experience data loss and communication delays. You should not use Modbus as a shutdown path unless a Safety Risk Assessment (SRA) determines that Modbus provides a tolerable level of risk for the machinery and process and will not impact the safety of persons or the environment. Use the 1900/65A relay contacts for shutdown if the SRA indicates that Modbus is not adequate.
Notice:
This manual does not contain all the information required to operate and maintain the 1900/65A General Purpose Equipment Monitor module. Refer to the Following manuals for other required information. 1900/65 General Purpose Equipment Monitor Operation and Maintenance Manual (169217-01) operating and maintaining the 1900/65A 1900/65A General Purpose Monitor Product Manual (173400-01) installing, configuring, and maintaining the 1900/65A for operation
iii
Contents
1. Introduction .................................................................................. 1
1.1 1.2 1.3 1.4 1900/65A Overview ............................................................................................ 1 RS-232 and RS-485 Support.............................................................................. 1 RS-422 Support .................................................................................................. 1 Response Time................................................................................................... 1
2.
3.
4.
5.
iv
5.2 Mapped Data Summary ....................................................................................40 5.3 Data/Register Associations ...............................................................................41 5.3.1 Date and Time ...................................................................................41 5.3.2 Write Date and Time..........................................................................41 5.3.3 Last Read Time Stamp......................................................................42 5.3.4 Event List...........................................................................................43 5.3.5 Full Scale Data Range.......................................................................45 5.3.6 Reset Latched Statuses ....................................................................45 5.3.7 Heart Beat .........................................................................................46 5.3.8 Config Download Counter .................................................................46 5.3.9 Config Adjustment Counter ...............................................................46 5.3.10 Write Sequence Number ...................................................................47 5.3.11 Monitor Not OK ..................................................................................48 5.3.12 Monitor Alert and Danger Alarm Status .............................................48 5.3.13 Monitor Bypass ..................................................................................49 5.3.14 Alarm Inhibit.......................................................................................49 5.3.15 Alarm Inhibit Switch ...........................................................................50 5.3.16 Trip Multiply .......................................................................................50 5.3.17 Trip Multiply Switch............................................................................50 5.3.18 Monitor Status List .............................................................................51 5.3.19 Channel Not OK.................................................................................52 5.3.20 Channel Danger.................................................................................52 5.3.21 Channel Alert .....................................................................................53 5.3.22 Channel Bypass.................................................................................53 5.3.23 Channel Bypass Switch .....................................................................53 5.3.24 Channel Danger Bypass Switch ........................................................54 5.3.25 Channel Disabled ..............................................................................54 5.3.26 Channel Status List............................................................................55 5.3.27 Variable Invalid ..................................................................................55 5.3.28 Variable Danger.................................................................................56 5.3.29 Variable Alert .....................................................................................56 5.3.30 Variable Disabled...............................................................................57 5.3.31 Variable Amplitude, Proportional .......................................................57 5.3.32 Variable Amplitude, Floating Point.....................................................58 5.3.33 Variable Top Scale, Floating Point ....................................................58 5.3.34 Variable Bottom Scale, Floating Point ...............................................59 5.3.35 Variable Underspeed .........................................................................59 5.3.36 Variable Transducer 50% Error Period..............................................59 5.3.37 Variable Status List............................................................................60 5.3.38 Variable Alert and Danger Over, Proportional ...................................60 5.3.39 Variable Alert and Danger Under, Proportional .................................62 5.3.40 Variable Alert and Danger Over, Floating Point.................................63 5.3.41 Variable Alert and Danger Under, Floating Point...............................64 5.3.42 Relay Asserted ..................................................................................65
6. 7.
vi
Section 1 Introduction
1.
Introduction
This document covers the installation and use of the Modbus Gateway with the 1900/65A General Purpose Equipment Monitor. The Modbus Gateway is the interface this monitor uses to communicate with Modbus master devices over an Ethernet (Modbus/TCP) or a serial (Modbus/RTU) network using the Modbus protocol. Modbus is particularly useful in a client server architecture or for sharing monitor data simultaneously with multiple client devices as part of a Process Control System (PCS).
2.
Updates are available for download from the Bently Nevada Software Update Services page located at www.bently.com. Contact your Bently Nevada representative for licensing details.
Figure 2-1: Opening the Hardware Information window. 1. Locate the monitor in the Online Monitors window. 2. Right click on the monitor to open the Context menu (Figure 2-1). 3. Click on View Hardware Information to open the Hardware, Firmware Information window (Figure 2-2). 3
Figure 2-2: Hardware, Firmware Information window. 4. Note the revision information provided in this window. If the firmware version for your monitor is earlier than that listed in Table 2-1, install new firmware.
Figure 2-3: Opening the About window. 1. Click Help>About on the menu bar (Figure 2-3) to open the About window. 2. Note the revision information shown in this window. If the version of your software is earlier than that listed in Table 2-1, install new software.
Figure 2-5: Opening Firmware Update window. 1. Open the 1900 Configuration Software. 2. Click the Online icon in the Toolbar to display the 1900/65 monitors on your network. 3. Right-click on the monitor you want to update to open the context menu (Figure 2-5).
4. Click on Firmware Update to open the firmware update window (Figure 2-6). 5. Click the Browse button to locate the new firmware file. 6. Click the Update button to complete the upgrade.
3.
Figure 3-1: Expanded monitor node showing the Modbus Gateway Node, the Serial Modbus Node, and the Generate Map command.
10
Enable: Click in the check box to enable (5) or disable () Modbus communications. The current property settings and Modbus map are preserved if a property is disabled.
TIP For most applications you may use the default settings for the following properties.
Set channel Not OK register if channel unconfigured, disabled, or bypass switch set: Click the check box (5) to force the monitor to set the Not OK register to 1 when the channel is unconfigured, disabled, or the channel bypass switch is set. Unclick the check box () to prevent the Not OK register from responding to these conditions. The channel bypass switch is a software setting that will bypass a channel when active and can be set by a Modbus command, the 1900 Configuration Software, or the Display Module. Set variable invalid register if variable unconfigured or disabled: Click the check box (5) to force the monitor to set the variable invalid register to 1 when a variable is unconfigured or disabled. Unclick the check box () so unconfigured or disabled variables do not affect the variable invalid status. Most Significant Word First: This swaps the upper 16 bits with the lower 16 bits of a 32 bit value to accommodate different number formats. This applies only to Modbus data that uses two registers. A check sends the most significant word first. If the box is not checked, the least significant word is sent first. See Table 3-1. Table 3-1: Most Significant Word First example showing a 32-bit value = 0x7B8C3F6E Map Address 30020 30021 Most Significant Word First Option Enabled 5 0x7B8C 0x3F6E Disabled 0x3F6E 0x7B8C
Allow Register Writes: Select the kind of configuration permission given to a Modbus client: No Prohibits configuration by a Modbus client Yes Permits a Modbus client to change the parameters listed below: Write Time and Date Reset Latched Statuses Monitor Alarm Inhibit Switch Monitor Bit Packed Status List Channel Bypass Switch Channel Danger Bypass Switch Channel Bit Packed Status List 11
Setpoint Over Amplitude, Integer Setpoint Under Amplitude, Integer Setpoint Over Amplitude, Floating Point Setpoint Under Amplitude, Floating Point
With Sequence Requires a write sequence to be used when the configuration parameters listed above are changed via Modbus. Immediately prior to writing to the configuration parameter to be changed, a value of 0x55AA (Hex) must be written to the Write Sequence Field register. See register definition in Section 5.3.10.
Full scale data range: Enter a value from 1 to 65535. Variable amplitudes are scaled to this value. Configuration messages: Displays status information relating to recent configuration events. The log is not editable. Three types of messages are listed: Information: This message type provides information about the configuration. Warning: This message type is an Alert indication that implies a possibly unintended result may require further attention. Error: This message type indicates that the configuration is invalid and must be corrected before proceeding further.
If the message is too long to be fully displayed in the window, double-click on the message to view the complete message in a separate window.
12
Figure 3-3: The Modbus Gateway properties Serial tab. Slave Address: Enter a Slave Address for this monitor. Valid addresses are 1 to 255. The default Slave Address = 1. Serial Connection: Select the type of serial connection that the monitor will use to communicate with other Modbus serial devices. The proper selection depends on the protocol used: RS-232: Select this option when connecting this 1900/65A to a Modbus master RS-232 interface. RS-232 permits only one monitor to communicate with a single Modbus master. RS-485 Unterminated (2-wire): Select this option when a 2-wire RS-485 bus is used and this 1900/65A is not located at either end of the bus. RS-485 Terminated (2-wire): Select this option when a 2-wire RS-485 bus is used and this 1900/65A is located at either end of the bus. In this case, the 1900/65A will provide electrical termination by placing an internal 120 resistor across the RX+ and RX- terminals that connect to the 2wire bus. RS-485 Unterminated (4-wire): Select this option when a 4-wire RS-485 bus is used and this 1900/65A is not located at either end of the bus. 13
RS-485 Terminated (4-wire): Select this option when a 4-wire RS-485 bus is used and this 1900/65A is located at either end of the bus. In this case, the 1900/65A will provide electrical termination by placing one internal 120 resistor across the RX+ and RX- terminals, and a second internal 120 resistor across the TX+ and TX- terminals.
Baud Rate: Select an appropriate baud rate. The default is 19,200 baud. Parity: Select type of parity used: Even, Odd, or None. The default is Even parity. Stop Bits: Select the number of stop bits used: 1 or 2. The default is 1 stop bit. Flow Control: Select either None or Hardware. The default is None. You can edit the Flow control value only if the RS-232 serial connection is selected. Bias: The default Bias selection is Disable. Typically, the Modbus master will bias the RS-485 bus. In this case (or if another device on the bus provides bias) select Disable. If the 1900/65A must provide bias, select Enable. This will connect RX- to common and RX+ to +5V through 1.3 k resistors. Response Delay: This is the minimum amount of time between the end of a master request (once the byte timeout has expired) and when the 1900/65A sends the response. This delay allows the DCS to have enough time to tristate the line and enter the listening mode before the 1900/65A begins transmitting a response. Byte Timeout: Select a delay time in terms of transmitted bytes. This value defines how long the bus must be inactive (quiet) for the 1900/65A to detect the end of a request from the master. The byte timeout represents the time it takes to send a number of bytes transmitted at the baud rate used by the bus. For example, a byte timeout of 25 bytes transmitted at 19.2 kb/sec yields a delay of 14.3 ms. (25 bytes * 11 bits/byte / (19200 bits/sec) = 14.3 ms).
14
15
Figure 3-5: Opening a register group properties window. Right click on the register group and select Properties (Figure 3-5) to open the Register Group Properties window (Figure 3-6).
Figure 3-6: Register Group Properties window. Use this window to edit the name of the group and adjust the start address of the register group. All registers added to this group will be assigned consecutive addresses beginning at the Start Address. 3.1.3.3.3 Generating a Register Group
16
Right click on the address group and select Generate (Figure 3-7) to open the Generate Register Group window (Figure 3-8).
Figure 3-8: Generate Register Group window. Select the desired configuration levels and register types to be mapped: 1. The Select Configuration pane (left) displays the available monitor, channel and variable level configurations. Check to select the desired configuration levels. 2. The Select Registers pane (right) shows the list of registers that can be mapped. Check 5 to select the desired register types. 3. Click OK. The software will automatically populate the address group with the data registers of configured points. Example: Map an Input Register group starting at address 30500 that contains all configured Proportional Amplitude variables. 1. Right click on the Modbus Map and select Add Input Registers Group to add a new input registers group to the list. 2. Right click on the new Input Registers group and select Properties. 3. Rename the address group and change the starting address to 500. Click OK. 4. Right click on the new Input Registers group and select Generate to open the Generate Register Group dialog window. 5. Check the variables to be mapped in the Select Configuration window. 6. Check the Amplitude (Proportional) register type in the Select Registers window. 7. Click the OK button. All the proportional values for the configured points will be added to the address group.
17
Figure 3-9: Starting Download from the context menu. From the toolbar (Figure 3-10): 1. Click Download to open a window containing a list of online monitors. 2. Select a monitor on the list by clicking its checkbox. A message window will open. 3. Review the messages and click the OK button to complete the download.
18
Figure 3-12: Activate license message. 1. Insert the license key floppy disk in the disk drive or attach the USB license key to the computer. 2. Launch the License Manager program in the 1900 Configuration Software directory. 3. Click on the icon that represents the media on which the license resides. 4. In the Licenses Available on Key window put the number of licenses to be transferred in the Add column adjacent to the row that lists 1900/65A Modbus license. 5. Click the ==> button to transfer the license to the computer. 6. Click the Commit button to execute the transfer. 7. Close License Manager. 8. From the 1900 Configuration Software click the Online button to see the monitors online. 9. To activate Modbus, right click on the desired monitor and select Activate Modbus License. The software will activate Modbus for the selected monitor and decrement the number of 1900/65A Modbus licenses by one.
19
20
Figure 3-14: Exported Modbus map file viewed in an ASCII text editor.
To create a configuration file with a text editor: 1. Create a header row to define the data contained in each column. The header row must contain these terms separated with a comma:
Monitor, IP Address, Group Name, Modbus Address Block, Start Address, Address, Bit, Type, Channel, Variable, Setpoint, Size, Modbus Minimum, Modbus Maximum, Minimum, Maximum, Units, Description, Gateway
2. List the appropriate data in each subsequent row below the header:
Ethylene Unit 7,192.168.1.109,Coils,Coils,00001, 0001,,Not OK,,,,1,0,65535,0,,,
Data must be valid Registers are validated for input type, channel, variable type, and address Register types must be valid for their block type Empty lines are skipped A register must have the correct fields defined for a given register type
All errors are reported to the user after import is complete by line, field and description.
Figure 3-16: Selecting Import from CSV from menu. Click File>Import from CSV on the menu bar (Figure 3-16) to open the Import Modbus Map window (Figure 3-17).
22
Locate and select the desired CSV file to import. Click Open to load the file as a configuration.
23
4.
4.2 Terminology
4.2.1 Client/Server vs. Master/Slave
When the 1900/65A monitor communicates in a networked environment, the terms client and server are used instead of master and slave to describe the role of networked devices. For example, a Process Control System (PCS) acts as a client because it requests data, and a 1900/65A monitor acts as a server because it responds by providing the requested data.
channels 1 through 4, plus temperature on channels 5 through 8. The channel type must correspond to the type of transducer connected to the input. Variables: Variables define the kind of measurements that the monitor obtains from the input signal source after the raw signal is processed and filtered. Analog Output: This is one of four 420 mA outputs each of which may be assigned to represent a variable from any of the eight inputs. Relay Output: This is one of six relay outputs that can be programmed to respond to logical combinations of monitor, channel, or variable status states. Properties: Properties define how an object works. Objects in the hierarchy have one or more properties that can be edited.
Table Type
Coils Discrete Inputs Input Registers Holding Registers
PDU Addressing
000000 065535 100000 165535 300000 365535 400000 - 465535
26
The length of each field is an integral multiple of 8 bit bytes. The function code field is sent first with the content of the data field following in the order shown.
27
4.4.1.1 Request
Function Code (1 byte)
0x08
Diagnostic Code: This is a sub-function code that represents the diagnostic to execute. Table 4-4 lists the diagnostics that the 1900/65A supports. Table 4-4: Diagnostic codes.
Diagnostic Code (high byte) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Diagnostic Code (low byte) 0x00 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D Name of Diagnostic Return Query Data (Section 4.4.1.3.1) Monitor Diagnostic Register (Section 4.4.1.3.2) Not Used Not Used Not Used Not Used Clear Counters (Section 4.4.1.3.3) Message Count (Section 4.4.1.3.4) Communications Error Count (Section 4.4.1.3.5) Exception Count (Section 4.4.1.3.6)
28
Name of Diagnostic Return Slave Message Count (Section 4.4.1.3.7) Return Slave No Response Count (Section 4.4.1.3.8) Return Slave Busy Count (Section 4.4.1.3.9) Return Bus Character Overrun Count (Section 4.4.1.3.10)
Data bytes 1 and 2 and the corresponding response depend upon the requested diagnostic. See Section 4.4.1.3.
Valid Exception Codes: 01, 03, or 04. See Section 4.5 for definitions.
4.4.1.3.2 Monitor Diagnostic Register (Diagnostic Code 0x05) The data in the response message returns the contents of the 1900/65A monitors diagnostic register. 29
Data Byte 1a
Expanded below
7 6 5 4 3 2 1 0
Data Byte 2a
Expanded below
7 6 5 4 3 2 1 0
Bit 7 6 5 4 3 2 1 0 Bit 7 6 5 4 3 2 1 0
Bit Value
Display Source Faultb Bit Value Channel 8 Hardware Error Channel 7 Hardware Error Channel 6 Hardware Error Channel 5 Hardware Error Channel 4 Hardware Error Channel 3 Hardware Error Channel 2 Hardware Error Channel 1 Hardware Error
a. A logic 1 in the bit pattern represents a FAILURE in the respective area. b. Display Source Fault. The voltage source in the monitor used to power the Display Module is out of spec. A problem with the cable connecting the display to the monitor could result in this fault. 4.4.1.3.3 Clear Counters (Diagnostic Code 0x0A) This diagnostic will clear all monitor diagnostic counters.
Note: These counters are also cleared when the monitor is powered up.
30
4.4.1.3.4 Message Count (Diagnostic Code 0x0B) The data in the response message returns the number of Modbus request messages that the monitor has received on the network since its last restart, power-up, or the last time its counters were cleared. Example: Message Count Request
Function Code (1 byte)
0x08
The value in Data Bytes 1 and 2 contains the number of Modbus request messages received by the monitor since the last reset, power-up or counter-clear request. 4.4.1.3.5 Communication Error Count (Diagnostic Code 0x0C) The data in the response message returns the number of Modbus communication errors encountered by the monitor since its last restart, power-up, or the last time its counters were cleared. For example, the Modbus communication error count would be incremented if a requests message length were inconsistent with the function codes expected length. Example: Communication Error Count Request
Function Code (1 byte)
0x08
31
The value in Data Bytes 1 and 2 contains the number of Modbus communication errors detected by the monitor since the last reset, power-up, or counter-clear request. 4.4.1.3.6 Exception Count (Diagnostic Code 0x0D) The data in the response message returns the number of exception responses returned by the monitor since its last restart, power-up, or the last time its counters were cleared. Example: Exception Count Request
Function Code (1 byte)
0x08
The value in Data Bytes 1 and 2 contains the number of Exception Responses detected by the monitor since the last reset, power-up, or counter-clear request. 4.4.1.3.7 Slave Message Count (Diagnostic Code 0x0E) The data in the response message returns the quantity of messages addressed to the remote device or broadcast that the remote device has processed since its last restart, power-up, or the last time its counters were cleared. Example: Slave Message Count Request
Function Code (1 byte)
0x08
32
The value in Data Bytes 1 and 2 contains the number of messages detected by the monitor since its last restart, power-up, or the last time its counters were cleared. 4.4.1.3.8 Slave No Response Count (Diagnostic Code 0x0F) The data in the response message returns the quantity of messages addressed to the remote device for which it has returned no normal or exception response since its last restart, power-up, or the last time its counters were cleared. Example: Slave No Response Count Request
Function Code (1 byte)
0x08
The value in Data Bytes 1 and 2 contains the number of messages addressed to the remote device for which it has returned no normal or exception response since its last restart, power-up, or the last time its counters were cleared. 4.4.1.3.9 Slave Busy Count (Diagnostic Code 0x11) The data in the response message returns the quantity of messages addressed to the remote device for which it returned a Slave Device Busy exception response since its last restart, power-up, or the last time its counters were cleared. Example: Slave Busy Count Request
Function Code (1 byte)
0x08
33
The value in Data Bytes 1 and 2 contains the number of messages addressed to the remote device for which it returned a Slave Device Busy exception response since its last restart, power-up, or the last time its counters were cleared. 4.4.1.3.10 Bus Character Overrun Count (Diagnostic Code 0x12) The data in the response message returns the number of messages addressed to the remote device that it could not handle due to a character overrun condition since its last restart, power-up, or the last time its counters were cleared. A character overrun is caused by data characters arriving at the port faster than the receiving device can store them, or by the loss of a character due to a hardware malfunction. Example: Bus Character Overrun Count Request
Function Code (1 byte)
0x08
The value in Data Bytes 1 and 2 contains the number of messages addressed to the remote device that it could not handle due to a character overrun condition since its last restart, power-up, or the last time its counters were cleared.
4.4.2.1 Request
Function Code
0x11
34
4.4.2.2 Response
Function Code (1 byte) 0x11 Byte Count (1 byte) 0x07 Family ID 1 high byte Family ID 2 byte Family ID 3 byte Family ID 4 low byte Run indicator status bye Major Revision Number byte Minor Revision Number byte
Family ID: 1900/65A Monitor Module part number 167706. Added space value in hex is: Family ID 1: 0x00 Family ID 2: 0x02 Family ID 3: 0x8F Family ID 4: 0x1A
Run indicator status: Always 0xFF. 0x00=off, 0xFF=on. Major Rev Number: The current major firmware revision number. Minor Rev Number: The current minor firmware revision number.
Valid Exception Codes: 0x01 or 0x04. See Section 4.5 for definitions.
35
Table 4-5: Exception codes. Code 01 Error Message ILLEGAL FUNCTION Cause Receipt of a request before the monitor receives a Modbus configuration. Receipt of a request having a function code not supported by the monitor. 02 ILLEGAL DATA ADDRESS Receipt of a request to read or write a register outside valid address range. Value in the Data field is not an acceptable value. Receipt of a request to read or write more registers than the function supports. Receipt of a diagnostic request with an unsupported sub-function code. 04 SLAVE DEVICE FAILURE Receipt of a request having a data length inconsistent with its function code. Receipt of a request to write an unacceptable value to a register. Receipt of a request to write to a register, which contains read-only information. 06 SLAVE DEVICE BUSY Receipt of a request while the monitor is in initialization mode. A Modbus register request is attempted from the Modbus utility while a configuration is being downloaded to the monitor from the configuration software. The Modbus request will not be processed.
03
Downloading firmware. Modbus requests will not be answered Downloading configuration Writing to multiple setpoints using a single Write Registers command
37
5.
5.1 Terms
These terms apply when used in a register mapping context: Register type: This term represents the specific 1900/65A monitor data to be returned. Register Address: This is the one-based address of a Modbus register that contains specific 1900/65A monitor data or statuses. Data is assigned to registers in one of four register blocks: Discrete Inputs, Coils, Input Registers, or Holding Registers. Each register block implies an address range. One-based: This implies that an address for a register is relative to a starting address of X00001, and the first register in a block has an address of X00001. By definition, Modbus addresses are provided as one-based values. Zero-based: This implies that an address for a register is relative to a starting address of X00000, and the first register in a block has an address of X00000. By definition, addresses embedded in Modbus PDUs are provided as zero-based values. Monitor: This implies that data is associated with the monitor in general, and not to a specific channel type or variable. Channel: This implies that data is associated with a specific channel. There are up to 8 channels available per monitor. Variable: This implies that data is associated with a specific variable. Variables define the kind of measurements obtained from the input signal source after the raw signal is processed and filtered.
39
Client Access
Channel 9 9 9 9 9 9 9 9
Register Type
Date and Time
Write Date and Time Last Read Time Stamp Event List Full Scale Data Range Reset Latched Statuses Heart Beat Config Download Counter Config Adjustment Counter Write Sequence Number Monitor Not Ok Monitor Danger Monitor Alert Monitor Bypass Alarm Inhibit Alarm Inhibit Switch Trip Multiply Trip Multiply Switch Monitor Status List Channel Not Ok Channel Danger Channel Alert Channel Bypass Channel Bypass Switch Channel Danger Bypass Switch Channel Disabled Channel Status List Variable Invalid Variable Danger Variable Alert Variable Disabled Variable Amplitude, Proportional Variable Amplitude, Floating Point Variable Top Scale, Floating Point Variable Bottom Scale, Floating Point Variable Under Speed Variable Transducer 50% Error Period Variable Status List Variable Alert and Danger Over, Proportional Variable Alert and Danger Under, Proportional Variable Alert and Danger Over, Floating Point Variable Alert and Danger Under, Floating Point
R R/W R R W R R R W R R R R R R/W R R/W R/W R R R R R/W R/W R R/W R R R R R R R R R R R R/W R/W R/W R/W
7 Registers 7 Registers 7 Registers 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 1 Register 2 Registers 2 Registers 2 Registers 1 Register 1 Register 1 Register 1 Register 1 Register 2 Registers 2 Registers
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
R/W 18 Registers
9 9
9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
40
Variable 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
Monitor
Length
Coils
Context
Client Access
Channel
Register Type
Relay Asserted
1 Register
Variable 9
Monitor
Length
Coils
previously generated system events based on this new time minus the amount of time that has elapsed since the event occurred. The same applies to time-stamped variable data.
Note: If a client has not sent time and date data to the monitor since the monitor was last powered up, the monitor will return zeros in each of the seven time stamp registers when reading the Event List or the Last Read Time Stamp. System events still contain a sequence number indicating the order in which the events were collected.
Read or write 7 registers Monitor Register 1: Year (00-99, 00 implies the year 2000) Register 2: Month (1-12, 1 = January) Register 3: Day (1-31) Register 4: Hour (0-23, 24-hour clock; 0 = Midnight) Register 5: Minute (0-59) Register 6: Second (0-59) Register 7: 1/1000 Second (0-999)
Exceptions: If a Modbus client attempts to write an unacceptable value to one of the registers such as a 13 for the month, the monitor will return a SLAVE DEVICE FAILURE error. If a Modbus client attempts to write the 1/1000 Second register and any of the other registers contain an unacceptable value such as 0 for the month or an invalid day for the month and year selected, the monitor will return a SLAVE DEVICE FAILURE error.
Access: Length:
Format:
Register 1: Year (00-99, 00 implies the year 2000) Register 2: Month (1-12, 1 = January) Register 3: Day (1-31) Register 4: Hour (0-23, 24-hour clock; 0 = Midnight) Register 5: Minute (0-59) Register 6: Second (0-59) Register 7: 1/1000 Second (0-999)
Exceptions: If no variable amplitude registers have been read since the monitor was last powered up, the monitor will return zeros for each of the 7 registers. If a Modbus client has not sent time to the monitor since the monitor was last powered up, the monitor will return zeros in each of the 7 registers.
Register 11:
Event Code 1 2 3 4 5 6 7 8 9 1900 Has Rebooted Not Ok Alert Danger Relay Active Config Changed Config Change Failed Reset Latching Monitor Inhibit
10 Bypass 11 Danger Bypass 12 Flash Memory Failure 13 Config Lost 14 Inhibit/Bypass Lost 15 Events Lost 16 Self Test Passed 17 Self Test Failed 18 A/D Failure 19 CJC Failure 20 HCS08 Failure 21 +12 V Failure 22 -24 V Failure 23 +1.4 V Failure 24 +2.5 V Failure 25 Display Fault 26 +3.3 V Failure 27 +5 V Failure 28 Modbus Enabled 29 Port Failure 30 Trip Multiply 31 Transducer Signal Too Slow 32 Transducer 50% Error 33 Transducer Signal is Valid 34 Serial Port Reset Register 12: 44 Year (00-99, 00 implies the year 2000)
Register 13: Register 14: Register 15: Register 16: Register 17: Register 18:
Month (1-12, 1 = January) Day (1-31) Hour (0-23, 24-hour clock; 0 = Midnight) Minute (0-59) Second (0-59) 1/1000 Second (0-999)
Exceptions: If the requested event is more than 199 events older than the sequence number of the last posted system event, or the event requested has not been generated yet, registers 5-18 will contain zeros. It is possible for the monitor to store an event without a time stamp. This results when an event occurs, but a Modbus client has not sent time to the monitor since the monitor was last powered up. In this case registers 12-18 will contain zeros. If the event sequence number register has never been written to, registers 1-2 and 5-18 will contain zeros.
45
Exceptions: This register does not indicate the health of the monitor. It still increments when read even if errors (A/D errors, node voltage errors, channel Not OK conditions, etc.) exist, or the monitor is not updating variable amplitudes. The 1900/65A provides other registers that communicate these error conditions.
Exceptions:
None.
Exceptions: Using a single WRITE MULTIPLE REGISTERS command to write to the Write Sequence Number register and a configuration parameter register will not change the configuration parameter and will return a SLAVE DEVICE FAILURE error. The registers must be written using two separate consecutive write commands. If 0x55AA is written to the Write Sequence Number field and then a configuration is downloaded, 0x55AA must be re-written prior to a Modbus initiated run-time parameter change. Writing to a configuration parameter 47
prior to writing to the Write Sequence Number register will cause the monitor to return a SLAVE DEVICE FAILURE.
Exceptions: Although the Set channel Not OK register if channel unconfigured, disabled, or bypass switch set option alters the Channel Not Ok register behavior, it has no affect on the Monitor Not Ok register. Channels that are unconfigured, disabled, or which have the Channel Bypass Switch enabled will not cause the monitor to set the value of the Monitor Not Ok register to 1.
Access: Length:
Read Only 1 register 100001 - 165536 (Discrete Inputs) 300001 - 365536 (Input Registers) 400001 - 465536 (Holding Registers)
Access: Length:
Exceptions: Channels that are unconfigured or disabled will not cause the monitor to set the value of this register to 1.
Access: Length:
Access: Length:
0 indicates that the switch is off, while a 1 indicates that the switch is on. Reading this register will return the current switch setting. Writing 0 to this register will disable the switch, while writing any non-zero value will enable it. The user can also change the value of this switch through the 1900 Configuration Software or from the Display Module. Access: Length: Read or write 1 register 100001 - 165536 (Discrete Inputs) 300001 - 365536 (Input Registers) 400001 - 465536 (Holding Registers) Context: Format: Exceptions: Monitor Register 1: 1 = Monitor Trip Multiply Swtich is active, otherwise 0 None
51
Access: Length:
Exceptions: The monitor sets the value of this register to 0 if the Set channel Not OK register if channel unconfigured, disabled, or bypass switch set option is disabled, and one of those conditions applies.
Exceptions: If the channel is unconfigured or disabled, the monitor sets the value of this register to 0. 52
Exceptions: If the channel is unconfigured or disabled, the monitor sets the value of this register to 0.
Access: Length:
Exceptions: If the channel is unconfigured or disabled, the monitor sets the value of this register to 0.
register will disable the switch, while writing any non-zero value will enable it. The user can also change the value of this switch through the 1900 Configuration Software or from the Display Module. Access: Length: Read or write 1 register 100001 - 165536 (Discrete Inputs) 300001 - 365536 (Input Registers) 400001 - 465536 (Holding Registers) Context: Format: Channels 1 through 8 1 = Channel Bypass Switch is active, otherwise 0
Exceptions: If the channel is unconfigured or disabled, the monitor sets the value of this register to 0, and writing to this register will return a SLAVE DEVICE FAILURE error.
Exceptions: If the channel is unconfigured or disabled, the monitor sets the value of this register to 0, and writing to this register will return a SLAVE DEVICE FAILURE error.
100001 - 165536 (Discrete Inputs) 300001 - 365536 (Input Registers) 400001 - 465536 (Holding Registers) Context: Format: Exceptions: Channels 1 through 8 1 = Channel disabled, otherwise 0 None.
There is a compensation circuit failure, and this is a thermocouple temperature variable Read only 1 register 100001 - 165536 (Discrete Inputs) 300001 - 365536 (Input Registers) 400001 - 465536 (Holding Registers)
Access: Length:
Context: Format:
Exceptions: If the Set variable invalid register if variable unconfigured or disabled option is disabled, and one of those conditions applies, the monitor sets the value of this register to 0.
Exceptions: If the variable is unconfigured or disabled, the monitor will set the value of this register to 0.
Format:
Exceptions: If the variable is unconfigured or disabled, the monitor will set the value of this register to 0.
Exceptions: If the variable is unconfigured or disabled, the monitor sets the value of this register to 0. 57
If the variable does exist but is invalid (see Variable Invalid register), then the monitor will calculate the returned counts as follows: Returned counts = (clamp value bottom scale) / (top scale bottom scale) * Full Scale Data Range
Register 2:
Exceptions: If the variable is unconfigured or disabled, the monitor sets the value of these registers to 0. If the variable does exist but is invalid, the monitor will return the Clamp Value that was configured for the variable in the 1900 Configuration Software.
Register 2:
58
Exceptions: If the variable is unconfigured or disabled, the monitor sets the value of these registers to 0.
Access: Length:
Address Range: 300001 - 365535 (Input Registers) Context: Format: Register 1: Most significant word of the IEEE single precision floating point value if the Most Significant Word First option is enabled. Least significant word of the IEEE single precision floating point value if the Most Significant Word First option is enabled. Variable
Register 2:
Exceptions: If the variable is unconfigured or disabled, the monitor sets the value of these registers to 0.
Length:
1 register 100001 - 165536 (Discrete Inputs) 300001 - 365536 (Input Registers) 400001 - 465536 (Holding Registers)
Context:
Exceptions: If the variable is unconfigured or disabled or the variable type is not Speed, the monitor sets the value of this register to 0.
For Example: Given: Setpoint Amplitude = 1.2 in/s, Top Scale = 2 in/s, Bottom Scale = 0, Full Scale Data Range = 65535 Returned Counts = (1.2 - 0) / (2 - 0) * 65535 = 39321 Access: Length: Read or write 1 register 400001 - 465536 (Holding Registers) Context: Format: Variable Integer setpoint amplitude
Exceptions: A value read from this register may differ from the value written to it due to the resolution of the register. The monitor rounds setpoints to the nearest digit of precision based on the variable's full-scale range. The resolution is defined in Table 5-2: Table 5-2: Resolution definition table. Full Scale Range 0 to 0.999 1 to 99.99 100 to 999.9 1000 or greater Digits After the Decimal Place 3 2 1 0
Calculate the full-scale range by taking the absolute value of (Top Scale - Bottom Scale). For example, if top scale is 20 g pk and bottom scale is 0 g pk, the full scale range would be 20 which means that the monitor will round all setpoints to the nearest one hundredth. So if an integer value that represents 13.736 g pk is written to the setpoint register, the setpoint register will return an integer value that represents 13.74 g pk. If the setpoint is unconfigured or disabled, this register will contain 0. The following conditions will result in the monitor returning a SLAVE DEVICE FAILURE: Writing a value to this register if the setpoint is unconfigured or disabled. Writing a value to this register that is larger than Full Scale Data Range. Writing a value to this register that exceeds the linear range configured for the transducer. Writing a value to this register that violates the rule that the Over setpoint be greater than the Under setpoint.
61
Exceptions: A value read from this register may differ from the value written to it due to the resolution of the register. The monitor rounds setpoints to the nearest digit of precision based on the variable's full-scale range. The resolution is defined in Table 5-3: Table 5-3: Resolution definition table. Full Scale Range 0 to 0.999 1 to 99.99 100 to 999.9 1000 or greater Digits After the Decimal Place 3 2 1 0
Calculate the full-scale range by taking the absolute value of (Top Scale - Bottom Scale). For example, if top scale is 20 g pk and bottom scale is 0 g pk, the full scale range would be 20 which means that the monitor will round all setpoints to the nearest one hundredth. So if an integer value that represents 13.736 g pk is written to the setpoint register, the setpoint register will return an integer value that represents 13.74 g pk. If the setpoint is unconfigured or disabled, this register will contain 0. 62
The following conditions will result in the monitor returning a SLAVE DEVICE FAILURE: Writing a value to this register if the setpoint is unconfigured or disabled. Writing a value to this register that is larger than Full Scale Data Range. Writing a value to this register that exceeds the linear range configured for the transducer. Writing a value to this register that violates the rule that the Over setpoint be greater than the Under setpoint.
Register 2:
Exceptions: The following conditions will result in the monitor returning a SLAVE DEVICE FAILURE: Writing a value to this register if the setpoint is unconfigured or disabled. Writing a value to this register that is greater than the configured top scale or less than the configured bottom scale. Writing a value to this register that exceeds the linear range configured for the transducer. Writing a value to this register that violates the rule that the Over setpoint be greater than the Under setpoint. Writing an invalid IEEE single precision floating point value to these registers.
A value read from this register may differ from the value written to it due to the resolution of the register. The monitor rounds setpoints to the nearest digit of 63
precision based on the variable's full-scale range. The resolution is defined in Table 5-4: Table 5-4: Resolution definition table. Full Scale Range 0 to 0.999 1 to 99.99 100 to 999.9 1000 or greater Digits After the Decimal Place 3 2 1 0
Calculate the full-scale range by taking the absolute value of (Top Scale - Bottom Scale). For example, if top scale is 20 g pk and bottom scale is 0 g pk, the full scale range would be 20 which means that the monitor will round all setpoints to the nearest one hundredth. So if a value of 13.736 g pk is written to the setpoint register, the setpoint register will return a value of 13.74 g pk.
Register 2:
Exceptions: The following conditions will result in the monitor returning a SLAVE DEVICE FAILURE: 64 Writing a value to this register if the setpoint is unconfigured or disabled. Writing a value to this register that is greater than the configured top scale or less than the configured bottom scale. Writing a value to this register that exceeds the linear range configured for the transducer.
Writing a value to this register that violates the rule that the Over setpoint be greater than the Under setpoint. Writing an invalid IEEE single precision floating point value to these registers.
A value read from this register may differ from the value written to it due to the resolution of the register. The monitor rounds setpoints to the nearest digit of precision based on the variable's full-scale range. The resolution is defined in Table 5-5: Table 5-5: Resolution definition table. Full Scale Range 0 to 0.999 1 to 99.99 100 to 999.9 1000 or greater Digits After the Decimal Place 3 2 1 0
Calculate the full-scale range by taking the absolute value of (Top Scale - Bottom Scale). For example, if top scale is 20 g pk and bottom scale is 0 g pk, the full scale range would be 20 which means that the monitor will round all setpoints to the nearest one hundredth. So if a value of 13.736 g pk is written to the setpoint register, the setpoint register will return a value of 13.74 g pk.
65
Section 6 Glossary
6.
Glossary
Numbers
10BaseT 10BaseT is a version of Ethernet operating at 10 Mbps and is defined by the IEEE 802.3 standard. 100BaseTX Often called Fast Ethernet, 100BaseTX is a version of Ethernet operating at 100 Mbps and is defined by the IEEE 802.3u standard.
Abbreviations
cm centimeter deg - degrees (angular) g - gravity (acceleration due to gravity on earth). Hz in/s Hertz inches per second (velocity)
m - metre m/s2 - metre per second per second (acceleration) mm pk pp rms millimetre zero-to-peak (amplitude) peak-to-peak (amplitude) root-mean-square mm/s millimetre per second (velocity)
Acronyms
ADU - Application Data Unit DCS - Distributed Control System DSP - Digital Signal Processor EMI - Electromagnetic Interference IP - Internet Protocol LED - Light-Emitting Diode MAC - Media Access Control 67
PCS - Process Control System PDU - Process Data Unit PLC - Programmable Logic Controller RFI TC Radio Frequency Interference Thermocouple Transmission Control Protocol/Internet Protocol RTD - Resistance Temperature Detector TCP/IP -
A
Accelerometer An accelerometer is an inertial transducer which converts the acceleration characteristic of mechanical vibration into a proportional electric signal. Accuracy The degree of conformity of a calculation or measurement to a standard or true value. It is often expressed as a percent: the error to the full-scale meter reading, or the error to the actual input value.
Often confused with inaccuracy, which is the departure from the true value into which all causes of error are combined. The word accuracy is often incorrectly used as a synonym for repeatability. ADU Acronym for Application Data Unit. A wrapper that encloses a PDU and adds addressing information and error check data. Alarm A status event that occurs when a measured or calculated value exceeds a pre-defined limit for a minimum period of time. The 1900/65A monitor provides Alert and Danger alarms. Alarm Inhibit A function that causes the monitor to suppress all alarm events. Alarm Inhibit is a temporary state that allows the user to perform routine maintenance without the risk of an unintended alarm event.
68
Section 6 Glossary
Alert The less severe of two possible alarm states. An Alert state is active when the magnitude of an input signal exceeds a threshold or goes out of band for a pre-defined duration. Amplitude The magnitude of periodic dynamic motion (vibration). Amplitude is typically expressed in terms of signal level (millivolts or milliampere) or the engineering units of the measured variable (mils, micrometers, inches per second, etc). The amplitude of a signal can be measured in terms of peak-to-peak, zero-to-peak, root-mean-square, or average.
Average (64% of zero-to-peak value for pure sine wave signals) RMS (71% of zero-to-peak value for pure sine wave signals) Zero-to-peak Peak-to-peak Time axis
Figure 6-1: Amplitude Sub-Units Axial In the same direction as the shaft centerline or the line around which the shaft rotates. Axial position The average position, or change in position, of a rotor in the axial direction with respect to some fixed reference. Typically, the reference is the thrust bearing support structure or other casing member close to the thrust bearing. The probe may measure the thrust collar directly or some other integral, axial shaft surface, as long as it is within 305 mm (12 inches) of the thrust bearing. Also called thrust position.
B
Band-pass filter A filter that has a single transmission band extending from a finite lower corner frequency greater than zero to a finite upper corner frequency. The corner frequencies are the frequencies on either side of the center frequency where the amplitude is attenuated by 3 dB.
69
Bypass A state in which the monitoring and alarming function of a channel, variable or monitor is disabled. Affected outputs are driven to the Clamp Value during a Bypass state.
C
Calibration A procedure during which a known standard is used to verify or adjust the output readings of a transducer or readout instrument. Channel type Channel type defines the function and kind of processing that will be applied to an input signal. Each type also limits the kind of variables or measurement values that will be derived from this input, as well as the kind of transducer that can be used. Channel types include Acceleration, Recip Acceleration, Velocity, Recip Velocity, Radial Vibration, Thrust, Position, Temperature, and Speed. Clamp Value The value to which an output goes when the associated channel is bypassed or defeated, such as when a problem occurs with the transducer. The clamp value of the output can be between the variables bottom-scale and top-scale setting. Constant current accelerometer A transducer that outputs an analog voltage proportional to acceleration. The monitor provides electrical power to the transducer by sending a constant supply current over a 2-wire cable. The output signal is also developed across the cable conductors. Contacts The components of a switch or relay that open to interrupt current flow, or close to allow current flow.
D
Danger The more severe of two possible alarm states. A Danger state can be set to activate when the magnitude of an input signal exceeds a threshold or goes out of band for a pre-defined duration. DCS See Distributed Control System. Display computer In a 1900/65A system, a computer running the Bently Nevada 1900 Configuration Software. 70
Section 6 Glossary
Distributed Control System (DCS) A generic term used to describe a plant or enterprise-wide information architecture that remotely monitors and controls distributed equipment. DSP Acronym for Digital Signal Processor. An integrated circuit that digitally filters and conditions input signals.
E
Electromagnetic Interference (EMI) An electrical/magnetic disturbance that interrupts or degrades the effective performance of electronics or electrical equipment. EMI See Electromagnetic Interference (EMI). Enveloping A diagnostic method used to detect faults in rolling element bearings at an early stage of development before a fault causes component failure. The information of interest is extracted from the spectrum of the envelope that modulates the resonant waveform output by the de facto transducer/structural system. Enveloping can also detect faults in gearboxes and electric motors. Ethernet A LAN (local area network) protocol defined by the IEEE 802.3 standard. See also 10BaseT and 100BaseTX.
F
Frequency response The variation in the amplitude and phase of a signal in a physical system as a function of frequency.
G
g The value of acceleration yielded by the force of gravity, which varies somewhat with the earth latitude and elevation of the point of observation. By international agreement, a standard gravity, g, is 9.8 m/s = 386 in/s = 32.2 ft/s). Gap See Probe Gap. 71
H
Hertz (Hz) Unit of frequency measurement in cycles per second. Host computer In a 1900/65A system, a computer running Bently Nevada 1900 Configuration Software.
I
Inches/second (in/s) Engineering unit for velocity is inches/second, zero to peak. See also Velocity. Internet Protocol (IP) A computer networking protocol that divides data into packets and routes these data packets from a source computer to a destination computer over a network. IP See Internet Procotol (IP).
J
Journal The portion of a shaft inside the fluid-lubricated bearing which transmits applied loads to bearing supports.
K
Keyphasor pulse A change in the output signal of the Keyphasor Transducer caused by a once-per-turn event such as a key or keyway on a rotating shaft.
L
Latching relay A relay that will switch contact states when the input relay logic goes true and remain in this new state until manually reset. Lateral vibration See Radial vibration. 72
Section 6 Glossary
LED Acronym for Light Emitting Diode. An indicator device on the Display Module and Monitor Module that illuminates to indicate an event or operating state. LEDs may be red, yellow or green in color. Linearity (Calibration) A measure of the closeness of a calibration curve to a specific straight line, expressed as the maximum deviation of any calibration point from the specified straight line, within any one calibration increment. Low-pass filter A filter having a single transmission band extending from zero frequency (or the lower frequency response limit of the transducer or instrument) to some finite upper corner frequency (defined as the point where amplitude is attenuated by 3 dB).
M
m/s2 Metric units for acceleration in metres per second per second peak. One m/s2 equals 0.1019 g. MAC Address Acronym for Media Access Control Address. The MAC Address is a unique 48-bit value assigned to the hardware of a network interface or any device that communicates over Ethernet. Mil A unit of length or displacement equal to 0.001 inch. One mil equals 25.4 micrometres. mm (millimetre) A unit of length or displacement equal to 0.001 metre. One mm equals 0.03937 in. mm/s Metric units for velocity in millimetres/second peak. One mm/s equals 0.03937 in/s. MRO Acronym for Maintenance, Repair and Operation.
N
Non-latching relay A relay that will switch contact states when the input relay logic goes true, but will immediately return its previous state when the status event ends. 73
Normal AND voting A form of AND voting in which bypassed statuses are removed from the voting equation. Normally closed A reference to the normal (de-energized) state of switch or relay contacts. For relays, this implies the contacts are in the closed position when relay is unpowered or inactive. Normally-energized relay A normally-energized relay inverts the operation of the contacts. The normally closed contact is open, and the normally open contact is closed. Normally open A reference to the normal (de-energized) state of switch or relay contacts. For relays, this implies the contacts are in the open position when relay is unpowered or inactive. Not OK A status indication that implies that a fault exists in the wiring between a channel input terminal and the transducer. If a channel has Not OK Channel Defeat enabled and registers a Not OK indication, the Alert and Danger detection for that channel will be disabled.
O
OK A status indication that implies that the transducer is properly connected and that no fault exists in the wiring between a channel input terminal and the transducer. One-based Implies that an address for a register is relative to a starting address of X00001, and that the first register in a block has an address of X00001. By definition, Modbus addresses are provided as one-based values.
P
PCS See Process Control System (PCS). PDU See Protocol Data Unit (PDU). PLC See Programmable Logic Controller (PLC). 74
Section 6 Glossary
Probe Gap The physical distance between the face of a proximity probe tip and the observed surface. The distance can be expressed in terms of displacement (mils, micrometres) or in terms of voltage (volts). Standard polarity convention dictates that a decreasing gap results in an increasing (less negative) output signal. Process Control System (PCS) A system that uses input signals from a process, its associated equipment, other programmable systems, and/or an operator to generate output signals that cause the process and its associated equipment to operate in a desired manner. Programmable Logic Controller (PLC) A microprocessor-based control device often used as a component in a process control system. PLCs typically use Modbus protocol for communication. Protocol Data Unit (PDU) The fundamental message of the Modbus protocol. Proximitor sensor A Bently Nevada signal conditioning device which sends a radio frequency signal to an eddy current proximity probe, demodulates the probe output, and provides output signals proportional to the probe gap distance. Also called an oscillator-demodulator. Proximitor is a Bently Nevada registered trademark. Proximity probe A non-contacting device which measures the displacement motion and position of an observed surface relative to the probe mounting location. Typically, proximity probes used for rotating machinery measurements operate on the eddy current principle and measure shaft displacement motion and position relative to the machine bearing(s) or housing.
R
Radial vibration Shaft dynamic motion or casing vibration which is measured in a direction perpendicular to the shaft axis, sometimes called lateral vibration. Register In Modbus communications, a 16-bit word in memory that is used as an interface to the Modbus protocol. Repeatability The quality of a transducer or readout instrument to produce measurements with small dispersion. Such a device is said to have high repeatability, or high precision. 75
Response time In Modbus communications, the time from when the Modbus Communication Module receives a request to when it sends out a response. RFI Acronym for Radio Frequency Interference. See Electromagnetic Interference (EMI). rms Square root of the arithmetic mean of a set of squared instantaneous values. Used as a measure of amplitude; rms equals 0.707 x peak (sine wave only). (0.707 = 1/square root of 2) RTD An acronym for Resistance Temperature Detector; a sensor which measures temperature and change in temperature as a function of resistance.
S
Scale factor The factor by which a signal is increased or decreased to meet the input requirements of an instrument. Also, the change in output voltage per change in input of a transducer. Sensitivity The ratio of the change in the output to a change in the input. A typical sensitivity for a proximity probe transducer is 200 mV per mil (7.84 volts per millimetre). See Scale factor. Status In Modbus communications, status can mean either alarm status or control bit status. Status is discrete data, which usually is represented as a single bit in a 16-bit word.
T
TCP/IP Acronym for Transmission Control Protocol/Internet Protocol. A network protocol that allows data to be transmitted between devices. Thermocouple A thermoelectric device used to measure temperatures. A thermocouple consists of two wires made of dissimilar metals that are joined at the temperature sensing end. A voltage potential is developed at the point of contact that is proportional to the temperature of the point of contact. 76
Section 6 Glossary
Transducer A temperature transducer comprised of two dissimilar metal wires which, when heated or cooled, produce a proportional change in electrical potential at the point where they join. Vibration transducers convert mechanical motion into a proportional electronic signal (typically a voltage signal proportional to displacement). Trip Multiply A monitoring system feature that temporarily elevates alarm setpoints during machine start-up. Trip Multiply allows the monitored machine to pass through a balance resonance without generating spurious alarms due to high vibrations that typically occur at balance resonance. This is especially useful for machines employing rolling element bearings which have less damping than fluid-film bearings. Trip Multiply in the 1900/65A is activated and deactivated by the monitor sensing the state of a relay contact or switch, which is usually manually controlled by an operator. True AND voting A form of AND voting in which bypassed statuses are included in the voting equation. Type E thermocouple A thermocouple made from Chromel (+) and Constantan (-) with an operating range of -100 C to +1000 C (-148 F to +1832 F). See also Thermocouple. Type J thermocouple A thermocouple made from Iron (+) and Constantan (-) with an operating range of 0 C to +760 C (+32 F to +1400 F). See also Thermocouple. Type K thermocouple A thermocouple made from Chromel (+) and Alumel (-) with an operating range of 0 C to +1370 C (+32 F to +2498 F). See also Thermocouple. Type T thermocouple A thermocouple made from Copper (+) and Constantan (-) with an operating range of -160 C to +400 C (-256 F to +752 F). See also Thermocouple.
V
Velocity The time rate of change of displacement. Typical units for velocity are Inches/second or millimetres/second, zero to peak. Velocity measurements are used to evaluate machine housing and other structural response characteristics. Electronic integration of a velocity signal yields displacement, but not position. 77
78
Section 6 Glossary
7.
A
Index
installing ...............................................5 supported versions...............................3 upgrading .............................................3 function code definitions ..................2431 function code table.................................23 G generate Modbus map.............................7 glossary .................................................63 I icons, configuration message ................10 importing Modbus map ..........................19 installation firmware ...............................................5 software................................................5 L license activation ...................................16 M manual 1900/65 operation and maintenance... iii 1900/65A product manual ................... iii map generation, Modbus .........................7 mapped data, summary table ................36 mapping terms .......................................35 master/slave ..........................................21 messages, configuration........................10 Modbus configuring............................................7 data model .........................................22 protocol summary...............................22 specifications......................................21 Modbus Client window...........................17 Modbus map edit/review ..........................................12 exporting ............................................17 generating ............................................7 importing ............................................19 Modbus map window .............................13 monitor description ................................21 N numbers definitions of .......................................63 79
abbreviations, definitions of .................. 63 acronyms .............................................. 63 address, Bently Nevada LLC ...................ii addresses, Modbus register.................. 22 analog output description ...................... 22 available registers ................................. 13 C CD, configuration software...................... 5 channel type description ....................... 21 client/server........................................... 21 codes diagnostic .................................... 2430 diagnostic sub-codes................... 2425 configuration creating file ........................................ 19 download ........................................... 15 messages .......................................... 10 structure ............................................ 21 terms ................................................. 21 configuration description ....................... 21 configuration software CD....................... 5 configuring Modbus................................. 7 contact information...................................ii CSV file creating.............................................. 19 examples ........................................... 18 exporting Modbus map to .................. 17 importing Modbus map from.............. 19 D data associations ............................ 3761 data model, Modbus ............................. 22 data summary table .............................. 36 diagnostic sub-codes ...................... 2425 download configuration ......................... 15 E edit Modbus Map .................................. 12 exception codes .............................. 3132 exporting Modbus map ......................... 17 F firmware determining version ............................. 3
O obtaining upgrades ..................................3 overview of monitor..................................1 P PDU description.....................................23 properties Modbus ................................................8 register group .....................................13 properties description ............................22 Protocol Data Unit (PDU).......................23 protocol summary, Modbus .............2224 R reference documents 1900/65A monitor................................ iii Modbus ..............................................21 register associations ........................3761 register data summary table ..................36 register group properties........................13 register map terms.................................35 register table definitions.........................22 registers, viewing ...................................17 relay output description..........................22 requirements, software ............................4 response time ..........................................1 increased............................................32 review Modbus map...............................12 RS-232 support........................................1 RS-422 support........................................1 RS-485 support........................................1 S serial communications
RS-232/RS-485.................................... 1 RS-422................................................. 1 software installing ............................................... 4 supported versions............................... 3 upgrading ............................................. 3 specifications, Modbus .......................... 21 system requirements ............................... 4 T tab general properties ................................ 8 Modbus Map ...................................... 12 serial .................................................. 11 table definitions, registers...................... 22 TCP/IP and Modbus ........................... See terms, register map................................ 35 trademarks............................................... ii U updates obtaining .............................................. 3 upgrades firmware ............................................... 3 software ............................................... 3 V variables description.............................. 22 view Modbus registers........................... 17 viewing Modbus registers ...................... 17 W window Modbus Client .................................... 17 Modbus map ...................................... 13
80