Installation and Programming Manual For Model: Solid State Synchro Indicator For Synchro Transmitter
Installation and Programming Manual For Model: Solid State Synchro Indicator For Synchro Transmitter
PROGRAMMING MANUAL
FOR MODEL
1250B
PROGRAMMABLE POSITION MONITOR
000-1077 Rev. J
1
TABLE OF CONTENTS
Section: Page:
List of Figures…………………………………………………………………… 3
List of Tables……………..……………………………………………………… 3
Introduction……………………………………………………………………... 4
1.0 Installation……………………………………………………………..…… 4 - 7
2.0 Programming…………………………………………………………..…… 8 – 20
2.1 Serial Programming………………………………………………..…… 11
3.0 Options…………………………………………………………………..….. 21 - 31
3.1 Analog Output……………………………………………………..…… 21
3.2 Input Isolation…………………………………………………...……… 22
3.3 High / Low Relay Limits………………………………………..……… 22
3.4 Serial RS-232…………………………………………………...……….. 23
3.5 Serial RS-485 MODBUS.……………………………………...……….. 24
5 Error Codes…………………………………………………………….……. 34
6 Specifications…………………………………………………………….….. 35
This manual applies to all INCON model 1250B monitors with firmware
revision 4.04 or higher.
Copyright 2000, 2001,2002, 2003, 2008, 2017, Intelligent Controls, Inc. All rights reserved
2
LIST OF FIGURES
Figure: Page:
1.1 Mechanical Dimensions ..……………………………………………………….. 5
1.2 Field Wiring Diagram ..………………………………………………………….. 5
1.3 Field Wiring Diagram with 4-20mA Option …………………………………….. 5
1.4 Analog Configuration Switches and Trim Pots ………………………………….. 7
2.1 Simplified Programming Flowchart …...………………………………………… 8
2.2 Linear Scaling Mode Analog Output ...………………………………………….. 15
2.3 Non-Linear Scaling Mode Analog Output ...…………………………………….. 16
2.4 Base 1 Uni-Polar Mode Analog Output ….……………………………………… 17
2.5 Base 0 Uni-Polar Mode Analog Output ...……………………………………….. 18
2.6 Bi-Polar Mode Analog Output ...………………………………………………… 19
3.1 Relay Field Wiring Diagram ...…………………………………………………... 22
4.1 Analog Output Adjustment Pots …………………………………………………. 32
LIST OF TABLES
Table: Page:
1.1 Terminal Functions ...………………………………………………………….. 6
1.2 DIP Switch Functions…………………………………………………………... 6
1.3 Digital Communication Connector Pin-Out……………………………………. 6
1.4 Analog Output Switch Positions………………………………………………... 7
2.1 Numeric and Alpha-numeric Menu Items……………………………………… 9-10
2.2 Serial Programming Commands……………………………………………….. 11-12
3.1 Analog Output Load Limits……………………………………………………. 21
3.2 Wiring: 9-Pin Serial Connector Pin-Out………………………...……………… 24
3.3 Read Registers Command Format.………………………….………………….. 25
3.4 Read Registers Response Format.…………………………...…………………. 25
3.5 Write Registers Command Format………………………….………………….. 26
3.6 Write Registers Response Format………………………………………………. 26
3.7 Error Exception Response Format……………………………………….……... 26
3.8 RS-485 MODBUS Register Definitions...……………………………………… 28-30
5.1 Error Codes …………………………………………………………….………. 36
3
INTRODUCTION
The Model 1250B Programmable Position Monitor is a highly advanced solid-state
instrument, which measures the absolute position of a synchro transmitter. It provides both a
user definable visual panel indication, and optional analog and digital signal outputs suitable
for a variety of monitoring and control applications.
The 1250B may be programmed to perform mathematical scaling and offsetting of the
rotational position of the synchro transmitter. A special feature of the 1250B is its capability
to monitor up to 100 definable position segments. This is particularly suited to monitoring
power transformer load tap changer position, where the desired readout is in whole tap
numbers, and small discrepancies in position are masked. The display and all outputs follow
a “stair step” function defined in the program when in this mode.
Another powerful feature of the 1250B is its ability to convert rotational position to a
non-linear indication. A conversion table containing up to 100 data point pairs may be
programmed. The 1250B will take a position reading, refer to the conversion table, and
display the converted value. All outputs are driven from the displayed value. This feature
makes the 1250B perfectly suited for applications like hydro dam gate position monitoring, in
which a cable or tape winds onto a spool and the circumference grows with each revolution.
The 1250B may be wired in parallel with existing synchro transmitter/receiver pairs or
wired directly to the synchro transmitter. Additional 1250Bs may be wired to the same
transmitter without compromising the accuracy or reliability of the system.
1.0 INSTALLATION
• The Model 1250B is designed for use in any 50/60 Hz, five-wire synchro system
compatible with electrical specifications given in Section 6.0 (Specifications). These
devices include CX, TX, CDX, and TDX function synchros, as well as Self-
Synchronous Indicator devices.
• The panel-mount case is designed to snap-fit into a standard 1/8 DIN rectangular
cut-out of 44mm (1.73 in.) by 92mm (3.62 in.)
• Wiring is done to the rear of the case. #16 AWG (min.) type THHN, THWN, TFFN,
or equivalent wire is recommended for the five AC synchro lines. #20 AWG (min.)
shielded twisted pair wire is recommended for analog output wiring. Use appropriate
spade lugs (provided) when connecting to the case terminals.
• Contact INCON Technical Service (207-571-1202) for application assistance if the
synchro transmitter and the 1250B monitor are separated by a wire run of more than
1200 feet.
4
Figure 1.1 Mechanical Dimensions
A DIP switch tells the firmware which hardware options are installed, so their function can be
enabled. It is located on the top PCB, above the power transformer and is accessible through
a slot in the left side of the case, towards the rear of the instrument.
Switch # Function
1 ASCII Communication Protocol Enable
2 MODBUS Communication Protocol Enable
3 Spare
4 High / Low Relay Limit Option Enable
5 Analog Output Option Enable
6 Spare
7 Spare
8 Spare
6
Installation Notes:
1) A resistor may be wired remotely across the analog output terminals to convert analog
output current to a voltage. Use Ohm’s Law to calculate the proper resistance for the
desired voltage based upon the 1250B’s rated output current.
2) Maximum analog output load resistance: 0-1mA = 10K ohms; +/-1mA = 10K ohms;
0-2mA = 5K ohms; 4-20mA = (See Table 3.1).
3) Models with 4-20 mA analog output options must have an EXTERNAL LOOP POWER
SOURCE of 10.0 VDC minimum, 24.0 VDC maximum, in series with the current loop.
The INCON Model 1945 Power Supply is recommended for these installations.
(See Figure 1.3).
4) When additional remote indication is needed, several 1250Bs may be wired in parallel to
the same transmitter, or the INCON RD-4 Remote Indicator can be used.
5) The 1250B and the synchro transmitter MUST BE WIRED TO THE SAME AC
SOURCE. Do not remove the jumpers from terminals E and F.
6) A provided jumper or keyswitch may be installed between terminals 3 & 4 to prevent the
program from being changed. When these terminals are jumpered the menu will read
“EP-x” instead of “OP-x”, which indicates that you can Examine each Parameter, but not
change them.
7) After installation and programming, install the rear terminal guard with screws provided.
8) Analog outputs of 0-1mA, +/-1mA, and 0-2mA can be changed in the field to any one of
the other two. Set the appropriate switches on Switch A and B per the table below. See
Table 1.4 and Figure 1.4
Model: 0 1 2
Switch A-1 OFF ON OFF
Switch A-2 OFF OFF OFF
Switch A-3 ON OFF OFF
Switch B-1 OFF OFF OFF
Switch B-2 ON ON ON
Switch B-3 ON ON ON
7
Figure 2.1 Simplified Programming Flowchart
8
2.0 PROGRAMMING
The Model 1250B has three methods of programming, numeric menu, alphanumeric
menu, and serial port programming commands. Depending upon the serial port option
ordered, the serial programming commands will be either RS-232 ASCII commands or RS-
485 packet commands. (See Table 2.1 for a full listing of all programming menu items. See
Figure 2.1 for a simple programming flowchart. See Table 2.2 for a full listing of all serial
port programming commands and syntax.)
To access the numeric or alphanumeric programming menu, press the MENU key for
several seconds until the display goes blank, then press the SELECT/ENTER key. The
display should read “OP 0”. The default menu is the numeric menu. To choose the
alphanumeric menu, press the DOWN key to select OP 99. Press the SELECT/ENTER key,
the display should read “to OP”. Press the UP key. The display should read “run”. You are
now in the alphanumeric menu mode.
To change a parameter using the numeric or alphanumeric menus, select the parameter
to be changed from the menu, press the SELECT/ENTER key. The parameter’s present
setting will now be displayed. You can change the setting by pressing the UP or DOWN key.
To store the new setting, press the SELECT/ENTER key. The display will return to the
menu.
9
Num- Alpha-numeric Default Programmable Function:
eric Protocol Value: Range:
OP 25 rL Ht +16 Any valid tap number Segmented Mode: Sets high relay limit tap
OP 27 S Pt 0 Any valid tap number Segmented Mode: Sets present tap position
OP 28 L Pt 0 Any valid tap number Segmented Mode: Loads present tap
position into memory
OP 29 dSPrL OFF On or OFF Enables display of “r” or “L” in Function
Modes 20 and 21
OP 30 CAL E OFF On or OFF Enables analog output Calibration Mode
OP 31 L CAL LO Forces the analog output to its lowest signal
output
OP 32 H CAL HI Forces the analog output to its high scale
signal output
OP 33 d CAL -- Forces the analog output to its mid scale
signal outputs
OP 34 t CAL LO then HI Forces the analog output to alternate between
high and low scale signal outputs
OP 40 LED t Display LED Test: Turns on all LED’s
OP 41 RS t RS-232 Echo Test: Re-transmits characters
received through the RS-232 serial port
OP 42 InCAL CAL Calibrates synchro input circuitry
OP 43 RLY t LO then HI Relay Test: UP and DOWN keys toggle
between LO and HI relays
OP 50 DSPbL OFF On or OFF Causes the display to go blank after 60 sec.
OP 51 RS232 0 0 to 4, 6 and 7 RS-232 Mode: 0=Serial Disabled,
1=Data Logger Mode, 2=Polled Mode,
3=Sampled Mode, 4=Serial Command Mode,
5=Reserved, 6=RS485 MODBUS Mode,
7=Remote Display Driver Mode
OP 53 Aut25 OFF On or OFF Auto – Reset after “FA 25” Error (Page 13)
OP 60 Add -99999 to +99999 Scaled Mode: Add a data point pair to the
Non-Linear Conversion Table (Page 15)
OP 61 dEL Select a data point pair Scaled Mode: Delete a data point pair from
from the N.L. Table the Non-Linear Conversion Table
OP 62 EdIt Select a data point pair Scaled Mode: Edit a data point pair in the
from the N.L. Table Non-Linear Conversion Table
OP 63 dISP Select a data point pair Scaled Mode: Display a data point pair in the
from the N.L. Table Non-Linear Conversion Table
OP 64 LEArn Scaled Mode: Add a learned data point pair to
the Non-Linear Conversion Table
OP 80 POrt 9600 2400, 4800, 9600, Sets serial port parameters: (press the UP or
14400, 19200, Down key to select a value, press the enter key
28800,38400, 57600, to advance to the next parameter)
76800 Baud rate
8 7 or 8 Word length
n n, E, O Parity (n=none, E=even, O=odd)
1 1 or 2 Stop bits
128 1 to 255 Address (for RS-485 Multi-drop)
OP 99 to OP to OP Toggles between Numeric and Alphanumeric
menus
10
To prevent accidental or unwanted changes to the program parameters, a provided jumper
may be installed across terminals 3 & 4. With this jumper installed, the numeric menu will
read “EP nn” instead of “OP nn”. All parameters can be viewed but no changes can be made.
11
Command Syntax: Function: Explanation:
TEDIT◊n◊x.xxxx Replace data point pair #n with a Will possibly re-number entries in the
◊y.yyyy new data pair x.xxxx,y.yyyy table (X=Degrees, Y= Conv. Value)
TDELETE◊n Delete data point pair #n from Will re-number entries in the table
the N.L. Conversion Table
TLEARN ◊yy.yyy Add a learned a data point pair Will possibly re-number entries in the
to the Non-Linear Conversion table (Learned Degrees, Y= Conv. Value)
Table
TAPS◊nn Set number of taps n= an integer from 2 to 100
DEGSEG◊n.nnnn Set degrees per segment n= a floating-point number, 5 digits max,
average number of degrees between taps
NEUTRALS◊n Set number of neutral taps n= an integer from 0 to 9
NSTART◊nn Set neutral start tap number n= an integer, any valid tap number
RLYLT◊nn Set low relay tap number n= an integer, any valid tap number
RLYHT◊nn Set high relay tap number n= an integer, any valid tap number
SETTAP◊nn Set present tap position n= an integer, any valid tap number
LDTAP Load present tap pos. into memory Must be done for SETTAP to take effect
DISPRL◊ON Enables the display of “r” (raised) “ON” or “OFF” When enabled causes the
and “L” (lowered) tap numbers display to show “r” and “L” in function
modes 20 and 21 only
ANACAL Enter analog calibration mode, the Press the space bar to toggle between
1250 analog output will be forced Low / Mid / High analog output. Press the
to Low / Mid / High signal output enter key to stop calibration
LEDTEST Turns on all display segments Press the enter key to stop the LED test
RLYTEST Turns on one relay at a time for Press the space bar to toggle between
testing Low relay and High relay. Press Enter to
Exit Test
INCAL Self-calibrates the input circuitry Outputs “Pass” or “Fail” calibration result
DSPBL◊ON Enables the display blanking “ON” or “OFF” When enabled causes the
feature display to go blank after 60 sec.
AUTO25 Enables the automatic reset after “ON” or “OFF” When enabled, will
an “FA25” error automatically return to normal run mode
after input signal returns to normal range
RESET25 Resets “FA25” Error Manually resets the “FA25” error.
SERIAL◊n Set serial RS-232 0=Serial Disabled, 1=Data Logger Mode,
communication mode 2=Polled Mode, 3=Sampled Mode,
4=Serial Command Mode, 5= Reserved,
6=RS485 Mode, 7=Remote Display Driver
PORT◊bbbb◊w◊p Set comm. port settings: baud b= 2400, 4800, 9600, 14400, 19200, 28800,
◊s◊a rate, word length, parity, stop 38400, 57600, 76800 baud
bits, and address w= 7 or 8-bit word
p= n, E, O
s= 1 or 2 stop bits
a= 0 to 255
PROGDIS Displays Status of program 0=Open
disable input 1=Closed
MENU◊1 Set the menu type “1” = Numeric menu or
“2” = Alpha-numeric menu
HELP◊(command) Lists all available commands All commands will be listed with syntax
12
Synchro Noise Filtering
Overview:
There are some applications where the 1250B may be installed in environments where
harmonic noise on the power line can cause an unstable reading of the synchro position.
Assuming that a stable, steady position reading is always better than a fluctuating reading,
INCON has devised a solution to these problems. Two types of position filtering have been
added to the 1250B’s firmware – a Turns Rate Threshold Filter, and an Averaging Filter. The
strength of each filter can be adjusted so that the best combination can be achieved for
individual applications. The factory default programming is for both of these filters to be
OFF.
Description:
The Turns Rate Threshold filter allows a position measurement of the synchro to be
accepted only if measurements of the synchro’s output voltages indicate that the synchro is
rotating at a rate of less than the programmed number of degrees per second (either
clockwise or counter-clockwise). If a rotation rate faster than the programmed number of
degrees per second is measured, the measurement is not acknowledged. It is assumed to be a
noise-induced aberration and the display will freeze at the last known good reading. The
nature of harmonic noise is that its high frequency will cause the synchro output signal to be
randomly measured higher or lower than the true signal voltage. This would be interpreted as
abrupt rotations of the synchro at a very high rotation rate. Therefore, this filter will be
effective in cancelling the destabilizing effect of harmonic noise on the power line. The
1250B will display the synchro position more faithfully, but more importantly, the accidental
accumulation of turns will be prevented.
This Turns Rate Threshold should be set at least TWICE the maximum expected synchro
rotation rate in Degrees Per Second. If harmonic noise is present on the power line, the
1250B may not follow the normal synchro rotation. The display will be frozen in one
position. In this case, increase the Turns Rate Threshold value significantly until a valid
reading of the synchro is attained. The value may be adjusted up or down as needed to reach
the desired filtering effect. Remember: a smaller Threshold value means a stronger filtering
effect; a larger Threshold value means a less effective filter.
The Averaging Filter causes the displayed value to change more slowly, as a number of
measured position values are averaged. With this filter activated, the effects of noise-
induced aberrations are lessened, the position reading is very stable, but at the cost of a
somewhat sluggish display. The displayed position may lag behind the actual synchro
position by several seconds, depending upon the filter’s settings. This filter is especially
helpful in applications where a very stable, slow changing reading is required. A
programmable Averaging Filter Threshold is available to disable the averaging during
periods of faster rotation rates. When this Threshold is set to a number other than zero, the
filter will stop averaging while the synchro is being turned faster than the programmed
number of display counts per second. The filter will resume averaging when the rotation
rate drops below the programmed number of display counts per second.
13
Programming:
OP 12 (tnS F) sets the Rotation Rate Threshold for the first filter. If the synchro rotates
slower than this number of degrees per second, the measured positions will be accepted as
valid synchro positions, and immediately displayed. Synchro rotations faster than this rate
will be ignored and assumed to be noise-induced aberrations. When OP 12 (tnS F) is set to
zero, this filter will be disabled. The maximum value for this parameter is “3600.0”. The
Serial Command Line protocol for this parameter is: “TURNSF_nnn.nn”
OP 13 (FLttH) sets the Turns Rate Threshold for the averaging filter. If the synchro rotates
slower than this number of display counts per second, the second filter will be active and
will average the position readings. Synchro turns faster than this rate will cause the filter to
temporarily stop averaging. When OP 13 (FLttH) is set to zero, the averaging filter will be
active at all times. The maximum value for this parameter is “99999”.
Serial Command Line protocol for this parameter is: “FLTTH_nnn.nn”
OP 14 (FdPtH) sets the Depthof the averaging filter. The higher this number, the greater
number of position samples will be averaged and the longer it will take for the display to be
updated during a position change. When OP 14 (FdPtH) is set to zero, this filter will be
disabled. The maximum value for this parameter is “128.0”
The Serial Command Line protocol for this parameter is “FDPTH_nnn.nn”.
The INCON model 1250B has Synchro Signal Loss detection firmware that freezes all
outputs at their last known good positions, and displays an “FA 25” error code when the
synchro signal is lost. The 1250B has an item in the programming menu which allows the
“automatic reset” portion of this feature to be enabled or disabled.
Programming:
In the programming menu, there will be an item: “OP 53”, or its Alpha-Numeric equivalent:
“AUt25”. If this menu item is selected, the default value will be “OFF”, meaning that the
error condition will not automatically reset (the MENU key will need to be pressed to
manually reset the FA 25 error code). This may be changed to “On” by pressing the UP or
DOWN key. With this menu item set to “On”, the error code will automatically reset as soon
as the synchro signal is restored. Press the ENTER key to store the selected setting.
The serial commands to program this function are “AUTO25 ON” and “AUTO25 OFF”.
IMPORTANT NOTICE: When the synchro signal is lost the 1250B will not detect if
synchro rotation occurs. When the synchro signal is restored, the 1250B may not be reading
the correct position. All outputs (Analog, Relays, Serial,) which are driven by the displayed
value may also be incorrect.
14
Operating Modes:
The model 1250B has eight operating modes. Each mode causes the 1250B to
function differently. Certain modes will have advantages in certain applications. Determine
which of the following operating modes is best suited to your application:
15
Mode 2: Non-Linear Scaled Mode
The 1250B is capable of non-linear conversion / correction. Whenever there are two
or more data point pairs in the conversion table the 1250B will automatically switch to non-
linear scaled mode. Conversion table data point pairs may be added manually or “learned”
automatically. To add a data point pair to the table, use menu item OP 60, Add. The first
number entered (x) represents the actual synchro position, based upon the Counts Per Turn
programmed in OP 3 or CPt. The second number entered (y) represents the converted
position. Up to 100 data point pairs can be entered into the conversion table. Data point pairs
can be entered through the serial command mode using the TADD command (see Table 2.2).
To learn a data point pair, use menu OP 64, LEArn. Place the synchro transmitter in a
known position. Enter the converted (y) value for the present synchro position. Data point
pairs can be learned through the serial command mode using the TLEARN command (see
Table 2.2).
The analog output will span the minimum and maximum limits, just as it would in the
linear scaled mode. The analog output will follow the non-linear, converted scale being
displayed. To select this operating mode, use the OP 2, Func, MODE command to change
the value to “2”.
16
Modes 16 & 17: Base 1 Uni-polar Segmented
These modes are used for LTC monitoring when the lowest tap number is 1. There
may be multiple neutral taps. They can be located anywhere between the lowest and highest
taps as long as they are grouped together in one section. Mode 16 has a linear analog output
that continuously varies with LTC shaft position. Mode 17 has a stepped analog output that
jumps with each tap change. To select this operating mode, use the OP 2, Func, MODE
command to change the value to “16” or “17”.
Programming Example:
A typical transformer Load Tap Changer application with taps numbered 1 to 32,
2 neutral taps (7-1 and 7-2), with 9.5o per tap, presently set on tap “18” would be programmed
as follows:
OP 2 Operating mode = 17 OP 21 Degrees per tap = 9.5000 OP 27 Present tap = 18
OP 20 Number of taps = 33 OP 22 Number of neutrals = 2 OP 28 Load present tap
OP 23 Neutral start tap = 7
17
Modes 18 & 19: Base 0 Uni-polar Segmented These modes are used for LTC monitoring
when the lowest tap number is 0. There may be multiple neutral taps, which can be located
anywhere between the lowest and highest taps as long as they are grouped together in one
section. Mode 18 has a linear analog output that continuously varies with LTC shaft position.
Mode 19 has a stepped analog output that jumps with each tap change. To select this
operating mode, use the OP 2, Func, MODE command to change the value to “18” or “19”.
Programming Example:
A typical transformer Load Tap Changer application with taps numbered 0 to 16,
2 neutral taps, with 10.5o per tap, presently set on tap “9” would be programmed as follows:
OP 2 Operating mode = 19 OP 21 Degrees per tap = 10.500 OP 27 Present tap = 9
OP 20 Number of taps = 18 OP 22 Number of neutrals = 2 OP 28 Load present tap
OP 23 Neutral start tap = 0
18
Modes 20 & 21: Bi-polar Segmented These modes are used for LTC monitoring when the
neutral tap(s) are in the center of the dial and there is an equal number of raised and lowered
taps. There may be multiple neutral taps, which can be located anywhere between the lowest
and highest taps as long as they are grouped together in one section. Mode 20 has a linear
analog output that continuously varies with LTC shaft position. Mode 21 has a stepped
analog output that jumps with each tap change. To select this operating mode, use the OP 2,
Func, MODE command to change the value to “20” or “21”.
Programming Example:
A typical transformer Load Tap Changer application with 16 raised and 16 lowered
taps, 3 neutral taps located at 0, with 10o per tap, presently set on tap “2L” would be
programmed as follows:
OP 2 Operating mode = 21 OP 21 Degrees per tap = 10.000 OP 27 Present tap = -2
OP 20 Number of taps = 35 OP 22 Number of neutrals = 3 OP 28 Load present tap
OP 23 Neutral start tap = 0
19
Programming Notes:
If the Degrees Per Tap value is not known, the 1250B can be used to determine this
value. Follow these steps to determine the Degrees Per Tap value:
2) Return to the “run” mode. The 1250B should read a number with 1 decimal place.
3) Create a table with three columns, Tap Number, Degrees, and Difference, on a piece of
paper.
4) Move the LTC to as many taps as possible. Record each tap number and the
corresponding degree reading displayed on the 1250B in the table.
5) Subtract one degree reading from the next, for each tap, and write it in the Difference
column in the table.
6) The differences should all be approximately the same. Take an average of the numbers in
the Difference column. The result is the Degrees Per Tap number that the 1250B needs
for the OP 21, D SEG, or DEGSEG command.
7) If there are differences that appear to be two, three or more times the normal difference
between taps, these are “Double Taps” or “Multiple Taps”. Do not average these numbers
with the rest when calculating the degrees per tap. If they occur at only one position, such
as Neutral, then use the OP 22, NEu, NEUTRALS command to program the 1250B for
more than one neutral.
8) If the multiple taps occur at more than one position, the Non-Linear mode must be used.
Use the OP 60, Add, TADD or OP 64, LEArn, TLEARN commands to add the degree
reading and tap number to the Non-Linear Conversion Table, as described on page 15. A
data point pair must be entered for EVERY tap.
20
3.0 OPTIONS
The Model 1250B may be configured with one or more options. This section
describes general use of each option, including wiring and programming for each option.
Wiring:
The 4-20mA analog output option must be wired with an external power supply of
10.0 to 24.0 volts DC in series with the analog output current loop (See Figure 1.3). The
INCON Model 1945 is available for this purpose. All other analog output options are self-
powered. Refer to Table 3.1 below for analog output load limits.
Note:
If the presence of high voltage AC “ripple” is found on the analog output terminals, it
is generally not a problem with the 1250B itself. Check the isolation of all field wiring with
respect to earth ground. All wiring should be completely isolated from ground. See section
3.2 Input Isolation Option. Contact INCON Technical Service for assistance if the problem
persists.
3.2 Input Isolation Option “-I”
21
The 1250B may be ordered with isolated input terminals. In cases where there is a
compromise of the system isolation to earth ground, this option will prevent AC voltage from
becoming impressed upon the analog output signal (See Note at the end of section 3.1). This
option consists of two small signal isolation transformers installed in the signal input
circuitry. Performance and reliability are not affected when this option is installed.
22
DRAGHAND SIMULATION: When the Relay Limits are not enabled, the 1250B
will simulate mechanical Draghands. The Lowest position displacement can be viewed by
pressing the DOWN key. The highest position displacement can be viewed by pressing the
UP key. The Draghands may be individually reset by holdiong the UP or DOWN keys for 5
seconds. When the display reads “CL”, press the SELECT/ENTER key.
There are seven operating modes for the serial RS-232 port:
Serial Disabled This mode stops all serial communication. To select this mode, use the
OP 51, RS232, SERIAL command to choose mode “0”. If you are programming the instrument
through the serial port, using the serial command mode, this “disabled” mode will not take effect
until the commands “RUN” then “EXIT” are entered. The only way to de-select this “disabled”
mode is to use the menu command OP 51, RS232, and select another mode.
Data Logger Mode This mode causes the 1250B to transmit the present position value on
the display (including sign) once a second. To select this mode, use the OP 51, RS232, SERIAL
command to choose mode “1”. If you are programming the instrument through the serial port,
using the serial command mode, this mode will not take effect until the commands “RUN” then
“EXIT” are entered.
Polled Mode When this mode is selected, the 1250B can be interrogated at any time via
the RS-232 port for the current position. This is done by first instructing the 1250B to latch the
current position by transmitting an asterisk (*) to the unit. The position is then extracted, one
character at a time, by transmitting the digits 0 through 6. Zero causes the sign character to be
transmitted, 1 through 6 causes each position digit to be sent. The decimal point, wherever it may
be positioned, is considered to be a digit. To select this mode, use the menu command OP 51,
RS232, SERIAL command to choose mode “2”.
Sampled Mode When this mode is selected, the 1250B can be interrogated at any time via
the RS-232 port for current position by transmitting a question mark (?) to the 1250B. When the
1250B receives a question mark, it responds by latching the current position and transmitting the
value on the display in ASCII form. To select this mode, use the menu command OP 51, RS232,
SERIAL command to chose mode “3”.
Serial Command Mode This mode enables programming the instrument through the serial
port. To select this mode, use the menu command OP 51, RS232 to choose mode “4”. When this
mode is selected, no other serial communication can occur. In addition, if another Serial mode is
chosen it will not be activated until the commands “RUN” then “EXIT” are given through the
serial port command line.
MODBUS Mode When this mode is selected, the 1250B will respond to MODBUS
commands via the serial port (RS-232 or RS-485). To select this mode, use the menu command
OP 51, RS232 command to choose mode “6”.
23
Remote Display Driver Mode This mode must be used when the 1250B is connected to a
Model RD4 Remote Display. It causes the 1250B’s RS-232 output to transmit the proper protocol
and timing for the RD4 to mimic what is on the 1250B’s display. To select this mode, use the
menu command OP 51, RS232 command to choose mode “7”.
The communication port settings: baud rate, word length, parity, stop bits, and address are
programmable using the OP 80, Port, PORT command. (See Table 2.1 and 2.2 for
command protocol and choices.)
NOTE: When the port is programmed for 2 Stop Bits, the Parity must be “NONE”.
GAP = A gap in transmission of 3.5 character frames indicates to the slaves that a new packet
is to follow. No transmission gaps within a packet may exceed 1.5 character frames.
Byte 1 = Device Address: Address 0 is a broadcast address that all units respond to regardless
of programmed address. All other addresses can be programmed and used in this mode.
Byte 2 = Function Code: When reading holding registers, this byte is “03h”
24
Data Block = Begins with the number of the first register (two bytes) in a command packet,
or data from the first register (two bytes) in a response packet. Followed by the number of
registers to be read (two bytes) in a command packet, or by data from subsequent registers.
GAP = A gap in transmission of 3.5 character frames indicates to the slaves that a new packet
is to follow. No transmission gaps within a packet may exceed 1.5 character frames.
Byte 1 = Device Address: Address 0 is a broadcast address that all units respond to regardless
of programmed address. All other addresses can be programmed and used in this mode.
Byte 2 = Function Code: When writing to holding registers, this byte is “10h”
Data Block = Begins with the number of the first register to be written (two bytes), followed
by the number of registers to be written (two bytes), in either command or response packets.
In a command packet the programming data for the first register will be the next two bytes
followed by programming data for subsequent registers.
25
Table 3.5 Write Registers Command Format
GAP Device Function # of First # of First # of Registers # of Registers
3.5 Address Code Register to be Register to be to Write Hi to Write Lo
Char written to Hi written to Lo
Min. 80h 10h 10h 00h 00h 04h
Byte Program Data for Program Data for Program Data for Program Data for
Count First Register First Register Second Register Second Register
Hi Lo Hi Lo
08h 00h 01h 03h 60h
When the master sends a command, the MSB bit in the Function Code is always clear. When
a slave responds to the command, the slave leaves the MSB bit in the Function Code clear if
the response is a normal response and sets MSB bit on if the response is an error exception
response.
GAP = A gap in transmission of 3.5 character frames indicates to the slaves that a new packet
is to follow.
Byte 1 = Device Address: Address 0 is a broadcast address that all units respond to regardless
of programmed address. All other addresses can be programmed and used in this mode.
Byte 2 = Function Code: This byte will be the last command sent plus the MSB set on.
26
In the following Table 3.8, the meanings of the columns are as follows:
Function: Defines what each register contains or does when written. Some registers
are read only and have no meaning when written. Others can be written
or read. Others are write only special function and cause actions to be
performed when they are written. Still others are “select registers”, which
select what other registers do when they are read or written. 45890 (1701h) is
such a register, and selects which table position is affected by the other
registers.
Format: This column defines what a register contains bit-by-bit in binary. A row of 16
symbols shows what each of the 16 bits of the register contain MSB first
and LSB last. A BCD formatted floating point register is shown as
follows (two 16 bit binary words):
Bcdabcdbbcdcbcdd bcde000000vspppp
bcda, bcdb, bcdc, bcdd, bcde are each four-bit BCD digits, as it
would be seen on a display.
000000 are 6 unused bits that report as 0 when read and must be 0
when written.
v is an overflow bit that indicates that the number in the register is too
big to display when it is a 1. 0 indicates a valid register value.
s is the sign bit and is 1 when the value in the register is negative. 0
indicates a positive number.
pppp is the position of the decimal point within the bcd digits.
Most registers are not as complex as a floating-point register.
seeeeeeeemmmmmmm mmmmmmmmmmmmmmmm
27
Table 3.8 RS-485 MODBUS Register Definitions
Register: Hex: Function: Binary Format:
40001 0000 setup / run 000000000000000s
Read/Write mode select LSB (s) selects mode
0 – run mode
1 – setup mode (must be 1 before any
program parameter can be changed)
40002 0001 synchro input 000000000000000s
Read/Write signal status LSB (s) indicates status
0 – OK Input signal is present
1 – ALARM Input signal is lost
40256 00ff select floating 00000000000000ff
Read/Write point format LSBs (ff) selects format
00 – bcd floating-point format
01 –IEEE floating-point format
40257,40258 0100,0101 angle floating point number (bcd or IEEE):
Read Only bcdabcdbbcdcbcdd bcde000000vspppp
40259 0102 turns count tttttttttttttttt 16 bits, number of turns
Read Only
40260,40261 0103,0104 linear position bcdabcdbbcdcbcdd bcde000000vspppp
Read Only
40262,40263 0105,0106 non-linear bcdabcdbbcdcbcdd bcde000000vspppp
Read Only position
40264 0107 tap, neutral tttttttt0000nnnn “0000” are unused bits
Read Only “t”= tap number “n”= neutral number
40513 0200 draghand reset 00000000000000HL bit = 1 to reset
Read/Write control “H”= high draghand
“L”= low draghand
40514, 40515 0201,0202 peak draghand bcdabcdbbcdcbcdd bcde000000vspppp
Read Only scaled mode
40516 0203 peak draghand tttttttt0000nnnn “0000” are unused bits
Read Only segmented mode “t”= tap number “n”= neutral number
40517, 40518 0204,0205 valley draghand bcdabcdbbcdcbcdd bcde000000vspppp
Read Only scaled mode
40519 0206 valley draghand tttttttt0000nnnn “0000” are unused bits
Read Only segmented mode “t”= tap number “n”= neutral number
40769 0300 internal relay 00000000000000HL relay on, bit = 1
Read Only states “H”= high relay “L”= low relay
41025 0400 analog output 0000aaaaaaaaaaaa 12 LSBs
Read Only
44097 1000 operating mode 00000000000mmmmm 5 LSBs
Read/Write (see list of modes on page 14)
44098, 44099 1001,1002 counts per turn bcdabcdbbcdcbcdd bcde000000vspppp
Read/Write
44100 1003 set digits left of 0000000000000LLL 3 LSBs
Read/Write the decimal point
44101, 44102 1004,1005 analog low limit bcdabcdbbcdcbcdd bcde000000vspppp
Read/Write
28
Register: Hex: Function: Binary Format:
29
Register: Hex: Function: Binary Format:
110=remote display driver
45634 1601 baud 000000000000bbbb 4 LSBs (bbbb)
Read/Write 0000=300, 0001=1200, 0010=2400,
0011=4800, 0100=9600, 0101=14400,
0110=19200, 0111=28800, 1000=38400,
1001=57600, 1010=76800
45635 1602 word length 000000000000000w LSB (w) select
Read/Write 0 = 7 bits, 1 = 8 bits
45636 1603 parity 00000000000000pp 2 LSBs (pp)
Read/Write 00 = none, 01 = even, 10 = odd
45637 1604 stop bits 000000000000000s LSB (s) select
Read/Write 0 = 1 bit, 1 = 2 bits
45638 1605 address 00000000aaaaaaaa 8 LSBs (aaaaaaaa)
Read/Write
45889 1700 table add/del/edit 0000000000000ccc 3 LSBs (ccc) select
Read/Write control 000 – no operation
001 – clear table
010 – add to table *
011 – load table position **
100 – delete table position **
101 – add learned table position *
45890 1701 table position 00000000tttttttt 8 LSBs
Read/Write
45891, 45892 1702,1703 table x bcdabcdbbcdcbcdd bcde000000vspppp
Read/Write
45893, 45894 1704,1705 table y bcdabcdbbcdcbcdd bcde000000vspppp
Read/Write
45895 1706 table size 000000000sssssss 7 LSBs
Read/Write
49217 2400 LED test 000000000000000s LSB (s) select
Write Only (write-only) 0 = Off
1 = On (Test Display LED’s)
49218 2401 input calibration 000000000000000s LSB (s) select
Write Only (write-only) 0 = Off
1 = On (Perform Input Calibration)
49219 2402 analog output 000000000000000s LSB (s) select
Write Only calibration 0 = Off
(write-only) 1 = Low-Scale Output
2 = Mid-Scale Output
3 = High-Scale Output
49220 2403 program disable 000000000000000s LSB (s) select
Write Only input status 0 = Input is Open
(read-only) 1 = Input is Closed
30
Step 1: First Command;
Write the X and Y values (Y only when learning a position) into registers 45891,
45892 (1702h, 1703h) and 45893, 45894 (1704h, 1705h) respectively.
31
4.0 Field Calibration and Test
Calibration: The Model 1250B should not require field calibration. However, there
are provisions in the menu to facilitate Analog Output Calibration. The analog output may be
adjusted in the field. A calibrated multi-meter should be used to measure the output signal
during calibration.
To enable analog calibration, select the OP 30, CAL menu command and choose the
“On” mode. If you are using the RS-232 serial port, use the ANACAL command. The
analog output may be forced to LOW, MID, and HIGH output signal states.
If menu commands are being used, select the OP 31, L CAL command to force the
analog output to LOW scale output. If you are using the RS-232 serial port, press the space
bar on the computer terminal. This toggles the output between LOW, MID, and HIGH
outputs. The display on the 1250B should read “LO”. The analog output low scale may now
be adjusted by turning the “ZERO” pot, accessible through the slot in the right side of the case
(see Figure 4.1), until the output signal is reading properly on the multi-meter.
If menu commands are being used, select the OP 32, H CAL command to force the
analog output to HIGH scale output. If you are using the RS-232 serial port, press the space
bar on the computer terminal. The display on the 1250B should read “HI”. The analog output
high scale may now be adjusted by turning the “SPAN” pot (see Figure 4.1) until the output
signal is reading properly on the multi-meter. Repeat analog LOW and HIGH calibration
steps several times to assure proper output signal calibration of both. Some interaction may
occur between the ZERO and SPAN adjustments.
If menu commands are being used, select the OP 33, D CAL command to force the
analog output to MID scale output. If you are using the RS-232 serial port, press the space
bar on the computer terminal. The display on the 1250B should read “--”. The analog
output should read a mid-scale signal on the multi-meter. There is no adjustment for this mid-
scale output.
Power Fail: The 1250B is designed to shut its microprocessor off when it detects the
line voltage falling below a fixed threshold, typically 85 to 105 VAC. This feature enables
the microprocessor to properly store its data before the power is lost completely. The 1250B
will automatically re-start itself when the line voltage rises above the Power Fail Threshold
voltage.
Cold Boot: The 1250B has the capability to delete all user-programmed values and
restore all factory default program values. This “cold boot” is accomplished by pressing the
“MENU” key while turning on the power to the 1250B. There is no way to undo the effects
of a cold boot.
LED Test: The display can be tested. Use the OP 40, LED t, LEDTEST command to
turn on all display LED’s. Press the ENTER key to stop the test.
RS-232 Port Test: The RS-232 serial port can be tested. Use the OP 41, RS t menu
command to enter the RS-232 Echo Test mode. With a computer terminal connected to the
serial port, type in some characters. The 1250B should receive these characters and re-
transmit them back to the terminal. The characters typed should appear on the terminal
display. Press the ENTER key to stop the test.
Relay Test: The High / Low relays can be tested. Use the OP 43, RLY t, RLYTEST
command to turn on one of the relays. The UP and DOWN keys will cause the 1250B to
toggle between the High and Low relay. If you are using the RS-232 serial port, press the
space bar on the computer terminal to toggle between the High and Low relay.
33
5.0 Error Codes
Err 5 Analog minimum position cannot be displayed with the number of left digits
set. (Increase number of left digits in OP 4)
Err 6 Analog maximum position cannot be displayed with the number of left digits
set. (Increase number of left digits in OP 4) OR greater than 65,535 turns
required to span Analog Min. to Analog Max. (Increase counts per turn (OP 3)
or reduce analog output span.)
Err 7 Low Relay limit position cannot be displayed with the number of left digits
set. (Increase number of left digits in OP 4)
Err 8 High Relay limit position cannot be displayed with the number of left digits
set. (Increase number of left digits in OP 4) OR limit not useable, greater than
65,535 turns required to span between LO & HI relay limits (Increase counts
per turn (OP 3) or reduce span between relay limits)
Err 17 Preset position cannot be displayed with the number of left digits set.
(Increase number of left digits in OP 4) OR greater than 65,535 turns
required to reach Analog Min. or Analog Max. from present position (increase
counts per turn (OP 3) or reduce analog output span.)
Err 30 Analog output calibration mode not enabled (Change OP 30 to “On”)
Err 80 Wrong combination of serial port settings (Check parity, data & stop bits)
34
6.0 Specifications
POWER INPUT:
CONNECTOR SCREW TERMINALS L1, L2, GND
VOLTAGE 115 VAC +/- 10%
FREQUENCY 47 TO 63 Hz
POWER CONSUMPTION 8 VA MAX
FUSE INTERNAL (.375 AMP)
ISOLATION TRANSFORMER (1000 VAC)
TEMPERATURE RANGE
OPERATING 0 TO 55 DEG. C
ELECTRICAL INPUTS
SIGNAL INPUT 3 PHASE, 0 TO 90 VAC
(INPUT ISOLATION OPTIONAL)
PROGRAM DISABLE CONNECT TERMINAL #3 TO #4
ELECTRICAL OUTOUTS
OPTIONAL HI/LO RELAYS 2 ea. FORM 1A N.O.
3A @ 250 VAC (RESISTIVE)
1/10 HP @250VAC
3A @30 VDC (RESISTIVE)
TOTAL ISOLATION 1000 VAC
ANALOG OUTPUT
RESOLUTION 12 BITS (+/- 0.025%)
NON-LINEARITY +/-0.1% OF FULL SCALE
35
Model 1250B
Installation & Programming Manual
36