HORNER APG Alspa 8000 User manual

PREFACE Page i
12-11-97 MAN0193-04
PID Network
Interface Module
for Alspa 8000

Page ii PREFACE

PREFACE Page iii
MODEL: HE693PIDNET
SERIAL NUMBER:
WARRANTY REGISTRATION FORM
PleasefilloutthisformandreturnittoHornerAPG. ThisinformationisvitaltoHornerAPGshould
warranty service be required. This document is also used to keep you informed of new product
enhancements, software revisions and documentation updates.
IT IS IN YOUR BEST INTEREST TO FILL OUT AND RETURN THIS FORM!
Date of purchase:
Name:
Title:
Company:
Department/Division:
Street Address:
City/State/Zip:
Area Code/Phone Number:
Purchased from (Distributor):
Please indicate the type of application where this product is to be used, check all that apply:
Chemical processing
Demo equipment
Education
Energy management
Food processing
Military
Product assembly/testing product:
Waste processing
Other (specify)
FOR NORTH AMERICA ONLY!

Page iv PREFACE
STAMP
FOLD
FOLD
Horner APG, LLC.
APG - Controls Division
640 North Sherman Drive
Indianapolis, Indiana 46201-3899
ATTN: Warranty Registration Department

PREFACE Page v
LIMITED WARRANTY AND LIMITATION OF LIABILITY
Horner APG, LLC. ("HE") warrants to the original purchaser that the PID Network Module manufactured by HE is
free from defects in material and workmanship under normal use and service. The obligation of HE under this
warranty shall be limited to the repair or exchange of any part or parts which may prove defective under normal use
and service within two years from the date of manufacture or eighteen (18) months from the date of installation by
the original purchaser, which ever occurs first. Such defect to be disclosed to the satisfaction of HE after
examination by HE of the allegedly defective part or parts. THIS WARRANTY IS EXPRESSLY IN LIEU OF ALL
OTHERWARRANTIESEXPRESSEDORIMPLIEDINCLUDINGTHEWARRANTIESOFMERCHANTABILITYAND
FITNESS FOR USE AND OF ALL OTHER OBLIGATIONS OR LIABILITIES AND HE NEITHER ASSUMES, NOR
AUTHORIZESANY OTHERPERSONTOASSUMEFORHE,ANYOTHER LIABILITYINCONNECTIONWITHTHE
SALE OF THIS PID NETWORK MODULE. THIS WARRANTY SHALL NOT APPLY TO THIS PID NETWORK
MODULEORANYPARTTHEREOFWHICHHASBEENSUBJECTTOACCIDENT,NEGLIGENCE,ALTERATION,
ABUSE, OR MISUSE. HE MAKES NO WARRANTY WHATSOEVER IN RESPECT TO ACCESSORIES OR
PARTSNOT SUPPLIED BY HE. THE TERM "ORIGINAL PURCHASER", AS USED IN THIS WARRANTY, SHALL
BEDEEMEDTOMEANTHATPERSONFORWHOMTHEPIDNETWORKMODULEISORIGINALLYINSTALLED.
THIS WARRANTY SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE CONTINENTAL UNITED STATES.
In no event, whether as a result of breach of contract, warranty, tort (including negligence) or otherwise, shall HE
or its suppliers be liable for any special, consequential, incidental or penal damages including, but not limited to,
lossofprofitorrevenues,lossofuseoftheproductsoranyassociatedequipment,damagetoassociatedequipment,
cost of capital, cost of substitute products, facilities, services or replacement power, down time costs, or claims
of original purchaser's customers for such damages.
To obtain warranty service, return the product to your distributor after obtaining a "Return Material Authorization"
(RMA) number. Send the module with a description of the problem, proof of purchase, post paid, insured, in a
suitable package.

Page vi PREFACE
TABLE OF CONTENTS
PREFACE ........vii
ABOUT THE PROGRAMMING EXAMPLES ....vii
COPYRIGHT NOTICE .......vii
TRADEMARK ACKNOWLEDGMENTS .....vii
CHAPTER 1: INTRODUCTION
1.1 Manual Convention ......Page 1-1
1.2 What You Have .......Page 1-1
1.3 What Else You Need ......Page 1-1
1.4 System Features ......Page 1-2
1.5 Hardware Description ......Page 1-2
CHAPTER 2: INSTALLATION
2.1 Module Placement ......Page 2-1
2.2 Terminal Wiring .......Page 2-1
2.3 Configuring the Series 90-30 PLC ....Page 2-1
2.3.1 Configuration Using LogicmasterTM 90-30 ...Page 2-2
2.3.2 Configuration Using the Hand-Held Programmer ..Page 2-3
CHAPTER 3: THE RECIPE EDITOR SOFTWARE
3.1 What is a "Recipe"? ......Page 3-1
3.2 What is a "Job"? ......Page 3-2
3.3 PID Parameter Information Flow .....Page 3-2
3.4 Starting the Recipe Editor Software ....Page 3-3
3.5 The Status Bar .......Page 3-3
3.6 Accessing Commands Using the Pull-Down Menus ..Page 3-4
3.6.1 The File Menu ......Page 3-4
3.6.2 The Recipe Menu .....Page 3-4
3.6.3 The Job Number Menu .....Page 3-5
3.6.4 The Change Menu .....Page 3-5
CHAPTER 4: AUTOMATIC MODE
4.1 Commands Initiated by the PLC .....Page 4-1
4.2 NIM I/O Reference Usage .....Page 4-1
4.3 NIM I/O Reference Definitions .....Page 4-1
4.4 Executing PLC Commands .....Page 4-2
RECIPE DOWNLOAD ......Page 4-3
JOB DOWNLOAD ......Page 4-3
MONITOR PID .......Page 4-4
DOWNLOAD PID SETPOINT .....Page 4-5

PREFACE Page vii
PREFACE
This manual explains how to use the Horner APG PID Network Module which interfaces with the Alspa 8000
PLCs. This manual describes the operation of the HE693PIDNET when used in conjunction with the stand alone
PID controllers .
ABOUT THE PROGRAMMING EXAMPLES
The example programs and program segments in this manual are included solely for illustrative purposes. Due to
the many variables and requirements associated with any particular installation, Horner APG cannot assume
responsiblity or liability for actual use based on the examples and diagrams. It is the sole responsibility of the
systemdesignerutilizingthePIDNetworkModuletoappropriatelydesigntheendsystem,toappropriatelyintegrate
thePIDNetworkModuleandtomakesafetyprovisionsfortheendequipmentasisusualandcustomaryinindustrial
applications as defined in any codes or standards which apply.
COPYRIGHT NOTICE
This manual is for the PID network module for CEGELEC Alspa 8000 family of Programmable
Logic Controllers.
Copyright (C) 1993 Horner APG, 640 North Sherman Drive, Indianapolis Indiana
46201-3899. All rights reserved. No part of this publication may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any language or computer language,
in any form by any means, electronic, mechanical, magnetic, optical, chemical, manual or
otherwise, without the prior agreement and written permission of Horner APG.
Information in this document is subject to change without notice and does not represent a
commitment on the part of Horner.
Alspa 8000 and P8 are Trademarks of CEGELEC

Page viii PREFACE

Chapter1:INTRODUCTION Page 1
CHAPTER1: INTRODUCTION
TheHorner Electric PID Network InterfaceModule (NIM) allows for the seamless integration of stand-alone PID
controllerswiththeAlspa8000PLC. ThemoduleinterfacesviaRS-485withupto28HornerElectricPIDcontrollers.
Thesecontrollers feature a wide variety of input and output configurations. The operation of these controllers is
describedindetailinthe HornerElectricStandAlonePID ControllerUser'sManual. The"stand-alone"nature of
thesecontrollersallowmanyPIDloopstobeintegratedwithasingle90-30withoutsignificantlyincreasingthescan
timeofthePLCsystem. ThecontrollersalsocancontinuetooperatenormallywhetherornotthePLCisoperational.
1.1 Manual Convention
Inthismanual,theNetworkInterfaceModulewillbereferredtoasanNIM. Thestand-alonePIDcontrollerswillbe
referencedasPIDs. Theseabbreviationswillbemadeforbothclarityandbrevityoftheinstructionscontainedin
this manual.
1.2 What You Have
TheHornerElectricNetworkInterfaceModule(NIM)comescompletewiththe following items:
A. NetworkInterfaceModule(NIM),
B. RecipeEditorSoftware,
C. ThisManual.
1.3 What Else You Need
Acomplete HornerElectric PIDNetwork alsorequires thefollowing:
A. An IBM compatible computer running DOS 2.0 or later with at least one serial (COM) port. The
COM port must be interrupt based. Almost all personal computers utilize interrupt based serial
ports.
B. A Serial Cable to connect a personal computer to the NIM RS-232 serial port.
C. OneormoreHornerElectricstand-alonePIDControllers(PIDs)andtheassociateduser'smanual.
D. Shielded,twisted-pairwiringforconnectionbetween theNIMandthePIDs.

Page 2 Chapter1:INTRODUCTION
1.4 SystemFeatures
TheHornerElectricNetworkInterfaceModule(NIM)features:
o Theabilitytocommunicatewithupto28HornerElectricstand-alonePIDcontrollersviaRS-485,
o I/OconfigurablewithLogicmasterTM90-30ortheHand-HeldProgrammer,
o PIDparametersset-upwithpersonalcomputersoftware,
o Stores up to 41 sets of PID parameters ("recipes"),
o Storesupto51listsofcontrollersandrecipes("jobs")whichcanbedownloadedautomaticallyfor
easyproductionlinechangeover,
o Updatesthe PLC withthe latest process andcontrol variable valuesfor each controller.
1.5 HardwareDescription
TheHornerElectricNetworkInterfaceModule(NIM)featuresan80C51microprocessorrunningat11.052MHz. It
incorporatestwoserial ports. TheRS-232 portis usedfor setuppurposesand operatesat 9600baud, noparity,
eightdatabitsandonestopbit. TheRS-485portisusedfornetworkcommunicationswiththePIDcontrollers(PIDs)
andoperatesat2400baud,noparity,eightdatabits,and one stopbit. Themoduleconsistsoftwoprintedcircuit
board assemblies within a 90-30 "CPU-style" module case.

Chapter2:INSTALLATION Page 1
120W
(internal)
NIM
DB9M COMPUTER (AT)
DB9F
120W
(user supplied, end unit
only)
NIM
DB15M PIDCONTROLLER
SCREWTERMINAL
CHAPTER2: INSTALLATION
2.1 Module Placement
TheHornerElectricPIDNetworkInterfaceModule(NIM)maybeplacedinanyAlspa8000moduleslot. Followthe
instructionsinyour Alspa8000 manualfor moduleinsertion andremoval.
2.2 Terminal Wiring
TheNetworkInterfaceModulefeaturestwo(2)serialcommunicationsport. TheRS-232(programming)porthas
a DB-9, 9-pin female connector. The cable diagrams in Figure 2-1 can be used to construct a serial cable for
communicationsbetweenthe portand apersonalcomputer.
22
33
55
77
88
Figure 2-1
TheRS-485(network)porthasaDB-15,15-pinfemaleconnector. Onlythreewiresarerequiredforcommunications
betweentheNIMandthePIDcontrollers. ThewiringdiagraminFigure2-2illustratespropercableconstructionfor
network communications. Note the terminating resistor that must be added to the terminal strip of the last PID
controlleronthe daisychained network
9B
10
12
11 A
13
1 COM
Figure 2-2
2.3 Configuring the Series 90-30 PLC
Beforeany I/Omodule canbe accessedby theAlspa 8000,the "makeup"of I/Omodules mustbe definedinside
theCPU. Thisprocessiscalledconfiguration. TheNetworkInterfaceModule(NIM)I/Oconfigurationissupported
by Logicmaster 90, version 3.01 or later. Alternatively, the user may configure the PLC using the Hand-Held
Programmer.

Page 2 Chapter2:INSTALLATION
2.3.1 ConfigurationUsingLogicmaster
ThefollowingillustrationshowstheconfigurationoftheNIMviaLogicmaster.
Figure 2
Toobtainthisscreen,selectOther(<F8>),andForeign(<F3>)fromtheI/Oconfigurationmenu. Thevaluesinthe
ReferenceAddresslocationswilldefaulttothenextavailableaddress. Thevaluesinthesizelocationswilldefault
tozero,butshouldbe changedtomatchthevalues infigure2-3. Byte1through Byte16willdefaultto zero,Byte
3 through Byte 16 are not used by this module. Bytes 1 and 2 define this module as a smart module and specify
themodeofoperation.(Seechartbelow). Thefunctionofthe"mode" parameter isdescribedindetailinChapter
3.
Byte 1 00000001 -Defines this module as a smart module.
Byte 2 00000000 -Puts module in automatic mode.
00000001* -Puts module in manual mode.
*Note: The RecipieEditor softwareshould be usedto placethe NIM inmanual mode. Thisbyte should
always be zero.

Chapter2:INSTALLATION Page 3
2.3.2 Configuration Using the Hand-Held Programmer
ToconfiguretheAlspa8000forusewiththePIDNetwork Module withtheHand-HeldProgrammer:
1. Install the PID Network Module into the Alspa 8000 as described in the literature,
usingtheHand-HeldProgrammerastheprogrammingdevice.
2. Apply power to the rack. The Alspa 8000 will perform it's power-up diagnostics and
amenuwillappearontheHand-HeldProgrammer'sdisplay.
3. EnterthefollowingkeysequenceontheHand-HeldProgrammer:
Display Key Comments
MODE Pressing the "MODE" key will display the main menu.
4Pressthe"4"button,a"4"willappearasthefirstcharacterinthe
display.
ENT Press the "ENT" button, the display will now show the
CPU status.
DOWN Pressthe"downarrow"buttonuntiltheslotnumbercontaingthe
PIDNetworkModuleappearsfollowingthe"R0:". Thisexample
assumes that the module resides in slot 1, therefore the down
arrow button is only pressed once.
READ/VRFY Press the "READ/VRFY" button.
ENT Press the "ENT" button, this will cause the PLC to "read"
thePIDNetworkModule. Themodelnumberofthemodulewill
bedisplayed(PIDNET).
1Atthispoint,thePIDNetworkModulehasinformedthePLC that
itpossesses16digitalinputbits(%I)thatmustbe"mapped"into
the Alspa 8000 %I register space. Pressing the "1" button will
cause the PLC to place the 16 %I bits starting at %I0001.
ENT Press the "ENT" button. The %I bits are now configured.
1At this point, the PID Network Module has informed the Alspa
8000that it possesses 16digital output bits (%Q)that must be
"mapped" into the PLC %Q register space. Pressing the "1"
button will cause the Alspa 8000 to place the 16 %Q bits
starting at%Q0001.
R0:01 PLC <S
KEY CLK: OFF
_ 1 PROGRAM <S
2 DATA
4_1 PROGRAM <S
2 DATA
R0:02 READ <S
R0:02 PIDNET <S
Q16:Q 1
R0:02 PIDNET <S
I16:I
R0:02 PIDNET <S
I16:I1
R0:02 EMPTY <S

Page 4 Chapter2:INSTALLATION
Display Key Comments
ENT Press the "ENT" button. The %Q bits are now configured.
1At this point, the PID Network Module has informed the PLC
that it possesses 2 or 4 analog inputs (%AI) that must be
"mapped" into the Alspa 8000 %AI register space. Pressing
the "1" button will cause the Alspa 8000 to place the %AI
registersstarting at %AI0001.
ENT Press the "ENT" button. The %AI bits are now configured.
1At this point, the PID Network Module has informed the PLC
that it possesses 3 analog inputs (%AQ) that must be
"mapped" into the Alspa 8000 %AQ register space. Pressing
the "1" button will cause the Alspa 8000 to place the %AQ
registers starting at %AQ0001.
ENT Press the "ENT" button. The %AQ bits are now configured.
RIGHT Press the "right arrow" button. The "MODE" message will
appearonthe display.
-/+ Pressingthe"+/-"keywillcausethemodevaluetochangefrom
manualtoauto. Afterchangingthisparameterthe"ENT"must
bepressedinorderforthemoduletoacceptthechange. ThePID
ENT NetworkModule should beplaced in AUTO mode. Themode
shouldonly bechanged fromthe RecipeEditor Software.
R0:02 PIDNET <S
AI02:AI 1
R0:02 PIDNET <S
AQ03:AQ 1
R0:02 PIDNET <S
MODE:MANUAL
R0:02 PIDNET <S
MODE:AUTO

Chapter3:THERECIPEEDITORSOFTWARE Page 1
CHAPTER3: THERECIPEEDITORSOFTWARE
TheHornerElectricNetworkInterfaceModule(NIM)servestwopurposesinthePIDnetwork. First,itprovidesan
interface between the PID controllers (PIDs) and the Alspa 8000 PLC. This interface allows the PLC to receive
updates on the current status of control variables and process variables in individual PID controllers. Second, it
storeswithinitsmemoryPIDparameterrecipesandjobs. ThesecanbedownloadedtothePIDsuponcommand
fromthe PLC.
TheNIMoperatesundertwo“modes”ofoperation,ManualandAutomatic. InAutomaticMode,theNIMreceives
itsinstructions fromthe PLC. This isthe normal modeof operation aftera PID network has beeninstalled and is
controllingtheprocess. Beforethiscanhappen,recipesandjobsshouldbecreatedandstoredintheNIM.Manual
Mode,discussedhere,typicallyisthemodeofoperationduringthesetupoftheNIM,whenitreceivesitscommands
fromtheRecipeEditorsoftware.
3.1 What is a “Recipe”?
A recipe is a complete set of PID parameters stored in the NIM which may be downloaded on demand to one or
more PID controller(s). PID parameters stored in the recipe are described in detail in the
Horner Electric Stand-
AlonePIDControllersUser’sManual
,andincludethefollowing:
CONTROLLERTYPE CYCLETIMEPIDOUTPUT1 PIDRATE
SETPOINT CYCLETIMEPIDOUTPUT2* LOWERSETPOINTLIMIT
GAINOUTPUT PIDRESETTIME UPPERSETPOINTLIMIT
GAINRATIOOUTPUT RAMP-TO-SETPOINTTARGETTIME
* applies only to PIDs with two outputs.
Upto 41 different recipes can be stored in the NIM. Each recipe must have a unique number, between 0 and 40
inclusive. EachPIDmayuseseveraldifferentrecipes. Also,onerecipemaybesharedbyseveraldifferentPIDs.
TheonlyrestrictionisthatarecipecanonlybesharedbyPIDsofidenticaltype(i.e.sametypeofinputsandoutputs).
Figure 3-1 shows a sample recipe as stored in the NIM.
Figure 3-1

Page 2 Chapter 3: THE RECIPE EDITOR SOFTWARE
3.2 What is a “Job”?
Inmanufacturingoperations,asingleproductionlinemayproducemanydifferentproducts. Theprocessofadjusting
ormodifyingaproductionlinetorunadifferentproductisoftencalled“changeover”. WhenusingPIDsonaproduction
line,changingparametersorrecipesisacommonwayinwhichthePIDscanbe“changedover”toproduceadifferent
product.
A“job”isalistofPIDswithspecifiedrecipenumberswhicharetobeusedinagivenproductionlinesetup. When
aproductionlinechangeovertoanewjobisinstigatedbythePLC,theNIMdownloadsnewrecipestothePIDsbased
on the information stored in the job list. Figure 3-2 shows a sample job as stored in the NIM.
Ifaproductionlineproducesmanydifferentproducts,aunique“job”maybestoredforeachproduct. Ifaproduction
lineproducesonlyoneproduct,itislikelythatonlyonejobwillbeused. Upto51differentjobs,numbered0to50,
may be stored in the NIM.
Figure 3-2
3.3 PID Parameter Information Flow
RecipesandjobsarecreatedandstoredintheNIMwiththeRecipeEditorsoftwarepackage. Thispackageruns
onIBMcompatiblepersonalcomputers(seeChapter2forcompletehardwarerequirements). Thispackageallows
users to set PID parameters, store them to disk, store them in the NIM, and download them from the NIM to the
PIDs. An outline of the flow of information between the computer, NIM, and PIDs is shown in Figure 3-3.

Chapter3:THERECIPEEDITORSOFTWARE Page 3
Figure 3-3
RecipeandjobstorageisrestrictedtopersonalcomputermagneticdiskuntilanRS-232linkisestablishedbetween
thepersonalcomputerandtheNIM. Atthatpoint,recipesandjobsmaybedownloadedandstoredtonon-volatile
RAMin the NIM. If PIDs are connectedvia RS-485 to the NIM, theNIM’s stored recipes can then betransferred
tothePIDsuponcommandfromthepersonalcomputer. Aftersysteminstallation,thePLCinitializesthetransfer
of recipes from the NIM to the PIDs.
3.4 Starting the Recipe Editor Software
BeforerunningtheRecipeEditorSoftware,youshouldmakeaworkingcopyofthedistributiondisketteandputthe
distributiondisketteinasafeplaceforfutureuse. Ifutilizingapersonalcomputerwithaharddrive,itisbesttocreate
asubdirectoryon yourhard drivefrom whichto runthesoftware.
To start the software, typePIDNET from the DOS prompt. Figure 3-1 shows the screen layout.
3.5 The Status Bar
The Status Bar is the portion of the screen where the Recipe Editor software displays the current status of the
followingitems:
COM Port. The selected COM port on the computer is displayed, along with its “initialized” (INIT)
or “not initialized” (NOT INIT) status. If the port is not initialized, it is likely that the
port either does not exist or is inoperative. Another port should be selected.
Status. Thisshows the status of the NIM-computer RS-232 connection. The Recipe Editor
software checks periodically to verify the connection. If there is a communications
problem, a “not connected” status will be reported. If the connection is OK, a “con
nected” statuswill be reported.
Mode. While connected, the Recipe Editor software monitors the mode of the NIM, “Auto
matic” or “Manual”. If this mode is changed by the software, the status bar will
indicate the change. If the mode is changed in the PLC configuration while the
software is connected, the status bar will indicate this change as well. If the NIM is
“notconnected”,the software is unable to inquire as to the current NIM mode. In that
case the status bar will always indicate a mode of “manual”.
PID 1 PID n
90-30
COMPUTER
N
I
M
RS-232 RS-485

Page 4 Chapter 3: THE RECIPE EDITOR SOFTWARE
3.6 AccessingCommandsUsingthePull-DownMenus
The Recipe Editor software utilizes pull-down menus for easy operation. The available menus are accessed by
pressing the<Backspace> key. The<Right>and <Left>arrow keys are used to move the cursor to select the
desired menu. Once the desired menu is highlighted, the<Up> and<Down>arrow keys are used to move the
cursorto thedesired menu item. Pressing<Enter> activates thechosen menuitem command. To exit from the
pull-down menu system without making a selection, press the <Escape> key.
3.6.1 The File Menu
TheFileMenuofferscommandsreleventtostartinganewsession,retrievingandsavinginformationtocomputer
disk, and ending the session. The available commands are as follows:
New. Clears all the recipes and jobs currently resident in the IBM program’s RAM memory. This
commandshouldonlybeusediftheinformationhasbeenpreviouslystoredtodisk,orifitistobe
discarded.
Load. Retrieves recipes and jobs from computer diskette to the IBM program’s RAM memory. This
informationis storedin theprogramPID.DAT. Inorderto savemore thanone setupyou should
copythisfiletoadifferentfilename. Thenwhenyouwishtoretrievethisinformationsimplycopy
your file to PID.DAT. The Recipe Editor software will load this file when the load command is
chosen.
Save. Saves the current recipes and jobs residing in the IBM Program's RAM memory to computer
diskette or the NIM memory. After selecting the Save item, the user is asked whether the
information is to be saved to the NIM or to computer disk. In order to save to the NIM, the
ConnectionStatusmustbe“Connected”.
Quit. This aborts operation of the Recipe Editor software and returns to DOS. This command should
onlybeusediftheinformationresidingintheprogram’sRAMmemoryhasbeenpreviouslystored
to disk, or if it is to be discarded.
3.6.2 The Recipe Menu
TheRecipeMenuallowsnewrecipestobecreated,existingrecipestobeedited,viewed,anddownloadedtothe
appropriatecontroller. Menuitemsinclude thefollowing:
Copy. Thiscommand allows an existing recipe tobe copied into another. This is usefulwhen creating
anewrecipewhich is virtuallyidenticalto another recipe(forinstance, same exceptfordifferent
setpoint). Afterthisitemhasbeenselected,theuserispromptedfortherecipetocopyfrom,and
then the recipe number to copy to.
Edit. This command allows new or existing recipes to be edited. Once this item has been selected,
pop-upwindowsprompttheuserfortherecipe numbertobeedited,andthecontrollerinputand
output types. The cursor is then placed on the recipe parameter list, which the user may
complete. While editing recipe parameters, the <Up> and<Down> arrow keys are used to
navigatethecursortothedifferentparameters. Oncehighlighted,individualparametervaluesare
filled-insimplyby typinginthevaluefollowedbythe<Enter>key. Editingtherecipeiscomplete
whenthe<Escape>keyispressedorwhenthe<Enter> or<Down>arrowkeyispressedwhile
thecursor resideson thefinal parameter,“Upper Setpoint Limit”.

Chapter3:THERECIPEEDITORSOFTWARE Page 5
Download. This command allows a recipe stored in the memory of the NIM to be downloaded to
anindividual PID controller. Notethat the recipemust resideinthe NIMbefore
downloadto a PIDcontroller. Therefore arecipe createdwith theRecipe Editor
software must be saved to the NIM prior to download to a PID controller.
SeeSave
undertheFileMenu
.
View. The view commandis used to view recipes already created bythe Recipe Editor
software. After selecting this item, a pop-up window will appear indicating the recipe
number displayed. The<Right> and<Left>arror keys are used to increment and
decrement the recipe number as the recipes are perused. Pressing <Escape> exits
recipeviewmode.
3.6.3 The Job Number Menu
TheJob Number Menu allows newjobs to be created, existing jobs to be edited, viewed, and downloaded to the
appropriatecontrollers. Menuitems includethe following:
Copy. This command allows an existing job to be copied into another. This is useful when
creating a new job which is virtually identical to another job. After this item has been
selected, the user is prompted for the job to copy from, and then the job number to
copy to.
Edit. This command allows new or existing jobs to be edited. Once this item has been
selected,pop-up windows prompt the user for the job number to be edited. The cursor
is then placed on the job list, which the user may edit. The job list consists of a list of
PIDs, and the recipes which the PIDs will use for a particular production job. The
PIDs may all run the same recipe, or they may each run different recipes. Setting the
recipe for a particular PID is accomplished in two steps. First, use the <Up> and
<Down> arrow keys to place the blinking cursor on the desired PID number. Then,
use the<Left>and<Right> arrow keys to select the appropriate recipe number for
that PID. When the correct recipe number is displayed for that PID, press <Enter>.
Repeatthe processuntilall the PIDs used for that job are assigned a recipe. Editing
the job is complete when the <Escape> key is pressed.
Download. This command causes a job download to occur from the NIM to the appropriate PIDs.
The NIM will download recipes to PIDs as mapped out by the selected job list. Note
that the jobmust reside in the NIMbefore downloading toPIDs willoccur. Therefore a
job created with the Recipe Editor software must be saved to the NIM prior to down
load to the PIDs.
See Save under the File Menu
.
View. Theview command is used to view jobsalready created bythe Recipe Editorsoftware.
After selecting this item, a pop-up window will appear indicating the job number
displayed. The<Right> and<Left> arror keys are used to increment and decrement
the job number as the jobs are perused. Pressing<Escape> exits job view mode.
3.6.4 The Change Menu
TheChangeMenuallowstheusertochangetheMode(ManualorAuto),theselectedpersonalcomputerCOMport
fortheNIMRS-232connection,andtheStatusoftheconnectionbetweenthepersonalcomputerandtheNIM. The
followingitemsreside on theChangeMenu:

Page 6 Chapter 3: THE RECIPE EDITOR SOFTWARE
Mode. The Mode function allows the user to put the NIM in “Automatic” or “Manual” mode. In
“Manual”mode,theNIMreceivesallcommandsfromtheRecipeEditorsoftwarevia
the RS-232 connection to the personal computer. In “Automatic” mode, the NIM
receives its commands from the PLC CPU outputs. In order to change the mode of
the NIM, the NIM Status must be “Connected”.
Port. The Port function allows the user to select the personal computer COM port used in
the NIM RS-232 connection. Upon selection of this menu item, a pop-up window
appears, prompting the user for the desired port number. Only COM ports 1 thru 4
arelegalvalues. Immediatelyuponreceivingthedesiredportnumber,theRecipe
Editor software attempts to initialize the port. If it is unable to initialize the port, the
port is not valid for that computer and another COM port must be selected.
Status. The Status function when selected attempts to establish a connection between the
computer’s COM port and the NIM module. If it is successful, the Status Bar will
change to indicate the “Connected” status. If it is unsuccessful, the Status Bar will
indicate a “Not Connected” status. A “Connected” status is required before many
functions(such as saving recipes andjobs to the NIM memory) can be performed.
Monitor. This function is used to select color or monochorome mode. If a monochrome
monitor is used, menu use is difficult when the program is setup in color mode.
Table of contents