Professional Documents
Culture Documents
INTRODUCTION
(You do not have to read this, but do not blame me if you do not understand something later)
This guide will not teach you the MKV. For that you have the Salem manuals. It will however take you
step by step thought an installation in a simple, logical and sequential manner and it will help you avoid
the mistakes that I and hundreds of other TAs have done while installing a MKV. You will burn cards no
matter what, but if you proceed according to this guide you will burn less and nobody will notice it was
your fault.
No specifications or other reference data will be given here either, well try to tell you the important stuff
you will need to know while doing the job and that is not in the manuals.
During the installation, this book will guide you through two different processes:
The first one will be related to checking the hardware.
The second one has to do with setting up the software. Since the computer standards adopted in the MKV
seem to have been brought directly from another planet and have nothing to do with the user-friendlyuniversally accepted-Computer-Industry standards, I will try to walk through the procedures and the
hundred of files that Salem managed to put inside the MKV without really telling you what they do (they
probably do not know it either) , and will show you which ones are really necessary, like maybe two or
three.
I did not included here information that is easily accessible in the Salem manuals. But since the
information in these manuals seemed to have passed through a scrambler before it was printed, I will try
to tell you where is the stuff that you need to find in a hurry, like the location of the MKV Power On
switch *.
I have added a few BAT files that will help you locate stuff easier, like signal names, alarms and the like.
One more thing. This guide is based in a MKV for a large steam turbine, which I think is as big as the
MKV gets. There are things here that you may not need, just ignore them.
Format conventions.
I have written this guide using only one font, it is up to you to figure out if it is a file name, a command or
what.
1.
1.1 You have been anointed the MKV TA for the site, have been guided to where the MKV has been
waiting for you and have been given the keys. You are looking at it in awe, wondering why it looks
different to the one you saw in the training center.
You may be tempted to power it on. DONT!. You are still eons away from being able to energize it.
Lets see what you must do before.
First, you need to take inventory to see what has been received with the MKV. There are things that you
may need to reorder and the sooner you do it the better.
1.2 Documentation.
The first thing to do is check the documentation that came with the MKV. You will need to make a visual
inspection of the MKV and without certain drawings you can not determine if the empty socket you see
should be there or not. Find the box with the manuals and check inside. This is what you should have, at
the very least:
If you are missing any of this you will have difficulties later on. Order whatever is missing as soon as you
can.
The IO REPORT file.
If it is not in the floppies, request also a text form file of the IO report, tell Salem to zip one and e-mail it
to you. The original file is written in Alpha4 or generated by Bobcat and you need special knowledge to
export it as text.
This is the most important document you need to install a MKV, make copies of it and hide some under
your mattress.
The reason you need an IO report in text file format is that you need to copy it into a directory of the <I>.
Later on, when you are testing the I/Os or running the turbine, it is much easier and faster to find signals
and connection points by doing a search in the <I> than by going through the whole printed copy. Take
my word for it.
1.3 Visual Inspection.
OK, lets assume that you have all the documentation listed above. Now, in solemn silence, you can go
ahead and unlock and open the doors to the MKV.
Check first for the logical things: cores loose, shipping damage, stolen parts, etc, You know what I mean.
Then the most important part: with a flashlight and consulting the Case Wiring drawing, open each core,
then open each card and check that all the cables and ribbon connectors are OK. This means checking that
all cabling is going to the right place, that all connectors are firmly in place and that the empty sockets
should really be like that.
The Case Drawing shows all point to point connection for the cabling in the form of doted lines. Check it.
If your MKV is missing a cable, make sure thats the way is intended to be.
You may find this hard to believe, but I once installed a MKV which would not read certain IOs and it
was because a ribbon cable was not connected in one end, with the loose connector carefully hidden so it
was not immediately noticeable.
If you really want to do things right, unplug every connector and plug it back, it may help or not, but it
sure will make you feel much better.
Check also that all relays are firmly placed in their sockets, sometimes they get loose.
See that no foreign objects have been dropped between the cards, like paper, clips, small screws and gas
pipe wrenches.
Then go to the <PD>. Across the top, between <PD> and <C> there is a connection bar. On the right of
this bar it is bolted a thick cable connected to the MKV frame, probably to a ground shield. This is the
MKV main ground and later well talk more about it. For now just disconnect it.
Now you have isolated the MKV electronic ground.
Next, get a VOM, connect one lead to the frame and check the resistance between the frame and the
MKV circuits. With the free lead, touch the CCOM bar. The VOM should show a high resistance, in the
order of several Kohms.
If the VOM reads a short or low resistance value, like a couple of hundred ohms or so, there may be a
ground and you need to find it.
Notice that if the field IOs have been connected by the time you are doing this, some field devices may be
grounded on the field, sometimes incorrectly. So, if you detect a ground, although it may be right, you
need to determine the cause.
1.6 Looking for grounds
Lets explain in more detail what we are doing here. If you already know, just skip the paragraph, you
wise guy.
The electronics in any computer have certain circuits that need to be connected to ground in order to
work. For instance, differential amplifiers have one side connected to ground so they all know what a zero
voltage reference point is, so to speak. Those circuits should be grounded to work correctly.
But sometimes, other circuits in the cards or in the wires touch some part of the frame, by getting pinched
in the core door, or by some object like a paper clip touching the board, or buy burning a path to ground,
or the like. This causes a ground in a part of the circuit that should be isolated.
Fortunately, the people who design electronic circuits, instead of connecting all necessary circuits to
ground individually, tie them up all together and connect them to a common bar, which is isolated from
ground. From this bar, which in the MKV is called CCOM, a single wire connected to ground.
If you lift this wire, all circuits become isolated from ground. If you now measure the resistance between
any part of the electronic circuitry and ground, the VOM should read infinite, or in practice at least a
couple of Mohms. If the meter reads a low resistance value, like a short or a couple of hundred ohms, it
means that some part of the circuitry is touching ground through an undesirable path.
If that happens, you need to find the incorrect ground. This is done by isolating each circuit one at the
time and thus reducing the part of the total where the ground resides, until you localize the ground in a
certain sub part of component that can be replaced or fixed o replaced, or until you get fed up and decide
to take a vacation.
Locating grounds in a computer is a slow and methodical job and if you do not have experience in doing it
you may need some help. The thing is, if you think there is an incorrect ground, do not ignore it. It may
show up sporadically and give you much undesired trouble later on.
1.7 Connecting the MKV computer ground.
Remember we told you that if there is an incorrect ground in the MKV cards it can give you weeks of
headaches? Thats nothing compared to what could happen if the computer ground is not connected right.
You definitely do not want that to happen.
Like we said, the thick cable coming from right side of the bar atop the <PD> is the MKV main ground.
The customer may try to tell you that the MKV is already grounded by the bolts that fix the frame to the
floor and may try to connect this cable to the MKV frame. Do not let him do that.
Unless somebody can produce a blue print of the site grid and prove to you conclusively that the part of
the grid where the MKV is bolted to is a perfect electronic ground, and you are in conditions to
understand it and agree, which is a think absolutely nobody can do, do not let them do it.
I have been in sites where, years after being commissioned, the control computers were failing so
sporadically that people were resigned to live with it, tripping, rebooting and do it whatever they had to
keep going. That is what an incorrect ground problem looks like. It is about the hardest thing to fix in a
computer other than the door latches.
But there is an uncomplicated way of doing this right. In the site where you are installing the MKV, there
is very likely a DCS computer, a Bailey or something like that. This computer is the Central Controller
and it is used to control the boiler and to serve the operator consoles in the control room. It is normally a
large frame computer with several cabinets. All these cabinets are connected to a special ground. Find out
where that ground is and connect the MKV to the same ground, using at least a AWG#4 cable. This way,
the MKV and the DCS will share the same ground.
If you screen is of the touch sensitive kind, the kind that you use your finger instead of the track ball and
always pick up the wrong target, besides connecting the clearly marked octopus cable you need to connect
the normal monitor signal cable. For that, there is a 19 pin connector wisely hidden somewhere under the
monitor, never in the same place.
Once you have the <I> with its powerful state-of-the art 486 processor all set up, you do the same with the
second <I>. This is not a redundant action. You will need both <I>s next to each other to display
conditions on one and make changes in the other one. Also it will impress more all the people that
concentrate around you looking as soon as you get anything on the screens.
You can connect the Arcnet lines from one <I> to the other one and from there to the <C> core, from
there, using the other hub, you can connect to <D>. (You do not have one? What did I tell you?)
Do not forget the T and the terminator at the last <I>.
The cable for Arcnet is RG 62 A/U, the terminator is 93 ohms. If you have a Historian in your system, you
also have an Ethernet card and network. The cable for the Ethernet link and the terminator may look
exactly the same as the Arcnets, but if you swap either, the system will not work. So make sure you use
the correct wire and terminator for each.
You do not need a terminator on the MKV end, just connect the cable to any of the two Arcnet connections
under the <C>, they are both common.
You now will have five nodules in the Arcnet network, The two <I>s, <C>, <D> and the terminator**,
which is also considered a nodule. I know from highly confidential sources who wish to remain
anonymous*, that more than eight is trouble. If you have an EX2000, it will take another two connections,
which leaves one left. When you are ready to start the turbine,, you may decide to place one <I> in the
MCR (Master Control Room), so that will take two nodules (remember the terminator?). Just keep it in
mind to find the best way to connect the network.
*Tom Samuelson
** The terminator is a resistor used at the end of the cable to prevent the signal from bouncing back
and forth in the wire, creating all kinds of electronic noises.
There is an <I> set up explanation in the Maintenance Manual section 5-2. Also, at the beginning of the
Maintenance Manual CHAPTER 2 and in the Application manual CHAPTER 9 there is an interesting
explanation about the MV Communication Network. If you read these last parts and you understand them,
you should take the Microsft MSCSE tests and get yourself a job making a lot more money.
Once ready, power up one <I>. It should have been loaded at least with all the G: files, so it should boot
up at least to the point where it shows the DOS prompt. (if you are strictly a Windows person and do not
know what DOS is, I am going to have a lot of fun with you).
If the site specific files have been loaded up, it should show the main screen. In Steam MKVs, this is the
Load Control screen.
It does not matter whats loaded in the <I> at this point. The files in the floppies are probably the latest
version, so you need to reload everything, the G: and the site specific files, (which from now on I will call
F: files, since is easier to type.)
The instructions to load up the floppies are written in the labels and in the Application manual and, like I
said before, I will not go into things that are explained there. However, if the <I> boots up all the way to a
screen, you need to get the DOS prompt to make any changes (actually it is the IDOS prompt, but I will
use either one indistinctly, since you probably do not know the difference.)
To get out of the Main menu and into IDOS, you can do two things.
One is to go to the Password Control screen and type the Salem password for this <I>. There is also a
universal password but for security reasons I can not tell you what it is *.
The other one is to do a hard reboot (by turning power off and on again or pushing the button next to the
A: drive) and typing CTL/C repeatedly when the unit is booting up. The problem with this last way is that
after you load up the floppies youll still need to know the correct PW in order to change it, so call Salem
and ask them.
*Hold the control key and type D E L E T E. You can also find the password in the DYNAMIC.BIN, starts
with the first character after the smily face.
Ideally, all cores will display A7 now. It sometimes happens. A7 is the equivalent of the core saying I
am feeling gooooood!
If the cores are not at A7, you need to determine why. It is not use to try to ignore it and come back
tomorrow to see if things have changed. You need to fix it.
So the first thing you do is to reboot the sick core again (the MKV is the only computer I know that you
get different results if you reboot twice, kind of like all the chips were not paying attention the first time).
You can reboot by pushing the little button on each core of by using the core power switch in the <PD>.
The result to both ways looks the same, although Ive been told by MKV experts that is not (I think they
lie).
If rebooting does not fix the problem (did you really think it would?), there is a million reasons why the
cores will stay under A7 and I will tell you the two I know.
In lay terms, if the display is showing something like A4 or A5, there is a possibility that one of the IO
cards in the core is faulty, or more likely has the wrong IO data on it. To find out which card is the sick
one, you use the display buttons.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Now we know what card is bad. This is a problem that looks worst than it is.
If you have a spare card or you can swap the card with the same from another core, you can do that. But
more likely, there is a chance that the day they loaded the IO configuration files in that card was league
bowling night and they used the wrong files.
Check if you have communication between the <I> and the MKV. If you can talk to the MKV, you can
download the correct files and fix the situation. <C> may not be at A7 and you still may be able to
download.
2.1 Downloading the correct IO configuration files (or My God!, what have I done!)
The IO Configuration files are mysterious, intangible things. To set up the correct IO configuration is
probably the most complicated thing one has to do on a MKV. There is a rumor out that of the thousands
of MKVs installed and working with no problems all over the world, not one has the exact IO
Configuration. That should tell you something about how good a machine the MKV is.
The first thing you need to do is see if there is communication. Do an ARCWHO in the <I> and see if it
catches the <C> (or <D>) address, normally 31 and XXXXXXXXXXX.
If you can not talk to either one, you are up the creek, call Salem.
If you can talk to one of them, later well tell you how to fix the other one, assuming that downloading the
correct configuration files will fix the problem.
In the meanwhile, the first thing to do is to do a card ID. A Card Identification command from the Main
Menu will upload * the revision number of the IO Configuration installed in each card, in the form of a
prom version.
*Upload: from the MKV to the <I>. Download: from the <I> to the MKV. Get it?
If you are I a hurry and like to live dangerously and do not care to learn about IO Configuration
downloading, you can go straight to the Getting the right revision paragraph.
This is extremely important, so lets expand on it, lets get the whole business of the IO Configuration fles
out of the way right now. It is very confusing, mind you. It also very clearly explained in Klingon
language in the Application manual, section 3-9 and in Maintenance manual, section 4-4.
The MKV, like any Process Control Computer, uses IO signals to know whats going on in the field. (this
is probably as far as you will go understanding this explanation).
The MKV has to convert these field signals into something it can use.
The way we tell the MKV how to interpret these signals is by entering information for each IO in the IO
Configuration screens for each card and downloading (I just told you) this information to the MKV.
The first screen of each card shows the revision number of the card. It has a mayor revision number
followed by a dot followed by a minor revision number, like 4.5.
never again come even near to A7 and you will not able talk to it anymore. Meaning that even after you
correct the files, you can not do anything, unless you download from <D>, if you have one.
I know all this because I went through it once. In order to be able to fix up the mess I made and get <C>
talking again, I had to physically remove the EPROM from <D> (which I had not screwed up yet), install
it in <C> and download the correct files.
So remember:
NEVER DOWNLOAD THE CONFIGURATION FILES TO <C> FIRST.
If there is a single piece of advise that Id like to give to the young TA it would be Buy Microsoft. The
second one is the one above.
Always download first to <R>, <S> or <T> and reboot and see if they go to A7. If they dont, you can keep
downloading until you get it right. Once they are all up and happy in A7, then download to <C>.
Of course, <C> and <R, S and T> use different files, so you still can screw up. But if you have <R>, <S>
and <T> OK, more likely by now you know what you are doing. Which is what we tell you next.
2.2 Getting the right Revision.
After doing a card ID, you write down the information or print the screens, and now you have the revision
versions of all the EPROMS. Next go to your <I>, run the IO Configuration program from the Main
Menu, and compare version numbers between the cards and the EPROMs.
Of course the DTMTMC (Department To Make Things More Confusing) at Salem made sure that the
Card names (like LCC1) that you get with Card ID and the actual card names are not exactly the same,
but they are close enough so you can figure them out, sometimes by elimination.
You probably have newer configuration files that the MKV, meaning your configuration files for some of
the cards have a later version than the correspondent EPROM.
Sometimes you can have an older file version, if somebody forgot to update it in the floppies.
(Forget about having the correct version for all your files and EPROMS, it will never happen, maybe in
the MKV XXVII).
How do you get the correct files and EPROM chips? First you do this: You print the Card ID results and
you print also a list of your the files in the \PROM directory and send it to Salem. They need both things
to see if you have need of both files and proms (EPROMs), which is mostly the case.
In case you do not know, one easy way to print a directory in DOS is to do a command DIR>DIR.LST .
This will create a file called DIR.LST (you can use any name) which you can print or e-mail to Salem.
Once you have done this there is nothing else for you to do so you can go back and talk to the opposite
gender TA who by now probably gave up on you and has date with the guy in charge of the software at the
MCR, who she knows has a more sophisticated job and makes more money than you.
But if you are a Gung-Ho guy and want to continue, there is something else you can do. This may not
bring everything to their latest revisions, but it might allow you to download your IO configuration
correctly and keep working on the MKV. This is what you do, and do not screw it up.
1. Get the list of the proms version you got from Card ID. This is in Firmware, so we can not change
that.
2. In the <I>, save all your IO Config files in UNIT1, in case you need to put everything back. If you do
not know how to do this, do the following:
3. In IDOS, type CD\. This will set the default as F:\
4. Type MD \SAVE, this will make a directory F:\SAVE
5. Go back to the UNIT1 directory and type COPY IO*.* \SAVE. This will save the files.
6. To restore the files, go again to the UNIT1 directory and type COPY \SAVE\IO*.*
7. Run IO Config in the <I>.
8. Check the revision version on the first screen of each card against the prom revision. Write down all
the cards with different revision number. At this point, you may try to Default the card and check
if that fixes the revision. You will change all the data for that card, but if you need a new file for
it you will later do that anyway. If Defaulting the card does not give you the correct version
number, exit IO Config WITHOUT saving and start again.
10
Once you have the list of all the cards with wrong version numbers, you need to find out if in the
PROM directory there is a file with the right version, one which matches the EEPROM. You may
need a newer file or an older file than the one you have now.
10. Lets use an example. Assume that your IOMA card for <Q> (Thats <R,S & T>) shows Rev. 4.5 and
the CARD ID tells you that the IOMA version on the prom is 4.4. You need a file with a 4.4
revision.
11. You go to the PROM directory and check all the files that start with IOMA. You find the following
files;
IOMABBDC.DAT
IOMABBDC.DAT
IOMAQBDC.DAT
IOMAQBDD.DAT
IOMAQBDE.DAT
IOMAQCFG.DAT
The first two files we reject immediately because the fourth letter B is telling us that this file are for the
<B>, meaning <C> or <D>.
From the next three files, we select the one that has the correct version, 4.4. That would be the file which
ends with DD (A=1, B=2, C=3, D=4, comprende?). So, IOMAQBDD.DAT is the file we need.
8. Next, you copy this file IOMAQBDD.DAT to IOMAQCFG.DAT. Why? Because when we go
back to the IOCFG screen for the IOMA card, and we Default the card, all the new data will
be taken from this last file. Every time you default a card, the information you have on the
card is replaced by the data in the xxxxxxCFG.DAT file.
9. Now you run IO Config again, go to the IOMA card and default the card. The new card version
should be 4.4, which is what we needed.
10. Do the same with the rest of the cards. If you are not sure if the file is the one you need, you can
look at it with a text editor or using List. The very top of each DAT file in the prom directory
will tell you what the file is for it. If you scan down to the point where it says Screen 1,
immediately after that are listed the mayor and minor revisions.
11. By the way, I am not sure what the fifth letter in the file name means, but I have it from a good
source that by convention it is the initial of the first name of the programmers girlfriend. If you
find out different, let me know.
A small tip here. If you never heard of List, get a copy. Is an old application but it is unsurpassed for
looking at files in DOS and doing lots of other useful stuff. And it is intuitive, which is more than you can
say for any application in the MKV.
You need to install List, which consists of several files, in the Path. Since throughout this guide you will
be suggested to add several utilities like this one, you may as well go ahead and create your own directory
of utilities to put all your personal programs in. You do not want to mix your programs with the customer
MKV files since you will lose track of which files are yours and you probably want to remove them when
you live the site.
So, just create your own directory C:\util and put in the Path.
To put in the Path you need to edit the Path command in the AUTOEXEC.BAT file in C:\. Just add
;c:\util at the end of the line, in upper or lower case.
For instance, my path command looks like this:
PATH C:\DOS;C:\CUSTOM;C:\UTILITY;G:\EXEC;c:\util;c:\me
The added part is in lower case.
You noticed that I also added another directory to the path, me. Thats is where I keep my test editor,
MultiEdit. You will be doing A LOT of text editing, so you need to familiarize yourself with a text editor
that you like. I think that the standard text editor supplied with the MKV sucks, so I use my own.
Why do you need to install List.exe in the path?
When you want to run a program in DOS, you just type the name of the program. DOS then looks for the
program in the following way. First it looks in the default directory (the directory where you are when
typing the command) for the program name with the extension COM (like DISKCOPY.COM). Then it
looks for the same program with the extension EXE. And then with the extension BAT. These are the
three types of programs you can run in DOS.
11
If DOS does not find any of these three in the default directory, it looks in all the directories listed in the
Path command. If it finds it there, it runs it.
If any time you need to know what the Path, just type PATH. DOS will list the actual Path.
By the way, this is true only for programs. It does not work for data files, DOS does not look for data files
in the path.
Going back to downloading.
Once you have all the correct versions for all the <Q> and <B> (<C and D>) cards, download the IO
Config files. If you were paying attention you know that you must download one the <Q> first.
If you downloaded and rebooted <R> and it gets to A7, you can go ahead with the rest.
We have not told you how to fill in the data in the IO Configuration screens yet. That will come later, after
you have proved yourself worth it.
When the new proms in their neat black boxes and the new files finally arrive from Salem, you need to
replace the proms in the cards*, download the new configuration files and go through the whole process
again. You can easily identify the proms in each card by the white label with a U number and the revision
number. The people who stick the label to these chips are very careful to make sure that when the chip is
inserted in the card the label ends up upside down.
This is probably the most important software-hardware update that you need to do in the MKV, so take
your time and do it right. And that night at your favorite hang out, you can look at the opposite gender
person next to you in the eyes and say Baby, I got all my cores at A7! and see how she or he moves to
another seat.
* You may not believe this, but there is a prom that actually has one row of legs less than the socket. There
are no marks, so there is a 50-50 chance that you may plug it wrong. We do not know exactly what
happens then because the damage is so extensive that every TAs whos done that has been immediately
fired. No, we will not tell you which one it is.
And now you would have a accomplished the following: You have a MKV happily humming waiting to do
something. You have two <I> which are taking to themselves and telling each other what a cute clot you
are. You have not gotten back the opposite gender TA, but we are working on it.
The next logical thing to do is to start working in the IOs. First, you need to revise your IO list and then
enter and check all the IO signals in the IO Configuration screens.
3. Creating the right IO signal list.
By now you must have a printed copy of the IO Report* and a text form of the same file in a floppy.
*In former systems, the IO Report used to be called the IO Signal List or simply the Signal List.
Everybody knew what it was. But the DTMTMC decided that the name was too obvious and not dignified
enough, so they renamed as a Report. Which is the same as calling the CSP the Certificate of Sequence
Performed. But thats how it goes.
The IO Report lists all signals from the field to the MKV, what we call the IO signals. They are sorted by
core, by card and by terminal screw in the card. This is very handy if you know where in the MKV the
signal you are looking for is connected. But since you do not know that, to find a signal in the IO Report
you need to scan the whole report.
Hence the need for an IO Report in your <I>.
You copy the IO Report file to any directory you like. It has to be in text form, not in Alpha 4 or any other
screwy format, because most search utilities only work well with text files.
You name this file IOREP.TXT (you can use another name, but then you must substitute it on the BAT
files that Ill give you). Do not use more than 8 letters plus three on the extension.
Since the <I> does not have many files in the root directory C:\, I put my IOREP.TXT there. This means I
lied to you before when I said you should put all your personal files in your own directory.
Then, using my text editor, I created the following BAT file in the \UTIL directory, it is a batch file of
only one line:
12
13
14
4.
5.
6.
7.
using English units, and METRIC.SCA if you are in a country where people likes soccer better
than sex.
If you are working in English units, SCLEDATA.DAT will show that PRESS is unit number 105
(code type number 105, actually). It also will tell you a few useful things about this type of unit. It
says that the maximum count number (also known as CDB Full Scale Value) for any signal with
this unit is 2048 counts. What does this mean? Simply put, it means that the MKV will create in
memory a value proportional to the value of this signal, that will be always from zero to 2048.
So, when the signal is 4 MA, the count will be zero. When it is 20 mA, the count will be 2048.
So now you run IO Config, and find the TCCA card screen 4/7, which holds MAI01 to MAI08. We
see in the I O report that AP_HF is assigned to MA04. In the CDB Value Full Scale column for
this signal, you enter the value 2048.
The headers of the next two columns are deceiving. They are CDB value at 4 mA and CDB value
at 20 mA. If you look at the default values in any position of this columns, youll see they have
decimal points. That tells you that these can not be counts, since counts are Integer numbers.
What you enter here is the value that you want the MKV to display according to the value of the
signal. In the 4 mA column, we enter 0.0, since that is the pressure when the signal is 4 mA..
In the 20 mA column, we enter 2000, the pressure value at 20 mA.
You might be a little confused for the first two or three years, but when you get the knack of it
happens to be an OK way to enter IO data. Imagine that this same transmitter can not be calibrated
from 0 to 2000 lbs. Lets assume that for any logical reason, like the tech had a really bad hangover
that day, the transmitter was calibrated from 0 to 2134.5 lbs for 4-20 mA. No problem. You go back to
the screen as before and in the column for the 20 mA enter 2134.5 instead of 2000. Now, when the
pressure is 2000 lbs the signal will be 18.75 mA and the MKV will do the math and display correctly
2000 lbs. The MKV will never know that you tricked it. This comes handy on those rare occasions
(every time) that the factory sends you transmitter so far out of range that can not be calibrated by the
specs. Of course there are limits as how far you can go with this, since among other things you lose
resolution on the conversion of the signal. Experiment and see how it works and how far you can
reasonably go and then go back and put back all the defaults.
Since we are in subject of units and also very concern about you doing things right, lets see something
else that may come handy.
We said that the SCLEDATA.DAT file, besides giving you the max CDB count for all signals with that
unit, also gives you something else. In the 4 th column you have the Offset. That means you can make the
count start from something other than zero, but that escapes the scope of this guide*.
The 5th column is neat. It tells you the number of decimals that will be shown when you display the value
of the signals on the screen. I do not know why you would need to change that, but it is your MKV and
you can if you want. Just remember that if you change any parameter for one type of unit, all signals in the
MKV defined with that unit will be affected.
*I do not know how to use it, stay away from that.
The 6th and 7th columns are an interesting case. I definitely would like to get some of what these people
were inhaling when they designed this system. All MKV signal use two type of units. Display units and
Engineering units. The 6th column show units that are used only for displays. Nothing else. The 7 th
column shows the engineering units. What these are used for is a mystery to me. Except that if for
instance we look at the units numbers 102 to 105, well see that while they all will display as psi, the
engineering units are different. Unit number 102, PRESH, has huge max count, hence more resolution.
That is used to store very high pressure with more definition. Unit PRESSL, instead, has a max count of
only 32. Thats used to show pressure with much less resolution, hence saving two precious bytes.
The fun starts when you want to do things like define a new constant. You know that to define a new
constant in the MKV, you need to enter it in two files. In FACTORY.ASG (or SITE.ASG) you enter the
constant name, with the Engineering units. In CONSTANT.SRC, you enter the constant value,
with the Display units.
Some silly people have suggested that this could have been accomplished with only one file and one type
of units. Id like to see them trying to design a MKV and keeping the bowling handicap scores up to date
at the same time.
15