r
" #( ),' .#)( #( ."#- /- , - ' (/ & #- -/ $ . .) " (! 1#.")/. ().# DANGER ONLY QUALIFIED ELECTRICAL PERSONNEL FAMILIAR WITH THE CONSTRUCTION AND OPERATION OF THIS EQUIPMENT AND THE HAZARDS INVOLVED SHOULD INSTALL, ADJUST, OPERATE, OR SERVICE THIS EQUIPMENT. READ AND UNDERSTAND THIS MANUAL AND OTHER APPLICABLE MANUALS IN THEIR ENTIRETY BEFORE PROCEEDING. FAILURE TO OBSERVE THIS PRECAUTION COULD RESULT IN SEVERE BODILY INJURY OR LOSS OF LIFE.
Table of Contents 1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . !-3!+ .-2%-21 $$)2).-!+ -&.0,!2).- %+!2%$ !0$5!0% !-$ .&25!0% .,/!2)")+)27 5)2( 0.#%11.01 !-$ !0+)%0 %01).-1 .& 2(% 0.
.18 Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.19 Database Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.20 AutoMax File Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.21 Text Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.22 PC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(/17,0* $ $&- ,42.$:,0* $&- 0)13/$5,10 ',5,0* 5+( 1&6/(05$5,10 ,.( )13 $ $&- (0(3$5,0* $&- 3144 ()(3(0&( ,.(4 3,05,0* $&- ,.
IV 6.10 GoTo Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.10.1 Locating a Variable by Name . . . . . . . . . . . . . . . . . . . . . . . . . 6.10.2 Zooming In and Zooming Out . . . . . . . . . . . . . . . . . . . . . . . . . 6.10.3 Selecting a Drive (DPS systems only) . . . . . . . . . . . . . . . . . . 6.11 Accessing the Variable Configurator . . . . . . . . . . . . . . . . . . . . . . . . . 6Ć12 6Ć12 6Ć12 6Ć14 6Ć14 7.0 Configuring Variables . . . .
4,0* !(34,10 10531. ,%3$3: 1//$0'4 (06 ',5,0* ,.(4 63*( ,.(4 (0(3$5,0* 5+( $&- 10),*63$5,10 $0' 3,7( $3$/(5(3 ,.
+**" /&*$ /+ "/2+-' +- + ( ' &-" / +))0*& /&+* 2&/% /%" + ( ' "/2+-' +))0*& /&+* &.,( 4&*$ /%" "/2+-' +**" /&+* (" 5 5 5 5 13.0 On Line Menu: Info/Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *#+ +$ -+ "..+- *! *#+-) /&+* &.
&/,( 5&*$ ")+0" (" .&*$ "$&/0"./ #.+) 0%" &/,( 5 (" .&*$ &*$(" &/,( 5 (" .&*$ 0%" *0&." &/,( 5 2&*$ +*&0+. &/,( 5 &/0 " ((&*$ +*&0+. &/,( 5 &/0 + 0&*$ .& (" +.
/-!#00-/ -"2*# -/10 /-%/ ++#/ -/1 8 0#/ #/' * -/10 8 /-!#00-/ -"2*# //-/ ," 1 120 -"#0 8 21- 5 0) 5#!21'-, 8 '+'1 1'-,0 -, (#!1 '*# '7#
New Features in This Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RĆ1 What Can Go Wrong When Loading Tasks and Files . . . . . . . . . . . . .
Figure 2.1 Ć AutoMax Menu Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Ć3 Figure 4.1 Ć Choosing a Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 4.2 Ć The Control Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 4.3 Ć Dimmed Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 4.4 Ć Dialog Boxes, Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
'%1.# 6 #03,.( ,++#!0',+ )# 6 '%1.# 6 +$, ,% .,!#//,. +$,.* 0',+ '/-) 5 6 '%1.# 6 +$, ,% +$,.* 0',+ '/-) 5 6 '%1.# 6 +$, ,% /( +$,.* 0',+ '/-) 5 6 '%1.# 6 #+1 6 '%1.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
1.0 INTRODUCTION The products described in this manual are manufactured or distributed by Reliance Electric Industrial Company. Version 3.x of the AutoMax Programming Executive uses Microsoft Windows to provide a graphic interface for offline operations such as mapping variable names to I/O points and creating a hierarchical structure of systems, sections and racks for each application. The online operations in AutoMax Executive V3.x, e.g., monitoring variables, are not run under Windows.
D %#2).- 9 -20.$3#2).- 2. 2(% 32. !6 )120)"32%$ .-20.+ 712%, 9 .-2!)-1 ! '%-%0!+ $%1#0)/2).- .& 2(% 32. !6 $)120)"32%$ #.-20.+ 1712%, !-$ !- .4%04)%5 .& 2(% 32. !6 0.'0!,,)-' 6%#32)4% D %#2).- 9 -12!++)-' 2(% 32. !6 .&25!0% 9 0.4)$%1 )-1203#2).-1 &.0 )-12!++)-' 2(% 32. !6 0.'0!,,)-' 6%#32)4% 1.&25!0% !-$ 2(% )-$.51 1.&25!0% +1. /0.4)$%1 )-1203#2).-1 &.0 )-12!++)-' ! ,.31% D %#2).- 9 %22)-' 0.3-$ )- )-$.51 !-$ 32. !6 9 %1#0)"%1 )-$.51 &3-#2).-!+)27 !1 )2 0%+!2%1 2.
D Section 17.0 Ć ON LINE Menu: Deleting Tasks Ć Describes how to delete tasks from the rack. D Section 18.0 Ć ON LINE Menu: Monitoring and Editing Tasks Ć Describes how to monitor and change status of variables and I/O points, display and modify Ladder Logic sequences in real time, and force and unĆforce variables. D Section 19.0 Ć ON LINE Menu: Error Clear Ć Describes how to clear the Processor or UDC error log or errors displayed on the Processor LEDs. D Section 20.
You must be familiar with all the instruction manuals that describe your system configuration.
Note that a mouse is not required to use AutoMax Executive V3.x. While many functions will be easier to use with a mouse, all of the functions in AutoMax Executive V3.x are accessible using only the keyboard. Distributed Power Drives Distributed Power System (DPS) drives are described in other documentation. See section 1.2 for the part numbers of the documentation. 1.4 Compatibility with Processors and Earlier Versions of the Programming Executive Version 3.
# !(%%(/$'" , % +#(/+ ,# * % ,$('+#$) ,/ ' ,# () * ,$'" +1+, & ) *, '-& *+ /#$ # * $+)% 1 $' ,# ('%$' '!( (" ' ,# *("* &&$'" 0 -,$. .
yes yes 2.1F #% & #" , * ' - " % % " % % %# &%& yes yes yes yes yes yes yes yes yes yes yes yes yes yes 3.1B 3.1C 3.2A 3.3A-3.3F 3.4 3.6 3.7–3.8 3.5 yes yes yes 3.1A yes yes yes yes yes yes yes yes yes no 57C423 Common Memory yes yes yes yes yes yes no yes no no yes no yes yes no no Works with Windows V3.1 yes yes yes yes yes yes no no no no no no no no no no Requires Windows V3.
1.4.4 ASD and the Programming Executive Systems created with the AutoMax Software Designer (ASD) V8 and later can be converted into AutoMax Executive V3.x systems. Refer to section 5.1.8 for instructions. See instruction manual JĆ3615 for more information about ASD. 1.4.5 Converting from Previous Versions Systems created with Version 2 of the AutoMax Programming Executive software can be converted into AutoMax Executive V3.x systems. Refer to section 5.3.8 for instructions.
2.0 INTRODUCTION TO THE AutoMax DISTRIBUTED CONTROL SYSTEM AutoMax is a programmable, microprocessorĆbased control system capable of performing realĆtime control with millisecond response time. Because AutoMax is modular, you can customĆconfigure the system to meet the specific requirements of your application. In addition, the Processor module operating system is included in the AutoMax Executive software and can be loaded from the same device used for writing application programs.
The Enhanced BASIC language is used for general programming, keyboard and CRTĆbased operator interfaces, and numeric processing. Enhanced BASIC language is described in JĆ3675. Using the AutoMax Executive software, application programs, or tasks, created on the personal computer using Control Block or BASIC are then compiled and downloaded to one or more AutoMax Processor modules or UDC modules in a rack. Application tasks created using Ladder Logic do not need to be compiled before being downloaded.
01,- +" "#)#1# 1 0(0 ,+ 1 21, 5 /,!#00,/ ,/ *,"2)# 0( #//,/ ),%0 /# 3'#4#" +" !)# /#" '+ 1 0( + %#/ *#+2 * - $,/ 21, 5 5#!21'3# 5 '0 0&,4+ '+ $'%2/# 601#*9 #!1',+9 !(9 ,** +"09 #12-9 +8 '+# ,+$'%2/#9 ,1, 0(9 ,** +"09 +8 '+# : /' )#09 ,1, '%2/# : 21, 5 #+2 1 '0 '*-,/1 +1 1, #!,*# $ *')' / 4'1& 1 ,-1',+0 3 ') )# '+ # !& '+",40 --)'! 1'
2.2 Introduction to Configuring Racks and Variables Once you create the system/section/rack structure for your application, you can begin to configure the hardware in your installation. Hardware configuration consists of adding modules to each rack (including network and remote racks, UDC modules, and PMI rail hardware) to reflect the actual installation. AutoMax Executive V3.x checks that modules are added properly.
Tasks that control Distributed Power Drives (DPS) are stored and executed on UDC (Universal Drive Controller) modules in the rack. UDC tasks are written in control block language. They are referred to as UDC tasks." See the appropriate DPS programming and configuration instruction manual for more information about UDC tasks. AutoMax Processors are capable of multiĆtasking.
2.4 Introduction to Online Operations Before you can go online to any rack in the system, the operating system, or runbase, for the AutoMax Processor and UDC module(s) must be loaded to the rack. In general, you will only be concerned with the file types listed below for purposes of loading to the rack. 1. Operating system (OS) file Each Processor module and UDC module must have an operating system file. The operating system for each Processor module in a rack is usually the same.
3.0 NOTES ON INSTALLATION This section describes what you need to know before installing the Programming Executive software. Refer to instruction manual J2Ć3107 for the installation procedure. WARNING QUALIFIED PERSONNEL MUST READ AND UNDERSTAND THE APPLICABLE AutoMax AND DCS 5000 INSTRUCTION MANUALS IN THEIR ENTIRETY PRIOR TO INSTALLING, ADJUSTING, OPERATING, AND SERVICING THE AutoMax SYSTEM AND THE MACHINERY THAT IT OPERATES.
D Your language (English, Spanish, etc. Some Windows applications use this setting for languageĆspecific tasks, such as sorting or case conversion.) D The kind of local area network you are on, if any D The printer and printer port you use D Applications on your hard disk that you want to run with Windows The following procedure can be used to install the Windows software. 3.2 Step 1. Insert the diskette labeled Windows Disk 1" in drive A:. Step 2. Type A:SETUP Step 3.
- 03, 32- 6 $0-+ ',"-51 !*'!) -, 2 02 ," !&--1# 0-%0 +1 32-+ 6 6 32- 6 - 1#2 3. 32- 6 '$ '1 *1- ',12 **#" $-**-5 2# 12#.1 2#. -.7 2 $'*# $0-+ 2 ',12 ** 2'-, "'0#!2-07 27.'! **7 2- 2 ',12 ** 2'-, "'0#!2-07 27.'! **7 2#. 4'% 2# 2- 2 32- 6 6 .0-%0 + $-*"#0 ," 1#*#!2 2 32- 6 '!-, 2#. 0-+ 2 '*# +#,3 !&--1# 0-.#02'#1 32- 6 0-.#02'#1 "' *-% '1 "'1.* 7#" 2#.
usually comes with a diskette containing the required files, including the driver program (typically MOUSE.COM). These files must be loaded onto your hard drive and called from your AUTOEXEC.BAT file when you boot up your computer. Refer to the documentation provided with your mouse for the proper installation procedure. 3.
the upper connection, labeled PROGRAMMER/PORT B", on the leftmost Processor module in the rack. See Appendix A for a description of the pins and directions for making your own cable. 3.4.2 Using a PC Link Module Version 3.3C (and later) of the AutoMax Programming Executive software supports the use of the AutoMax PC Link Interface module (M/N 57C445) to communicate with a rack over the AutoMax Network.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
4.0 GETTING AROUND IN THE AutoMax EXECUTIVE AND WINDOWS All operations in Windows can be executed with either the keyboard or the mouse. The sections that follow describe techniques used to make selections and execute commands. All techniques will be described using both the keyboard and mouse. The Microsoft Windows User's Guide provides additional information on basic skills and should be referred to for any specific questions. Keyboard Keys In this manual, keynames are capitalized (ESC, ENTER, CTRL).
Figure 4.1 Ć Choosing a Command If you are using the keyboard, there are two ways to choose commands from Windows menus: the basic method and the direct access method. The basic method uses the DIRECTION keys. To choose a command, follow these steps: Step 1. Press ALT,LEFT (or RIGHT) to select the menu on the menu bar. Step 2. Press ENTER to display the menu. Step 3. Use UP or DOWN to select the command you want. Step 4. Press ENTER to execute the command.
%$)'%" # $* ( *( )% #%+ $ ' 0( / , $ %,( %$ ) ( ' $ "%( &&" ) %$( $ (( ) (! () ( # $* ( (.# %" / . ) %- $ ) *&& '0" ) %'$ ' % , $ %, % ( " ) ) %$)'%" # $* '%# ) ! . % ' &' (( %* $ ) $ *( ) ' ) () $ ' # ) % %' ' ) (( # ) % )% %%( %## $ .%* ' *( $ #%*( " ! ) %$)'%" # $* %- $ ) *&& '0" ) %'$ ' % ) , $ %, ) $ " ! ) %## $ .%* , $) )% %%( ( .%* ,%*" %' $.
4.5 Inactive Commands If a command name is displayed in a lighter text on the menu, it means that the command is currently not accessible. You may have to select something before you can use the command. See figure 4.3. Figure 4.3 Ć Dimmed Commands 4.6 Making Multiple Selections from Lists When you work with AutoMax Executive V3.x, you must select the item that the next command or action will affect.
A is displayed by AutoMax when additional information is needed to execute a command. The dialog box contains areas where you can enter the needed information. The areas displayed will vary depending on the types of information needed. A dialog box can contain text boxes, list boxes, check boxes, option buttons, and command buttons. See figure 4.4. Figure 4.4 Ć Dialog Boxes, Part 1 A is used to enter text information.
Option buttons let you select options for a command. You can select only one option in a group of option buttons. Check boxes allow you to choose multiple options for a command. Each check box is a separate area in the dialog box. When moving from one area of a dialog box to another, you will notice that the area selected is usually marked by a box enclosed by dotted lines. You can press TAB to move from area to area. SHIFT+TAB moves to areas in reverse order.
4.10 Enlarging a Window You can enlarge a window to fill the entire desktop. If you are using the keyboard: Step 1. Press ALT+ESC to select the window you want to enlarge. Step 2. Press ALT+SPACEBAR to access the Control menu. Step 3. Press X (Maximize). If you are using a mouse, click the Maximize box (up pointing arrow) in the upperĆright corner of the window. See figure 4.6. Figure 4.6 Ć Maximize, Minimize, and Restore Buttons 4.11 Shrinking a Window to an Icon You can shrink a window, i.e.
If you are using a mouse, click the Restore box (doubleĆheaded arrow) in the upperĆright corner to restore a window. Double click an icon to restore it. Application windows and list boxes may have scroll bars if all the information won't fit in the window. If you are using the keyboard, press the DIRECTION key in the direction you want to scroll. You can also use the following keys: Up one screen, press PAGE UP. Down one screen, press PAGE DOWN. Top of a list, press HOME.
You can use the Exit command to close a Windows application. Any changes that have been made in the application will be saved, and you will return to the application you were running prior to the present application. Closing the System Configurator application will return you to DOS unless you have elected, during AutoMax setup, to exit to the Windows Program Manager group. See section 5.5.2 for more information. See figure 4.8. If you are using the keyboard: Step 1.
', & ."+ "& '-* )'% +! )' ) % & ) ! & /', ."+ "& '-* * **"'& /', ) +,)& +' " ,) /', ) ,*"& +! # / ' ) + ( ) ** +' * $ + +! "$ % &, + ( ) ** +' * $ + +! ."+ "& '-* '%% & " $' '. *#* /', +' '& ")% +! + /', - &+ +' & +! * **"'& + ( !''* +! ,++'& +' & /',) * **"'& /', ) ,*"& %',* + ( + ( ', $ $" # +! '&+)'$ % &, '. " $' '.
4.16 Using the Mouse Accelerator (DoubleĆClicking) # (*0. ) 0. /* (*1 ,0$ &'4 /#-*0"# /# 1 -$*0. ' 1 '. *! /# - & ) 1 -$ ' *)!$"0- /$*) +-* .. *0 ' 5 '$ &$)" /# ' !/ 0//*) *) /# .$- * % / .. . /# ) 3/ '*"$ ' '*2 - ' 1 ' *! /# *)!$"0- /$*) +-* .. *- 3 (+' "$))$)" !-*( /# ( ./ - - & $) /# & *)!$"0- /*- *0 ' 5 '$ &$)" /# ' !/ (*0. 0//*) *) (*/ (* 0' 2$'' .. /# (*/ /2*-& $ "- ( *0 ' 5 '$ &$)" - (*/ - & 2$'' $.
DoubleĆclicking the right button returns you to the next higher level in the configuration process. 4.17 Using the DOS Command Prompt You must use the Windows Program Manager to access the DOS prompt. The DOS prompt appears as a program item in the Program Manager Main Group. To start the DOS prompt: Step 1. Access the Control menu. Step 2. Select Switch To. The Task List dialog box will be displayed. Step 3. Select Program Manager. The Program Manager will be displayed. Step 4.
The AutoMax Executive software stores the data for AutoMax systems in dBASE IIIĆcompatible database files. There are four databases for each system and five databases for each rack in a given system. Database files are designated by a dollar sign ($) as the first character of the filename and a .DBF extension. Index files (which contain pointers to where in the database information is stored) also have a dollar sign ($) as the first character of the filename, but they are assigned a .
In addition to the files described in section 4.18, the following file types may be created when you use the Programming Executive. The file type is determined by the file extension. AutoMax uses the file extension to determine the particular editor (text editor or PC editor) to be used. When you create a file, the Executive appends one of the following file extensions to designate the file type: .BAS .BLK .CNF .PC .INC .SDC .CDC .RDC .TDC .IDC .DBF .NDX .XRF .LOG .LST .OBJ .POB .
4.21 Text Editor The Norton Editor is part of the AutoMax Executive software, and is the default text editor used to create and edit Control Block and BASIC tasks, BASIC include" files, and documentation files. The text editor is called up automatically whenever the task to be edited is a BASIC or Control Block task. See JĆ3618 for instructions on using the Norton Editor. If you do not want to use the Norton Editor as your text editor, you can designate a different text editor.
number in that range. If there a sequence number in that range, the sequence number will be increased by one. If that is not possible, the system will display an error message. The PC editor screen is a matrix of six rows by ten columns representing the space available for creating one sequence. The available sequence elements and file commands are displayed on the command line of the PC Editor screen. See figure 4.11 for a sample PC editor screen. OFF LINE PC Editor Seq. No.: 5 File: ABCLAD.
Each variable name must be defined as one of two types: local to the task or common to all Processors in the rack. Local variables are those that do not represent a physical I/O point and are not referenced by any other application tasks running in the rack. Common variables are those that represent physical I/O points or are referenced by other tasks in the rack. The PC editor will prompt you to enter L" for local or C" for common. If you enter L", the variable will then be displayed in lowerĆcase.
Aăăfor all contacts and coil Oăăfor normally open contacts Căăfor normally closed contacts Uăăfor upward transition contacts Dăăfor downward transition contacts Ć Modifies the Preset Value for a Counter(s) or Timer(s). The unit is 1/10th of a second. Legal values range from 1 to 32767 for timers and +32767 to Ć32768 for counters. See 4.22.4 for more information on Preset Value. Ć Adds a description for a variable name.
function description (M") for errors that may also occur when you include sequences. Note that remark sequence text will not be moved to the current task. TĆ 4.22.3 Allows you to edit element descriptions in the current task using the Norton Editor. This function creates a temporary file with the extension .DTX constructed each time you invoke the function. Variable names in the task are shown on separate lines. Each variable is followed by a > character. Enter your element description after the >.
You will then be prompted for a coil description which begins at the blinking cursor. The description field will show the last coil description entered as the default. F9 Ć Other Operations Five other output operations are described below. They are entered using the F9 key followed by the letter indicated. To enter one of these outputs, the cursor must be in the top row of the matrix allowed for a ladder sequence. 1.
4. S Ć Shift Register Coil The Shift Register has a variable length of up to 16 bits and shifts to the right. Enter the shift register coil name and define it as either local or common. Then enter the coil description. You will then be prompted for LEN" and CN". LEN" specifies the number of bits in the shift register. Legal values range from 1 to 16. The current value name (CN) is the name of the variable that holds the current value of the shift register.
!& & & $ $ + % + !& ! + + ! + & & ) + & *& & $ 4.22.6 Searching for a Sequence or Coil Variable Name $! & &!$ ! % '% &! % #' ' $ !$ ! ( $ ! ( $ !$ % #' ' $ & $ & ! & ! !$ & % #' ' $ & & "$! "& & & % ) % $ !$ & % #' !$ ! & % #' % !& !' & &!$ ) & & % $& !" $ & ! 4.22.
& ! " ! " ! ! ! ! ! & ! ! & ! " ! ! ! & ! ! "! % % "! # ! ! " ! ! & ! ! $ ! " ! ! ! & ! ! " ! & ! ! ! & ! ! ! ! " ! & & ! ! !
The System menu includes all of the commands that operate on systems. A system is the (upper level) designation for an entire application, e.g., a plating line system. You can add new systems or import existing ASD Version 8.x systems. You can modify, edit, transfer, and remove existing systems, as well as print the system files. The sections that follow describe the commands in the order in which they appear on the System menu.
5.1.2 Modifying System Information ! ( $ - # $ ($ '%! - ( $ - -'( " !$ $, $& ( ' ! ( '-'( " $) # " # ' ($ # $&" ( $# '%! - # ( )'($" & # # & $& ' & %( $# ! ' " ! ##$( # ( & ' # &&$& # ( # " $ '-'( " -$) ")'( & "$* ( '-'( " ( # & . #( & ( )' # ! ( ($ ' * ( # ' ($ ( ( ' $& # ! ($ & () ($ ( -'( " $# )& ($& + ( $)( "$ - # ( '-'( " # $&" ( $# 5.1.
' $) .() # %## $ $ " ( .%* )% &' $) %*) " ( ' " + $) )% %$ %' #%' (.() #( ) ' ( " ) $ %$ %' #%' (.() #( '%# ) .() # " () ( " ) ' $) '%# ) .() # # $* "% %- , ) ) + ' %*( &' $) %&) %$( , "" (&" . ( ) *' "%, %) ) ) / '%(( ' ' $ ( ' + ) /-' $ (%# "% %- ( *' 0 .() # ' $) "% %- ' ' ( + ' " &' $) %&) %$( ) ) (.
D Rack parameter file (only for racks containing UDC modules) D Task title page (task name, description, engineer, slot, priority, critical, reconstructible, utility). D Task documentation file D Task source code D Task cross reference file If you deĆselect (uncheck) System Print, the System Documentation and Network Cross Reference options (listed in the Custom Print box) will be enabled. Select System Documentation to print out the system documentation file.
& & "( #$( #"' & * (# ' ( ( ' ( ( + (& "' && " #& #)( # ( & &- . ' # ( ' " . '' & & " ' #$( #"' " ' ( + " -#) (& "' & ' )( ( ' ' "#( " '' &- )' ( - " & / " & ( ! ( ( ' ' .
When racks and copies of the systemĆwide information are distributed to various personal computers, all users who have copies of the same files must be aware that only one of the copies can be considered to be read/write. All other copies are to be considered readĆonly. Since the systemĆwide information is used by all racks, it should only be changed when the entire system is present on the hard disk.
are transferring systems in, enter the system names separated by commas or spaces. (R) SystemĆwide information only Ć If this box is selected, only the system, section, rack, and network databases, and the system documentation file will be transferred. Step 4. Select which of the following groups of files you want to transfer with the system. These files are not necessary since they can be regenerated from the source files.
example, A00) indicates which network is primary (in this example, A). The description, engineer, and customer data for the system and each rack are transferred from the ASD file. Import adds racks using the same process as for importing an AutoMax Version 2 rack. The Import procedure will add as many modules to the rack as possible based on the definition type found for a given slot (see section 5.1.8.1 for information regarding module types).
5.1.8.3 Accessibility of Variables Added by Import Although the Remote I/O hardware which was configured in the configuration task does not get added to the rack, all variables defined for it are added to the rack's database. In the local (master) rack, the variables defined for the corresponding slot will be mapped to a generic module. Remote I/O variables are not accessible to the user until the correct module or rail is actually added to the Remote rack or Head through the Rack Configurator.
and prompt you to delete it. A dialog box will be displayed for each duplicate variable. To fix this error, first write down the variable name and register. Then, click on OK to delete the variable. If you do not delete the offending variables, you will not be able to configure the module. When you have deleted all the offending variables and noted all the variable names and locations, configure the module as desired. You may have to edit your application tasks to reflect the new configuration. 5.1.8.
2%/ %+%#2 2. ),/.02 2(% 1612%, .0 !-#%+ 2. 0%230- 2. 2(% 612%, .-&)'30!2.0 5)2(.32 ),/.02)-' 2(% 1612%, & ! 1612%, )1 ),/.02%$ )2 5)++ "% )-1%02%$ )-2. 2(% +)12 .& 1612%,1 )- !+/(!"%2)#!+ .0$%0 !-$ "%#.,% 2(% 1%+%#2%$ 1612%, )'30% 8 ,/.02 612%, 5.1.9 Selecting All Systems (% %+%#2 ++ #.,,!-$ 1%+%#21 !++ 2(% 1612%,1 +)12%$ %+%#2 ++ #!"% 31%$ 5(%- 6.3 5!-2 2. 20!-1&%0 /0)-2 $.#3,%-2!2).- &)+%1 &.0 !++ 1612%,1 .0 0%,.4% !++ .& 2(% 1612%,1 . 1%+%#2 .
N 4 ," %)" ,# " * , * ," , +#!' , + ," ' ,/(*$ D 4 ," *() '-& * R 4 ," * !#+, * ,( /"# " ," . *# % #+ ++#!' B 4 ," #, '-& * # '1 ,( /"# " ," . *# % #+ ++#!' NetworkĆwide Name 4 ," ' ,/(*$4/# ' & ( ," . *# % Written as 4 ," ' & !#. ' ,( ," . *# % 1 ," * $ + ," , /*#, ,( #, in rack 4 ," ' & ( ," * $ ," , /*#, + ,( ," . *# % Read as 4 ," ' & ( ," . *# % #' ," * $+ ," , * #, in rack 4 ," ' & ( ," * $ ," , * + ," .
the commands appear on the Section menu. For each of the procedures, required data fields are denoted by (R) and optional data fields are denoted as (O). Use the following procedure to add a section. Figure 5.7 illustrates the Add Section dialog box. Step 1. Step 2. Select Add to display the Add Section dialog box.
5.2.3 Removing a Section Select Remove to delete one or more selected sections, including all the associated racks and tasks. A confirmation box will appear on the screen. Note carefully that the selected section(s) and all associated racks, modules, tasks, and variables will be deleted from the database if you confirm the remove command with OK". 5.2.4 Displaying Section Information Select Display Info to display the Display Section dialog box, which lists the section name, engineer, and description.
D " 0&,+ !, 1*"+0 0&,+ #&)" D ( 0&0)" - $" . ( + *" !"/ .&-0&,+ "+$&+"". ), 0&,+ +! )&/0 ,# 0%" 0 /(/ &+ 0%" . ( D ( !, 1*"+0 0&,+ #&)" D ( .,// ."#"."+ " #&)" D ( - . *"0". #&)" ,+)5 #,. . (/ ,+0 &+&+$ *,!1)"/ D /( 0&0)" - $" 0 /( + *" !"/ .&-0&,+ "+$&+"". /),0 -.&,.&05 .&0& ) ." ,+/0.1 0& )" 10&)&05 D /( !, 1*"+0 0&,+ #&)" D /( /,1. " ,!" D /( .,// ."#"."+ " #&)" # 5,1 !"6/")" 0 1+ %" ( " 0&,+ .
,$0 4 ). , .# -*/, ,$0 *, .# -.$) .$*) ,$0 ! *, $- ). , .# /.* 2 2 /.$0 -*!.1 , --/( .# ,$0 $- !'*++3 ,$0 *.# ,1$- /.* 2 --/( - # , ,$0 $ , ,3 4 ). , .# '$ , ,3 $, .*,3 .* *+3 .# - .$*) - !,*( *, .* *,( . '*++$ - 4 ' . $! 3*/ 1 ). .* !*,( . -.$) .$*) $-& .. - $"# + $.3 4 ' . $! 3*/ 1 ). .* !*,( . ) *, 1,$. .* #$"# )-$.3 $-& .. - # ++,*+,$ . $-& .. + $.3 1$'' $-+' 3 .$*) - 4 # 2 /.$0 -*!.1 , 1$'' '$-. .# - .$*)- - - ' .
5.2.8 Selecting All Sections The Select All command selects all the sections listed for the selected system. Select All can be used when you want to transfer, print documentation files, or remove all of the sections for a selected system. To select one section after selecting all, simply click on the selected section. 5.2.9 Using Version Control Library If your AutoMax system is using the Version Control Library facility, the command Version Control Library" will appear on the Section menu.
Figure 5.10 Ć Add Rack 5.3.2 Modifying Rack Information Select Modify Info to display the Modify Rack dialog box for the selected rack. You can make changes to any information except the rack name. If there is an error in the name of a rack, you must remove the rack, then reĆenter it using Add. Select OK to save the changes to the database or Cancel to return to the System Configurator without modifying the rack information. 5.3.3 Removing a Rack Select Remove to delete one or more selected racks.
" " $ # ! # ! ! ! " " # ! ! " " # # ! $
I/O I/O I/O I/O Memory HW_Event AI_MOD_LOAD% AI_SINE_WAVE% AI_SPD_REF% ALO%(4095) COLLECT Legend: 6 6 6 4 4 4 4 S 0 0 D 35 32 4 60 17 6 9 8 7 16 0 1 RS REG B Description COMM. FAULT LATCH current loop reg.
Ć the variable name including type and array dimensions Ć the variable type: I/O Ć mapped to a module in the master rack other than an Interface or Network module or to setĆup registers on an Interface or Network module Rem I/O Ć mapped to a Remote I/O module or Rail AutoMate Ć mapped to an AutoMate Interface module AB Link Ć mapped to an AĆB Interface module Modbus Ć mapped to a Modbus Interface module Network Ć mapped to a Network module without using a netĆwide name NetĆwide Ć mapped to
Table 5.
" / ! '%(( ' $ '$ $ $ ''%' &%')( %$) $* $*( + ' " ( , ' %$ *' *) $%) *( $ $. ) (! + ' " ( ' " ( #% $ #%' ) $ %$ ) (! + ' " ( , ) ) (!( , #% . ) + ' " %" ) " # #%'. + ' " ( , ' *( $ %$". %$ ) (! + ' " ( , ) ) (!( , *( ) + ' " #%'. + ' " ( , ' ,' )) $ *) $ + ' ' + ' " ( , ) ) (!( , *( ) + ' " ' $) ! %## $ $ " ( .
D .' + 0)!*/ /%+* "%(! D .' .+0- ! + ! D .' -+.. -!"!-!* ! "%(! " 4+0 !5.!(! / 0* $! ' ' -%*/ /$! 0./+) -%*/ +,/%+*. 2%(( ! !* (! !(! / Rack Documentation /+ ,-%*/ +0/ /$! - ' + 0)!*/ /%+* "%(! !(! / Rack Cross Reference /+ ,-%*/ /$! -+.. -!"!-!* ! "%(! "+- /$! .!(! /! - ' . !(! / All Rack Parameters /+ ,-%*/ /$! -%1! , - )!/!-. "+- (( /$! )+ 0(!. %* /$! - ' !(! / Parameters for Module in Slot: /+ ,-%*/ /$! -%1! , - )!/!-. "+- , -/% 0( - )+ 0(! %* /$! - ' +0 )0.
is a floppy drive; otherwise, AutoMax assumes a hard drive. Library Ć Enter the library directory to copy the rack(s) from or to. Format Floppies Ć Select if you want to format destination diskettes. High Capacity Ć Select if you want to format and/or write to high density diskettes. The appropriate diskette capacity will be displayed. Rack(s) Ć The Executive software will list the rack(s) selected when the Transfer command was called.
5.3.9 Importing a Rack from AutoMax Version 1 or Version 2 You can import the configuration information and application tasks for an AutoMax Version 1 or AutoMax Version 2 rack and any Remote I/O racks into AutoMax Executive V3.x. The rack name must not already exist in the selected system. If you want to use tasks created with earlier versions of the AutoMax V3 Executive in a V3.5 environment, see Appendix Q.
5.3.9.2 Generic Modules Note that a generic" module is added to the appropriate slot in the local rack when IODEF statements are found for the slot in the configuration task. The generic module is used because the IODEF statement does not provide enough information to determine the specific type of module used. Note also that for a remote I/O network, no hardware is added to the rack database for the same reason. 5.3.9.
5.3.9.5 Source Drive and Subdirectory for Import It is important that the files to be imported be stored in a specific manner as follows. The only configuration task in the subdirectory should be the configuration task for the rack you want to import. The configuration task does not need to be compiled because the import procedure will compile it.
5.3.10 Selecting All Racks # & - && )'' ( , & -, && -# + %, &$,- !)+ -# , & - ,2,- ' ( , -$)( & - && ( ., 0# ( 2). 0 (- -) -+ (,! + *+$(- ) .' (- -$)( !$& , )+ + ')/ && )! -# + %, !)+ , & - , -$)( ) , & - )( + % !- + , & -$(" && ,$'*&2 &$ % )( -# ,$+ + % 5.3.11 Configuring Racks & - )(!$".+ % !+)' -# % ' (. )+ ). & 4 &$ % -# & !')., .--)( )( -# ,$+ + % -) ,, -# % )(!$".+ -)+ 0#$ # $, ., -) ') .
5.4.1 Editing DOS Files "(" / !&/ *4 &(" #-+) /%" +)) *!. )"*0 /+ "!&/ #&(". +*(4 3 ",/ #+- *! #&(". 4+0 **+/ 0." /%&. +)) *! /+ "!&/ #&(". -" /"! 4 /%" 3" 0/&1" .+#/2 -" &$0-" &((0./- /". /%" !&/ &(" !& (+$ +3 (&./ +3 2&/% (( /%" 1 &( (" !&-" /+-&". *! #&(". &* /%" 0--"*/ !-&1" (& - -4 2&(( " !&.,( 4"! +0 * % *$" /%" , /% !&.,( 4"! 4 "*/"-&*$ /%" !".&-"! , /% &* /%" ., " ,-+1&!"! "(" / /%" #&(" 4+0 2 */ /+ "!&/ (/%+0$% (( #&(". &* /%" .
5.4.3 Loading Operating Systems AutoMax Processor modules and UDC modules require operating systems to be loaded before they can function in the rack. The AutoMax Programming Executive software includes the operating systems for the AutoMax Processors. Operating systems for the Universal Drive Controller (UDC) modules are included only on the separatelyĆpurchased DPS drive software. This software is assumed to be loaded onto the personal computer if it is required.
that all tasks in the rack will be deleted when you load the AutoMax operating system to the Processor(s) in the rack. To ensure that the values of any tunable variables will be maintained in their respective tasks, you should save all application tasks in the rack that contain tunable variables back to the personal computer from the rack (see 14.4) after you have finished tuning variables, and before you load the new operating system.
operating system(s) to be loaded at 19200 baud. If the leftmost Processor in the rack is a M/N 57C430A or M/N 57C431, the operating system(s) will be loaded at 9600 baud. At 9600 baud, it will require approximately two minutes to load each operating system to the Processors in the rack. If there are 6010/6011 and 7010 Processors in the same rack, it will take approximately twice as long as it would if there were only one type of Processor in the rack.
If you are loading an operating system to a Processor or UDC that already contains one, you will be required to enter the rack password before the operating system can be loaded.
A Start Run the AutoMax Programming Executive 6010 (M/N 5757430A) or 6011 (M/N 57C431) in rack Connect the cable between the perĆ sonal computer & Processor No Yes Select AutoMax OS or Ethernet OS Select Load OS Enter password if Processors already have OS AutoMax Exec. determines compleĆ ment of Processors, UDCs and NetĆ work modules in rack. AutoMax Exec.
5.4.3.2 Loading the AutoMax Operating System to All Drops on One or All Networks The procedure that follows describes how to load the AutoMax operating system to the AutoMax Processors in all racks on a single network or all networks to which the local rack is connected. Step 1. If you have not already done so, turn on the personal computer and run the AutoMax Programming Executive by typing Step 2. Turn on power to the rack. Step 3.
If you entered a network module slot number, you have the same options as above: select (A) to load the operating system to all Processors that do not have an operating system on all drops on the network, or select (O) to overwrite any existing operating systems as well as loading the operating system to the Processors on all drops on the network. If a rack contains only M/N 57C435 (7010) Processors, the 701x operating system will be loaded to all the AutoMax Processors in the rack.
If any UDC modules exist in the destination rack, you will be prompted for which operating systems to erase (AutoMax or UDC). The warning Erase UDC OS before AutoMax OS when erasing all Processors" will be displayed with the prompt. You can choose to erase either the OSs on all Processors in the rack or the OS for a UDC module in the slot you designate. If you want to delete the operating systems for all AutoMax Processors and UDC modules in the rack, you must delete the UDC OSs first. 5.4.
Version Control Library Drive Ć Enter the letter of the drive you want to use for VCL files. (Optional) Version Control Library Directory Ć Enter the name of the directory that will contain your VCL files. (Optional) Note: You must check the PVCS Installed checkbox before you can access the Version Control Library fields. Text Editor Ć The Norton editor is the default text editor. The text editor is used to edit documentation files, BASIC tasks, Control Block tasks, include (.INC) tasks.
Figure 5.16 Ć AutoMax V3 Setup When you have finished making changes, select OK, or Cancel if you have changed your mind. Select Communication from the Setup menu to choose the method you want to use to communicate with racks. The Communication Setup dialog box will be displayed. You can choose either communication via the serial port on the AutoMax Processor or communication via the PC Link module.
3ĆHole Punched Paper Ć This option is useful only when printing in landscape mode. Check this box if you want to leave an extra four lines (1/2 inch) at the top of the page for 3Ćhole punched paper. These four lines will be included in the number of lines per page, so there will be four fewer lines of print on each page. The default is unchecked (not selected). Lines Per Page Ć Select Full Page or Lines Per Page.
The Rack Configurator is used to configure racks. With the Rack Configurator, you can create a graphical representation of your hardware installation, both the local (master) rack, and the remote (slave) rack or Remote I/O Head. The actual physical configuration of all modules in each rack and remote I/O system will be shown on the screen, with model numbers and actual names displayed where possible.
Figure 6.1 Ć Rack Configurator Menus The remainder of this section describes the Configure and GoTo menu options as follows: 6.1 Adding a Module to a Rack (Configure Menu) 6.2 Adding a Remote I/O Network (Configure Menu) 6.3 Adding a Foreign Module or Other Unsupported Module (Configure Menu) 6.4 Configuring Drive Parameters 6.5 Modifying Module Information (Configure Menu) 6.6 Removing a Module from a Rack (Configure Menu) 6.7 Moving a Module to Another Slot in the Rack (Configure Menu) 6.
6.
AutoMax Processor Module instruction manual (JĆ3650) for additional information. M/N 57C404 Network Module If you are adding a Network module, you will be prompted for a Network" name in addition to the drop number and depth parameters specified in the Network module instruction manual. The Network is a single letter code that serves as the name for the network.
M/N 57C429 RĆNet Network Interface Module If you are adding an RĆNet Interface module, you must enter the node number as a hexadecimal value. (The same hexadecimal number must be physically set on the faceplate on the actual module.) M/N 57C424 MaxPak III Serial Interface Module If you are adding a MaxPak III Serial Interface Module, you must enter the drop number. (The same drop number must be physically set on the faceplate on the actual module.
The following procedure enables you to add a remote I/O network for a Remote I/O Interface module (M/N 57C416). Remote racks (AutoMax or Shark), Remote I/O Heads, Local I/O Heads, Analog Rails, and I/O Rail modules are all configured using this procedure. Step 1. Select the Remote I/O Interface module to which you want to add a remote I/O network. Step 2. Select Zoom In from the GoTo menu. The remote I/O network diagram will be displayed. Step 3.
6.2.1 Configuring a Remote AutoMax Rack %" #+((+2&*$ ,-+ "!0-" "* (". 4+0 /+ !! )+!0(". /+ -")+/" 0/+ 3 - ' /", "(" / /%" -")+/" 0/+ 3 - ' 4+0 2 */ /+ +*#&$0-" /", "(" / ++) * #-+) /%" + + )"*0 - ' 2&(( " !&.,( 4"! +*/ &*&*$ ")+/" )+!0(" &* .(+/ /", "(" / * "),/4 .(+/ &* /%" - ' /", "(" / !! #-+) /%" +*#&$0-" )"*0 (&./ +3 2&/% /%" 1 &( (" )+!0(". 2&(( " !&.
6.2.3 Configuring a Remote Shark Rack Use the procedure that follows to add an expansion rack and modules to a remote Shark rack. Only one expansion rack can be added to a main Shark rack, regardless of the size of the main rack. The main rack will contain a Shark Remote I/O Interface module in slot 0 (adjacent to the Power Supply). Therefore, a main rack with n" slots will have nĆ1" slots available for I/O modules. All of the slots in the expansion rack can be used for I/O modules.
6.3 Adding a Foreign Module or Other Unsupported Module Any foreign module, i.e., nonĆAutoMax or DCS 5000, must meet strict requirements before it can be used in an AutoMax rack and configured for the rack. See Appendix H for these requirements before attempting to add a foreign module to the rack. Foreign modules and AutoMax modules that are not supported in this version of the Programming Executive software can be added to the rack as generic" I/O modules.
Modifying UDC Module Information Note that UDC modules cannot be changed to another type of module. If the module is added by mistake, it must be removed before another module can be added. If the drive type of the UDC is changed, the PMI hardware and the parameter information will be reset to the default state of the new drive type. 6.6 Removing a Module from a Rack The following procedure enables you to remove a module from the rack.
The backup procedure creates a copy of the rack, module, and variable databases in a subdirectory called AMXWORK on the drive designated for temporary working files during the AutoMax Setup procedure. Note that the AMXWORK subdirectory name is reserved by the Programming Executive. If you select to have the databases backed up and an error occurs during the move, you can use the Repair command to correct the rack configuration. See 6.9 for the Repair procedure. Step 5. 6.
Delete locals with unresolved networkĆwide names Ć deletes Network module variables (the type listed in the Local column in the Variable Configurator for Network modules) that have networkĆwide names that cannot be found in the network database. Copy database backups from work directory Ć copies databases that were stored in the AMXWORK directory during an unsuccessful move back to the currently selected rack's directory. 6.10 Step 3.
lowest hardware level (all other modules), zoom in will access the Variable Configurator described in section 7. To access the Variable Configurator for either the Remote I/O or the Digital Rail modules, use the Configure Variables command, which always accesses the Variable Configurator, regardless of the module selected. The Zoom Out command reverses the process, taking you back to the next higher level.
6.10.3 Selecting a Drive (DPS systems only) If you are configuring a Distributed Power drive system (DPS), the GoTo menu will provide two additional options (Drive A and Drive B) after you have zoomed into a UDC module. The Drive A and Drive B commands can be used to select PMI A or PMI B so that you can you can add analog or digital rails, thumbwheel switches, or LED modules. See the DPS Configuration and Programming instruction manual (SĆ3006, SĆ3015, or SĆ 3016) for detailed information. 6.
7.0 CONFIGURING VARIABLES The Variable Configurator is used to configure I/O points and common memory variables in the rack. The Variable Configurator allows you to map" names to bits and registers on I/O modules and interface modules in the rack, as well as to common memory variables on Processor and Common Memory modules in the rack. Variables are configured using forms" (screens) that are specific to each module.
Configurator. Local variables are defined only in the tasks that use them. Note: Although the following modules themselves can be added to the rack, registers on these modules cannot be configured in the rack: M/N 57C405 M/N 57C408 M/N 57C440 M/N 61C605 M/N 61C613 DCS Drive Analog I/O module DCS Drive Power Module Interface module Ethernet Network Interface module 8ĆChannel Thermocouple Input module 16ĆChannel Analog Input module See 7.1.1 for more information on configuring I/O variables and 7.1.
7.2 Forms Used for Configuring Variables There are three types of forms used to configure variables, a basic form used for I/O and interface modules, a form for common memory variables, and a form used for Network Interface modules. These forms are described in sections 7.2.1 Ć 7.2.3 below. 7.2.1 Basic I/O and Interface Module Configuration Form The basic form is used for I/O modules, interface modules (except the Network Interface; see 7.2.3), and UDC modules.
7.2.3 BATTERYSTATUS0@ Ć True when the onĆboard battery of the Processor module or Common Memory module in slot 0 is OK BATTERYSTATUS1@ Ć BATTERYSTATUS2@ Ć BATTERYSTATUS3@ Ć BATTERYSTATUS4@ Ć """"""""""""1""" """"""""""""2""" """"""""""""3""" """"""""""""4""" Network Interface Module Configuration Form The third type of form in the Variable Configurator is used to configure Network Interface modules (M/N 57C404).
Figure 7.1 Ć Configuring Drop Areas 1Ć55 in Network Interface Modules You can assign two names (and two descriptions) to each register/bit in the Drop Areas 1Ć55 view and the Broadcast Data view: a networkĆwide" name and a local" name. The networkĆwide name for a register/bit is effectively a label that identifies or reserves" the register/bit location across the entire network and can be assigned for all the registers/bits from any Network module on the network.
In order for application tasks in the rack to be able to access the variable in this rack, the register/bit must have a local name in the rack. The local name for a register/bit will be displayed (in the local name" field) only when configuring the Network module that contains the actual drop area where the register/bit is located. The local name will not be displayed in this register/bit location when the Network drop area is viewed through any other Network module on the network.
)' # " ! ' & '$ - #" - " ( & " + ( * " '' " -#) ! , )"0 " # " ! ' + ( " # " ! ' ( & ' " & ( ( " (+#& 0+ " ! #" + ( (' " # " ! #) " * &( "( - #$ #" (#$ # " )"0 " # " ! #& ( ' & '#" ( ' & #!! " ( ( )"0 " # ' " " # ' "#( ! , #" ( ' ! " (+#& ' $ ! + # )" ( ( )"( ( & ( * + # ( ' $ ' )$ #" ( (+#& !# ) #"( " " ( )"0 " # #& )"(
Page Page Figure 7.2 Ć Variable Configurator Menus The following fields appear at the top of the form used to configure the selected module. The form used for Network modules is slightly different. Refer to section 7.2.3 for more information about the form. Function: function of the register/bit, if any. If this field contains a name, e.g.
Variable Name: the variable name assigned. Variable Description: the description assigned to the register/bit Item: used in place of register number for Processor and Common Memory modules Follow the directions below to configure variables for a module. Step 1. Select a module to configure from the rack displayed. Step 2. Select Configure Variables from the Configure menu in the Rack Configurator (or doubleĆclick the left mouse button on the desired module).
7.5 Configuring I/O for a Foreign Module Foreign modules are added to the rack as generic modules (GEN32, GEN32K or GEN32KH). To configure I/O for a generic module, select the register range and then follow the procedure described in section 7.4. Make certain that the foreign module meets the requirements in Appendix H. 7.6 Modifying Variable Names and Descriptions Use the following procedure to modify variable names or descriptions. 7.7 Step 1. Select the register/bit that you want to change.
*.! .$ . 1$!) )*)4 *)-! /.%0! %.!(- ,! *+%! %).* .$! %) *1'%+ * , .$!3 ! *(! *)-! /.%0! '%-. *, !2 (+'! %" .$,!! %.!( ,! -!'! .! ",*( '%-. *" ,!#%-.!,- ,!#%-.!,- ) *) .$! '%-. ,! *+%! %).* .$! '%+ * , ) .$!) ,! + -.! .* )!1 !-.%) .%*) .$!3 1%'' ++! , %) *)-! /.%0! *, !, !#%))%)# . .$! -. ,.%)# +*%). -!'! .! "*, .$! + -.! *+!, .%*) " 3*/ /-! ,!#%-.!, .$! -. ,.%)# +*%). . .$! !-.%) .%*) .$! + -.! 1%'' ,!-/'. %) ) (!- ) !- ,%+.%*)- !%)# --%#)! .* ,!#%-.
7.7.1.3 Step 4. Select the module to which you want to paste variable names and descriptions, then select Configure I/O from the Configure menu to return to thbe Variable Configurator. Step 5. Select the starting location(s) to which you want to paste variable names and descriptions. Step 6. Select Paste from the Variables menu. The variable names and descriptions will be assigned to the selected destination. Step 7.
.3 #!- #(..1% 2. (!4% 32. !6 6%#32)4% 6 !11)'- 4!0)!"+% -!,%1 !-$ $%1#0)/2).-1 &.0 .-% .0 ,.0% 1%+%#2%$ /.)-21 !0)!"+% -!,%1 5)++ "% !11)'-%$ !1 &.++.51 ++ -!,%1 5)++ "%')- 5)2( 2(% #(!0!#2%0 120)-' 3/ 2. #(!0!#2%01 7.3 $%1)'-!2% !1 2(% /0%&)6 (% 0%,!)-)-' #(!0!#2%01 5)++ "% $)')21 !-$ 5)++ &.++.5 .-% .& 2(% &.0,!21 "%+.5 %7 2. !""0%4)!2).-1 &.3-$ )- 2(% &.0,!21 "%+.5 , ,!12%0 1+.2 &.0 0%,.2% 1 1+.2 / /.02 %,.2% !)+ (%!$ + +.#!+ /.
D Analog Rail Local: N/A Remote: mmdpr Example: if you designate PB as the character string, a digital input module in slot 12, register 5, bit 2 would be named PB12502@. Follow the instructions below to automatically name an I/O point: Note that the Auto Name option will write over any text in the selected register/bit location. Step 1. Select the I/O points for which you want names assigned. Step 2. Select Auto Name from the Variables menu. The Autoname dialog box will be displayed. Step 3.
Search String: Can be any character string that is a part of the name of the selected variables. The wildcard character (*) can be used as the first or last character of the Search String. Do not enter the variable type character. Replace String: Can be any character string (variable names are limited to 16 characters). If a wildcard character (*) was used in the Search String, it must also appear here in the same relative position. Step 4. (Network module only) Select the search mode.
7.8.1 Selecting the Variable Range Displayed Selecting Change View from the GoTo menu displays the Change View dialog box. Choices are listed as option buttons. Use the scroll bar to scroll through the desired range of variables for the selected view. Selecting Next Page displays the next page of variables for the selected view for the module. Selecting Previous Page displays the previous page of variables for the selected view for the module.
& ! % & (& '" % ' ! *"% * ' ## ' "! ' & & "! % ) & * & '" ! % ' ' % "! (% ' "! ! % ) # % ' % & "% " ( & "( ! && ' & ! % , & ' ! ! & & %" ' !( ! ' ,&' "! (% '"% (% "% ' & ! % !( &'%( '(% &' " + &' ! ' & & !, * , ! ' % !(& * &' "! ' !( % & " "*& & (& '" ! * ' & & !
The fields displayed below the three menu names contain the following information for the tasks listed: Slot Ć The number of the slot in the rack that contains the Processor or UDC module to which the task is assigned. Name Ć Name of application task. Type Ć Type of task, e.g., BASIC, using the file extension given when the task was created. UDC Ć A" or B" to designate the drive for UDC tasks; blank otherwise. PRI Ć Task priority. 4" Ć 11" for AutoMax tasks; blank for UDC tasks.
The remainder of this section is organized as follows: 8.1 Adding a Task 8.2 Copying a Task 8.3 Modifying Task Information 8.4 Removing a Task 8.5 Displaying Task Information 8.6 Editing an Application Task File 8.7 Compiling a Task 8.8 Verifying a Task 8.9 Editing the Documentation File for a Task 8.10 Transferring Task Files 8.11 Printing Task and Cross Reference Files 8.12 Generating Cross Reference Files 8.13 Resequencing a Task 8.14 Selecting all Tasks 8.15 Using Version Control Library 8.
Slot Ć The slot number in the rack that contains the AutoMax Processor that will run the task (0Ć4) or the slot number in the rack that contains the UDC module that will run the task (0Ć9 or 0Ć15, depending on the size of the rack). (R) Tasks that use Ethernet functions must be run on the leftĆmost Processor in the rack. Refer to JĆ3675 for information about the Ethernet functions. Priority Ć 4Ć11. This determines the priority with which the task will run in the AutoMax Processor.
%+ $ %&/ $ +*% . * )! %( * )! (%# $/ +*% . " ( (/ )/)* # $ ( ! $*% * ( ! /%+ ( +(( $*"/ -%(! $ - * " * %&/ (%# * )!) # $+ *% )&" / * 0 %&/ )! "% %. +( * & " * * )%+( ( , $ )%+( " ( (/ ( *%(/ (%# * " )*) )&" / * & " * * )%+( )/)* # ) * %$ ( ! $ * )! $ # ) (%# * " )*) )&" / * & " * 0 %&/ )! "% %. - "" )&" / ) "% %.
8.4 Removing a Task Use the following procedure to delete the source file(s) for the selected task(s). 8.5 Step 1. Select one or more tasks you want to remove from the list. Step 2. Select Remove from the Task menu. A dialog box will be displayed, requesting confirmation. The task(s) will be deleted from the database after confirmation. Displaying Task Information Use the following procedure to display the information for the selected task. You cannot make changes to any of the information displayed.
into Control Block tasks to simplify their creation. This file should not be edited. Note that when you edit a Control Block task or a UDC task, a SCAN_LOOP statement and END statement (from the template) will already be in the file when it is first opened. Both of these statements are required for Control Block or UDC tasks to be compiled. The parameters in the SCAN_LOOP statement must be filled in. BASIC tasks will contain an END statement (from the template) when the task file is first opened.
from the Commands menu, and you can print it by using the text editor print command. After the configuration file is compiled, the selected task(s) is compiled and a log file is generated for the task to store any errors and compilation statistics. The log file created has the same name as the task and a .LOG extension. If there are errors, an object file will not be created. Refer to Appendix D for application task size limits.
Diskettes can be formatted as needed or, to save time, you can use empty preĆformatted diskettes. Use the following procedure to transfer tasks. Required data fields are denoted by (R) and optional data fields are denoted as (O). Some fields may contain default entries. If you do not change these fields, the default will be used. Step 1. Select Transfer from the Task menu.
" ' ! & " ! ! "! # ! ! ! ! ! ! ! ! ! ! ! " % $ ! ! # " ! ! $ & ! " $ " ' ! ' % AutoMax Programming Executive Version 3.
Selecting Task Print will print out the following for each of the tasks selected: D Task title page (task name, description, engineer, slot, priority, critical, reconstructible, utility). D Task documentation file D Task source code D Task cross reference file If you deĆselect (unĆcheck) Task Print, the Custom Print options will be enabled. Select Source to print the source code (or ladder diagrams for PC tasks). Select Documentation to print the task documentation file.
8.13 Resequencing a Task Resequence is used to resequence the line numbers within a task program. To resequence Control Block (BLK) and BASIC (BAS) files, follow the procedure below. Step 1. Select the task you want to resequence. Step 2. Select Resequence from the Task menu. Step 3. Enter old first sequence number, old last sequence number, the new starting sequence number, and the increment. The first and last sequence numbers are inclusive. To resequence a PC task: 8.14 Step 1.
8.16.2 Purge Files Selecting Purge from the Commands menu allows you to delete files that are no longer needed for the selected rack. All files of the selected type(s) will be deleted. This procedure will make room on the disk for other files. Source files of application tasks cannot be purged so that object files can be reĆcreated if they are needed at a later time. Follow the procedure below to purge files. Step 1. Step 2. Select Purge from the Commands menu. A dialog box will be displayed.
,+ " 0"/0&+$ &/ ,*-)"0" +! 4,1 ,++" 0 )) #&")! 3&.&+$ 0, 0%" . ( 4,1 *1/0 ."5), ! 0%" ,+#&$1. 0&,+ 3&0%,10 0%" ,-0&,+ 8.16.3.2 Generating the Drive Parameter Files %" "+". 0" ,+#&$1. 0&,+ ,** +! + " 1/"! 0, ." 0" 0%" !.&2" - . *"0". , '" 0 #&)"/ #,. )) / &+ 0%" . ( , ." 0" 0%" !.&2" - . *"0". #&)"/ %,,/" 0%" "+". 0" .&2" . *"0". &)"/ ,-0&,+ #&)" + *"! 3&)) " ." 0"! 3%"." &/ 0%" /),0 +1* ". ,# 0%" *,!1)" %" !.&2" - . *"0".
9.0 SYSTEM SECURITY ' ()'+ + +! *0*+ % "&*+ ,& ,+!')"1 '&$"& ! & * "& % )'% +! ( )*'& $ '%(,+ ) ,+' / "& ')(') + * +!) +0( * ' * ,)"+0 # 0*."+ ! '& +! ) # '. ) ,(($0 %' ,$ ( **.') & ** $ - $* '+ +! + ** $ - $* & +' '&*" ) '&$0 " %,$+"($ ,* )* ."$$ & *"%,$+ & ',* ** +' +! * % ) # 9.1 Keyswitch ! # 0*."+ ! '& +! ) # '.
9.2 Password and Access Levels The password provides an additional level of security for the rack if the keyswitch on the power supply is kept in the PROGRAM" position. Any online operations beyond what is allowed in the SETUP" mode of the keyswitch will require the user to enter the password first. The password will timeĆout after 2 minutes. Up to four users can access passwordĆprotected features in an AutoMax rack via the AutoMax network. See section 12.5 for how to connect to a rack over the network.
Table 9.
(Continued) 1. Must have TASK Access to both tasks in UDC. 2. A single task may be loaded with only DATA Access if the task does not already exist on the Processor or UDC module. 3. Requires TASK or RACK Access. 4. Must have TASK Access to all tasks. As supplied by Reliance, the AutoMax Executive software requires the password AUTOMAX". To change the password, you must use one of the two methods described below in 9.2.1 and 9.2.2.
0#& 03 3'<-0#& +( #11-+%#$-' 5*' 01'3#5+/) 4:45'. +/50 '#%* 3#%, 64+/) 5*' 130%'&63' 065-+/'& +/ *'/ :06 3'<-0#& 5*' 01'3#5+/) 4:45'. :06 8+-- $' 130.15'& (03 5*' 1#44803& *+4 1#44803& +4 5*' %633'/5 1#44803& (03 5*' 3#%, 5*' /'8 1#44803& +/ 5*' 01'3#5+/) 4:45'. 5*#5 8+-- $' -0#&'& 0/50 5*' 3#%, *' .'5*0& 065-+/'& $'-08 %*#/)'4 5*' 1#44803& &+3'%5-: +/ 5*' 650 #9 30%'4403 .0&6-' 8+5*065 .
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
10.0 AutoMax PROCESSOR OVERVIEW The AutoMax Processor module plugs into the backplane of an AutoMax rack and executes application programs which, in turn, control other AutoMax or DCS modules in the system.
%(, $ %(, $ %(, $ #!-* 2 $ %(, -& *+ 10.2 Additional Data Storage in a Rack Containing a Single Processor Module (&&(' &(*1 &( -% (* ' -+ ,( 0, ' ," &(-', ( , +,(* ! . #% % #' * $ (', #'#'! +#'!% *( ++(* &( -% ' ,"#+ (' #!-* ,#(' ," (* (&&(' &(*1 &( -% & $ + . #% % ' #,#(' % ( & &(*1 ,( -+ (* +,(*#'! (&&(' .
10.4 Battery BackĆUp The contents of AutoMax Processor RAM (read/write memory) are preserved through power failures by the onĆboard battery backĆup. As long as the LED labeled BAT. OK" on the front of the Processor module is on, the battery is functional and 115 VAC is available to the power supply in the rack. Should the system lose power, the onĆboard battery can supply power to the Processor module for a minimum of 42 days. Note that the battery backup is designed to maintain the contents of RAM only.
10.6 Processor Module Serial Ports There are two RSĆ232 serial ports on the front of each Processor module. They are accessed through DBĆ25 connectors on the faceplate. The upper port, labeled PROGRAMMER/PORT B", is reserved for connection to the personal computer only. When there are multiple Processor modules in a rack, only the leftmost PROGRAMMER/PORT B" slot is reserved.
After the diagnostics are complete, a checksum of a portion of the contents of memory is verified against a checksum which was stored in memory when a loss of AC power was detected. This determines whether the system performs a reĆstart or a coldĆstart when power is turned on. See 10.13 and 10.14 for more information on cold starts and system reĆstarts. 10.9 RunĆTime Diagnostics The Processor module performs realĆtime checking of all data paths on the module by means of a parity test.
AutoMax Processors and UDC modules will be deleted by StopĆAll faults or commands. The effect of a Stop All on data in the rack depends on the data type. Local tunable data in both AutoMax and UDC application tasks is always retained. Local data is retained for AutoMax tasks, but not for UDC tasks. Common memory data, which can be defined in the Variable Configurator for AutoMax Processors only, is maintained when it is configured as nonĆvolatile. Otherwise, it is reset to 0.
! $. '% ((%' #% *" $ ) ' ! %*) % )( *'' $) ("%) $ $( ') ) $)% ("%) %' ) ' ' #% *" ( $ ) ( ("%)( "' . ) ! %$ %*) $ ( ) ( %' ) #%# $) $ $( ') ) '% ((%' $)% ) #&). ("%) *'$ %$ &%, ' )% ) ' ! *'$ % &%, ' )% ) ' ! %+ ) '% ((%' ! )% )( %' $ " ("%) $ ' 0 $( ') $. %) ' #% *" ) ! $ %*) $ () & %+ *'$ %$ &%, ' )% ) ' ! " )#%() '% ((%' , "" - *) )( &%, '0*& $%() ( $ ) $ (&" .
The task is stopped and will not go into run again until you put it into run using the RUN command described in 15.1. 2. You stop all tasks in the rack to which you are connected, either directly or over a network, using the STOPĆALL command described in 16.2. All tasks in the rack are stopped and all I/O modules are cleared, i.e., set to 0, false, or off. Application tasks will not go into run again until you put them all into run using the RUNĆALL command described in 15.2.
2. An application configuration check is performed. If the application configuration check determines that an I/O module is missing or not functioning, an error code is displayed. 3. Forced outputs are set to their forced values. WARNING VARIABLES AND OUTPUTS WHICH ARE FORCED BEFORE AC POWER IS LOST WILL REMAIN FORCED WHEN AC POWER IS RESTORED. SHOULD AC POWER BE LOST WHILE VARIABLES ARE FORCED, THE USER MUST ENSURE THAT UNEXPECTED MACHINE MOVEMENT DOES NOT OCCUR WHEN AC POWER IS RESTORED.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
The ON LINE! command in the System Configurator and the Task Manager applications allows you to select the ON LINE menu shown in figure 11.1. Options on this menu are used to load, run, stop, monitor, and modify application tasks in the rack and to connect to other racks on the network(s). In addition, this menu provides access to the error log kept for each AutoMax Processor or UDC module running tasks.
11.1 ON LINE Menu Options Online operations are not run in the Windows environment. Selections are made using the keyboard exclusively. You use the first letter of each option (shown in reverse video) instead of function keys to select the option. The default DISK:\LIBRARY\SYSTEM\RACK, i.e., the path, is displayed in the upper rightĆhand corner of the screen. The Enter (Select)" option stands for the ENTER key.
ON LINE direct C: \LIB\SYS\RACK F3ăExit Direct Set Access Auto Run F1ăHelp Network Release Baud Rate Config NORMAL Slot Task ăăăă Keysw Program Type ăăPri R C M A Status "1 1 1 1 1 1 1 1 1 1 1 1 1 Bas Bas Bas Bas Bas Bas Bas Bas Bas Bas Bas PC PC BASTEST BASTEST1 BASTEST2 BASTEST3 BASTEST4 BASTEST5 BASTEST6 BASTEST7 BASTEST8 BASTEST9 INITDACS PCCOILS PCTESTV5 4 R 4 4 5 R 6 7 8 R 9 10 4 R 11 11 R 11 R C C C C C C Access Slot Task Userlist Task Auto Run DISABLED ăăăăăăăăăType Pri R C M A S
Field C" will show a C if the task has been designated as CRITICAL in the configuration for the rack. CRITICAL tasks are those that cannot be stopped individually, i.e., all tasks must be stopped in order for the task in question to be stopped. An M in field M" indicates that the task has been modified, but has not been saved from the Processor module.
12.0 ON LINE MENU: CONNECT The Connect menu is used to change the baud rate, enter the password, release the password, set or release access, and enable/disable AUTO RUN for the rack. You can also display a list of users. These options are described below. To select the Connect menu, enter C" for at the ON LINE menu shown in figure 11.1. The resulting menu is shown in figure 12.1.
12.2 Setting Access Typing S" for Set Access from the Connect menu shown in figure 12.1 allows you to set various levels of access to the tasks in the rack. If the keyswitch on the rack power supply is in any position other than PROGRAM, setting any level of access has no effect because the keyswitch has already set a lower level of privileged access. See section 9.2 for more information on security access levels.
12.3 Releasing Access Typing R" for Release Access from the Connect menu shown in figure 12.1 allows you to release various levels of access to the rack. If you have either TASK or RACK access, and you select Release Access without first selecting a task, AutoMax will ask you if you want to release your present access level as well as DATA access. If you presently have DATA access, it will be released without a prompt from AutoMax.
If there is any discrepancy between the information in the configuration for the rack and an actual application task, the fault code E" 0" is displayed on the AutoMax Processor and no application tasks are reĆstarted. In a multiple Processor configuration, this check is performed by one Processor only. The particular Processor on which the fault code appears bears no relation to the location of the problem. Tasks are reĆstarted in order of priority from highest to lowest on each Processor module.
12.5 Connecting to a Network or a Local Rack You can communicate with an AutoMax rack by using either an RSĆ232 serial connection to a Processor in the rack or by using a PC Link module (M/N 57C445). You can choose which one of these methods you want to use for communication to AutoMax racks (see section 5.5.3 for instructions).
ON LINE direct AUTOMAX C: \SYSTEM\RACK Connect Network EscăExit Increment Slot No. 07 07 08 Decrement Enter Terminate Entry Figure 12.2 Ć ON LINE CONNECT NETWORK Menu (Select Network) If you are using serial communication, you must select the slot in the local rack that contains the Network Communications module (M/N 57C404A and later) which is on the network that contains the rack you want to communicate with.
ON LINE direct C\: Connect Network EscăExit Enter Terminate Entry Drop No 01 05 Slot No. 08 Figure 12.3 Ć ON LINE CONNECT NETWORK Menu (Select Network Rack) From the screen shown in figure 12.3, select the rack (drop) number on the network. The drop numbers available are shown in blocks of 15. You can use the PgUp and PgDn keys to see other blocks of drops, if applicable. Enter the drop number you wish to connect to and .
ON LINE direct AUTOMAX C\: AMXLIB3\SYSDNR\RACK1 Connect USERLIST EscăExit SLOT Network Connection Table Direct DROP ACCESS Data USERNAME DNR Figure 12.4 Ć Network Connection Table The SLOT column shows the number of the slot that contains the Network module that is being used to communicate with the rack (drop). If the user is using direct communication with the local rack, this field will display DIRECT. The DROP column shows the number of the network drop to which the user is connected.
13.0 ON LINE MENU: INFO/LOG Entering I" for Info/Log from the ON LINE menu allows you to display information about the system software on any AutoMax Processor or UDC module in the rack or to view the status and error log, if any, for a selected task. 13.
The Software ID" depends on the version of the software (operating system) that has been loaded to the AutoMax Processor. (Refer to section 1.4.2 for a list of the software part numbers for versions of the AutoMax Programming Executive.) If the Ethernet version of the operating system is loaded, ENET" will be displayed on the line as well. STD" will be displayed for the standard operating system. Clock Tick" refers to the speed of the realĆtime clock.
The Software ID" depends on the software (operating system) and hardware version of the UDC module. Tick Rate" refers to the speed of the realĆtime clock in the UDC module. The Parameter File Date/Time" will display the most recent date and time that the parameter object file was generated. UDC Utilization" shows the percentage of the UDC CPU's resources being used to run UDC tasks. The UDC Utilization percentage is measured over a two second time window.
The status line for the task displays the slot of the Processor or UDC module on which the task is loaded in the SLOT field. The task name is shown in the NAME field. The task type (.BAS, .BLK, or .PC) is shown in the TYPE field. The priority of AutoMax Processor tasks, assigned when the task is added to the rack, is shown in the PRI field. For UDC tasks, the drive (A or B) the task is assigned to will be shown. The status of the task, either Running, Stopped or in Error, is shown in the STATUS field.
14.0 ON LINE MENU: TRANSFER ,1#/',% 7 $-/ 7 / ,0$#/ $/-+ 1 +#,2 **-40 6-2 1!& ,%# 1 "#$ 2*1 . 1& 3'#4 1 !-,1#,10 -$ 1 "#$ 2*1 . 1& *- " ..*'! 1'-, 1 0)0 -,1- 1 / !) ," 0 3# ..*'! 1'-, 1 0)0 $/-+ 1 / !) #!1'-,0 9 "#0!/' # 1# -.1'-,0 ', +-/# "#1 '* ## $'%2/# $-/ 1 / ,0$#/ +#,2 "'/#!1 / ,0$#/ 0!8 5'1 #*. - " 1- !) 1& 3# $/-+ !) '*#0 '%2/# 9 #,2 14.
14.2 Directory of the Default Path Selecting F" for Files" from the TRANSFER menu displays the directory of the current default path. To change the default, see section 14.1. 14.
-$1 + - ( / -. - ( $)/ $) /#-*0"# +*2 - 4 ' ! # )" . /* /# +*-/ + - ( / -. - ( *)'$) /# . + - ( / -. 2$'' - 1 -/ /* /#*. . 1 $) ( (*-4 !/ - +*2 - $. 4 ' * ( & # )" . /* /# -$1 + - ( / -. + -( ) )/ 4*0 (0./ # )" /# + - ( / -. 0.$)" /# & *)!$"0- /*- ) /# ) - 5'* /# ( /# ++-*+-$ / *)!$"0- /$*) ) -*"- (($)" $)./-0 /$*) ( )0 ' !*- (*- $)!*-( /$*) ! 4*0 . ' / /# . - ) 2$'' $.+' 4 '$./ *! '' /# 0/* 3 ) ++'$ /$*) / .&. !*- /# - & # / .& !$' .
14.3.1 Utility Tasks Tasks designated as utility tasks when added to the rack are usually used for testing purposes and not for application control. Utility tasks can only be loaded into AutoMax Processor modules. They cannot be loaded onto UDC modules. The object code file for such tasks can be loaded onto the rack just like the object code for other tasks. Utility tasks must be loaded individually. To load a utility task, enter the name of the task at the filename prompt.
14.4.2 Save Option: /Tunable You can save only the tunable variable values in a particular task using the /Tunable option. Enter the name of the task at the filename prompt and /Tunable at the option prompt. The list of values will be saved to the default path with the same filename as the task, but with the extension .TUN. If you specify the /All option as well as the /Tunable option, the tunable values will be written to separate .TUN files. You can view or edit a .TUN file using the text editor.
the rack configuration and the tasks only if they were designated as reconstructible. If the rack configuration was not designated as reconstructible, it cannot be recovered. Also, only reconstructible tasks will be saved back to the personal computer. 14Ć6 Step 1. Start at the DOS prompt in the root directory. Use the DOS MAKE DIRECTORY command to create a system and rack subdirectory, e.g., :\. Step 2. Access the AutoMax Programming Executive. Step 3.
15.0 ON LINE MENU: RUNNING TASKS WARNING UNDERSTAND THE APPLICATION BEFORE STARTING A TASK. OUTPUTS MAY CHANGE STATE, RESULTING IN MACHINE MOVEMENT. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. WARNING IT IS THE RESPONSIBILITY OF THE USER TO ENSURE SAFE OPERATION OF THE APPLICATION PROCESS SHOULD THE APPLICATION TASKS BE STARTED OUT OF SEQUENCE. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY.
15.1 Running an Individual Task WARNING THIS COMMAND OVERRIDES THE NORMAL STARTING SEQUENCE OF THE APPLICATION TASKS, WHICH IS DETERMINED BY THE PRIORITY ASSIGNED WHEN THEY ARE ADDED TO THE RACK. THE RUN ALL OPTION SHOULD NORMALLY BE USED TO START TASKS. FAILURE TO OBSERVE THIS PRECAUTION COULD RESULT IN BODILY INJURY. Follow the directions below to put an individual task into run: 1. Select the task to be run from those displayed on the ON LINE menu.
ON LINE direct C: \LIB\SYS\RACK Run EscăExit No task selected All F1 Help Config ZBLKCNF1 Slot Task ăăăă 1 ALARM 1 1 2 COUNT LIMIT Keysw Program Type Pri R C M A Status BLK9 BLK11 BLK11 Password Slot Task Entered Auto Run ăăăăăăăType Pri R C M A Disabled Status STOP STOP STOP Figure 15.1 Ć RUN ALL Display 2. To run all the tasks, type A" for all. The Status" field will show all tasks in RUN.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
16.0 ON LINE MENU: STOPPING TASKS WARNING IT IS THE RESPONSIBILITY OF THE USER TO ENSURE THAT THE APPLICATION PROCESS STOPS IN A SAFE MANNER WHEN THE APPLICATION PROGRAMS STOP. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. You can stop one or all tasks running in the rack using the stop command from the ON LINE menu. To stop any tasks, the keyswitch must be in the PROGRAM position and the password must have been entered.
when a STOPĆALL command is issued by the operator or the system issues a STOPĆALL. To stop all tasks in the rack, follow the directions below: 1. From the ON LINE menu, select S" for Stop. 2. The screen will display No task selected" and the option All". Enter A" to stop all tasks. The Status" field for all tasks will then show that the tasks are in STOP. Table 16.
17.0 ON LINE MENU: DELETING TASKS You can delete one or all tasks in the rack using Delete function from the ON LINE menu. Note that a task must be stopped before it can be deleted. The keyswitch must be in the PROGRAM position and the password must have been entered. You must have either rack access or task access to all of the tasks you want to delete. See 17.1 for deleting one task from the rack and 17.2 for deleting all tasks from the rack. 17.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
18.0 ON LINE MENU: MONITORING AND EDITING TASKS AutoMax allows you to monitor and change the status of variables and I/O points, display and modify Ladder Logic sequences in real time, and force and unforce variables. In order to use any options except monitoring and adjusting tunable variables, the keyswitch must be in PROGRAM and the password must have been entered. To begin monitoring, enter M" for Monitor from the ON LINE menu. The resulting Monitor menu shown in figure 18.
Monitor Force ., -( (+ / +# % , -( ,) # # / %. ' / +# % #, (+ #- 0#%% + - #' -" (+ / %. .'-#% #- #, .' (+ (+ &(+ #' (+& -#(' Monitor Set Up UDC/PMI: ., -( , % - / +# % , -( +#/ -" ' %(! (.-).-, (' -" ' +( ,,(+, ' -( '- + '#&.& ' & 1#&.& / %. , (+ , %#'! (+ &(+ #' (+& -#(' " ,#1 & '., + # '-# # #' -" .
The menu allows each user (up to four per rack) to monitor up to 16 COMMON and/or LOCAL variables in any combination of boolean, single precision integer, double precision integer, and real. For each UDC module in the rack, up to 32 LOCAL variables can be monitored, regardless of the number of users (16 maximum per user). Entering V" for Variable from the menu displays the menu, shown in figure 18.2.
Clear: Removes a variable or all variables from the display list. See 18.1.2 for more information. Modify: Allows you to modify a variable. See 18.1.6 for more information. Save: Allows you to save a display list to your default path. See 18.1.3 for more information. Recall: Allows you to recall a display list from your default path. See 18.1.4 for more information. Locate: Allows you to display the variable name associated with an I/O address or display the I/O address associated with a variable name.
18.1.2 Clearing a Variable from the Display Follow the directions below to clear a variable from the display. 1. Enter C" for Clear from the Monitor Variable menu. 2. To clear one variable from the screen, enter the display position number (1Ć16) of the variable at the blinking cursor. To clear all variables from the screen, enter A" for All. 3. Type Enter" or . The variable will be cleared from the display. 18.1.
18.1.5 Locating a Variable or I/O Address The Locate command can be used to display the variable name associated with an I/O address and display the I/O address associated with a variable name. When you are locating a variable, you have the option of finding the variable using a local I/O address (slot, register) or a remote I/O address (slot, drop, slave slot, register). The information will be retrieved from the configuration file stored in the rack.
18.1.6 Modifying a Variable WARNING DEPENDING ON THE APPLICATION, THE USE OF THE TUNE FUNCTION MAY RESULT IN INSTABILITY OF THE APPLICATION PROCESS. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. WARNING THE SET AND FORCE FUNCTIONS BYPASS CONTROL OF THE APPLICATION PROCESS BY THE APPLICATION TASKS. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED.
ON LINE direct C: \LIB\SYS\RACK Monitor Variable Modify EscăExit #Task Set Variable Tune Force Low Limit Value Unforce Hi Limit Figure 18.4 Ć Monitor Variable Modify Menu 18.1.6.1 Ć 18.1.6.4 below describe the options available from the Monitor Variable Modify menu in more detail. 18.1.6.1 Setting a Variable to a Specific Value You can set variables to specific values using S" for Set from the Monitor Variable Modify menu.
over the last value entered, if it is displayed. The syntax and range of the value you enter will depend on the variable type. See figure 18.3 for the value ranges of variable types. If you are setting a tunable variable, the value you enter must be within the range of the low and high limit. 18.1.6.2 Tuning a Variable WARNING DEPENDING ON THE APPLICATION, THE USE OF THE TUNE FUNCTION MAY RESULT IN INSTABILITY OF THE APPLICATION PROCESS.
18.1.6.3 Forcing a Variable WARNING THE SET AND FORCE FUNCTIONS BYPASS CONTROL OF THE APPLICATION PROCESS BY THE APPLICATION TASKS. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. WARNING VARIABLES AND OUTPUTS WHICH ARE FORCED BEFORE AC POWER IS LOST WILL REMAIN FORCED WHEN AC POWER IS RESTORED.
18.1.6.4 Unforcing Variables ' (* #'! . *# % * ,-*'+ #, ,( ," +, , #' /"# " #, / + (* #, / + (* (- ' -' (* (' (* %% . *# % + ," , * -** ',%0 (* ( -' (* (' (* %% -** ',%0 (* . *# % + (%%(/ ," +, )+ %(/ % , 1 (* 1 ' (* *(& ," Monitor Variable Modify & '- ( -' (* (' . *# % -+ ," -) ' (/' **(/+ ,( &(. ," 1 )(#', * -',#% 0(- * " ," +#* . *# % " ' ,0) 1 ', * (* ,( -' (* ," . *# % ( -' (* %% (* .
ON LINE direct Monitor I/O ăăăăăC: \LIB\SYS\RACK EscăExit Display Clear Modify Path F1 Help Save Recall Locate Files # Loc Slot Drop Rem Slot Register Value Figure 18.5 Ć Monitor I/O Menu 18.2.1 Monitor I/O Screen Display The lower portion of the Monitor I/O screen display, which is updated continually, includes the following fields: (#) Ć Display number (screen position). Local Slot Ć The slot (0Ć15) in the local chassis containing the I/Oăcard to be monitored.
18.2.2 Displaying I/O Registers You can display up to 16 registers on the screen at one time. The Monitor I/O screen display is described in 18.2.1. To display a register on the screen, follow the directions below: 1. Enter D" for Display" from the Monitor I/O menu shown in figure 18.5. 2. If the register you want to display is in the local rack, enter L" for Local and go on to the section entitled Displaying Local I/O".
18.2.3 Clearing I/O Registers from the Display To clear I/O from the Monitor I/O display, follow the directions in Clearing a Single Display" or Clearing the Entire Display," whichever is appropriate. Refer to 18.2.5 for directions on saving a Monitor I/O screen if necessary. 18.2.3.1 Clearing a Single Display 1. From the Monitor I/O menu, enter C" for clear. 2. Enter the display position (1Ć16) of the register you want to clear from the screen. 18.2.3.2 Clearing the Entire Display 1.
18.2.6 Locating a Variable or I/O Address The Locate command can be used to display the variable name associated with an I/O address and display the I/O address associated with a variable name. When you are locating a variable, you have the option of finding the variable using a local I/O address (slot, register) or a remote I/O address (slot, drop, slave slot, register). The information will be retrieved from the configuration file stored in the rack.
18.2.7 Modifying I/O Registers WARNING MODIFYING I/O REGISTERS MAY AFFECT THE OPERATION OF CONTROLLED MACHINERY. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. ! %' " 1 '(,"'& "+ -+ ,' ! & ,! . $- ' * "+, * ! * "+, * 1'- / &, ,' %' " 1 ' + &', & ,' "& ,! + * & "+($ 1 '* 1'- ,' %' " 1 ", $$ ,! , " (($" ,"'& , +#+ * *-&&"& ,! .
18.2.7.2 Modifying Remote I/O Registers WARNING THIS FUNCTION MAY BYPASS CONTROL OF THE APPLICATION PROCESS BY THE APPLICATION TASKS. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. To modify a remote I/O register, follow the directions below. 1. If you have not already done so, enter M" for Modify from the Monitor I/O menu shown in figure 18.5. 2. Enter R" for Remote" I/O. 3.
18.3.1 Monitor Analog Display The following fields will be displayed on the Monitor Analog screen for each variable: (#) Ć Identifies the D/A channel (0 or 1) through which the value will be displayed. Task Ć Identifies the task in which the variable is defined. This field is blank if the variable is common. Variable Ć Variable name, including the type character %" for single precision integers. Scale Ć Identifies a scale factor of *16, *8, *4, *2, *1, *1/2, *1/4, *1/8, or *1/16. 18.3.
18.4 Monitoring and Editing PC Tasks WARNING USE OF THE ONLINE EDITING FEATURE CAN CAUSE THE CONTROLLED PROCESS OR MACHINE TO SUDDENLY CHANGE ITS OPERATION. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. Before you change any Ladder Logic task online, you should be familiar with the information in 4.22.1, which describes variable types and naming conventions in AutoMax Ladder Logic tasks.
ON LINE direct Task: PCTASK3 Monitor PC Seq. No. 50 C:\LIB\SYS\RACK Desc: COUNTER TEST ton IN COUNTER OUT ctr (ăăă) PN:S1PCI PV:ăăăă50 tof DOWN CN:ctr_current CV:ăăăăă0 1 RESET Key F1Help F2Srch F3Cmds F4ĆĆĆĆĆ F5ĆĆĆĆĆ F6ĆĆĆĆĆ F7ĆĆĆĆĆ F8ĆĆĆĆĆ F9ĆĆĆĆ F10Find Alt ăăRmkăăă Next ăăĆĆĆĆ ăăĆĆĆĆĆăă ĆĆĆĆĆ ăăĆĆĆĆĆăăăĆĆĆĆĆ ăăĆĆĆĆ ăăăĆĆĆĆ ăăăĆĆĆĆ Esc Exit Task Stopped Figure 18.
18.4.1 PC Monitor Online Edit Commands WARNING USE OF THE ONLINE EDITING FEATURE CAN CAUSE THE CONTROLLED PROCESS OR MACHINE TO SUDDENLY CHANGE ITS OPERATION. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. +4 64'& 50 +/+5+#5' #/ 0/-+/' '&+5 %0..#/& (0--08'& $: 0/' 0( 5*' (0--08+/) ,':4 '9'%65'4 5*' +/&+%#5'& %0..#/& #%* %0..
18.4.2.3 Using an Existing Coil Name ,2 ! ++,1 '+0#/1 0#.2#+!# 4'1& 1 0 *# !,') + *# 0 1& 1 $,2+" '+ + #5'01'+% 0#.2#+!# $ 6,2 1/6 1, ", 0, 1 0601#* 4')) "'0-) 6 + #//,/ *#00 %# '+"'! 1'+% 1/# '0 "2-)'! 1# !,') 18.4.2.
18.4.3 Inserting a Sequence WARNING USE OF THE ONLINE EDITING FEATURE CAN CAUSE THE CONTROLLED PROCESS OR MACHINE TO SUDDENLY CHANGE ITS OPERATION. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY.
18.4.4 Deleting a Sequence WARNING USE OF THE ONLINE EDITING FEATURE CAN CAUSE THE CONTROLLED PROCESS OR MACHINE TO SUDDENLY CHANGE ITS OPERATION. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. ( % - , *. ' (%%(0 -" #+ -#(', %(0 ('#-(+ -" , *. ' -" - 2(. 0 '- -( % - '- + (%%(0 2 -" % $ 2 " ,2,- & 0#%% )+(&)- 0#-" 3 + 2(. ,.+ ' 2(.
18.4.6 Modifying a Preset To modify the preset value for a COUNTER or TIME_ON or TIME_OFF block, follow the directions below. You cannot use this function if the preset is currently forced. 1. Enter F3, followed by P" for Preset. 2. Enter the name of the task in which the preset is to be modified. 3. At the next prompt, enter the name of the preset followed by a % sign. The name you enter must be an existing integer name or an error message will be displayed. 4. Enter the new value.
18.4.8 Unforcing a Variable WARNING THE SET AND FORCE FUNCTIONS BYPASS CONTROL OF THE APPLICATION PROCESS BY THE APPLICATION TASKS. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. You can unforce variables by removing them from the Force table. To remove variables from the Force table, follow the directions below. 1. Enter F3 followed by U" for Unforce". 2.
you cannot resequence the sequences shown boxed on the left as those shown boxed on the right: 10 20 30 40 50 * cannot be resequenced as shown 30 50 70 If the Old First Sequence or Old Last Sequence is not a sequence in the task, the system will display an error message indicating that the sequence was not found. 18.4.10 Moving a Sequence or Set of Sequences The method used to move a sequence or set of sequences in the PC Monitor is the same as the method used in the offline PC Editor described in 4.22.
18.4.12 Searching for a Variable Name $* # ( ' ) ( $' + ' ! . $!!$, # ) ' ) $#( !$, #) ' )$ # ) ) ) ( ' #) ' ) # " $ ) + ' ! . #) ' # $# $ ) ! )) '( # ) !$, .$* # &* ! . ) ( ' )$ - " # $#!. ') # ).% ( $ ! " #)( $' ) + ' ! A / !! $#) )( # $ ! O / $'" !!. $% # $#) )( C / $'" !!.
18.5 Forcing Variables WARNING THE SET AND FORCE FUNCTIONS BYPASS CONTROL OF THE APPLICATION PROCESS BY THE APPLICATION TASKS. IT IS THE RESPONSIBILITY OF THE USER TO DETERMINE THE POTENTIAL HAZARDS INVOLVED. FAILURE TO OBSERVE THESE PRECAUTIONS COULD RESULT IN BODILY INJURY. WARNING VARIABLES AND OUTPUTS WHICH ARE FORCED BEFORE AC POWER IS LOST WILL REMAIN FORCED WHEN AC POWER IS RESTORED.
ON LINE direct C: \LIB\SYS\RACK Monitor Force EscăExit Force Unforce F1 Help #Task Variable Value Figure 18.7 Ć Monitor Force Menu To force a variable, follow the directions below. 1. At the menu, enter F" for Force. See Figure 18.8 for a sample screen containing 14 forced variables. Note that no task is shown for common variables.
2. Enter the name of the task in which the variable is to be forced. 3. Enter the name of the variable, terminated by the appropriate character (@" for boolean, %" for single precision integers, or !" for double precision integers). 4. Enter the value to which the variable is to be forced in the Value" field. 5. You can enter different values for the same variable if you have not exited using the key.
Other Methods of Setting UP Meter Ports PMI meter ports can be set up during DPS parameter entry on on the Monitor Setup UDC/PMI menu. UDC meter ports can be set up via registers 1001-1017 in a UDC application task or on the Monitor Setup UDC/PMI menu. The setup information may be retained after a Stop All or power cycle depending on the method used. See the table below. Table 18.1 - Meter Port Setup Retention UDC Setup via Monitor Menu UDC Setup via Application Task (Reg.
Each UDC entry has a port number (1Ć4), a variable name or register/bit number, and a minimum (Val @ -10V) and maximum (Val @ +10V) value. Val @ -10V" specifies the value of the variable that will be output as the minimum voltage, and Val @ +10V" specifies the value of the variable that will be output as the maximum voltage. This allows a small area of the signal range to be displayed over the full range of the 8Ćbit digitalĆtoĆanalog converter.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
#- &&$&' # ( )($ , &$ ''$& &&$& !$ ( &&$& !$ $& $# ( )($ , &$ ''$& ' ' $)! &'( ! & -$) + ' ($ &)# #- ( ' ' $# ( ( % &( )! & &$ ''$& $& "$ )! &&$& ! & " #) !!$+' -$) ($ ! & ( &&$& !$ ' $ )($ , &$ ''$& "$ )! ' # "$ )! ' ' + !! ' ( )!( $ ' $# )($ , &$ ''$& "$ )! ' ' $%( $# ' "%!- ! &' ( &&$& !$ # ( ' ( $ ' #$( $&& ( ( &&$&' ( "' !* ' $!!$+ ( '( %' !$+ ($ ! & &&$& !$ #
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
20.0 SOFTWARE TROUBLESHOOTING Error messages may be displayed on the screen if there are problems with memory, disks, or databases. This section describes some actions you can take to correct these problems. 20.1 Memory Errors Some errors are caused by insufficient memory. An error message will indicate if this occurs. The Executive software requires 1MB of RAM. When one of these errors occurs, exit the Executive, make more RAM memory available and reĆstart the application.
Errors can be caused by inconsistent, invalid, or missing data and/or index files. An error message will indicate if this occurs. One source of problems with the data and index files is changes made outside the AutoMax Programming Executive software. These changes can be made with DOS (e.g., renaming or deleting files) or using a dBASE (or compatible) software package to write to the file.
20.4 Module/Variable Compatibility Problems If registers defined in an AutoMax V2 module cannot be configured in the current version of the Executive software, or the database is somehow corrupted, an error message will be displayed (invalid/incompatible data type) when you try to configure the module. This error can occur because the current Executive software treats duplicate status registers, e.g. Interrupt Enable," differently than in version 2.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
Appendix A Processor Module Ports Programmer/Port B If the personal computer that will be used as a programming terminal for the Processor module was purchased from Reliance, you will receive with the computer the proper cable to connect the computer and the Processor module. WARNING THE FOLLOWING INSTRUCTIONS ARE INTENDED ONLY TO ALLOW FABRICATION OF PROPER CONNECTIONS BETWEEN RELIANCE EQUIPMENT AND USERĆPROVIDED PROGRAMMING DEVICES.
Programming Terminal End 9ĆPin Female Connector Reliance End 25ĆPin Male Connector SIGNAL PIN# PIN# SIGNAL RECV XMIT CTS RTS DTR DSR COM ă2 ă3 ă8 ă7 ă4 ă6 ă5 ă2 ă3 ă4 ă5 ă6 20 ă7 XMIT RECV RTS CTS DSR DTR COM Figure 2 All Processor module ports except for the port PROGRAMMER/PORT B" on the leftmost Processor in the rack are available to the user to connect to an external device.
All AutoMax Processor module error and status codes (displayed on the two sevenĆsegment LEDs on the faceplate) are listed below, organized first by error type and second, in numerical/alphabetical order. 00 CPU overload Corrective action: move one or more application tasks to other Processor modules in the rack, or make scan times longer.
The following status/error codes are displayed while you load the runbase, or operating system, onto the Processor module(s). All of the following codes except 6.5. apply to the top port of the Processor module, labeled Programmer/Port B". 5.1. 6.0. 6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7. 6.8. 6.9. 7.0. 7.1. 7.2.
13 14 15 17 18 19 1A 1b 1C 1d 1E 1F 31 32 33 34 35 36 37 38 39 3A Runbase boot error Ć a check on the runbase failed Processor overlap limit exceeded Ć ran out of processing capacity (time) External watchdog timeĆout detected Ć another Processor in the same rack stopped Address error detected Ć caused by a read/write to an invalid address Spurious interrupt or hardware failure Power failure detected Watchdog on this Processor failed Hardware event count limit exceeded Ć too many interrupts set without be
BASIC STOP ALL Error Codes The following error codes are caused by problems in BASIC tasks and cause all tasks to stop.
AutoMax DriveĆRelated Error Codes The following error codes indicate a power circuit or external drive system fault. They apply only to systems that incorporate DCS 5000 microĆregulators. After correcting the problem, reset the Processor module by cycling power and reĆloading the configuration task and application tasks to clear the error code. Note that these error codes also appear in the Error Log for the Processor.
EA Error installing application task, common symbol could not be resolved, insufficient memory in Processor Module. I/O referenced in configuration is missing. Eb Error installing application task, common symbol could not be resolved, insufficient memory in Processor Module. I/O referenced in configuration is missing. Invalid configuration, configuration not successfully downloaded.
In AutoMax applications that incorporate multiĆtasking, task execution is determined by eligibility to run. A task's eligibility, in turn, is determined by its priority, scan time, and any links to other tasks built into the task. This appendix describes task execution for AutoMax application tasks. Refer to the appropriate Configuration and Programming instruction manual for a description of the task execution for UDC tasks.
The implications of scan time and priority are particularly important in applications that require tasks to share data or to be synchronized based on hardware or software events. Priority, however, cannot be used to synchronize tasks on different Processors. This is because each Processor controls only the scheduling of the tasks that reside on it. Therefore, the concept of task priority is relevant only for the Processor on which the tasks reside.
The Control Block task starts, and finishes executing 2 ticks later. At this point, the BASIC task is eligible to run (its time 0). When it finishes, the time elapsed from the point of view of the Control Block task is 5 ticks and the higher priority task can then execute again. At 10 ticks, however, both the Control Block and the BASIC task are scheduled to run. Because the Control Block task has a higher priority, it will execute first. The BASIC task will execute immediately afterwards.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
Appendix D Limitations on Object File Size This appendix explains application and configuration object file limits for AutoMax Processor modules. Note that there are limits both on the size of tasks that can be compiled and on the size of tasks that can be loaded onto the rack. When BASIC, Control Block, and Configuration files are compiled, the object, symbol, and data size are printed to the screen and totaled. For Control Block tasks, estimated execution time is also printed to the screen.
See section 10.0 for the amount of memory available on each Processor module. In racks with a single Processor, add the total size of all the application tasks and the configuration to determine the amount of memory they will require on the Processor. In racks with multiple Processors, the configuration file will reside on the Common Memory module (M/N 57C413 or M/N 57C423 in slot 0).
(in chart form) Control menu Ć ALT,SPACEBAR click on menu Menus Ć Ć ALT,RIGHT(or LEFT),ENTER ALT,underlined letter click on menu Commands Ć Ć DOWN(or UP),ENTER type underlined letter click on command Making a Selection Ć 1. DOWN (or UP) to locate item 2. SPACEBAR to select click on item Making Multiple Selections Ć 1. CTRL+DOWN(or UP) to locate item 2. CTRL+SPACEBAR to select 3.
Enlarging a Window Ć 1. ALT+ESC 2. ALT+SPACEBAR 3. press X click on Maximize box (upperĆright corner) Shrinking a Window Ć 1. ALT+ESC 2. ALT+SPACEBAR 3. press N click on Minimize box (upperĆright corner) Restoring a Window Ć 1. ALT+ESC 2. ALT+SPACEBAR 3.
Appendix F Database Definitions The relevant fields in each of the AutoMax Executive V3.6 databases are described here. Any fields not identified here are reserved for future use and should be left unused. All of the following database files are intended as read only. Database: $SYSTEM.
LOC_PORT NUMERIC This rack's port on local head, if applicable (0Ć3) LEVEL NUMERIC The code identifying this rack's location in the remote I/O topology (see the diagram below) RACK_PART NUMERIC The rack part code from the rack permanent table LOCATION CHARACTER The physical location of this rack DESC CHARACTER The description of this rack ENGINEER CHARACTER The user responsible for this rack Database: $CARD.
For the Shark Scanner module (M/N 57C554), the value is one (1) for an allĆdigital rack or zero (0) for a mixed rack. WIRE_NOTE2 NUMERIC For AutoMax Processors (M/N 57C430A, 57C431, and 57C435), the low order byte of the AutoMax Processor tick rate (in microseconds) For the UDC module (B/M 57552 and B/M 57652), the drive type for drive B (see Parameter Record Types table for values) Note: Memory variables are stored in slot 99. Database: $SWVAR.DBF and $NET.
ă32 ă64 128 % @ $ Integer Boolean String CARD_TYPE NUMERIC The content of this field depends on the data type. For string variables, it contains the string length (0Ć255). Zero (0) represents the default string length of 32 characters. This field is not used for card type. DEF_TYPE NUMERIC This field is used to designate whether a COMMON memory variable is volatile (2) or nonĆvolatile (3). For all other variables, this field will be zero (0). Database: $TASKS.
AutoMax Processor (master rack) RACK 0 1 2 3 4 5 6 7 8 9 (card in the master rack) CARD Shark Remote I/O RACK1 AutoMax Remote I/O RACK1 Remote Head 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 RACK1 1 2 3 4 (card in remote rack) CARD1 2Ćbit CARD2 Expansion Rack RACK2 Local Head (card in remote rack) CARD1 RACK2 0 1 2 3 0 1 2 3 4 5 Rail RACK2 2Ćbit CARD3 Rail RACK3 SYSTEM SECTION RACK CARD RACK1 CARD1 RACK2 CARD2 RACK3 CARD3 ă1 ă2 ă3 ă4 ă5 ă6 ă7 ă8 ă9 10 The
Database: $PTCARD.DBF FIELD TYPE DESCRIPTION " #2& 1#24 %0&' " '-+#/%' 1#24 /5.$'2 #.+-9 %0&' 2051 %0&' : $$2'6+#4+0/ (02 4*' %#2& '3%2+14+0/ +4.#1 %0&' Database: $PTCARD.DBF FIELD TYPE DESCRIPTION " #%, 1#24 %0&' " '-+#/%' 1#24 /5.$'2 '3%2+14+0/ Database: $PARAM.
UDCąunused UDCąSD3000 6Ćpulse UDCąSD3000 12Ćpulse UDCąSD3000 12Ćpulse auxiliary UDCąSF3000 field regulator UDCąSA3000 vector UDCąSA500 vector UDCąSA500 brushless UDCąVZ3000 Vector UDCąVZ3000 Vector UDCąVZ3000 UDCąVZ3000 UDCąSB3000 UDCąSA3000 Constant Power UDCąSA3000 Volts/Hertz UDCąSA3100 Constant Power UDCąSA3100 Volts/Hertz 1 2 3 4 5 6 7 8 9 10 11 12 13 14 17 22 23 FĆ7
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
Appendix G Importing Racks from Systems Containing Network (.NET) Files & 7.30 1712%, (!1 &)+%1 7.3 ,312 03- /0).0 2. ),/.02)-' 32. !6 0!#*1 1% 2(% &.++.5)-' /0.#%$30% 2. #.,/)+% 2(% &)+%1 !-$ '%-%0!2% 2(% -%25.0*85)$% $!2!"!1% (%- 2()1 /0.#%$30% )1 #.,/+%2% 7.3 #!- ),/.02 32. !6 0!#*1 2%/ 0%!2% 2(% 1712%, "7 31)-' 2(% 712%, $$ /0.#%$30% $%1#0)"%$ )1%#2).- (% -!,% ,312 "% 2(% 1!,% !1 2(% 1.30#% 32. !6 1712%, -!,% 2%/ ##%11 2(% .-20.+ ,%-3 .
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
Appendix H Using Foreign Modules in an AutoMax Rack A foreign module must meet the following hardware and software requirements before it can be used in a local or remote AutoMax rack. See the AutoMax Power Supply Module and Racks Instruction Manual (J2Ć3008) for more information. Hardware Requirements 1. The foreign module must conform to general IEEE 796 specifications. The AutoMax rack will support foreign modules which meet the following level of IEEE Standard bus compliance: D16M20I16. 2.
9. Each slot has 64K of address space. Foreign modules that have more memory can be addressed in the rack if the proper number of slots to the right of the foreign module are left empty. For example, a foreign module with 128K of memory can be used fully by leaving the slot to the right of the foreign module empty (64K + 64K = 128K total). 10. Foreign I/O modules that drive pins 24 and 26 on the bus cannot be used in the rack. 11.
Appendix J Quickstart Guide WARNING ONLY QUALIFIED PERSONNEL FAMILIAR WITH THE CONSTRUCTION AND OPERATION OF THE CONTROLLED EQUIPMENT SHOULD INSTALL, ADJUST, OPERATE, AND/OR SERVICE THIS EQUIPMENT. READ AND UNDERSTAND THIS MANUAL AND OTHER MANUALS APPLICABLE TO YOUR INSTALLATION IN THEIR ENTIRETY. FAILURE TO OBSERVE THIS PRECAUTION COULD RESULT IN BODILY INJURY OR DAMAGE TO EQUIPMENT. This appendix is intended for individuals who want to start using the AutoMax Programming Executive as quickly as possible.
224,)-' 8.4 (!5% !+1%!$8 2%+%#3%$ !++ 3(% (!1$6!1% 1%04)1%$ &.1 8.41 !//+)#!3).- !-$ (!5% $%3%1,)-%$ )32 /(82)#!+ #.-&)'41!3).- 8.4 #!- "%')$%2#1)")-' 3()2 #.-&)'41!3).- 6)3( 3(% 7%#43)5% 2.&36!1% (% $%2#1)/3).- .& 3(% (!1$6!1% )- 8.41 !//+)#!3).- !2 6%++ !2 )-&.1,!3).- !".43 3(% !//+)#!3).- 3!2*2 8.4 #1%!3% &.1 3(!3 !//+)#!3).- 6)++ "% 23.1%$ )- $!3!"!2%2 6()#( !1% 31!-2/!1%-3 3. 3(% 42%1 //+)#!3).- 3!2*2 3(%,2%+5%2 !1% 23.1%$ )- #.-5%-3).-!+ &)+%2 1%!3% 2823%,2 &.1 8.
Once all of the hardware for a rack has been configured, you can configure the variables in each rack. Configuring variables consists of attaching symbolic names to the variables that must be accessible to more than one application task in the rack. There are two categories of variables that are configured: I/O locations that are connected to field signals and the common memory variables on Processor modules and Common Memory modules. Local variables, i.e.
Generating a Configuration File and (Optional) Parameter Object File "#,." 4,1 + ), ! --)& 0&,+ 0 /(/ 0, 0%" 10, 3 ., "//,./ +! *,!1)"/ &+ 0%" . ( 4,1 *1/0 $"+". 0" ,+#&$1. 0&,+ #&)" #,. 0%" . ( +! - . *"0". , '" 0 #&)" / #,. 0%" *,!1)" / %"/" #&)"/ 2&)) " !,2+), !"! 0, 0%" . ( #&./0 %" . ( #,. 2%& % 0%" ,+#&$1. 0&,+ 2&)) " ." 0"! *1/0 " /")" 0"! #&./0 ")" 0 0%" "+". 0" ,+#&$1. 0&,+ ,** +! #.,* 0%" ,** +! -1)) !,2+ *"+1 &+ 0%" /( + $". 3&0 0%" /( + $".
Appendix K Import Notes The procedure for importing racks and tasks from AutoMax Executive V1 or V2 is described in detail in section 5.3.9. This appendix describes some anomalies that may occur in the import procedure. See Appendix Q for information about importing racks and task from earlier V3 Executives. For some modules, registers defined in AutoMax V2 cannot be configured in the current Executive software.
DCS Drive Controller (M/N 57406) Example $! -!#%./!-. (%./! !(+2 -! 0.! /+ +*"%#0-! /$! -%1! +*/-+((!- AutoMax V2 RegisterBit Current Version Executive AutoMax RegisterBit Function * (+# !"!-!* ! *,0/ * (+# $ !! ' -) /0-! +(/ #! !! ' &+- ++, 0--!*/ %*! +(/ #! $ +.. !(/ $-!.$+( 3 $ .! $ *#! 3 !-%+ $ *#! ./ -% #! $ *#! * (! +/! /$ / /$! -!#%./!- *0) !-. 0.
After you have completed the physical configuration of a system, you can generate a bill of material which lists all of the racks, heads, rails, and modules used in the system along with the needed batteries, cables, software, and optional hardware. This bill of material can be used to get a preliminary idea of the hardware and software needed for your system.
System: Date: 03/19/93 Customer: Engineer:bagwell Quant 1 6 2 1 1 1 1 1 1 1 1 1 1 1 1 1 Part Number 45C1 45C40 45C60 57C330 57C332 57C404 57C416 57C430 57C552 60000 60001 60002 61C346 GEN32 GEN32K UDCPMI System: Date: 03/19/93 Customer: Engineer:bagwell Quant 1 2 2 Slot 1 7 Page: 1 Description Digital Input/Output Rail Dual 120VAC/DC, Input Dual 120VAC Output (2 Amps) Remote I/O Head AutoMax 10 Card Slot Rack Network Interface Remote I/O Interface AutoMax 6010 Processor Universal Drive Controller Inter
Drive for temporary files: If different than the default, enter the drive used for temporary workspace. Step 5. After entering the last field, press TAB or ENTER to begin generating the bill of material file. When the file is complete, the Resource Group of the Program Manager will be displayed. The bill of material file is contained in the system directory (:\\) and is named .BM. Step 6.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
,) 342')(74)5 6,%6 *2//29 ()5'4-&) ,29 62 '23; %1 ):-56-1+ 762 %: 5;56)0 24 762 %: 4%'. ,)5) 342')(74)5 75) 8%4-275 '200%1(5 )*)4 62 ;274 0%17%/ -* ;27 1))( %((-6-21%/ -1*240%6-21 %&276 '200%1(5 "27 '%1 '23; %1 762 %: 4%'. 9-6,-1 % 5)/)'6)( 5;56)0 *420 21) 5;56)0 62 %126,)4 9-6,-1 6,) 5%0) 762 %: /-&4%4; 24 62 % 5;56)0 -1 %126,)4 762 %: /-&4%4; ,) 1)9 4%'. 9-// &) %1 ):%'6 '23; 2* 6,) 5274') 4%'. -1'/7(-1+ %// 2* 6,) 6%5.
Step 6. Use the DOS command to delete all the files in the directory. Step 7. Use the DOS command with the /s switch to copy the subdirectories and files from the directory to the directory. Step 8. Use the DOS command to copy the previously saved $SYSTEM.DBF and $SYSTEM1.NDX files back to the directory. Step 9. Return to the Programming Executive software. The new system will be an exact copy of the source system.
Tokens provide a means of writeĆprotecting the databases and tasks for one or more racks or an entire system when using the AutoMax Programming Executive in a network environment. Locking will prevent more than one user at a time from changing the same database information. When more than one copy of a file exists, there is the potential that the various copies will be modified independently.
When an AutoMax system is located on a personal computer which is used by more than one person, or on a network server, unauthorized changes to the system files must be prevented. This is accomplished through the use of token passwords. In other words, in addition to having the token for the file in question, the user must also provide a password before making changes.
The command on the System and Rack menus can be used to change the token password for the system or a selected rack. When the command is executed, the following dialog box will be displayed: The following fields must be entered: User Name: A user name of up to 30 characters. The default is the name entered in the AutoMax Setup. Old Password: The old password. Each character will be echoed as an asterisk (*).
When a token password is changed, the user will be asked to enter his User Name. The default will be the name entered in the AutoMax Setup. When a user enters the wrong password, a message such as the following will be displayed: This assumes that the person who set the password wanted to be identified and entered his name when setting the password.
%" +'"* * $"- 0/&(&/4 &. 0."! /+ ) * $" /+'"*. #+0/+ 3 .4./"). %&. 0/&(&/4 * " 0."! /+ -" /" *4 .4./") +- - ' /+'"* %"(! +- *+/ %"(! *! ("/ 4+0 (" - /%" /+'"* , ..2+-! #+- *4 .4./") +- - ' /+'"* %" +'"* * $"- &. ,-+1&!"! +* /%" !&./-& 0/&+* !&.'. *! &. &*./ (("! 2&/% /%" -"./ +# /%" 0/+ 3 -+$- ))&*$ 3" 0/&1" .+#/2 -" ." /%" #+((+2&*$ ,-+ "!0-" ".. /%" +'"* * $"- /", -+) 4+0- 0--"*/ 0/+ 3 ,,(& /&+* "..
If a rack is selected: The token status line will display information about the rack token for the selected rack. If the rack token does not exist, the commands MAKE HELD, MAKE NOT HELD, and CLEAR PASSWORD will be disabled. If the rack token does exist and is held, the commands CREATE and MAKE HELD will be disabled. If the token password has not been set, CLEAR PASSWORD will also be disabled.
All Tokens in Library ! -#$, )*-$)( $, , & - && -# )'' ( , 1 *- ( 0$&& $, & 2,- ' , -$)( ( + % $(!)+' -$)( 0$&& ()- $,*& 2 ( -# -)% ( ,- -., $(!)+' -$)( 0$&& ()- $,*& 2 - * & - )( )! -# !)&&)0$(" )'' ( , CREATE 4 + - , 3# & -)% ( , MAKE HELD 4 % , 1$,-$(" -)% ( , 3# & + " + & ,, )! .++ (- ,- - MAKE NOT HELD 4 % , 1$,-$(" -)% ( , 3()- # & + " + & ,, )! .
When another user is working at a lower level than the level you are trying to lock (e.g., editing a task in the rack you are trying to transfer), the AutoMax system must search for the lock file in order to identify the user who is blocking your lock. If the offending lock is removed before it is found, it may not be possible to identify the user.
! ! $ ! # ! ! & ! ! " ! $ " ! # ! " ! # $ ! ! ! % ! ! ! $ $ & " $ # ! ' ! ! ! ! " $ ! ! ! & ! ! ! $ ! ! ! & ! ! ! & ! !
% $*$% # # $ # % % &$ # ( ' % !% %# $ ## * % $ * % #$ %# # #* ( % % $ ! % % % &$ # $ $ % %# $ # % % $ % $% % !* ( % % $ ( % % $ ! % $ # % # "& # % % ( ' # % &$ # %# $ % % % ! % !* % % $ % $*$% # # % ( # ' ( # $$ &$ # ( ' % !% % &
Appendix P Version Control Library (VCL) The Version Control Library (VCL) provides an interface to the Polytron Version Control System (PVCS) by Intersolv. PVCS is not required to use AutoMax and is not distributed as part of the AutoMax Programming Executive. However, you must have PVCS Version 5.0 (or later) installed on your network (or local) drive in order to use the VCL features in AutoMax Executive V3.4 and later.
The command allows the user to save current versions of system files to the Version Control Library. Snapshot can be performed at the following levels: system, section, rack, or task. It may be used with a single item selected or multiple items selected. The items saved to the VCL in a multiple snapshot can be fetched separately. The same procedure is used to snapshot systems, sections, racks, and tasks.
Error Handling during a Snapshot Operation If an error occurs during the processing of a snapshot operation, an error message will be displayed and the snapshot operation will be aborted. If an error occurs while executing one of the DOS files spawned by the Snapshot command, the user will be returned to Windows and an error message will be displayed. If PVCS fails, the error message will state that PVCS failed and will direct the user to the file PVCS.
() 0 , , & - (- + -# ( ' )! -# 2). 0 (- -) ! - # ! 2). + ! - #$(" - -# - ,% & / & 2). '.,- (- + -# - ,% ( ' 0$-# $-, 1- (,$)( -# !$".+ &)0 - * # $ &)" )1 )(- $(, -0) )*-$)( .--)(, ! 2). 0 (- -) ! - # -# & - ,- / +,$)( )! -# , & - -# 3 - ,- +,$)( .--)( ! 2). 0 (-) , &$,- )! -# *+ /$)., ,( *,#)-, !+)' 0#$ # 2). ( #)), -# / +,$)( )! , & - -# 3 $,- )! ( *,#)-, .
!* * $ + + - !$ $ & (* '+* $!*+ '/ .!$$ !*($ 0 ') + + '( ) +!'& !* ,& * %($ $!*+ '/ (( )* $'. $!*+ '/ .!$$ !*($ 0 & &+)0 ') - )0 '%($ + *& (* '+ '&+ !&!& + + ,* ) !* + !& ') / %($ ! + ,* ) !* + !& ) # + $!*+ .!$$ '&+ !& $$ + ) # *& (* '+* ' + + ) # + .!$$ $*' '&+ !& $$ + * +!'& *& (* '+* ' + * +!'& +' .
Example 1: On Monday, section NET_A was snapshot from the section level at a time when it had only one rack, A00. On Tuesday, another rack, A01, was added to section NET_A and then was snapshot from the rack level. If section NET_A is fetched from the section level using the Latest Version option, section NET_A will contain both racks A00 and A01.
If the check box labeled Fetch all available Tokens is selected (checked), then all the tokens in the Version Control Library within the scope of the fetch operation will be transferred to the AutoMax library. If the user wants to write over any files whose tokens are already in the AutoMax library, he may be required to enter the token password.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
Appendix Q AutoMax Version Update Utility AutoMax Executive V3.3 (and later) creates a DPS drive parameter database for each rack when it is added to a system. However, prior to version 3.3, the AutoMax Programming Executive did not create parameter databases. The Version Update utility will add parameter databases to racks created with versions 3.0Ć3.2 of the AutoMax Programming Executive software. The Version Update utility works at the AutoMax library level.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
)*"'& / ' +! ,+' / )' ) %%"& / ,+"- *' +. ) '&+ "&* +! '$$'."& & . +,) * ,((')+ ') +! %'+ ! %'+ "* " &+" $ +' +! %'+ / (+ +! + 0', & %"/ "&(,+* & ',+(,+* "& +! * % ) "$ ! (')+ '& +! & .
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
Appendix S What Can Go Wrong When Loading Tasks and Files This appendix describes some problems you might encounter when loading tasks and files to the rack. S.1 Error Messages on the Personal Computer Screen Error messages that appear on the personal computer screen are usually specific enough to help you pinpoint any problems you are experiencing. In most cases error messages are also specific to the operation that was in process when the error occurred.
$%* ( ( ! ((%( # )) ) )&" / - " "% $ * )! # / ( ( $ *+$ " ) * )! * ! ( * ) %( 0 ) ((%( # )) ) $ * &(% " # $ * )!) %( * %& ( * $ )/)* # S.1.
and the Programming Executive software will automatically load the files in the correct sequence. S.2 Processor or Universal Drive Controller Module LEDs Displaying Errors If the Processor module OK LED is off or the two sevenĆsegment LEDs on the Processor faceplate display a code, see instruction manual JĆ3650, which describes the AutoMax Processor module. If the sevenĆsegment LEDs display LO" (reading top to bottom), this simply means that you need to load the operating system to the Processor.
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
RELIANCE CONTROLS DOCUMENTATION IMPROVEMENT FORM Document Number: Page Number(s): Comments: (Please give chapters, page numbers or specific paragraphs that the change will affect. Include markeups from the document or attach additional pages if necessary.) What will this improvement suggestion provide? Originator: City: Company: Phone: ( State: ) Address: RE 1857LC Printed in U.S.A. Technical Writing Internal Use: Writer: Thank you for your comments . . .
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
fafadfdfdasfdsfdsdsdfdsfdsfdsfsdfdsa afdfdsfdsfdfdsfdsfsadfda asfdfaddfdd
For additional information 1 Allen-Bradley Drive Mayfield Heights, Ohio 44124 USA Tel: (800) 241-2886 or (440) 646-3599 http://www.reliance.com/automax Publication J2-3106-1 - April 1998 Copyright © 2002 Rockwell Automation, Inc.. All rights reserved. Printed in U.S.A.