You are on page 1of 21

BEFORE USING THIS PRODUCT

Please read the instruction manual carefully before using the ATM-10 or ATM-40. Use only AFC Cables and the proper operating voltage, which is 5Vdc. It is assumed the User is well acquainted with the FP-Series PLC being used and Windows Operating System in general. LIMITED WARRANTY Aromat warrants that the Products, when shipped in their original containers, will be free from defects in design, material and workmanship for a period of one (1) year commencing on the date the Products are shipped by Aromat. Aromat will, at its sole and exclusive discretion, either replace or repair any Products or parts thereof defective in workmanship or material. This warranty does not apply to appearance items, and shall be void if Aromat determines that the defect was caused by negligence, mishandling, misapplication, abuse or misuse. THERE SHALL BE NO OTHER WARRANTY, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY OTHER OBLIGATION ON THE PART OF AROMAT WITH RESPECT TO ANY OF THE PRODUCTS EXCEPT THE WARRANTY OR WARRANTIES CONTAINED HEREIN. Aromat assumes no risk and shall not be subject to any liability for any damage including without limitation, direct, indirect, special, incidental or consequential damages or loss of profits sustained, regardless of whether any such claim is asserted on a contract, tort, strict product liability or any other basis. In any event and notwithstanding anything herein to the contrary, Aromats liability under any warranties shall be fully and completely discharged by Aromats replacing or repairing any Product or part thereof which may prove defective under normal and proper use within the effective period of the warranty, if timely shown to be defective by proper evidence.

Table of Contents
Specifications Panel Cutout Wiring Cable Pin Out Systems Specifications Installing/Running the software _____________ Page 4 _____________ Page 4 _____________ Page 6 _____________ Page 6 _____________ Page 7 _____________ Page 7

Getting Started
Suggested Programming Sequence
Starting a New Project Creating a New Tag Setting the MTR and LED Registers Creating a New Message Saving your Project to disk Downloading to the Unit _____________ Page 8 _____________ Page 8 _____________ Page 9 _____________ Page 11 _____________ Page 12 _____________ Page 13

Basic Questions
What does the unit do? What does the unit have? How does the unit work? How are messages displayed? What are message attributes? What do the keys do? How are LED's controlled? How can data be entered? How is the unit configured? How are function keys configured? How are messages defined? How to download to the unit? _____________ Page 14 _____________ Page 14 _____________ Page 14 _____________ Page 14 _____________ Page 15 _____________ Page 15 _____________ Page 15 _____________ Page 15 _____________ Page 16 _____________ Page 16 _____________ Page 17 _____________ Page 17

Sample Programs
Build a Text Display Message Build a Data Entry Message Build a Link Message Build a Function Key Message _____________ Page 18 _____________ Page 19 _____________ Page 20 _____________ Page 21

Specifications: ATM-10
Rated Voltage Current Consumption Ambient Operating Temperature Ambient Operating Humidity Protective Construction Key Actuator Force Bezel Display Display Size Character Height Dimensions Panel Cutout User Memory Memory Backup Communication ports Communication Baud Rate : : : : : : : : : : : : : : : : 5 VDC (Supplied through the PLC program port) 180 mA 32 to 122 Degrees F (0-50 Degrees) 90% Non Condensing IP65 rating 12 to 13 OZ. Membrane Keypad with tactile feedback (IP65) Backlit LCD 2 X 16 Characters 0.2 inches 2 3/8" H X 4 1/4" L X 2 1/8" D 1 3/4" H X 3 9/16" L 64 Kilobytes (EEPROM) = 8 Kilobytes MEM = Approx. 132 messages EEPROM D-sub 15 pin RS232C to PLC D-sub 9 pin Programming (pass through port) 19,200 or 9600 BPS

Panel Cut-out:

2 3/8 in

1 3/4 in

3 9/16 in

4 1/4 in

Specifications: ATM-40
Rated Voltage Current Consumption Ambient Operating Temperature Ambient Operating Humidity Protective Construction Key Actuator Force Bezel Display Display Size Character Height Dimensions Panel Cutout User Memory Memory Backup Communication ports Communication Baud Rate : : : : : : : : : : : : : : : : 5 VDC (Supplied through the PLC program port) 200 mA 32 to 122 Degrees F (0-50 Degrees) 90% Non Condensing IP65 rating 12 to 13 OZ. Membrane keypad with tactile feedback (IP65) Backlit LCD 4 X 20 Characters 0.2 inches 4" H X 7.2" L X 1.5" D 6.2" H X 2.9" L 256 Kilobytes (EEPROM) = 32 Kilobytes MEM = Approx. 532 messages EEPROM D-sub 15 pin RS232C to PLC D-sub 9 pin Programming (pass through port) 19,200 or 9600 BPS

Panel Cut-out:

4 in

2 29/32 in

6 3/16 in

7 3/16 in

Wiring:
PC to ATM-10 / 40 ATM-10 / 40 to FP0 PLC : : OR AFP15IBM-US9 AFC15205-US (0.5 meters in length) AFC15215-US (1.5 meters in length)
FP0 ATM-10 PC <-> + -

AFP15IBM-US9

AFC15205-US (0.5 m) AFC15215-US (1.5 m)

Cabling pin-out:
PC to ATM-10 / 40 ATM-10, 40 DB9 Connector 2 3 7 4 5 8 9 SD RD SG RS CS CD ER : AFP15IBM-US9 PC DB9 Connector 2 3 5 4 6 7 8 RD SD SD ER DR RS CS

ATM-10 / 40 to FP0 PLC

: OR

AFC15205-US (0.5 meters in length) AFC15215-US (1.5 meters in length) ATM-10 / 40 DB15 Connector

FP0 PLC (5-Pin) Mini Din Connector 5 1 2 3 +5 V SG SD RD FG

1 2 3 11

+5 V SG RD SD

Software/Hardware System Requirements


Processor Windows Screen Display Mouse Memory : : : : : 386 or higher 3.1, 95, 98 and NT VGA or better, Color monitor Optional 2 MB or more

Installing and Running ATMSoft32:


Place floppy disk labeled "ATMSOFT32 V 1.00A" in the "A: drive (floppy drive)" Click on "START" (Within Windows 95) and select "RUN" A dialog box will open, type in "A:\Install.exe" Once installation is completed, double click on the "ATMSOFT32 icon" to activate the software

Getting Started
Suggested Programming Sequence
Starting a New Project. Select ATM-10 / 40 and PLC model 1Currently, ATMSOFT32 supports both ATM-10 and ATM-40 Display Panels. By opening a new project, the software will prompt the user to select the ATM-10 / 40 and proper PLC model (any FP0, FPM or FP2). After selecting the PLC type and model, the software will prompt you for the number of the internal register to be used as recipe registers. The "Recipe Registers" are locations in the ATM-10 Flash Memory, which may be used to store data (Recipe values). In turn, the registers can also be loaded into the PLC data registers based on a message or function key condition. There are a total of 256 internal addresses (0-255) within the ATM-10 / 40.

2-

Creating a New Tag In order to access PLC addresses such as internal bit (R100), physical I/O (X0, YF) or data registers (DT100), it is necessary to define the given address as a "Tag" within the ATMSOFT32 "Database."

To access the Tag Database: From the Main Menu (within ATMSOFT32), select "EDIT| TAG DATABASE" or use the shortcut [F5] to open the "Database editor screen." You may also click on the Tag Database icon. In the "Database editor screen," click on the [New] icon on the right side. PLC station number (Node Address): ATMSOFT32 supports multiple PLC Network (C-NET), which allows the ATM-10 to read/write data from several PLC units. So when defining a tag, the proper PLC Station must be defined (All FP0 default to Station #01). * NOTE: The "PLC Station Number" (Node address = "01") is always attached to the end of the Register/Coil Address.

Data Type (Coil or Register) Coils are PLC bits such as internal coils (R0-9FFF), discrete inputs (X0-F), discrete outputs (Y0-F), and timer/counter done bits (T0, C0). Registers are "numerical data" store in internal registers (DT0-1600), analog inputs (WX0-WX6), analog outputs (WY0-WY6), and timer/counter elapsed and set values.

Register/Coil Address A Coil address requires two parameters: Word Address (0000) and Bit Location (0000) Ex: internal coil address R101 = WR10, Bit 1 Word Address (0010) and Bit Location (0001) A Register address requires one parameter: Word Address (0000) Ex: internal data register DT100 8

Getting Started
Suggested Programming Sequence (continuation)

Word Address (0100) * NOTE: The "PLC Station Number" (Node address = "01") is always attached to the end of the Register/Coil Address. Ex: DT100 will appear in the software as DT10001 Tag name Finally, a "unique name" must be entered to define the tag. Click on [Add] to store the tag into the Database.

Import You can select any file with the default extension hmi. This is the only valid extension allowed. The file could be in any directory. The project must be of the same PLC type as the current project. If the PLC model is different, ATMSoft32 will verify that all the tags are in range and are valid. If not, then the import is not possible. Select the file you want and press OK. On any failure, ATMSoft32 will report the error messages. On success, ATMSoft32 will start the import process.

Update After making changes for an existing tag, click on this button to accept the new changes. Setting the MTR and the LED Registers To access the MTR and LED Register: From the Main Menu (within ATMSOFT32), select "EDIT| SETUP" or use the shortcut [F9] to open the "Setup screen."

M.T.R. (Message Triggering Register) A PLC internal register commands the ATM-10 to display a previously programmed message by loading the corresponding message number into the register. **By default the MTR register is assigned to data register DT0.

LED (Light Emitting Diode) Register This register controls the Red and Green LED's located on the left-hand side of the LCD (Liquid Crystal Display). The Red LED is controlled by Data Register DT1 (default), bit number 0. The Green LED is controlled by Data Register DT1 (default), bit number 1. 9

Getting Started
Suggested Programming Sequence (continuation)
Serial Port Settings Settings are only necessary to configure if you want to use the serial port as a printer port. Programming New Messages In order to add messages, it is necessary to access the Message Editor and define the type of message to create. It is very important to know that if a "data entry" message is used, the MTR will not update or change the displaying message as long as the "Data Entry point" is active. If the new data entry is not "entered" and the [ENT] key is not pressed, you will be able to switch from one message to the next.

*** See Sample Programs

10

Getting Started
Suggested Programming Sequence (continuation)

Add/Create New Messages 1 - From the Main Menu (within ATMSOFT32), select "EDIT| MESSAGES" or use the shortcut [F6] to open the message editor screen. You may also click on the Message icon.
nd

2 - The "Message editor" window will open, click on the 2 icon from the Left (blank page icon). 3 - The "New Message dialog box" will open, select the desired message type (Normal, Link, Special, Function Key), and click [OK].

11

Getting Started
Suggested Programming Sequence (continuation)
Normal Message is entered in a text box and is capable of displaying a 2 X 16 character text. The message can scroll or flash, have embedded bits and data registers, and can be chained to another message with a delay time. NOTE: The MTR will display such message based on the number loaded into the MTR. Link Several messages may be combined (linked) to created a submenu. NOTE: If a "LINK" message is used, the M.T.R. will be overwritten by the ATM-10 to display the current message number. NOTE: ATM-40 does not support Link messages. Special Message capable of directly modifying bits (turn ON/OFF), (WRITE VALUE) data registers in the PLC, embedding bits and data for monitoring, and allows the user to modify the data within the message. NOTE: While a "Data Entry" Message is "active" (Value is "blinking"), the M.T.R. may be overwritten. However, the "New" message will not become visible, until the Data Entry" (New Value) is "entered", by pressing [ENT]. "Entry" is aborted by pressing [ESC].

Function Key Message capable of programming a Function Key to directly modify bits (turn ON/OFF), (WRITE VALUE) data registers in the PLC, embedding bits and data for monitoring, and allows the user to modify the data within the message. NOTE: If ladder logic is used to load a message into the M.T.R., a "Function Key Message" will be overwritten. Therefore, it is necessary to use the "DF" function while writing logic to control the M.T.R. so that any message triggered by ladder logic will be executed only once. Ex:

Saving your Project to disk From the Main Menu (within ATMSOFT32), select "PROJECT| SAVE" or use the shortcut [F2] to open the Save project dialog screen. Type in the file name (without extension) and click [OK].

12

Getting Started
Suggested Programming Sequence (continuation)
Downloading your Project to Unit From the Main Menu (within ATMSOFT32), select "COMMUNICATE| DOWNLOAD TO UNIT" or use the Software System Navigator:

1 - Check on the direction arrow the PLC.

between the ATMSOFT 32 Simulated Display and

2 - Click on the cable between the ATMSOFT 32 Simulated Display and PLC to initiate the download into the ATM.

13

Basic Questions
What does the unit do?
The ATM-10 connects to the Aromat PLC over its programming port. It is capable of displaying messages based on conditions in the PLC and is capable of changing data in the PLC registers/coils. It can also print a message over the serial port. The serial port of the unit can also be used as a pass-through port. The unit can establish communications with the PLC, while (MEWTOCOL) communication by other terminal, or communication by a host PC can also be established simultaneously.

What does the unit have?


The ATM-10 has the following functional blocks: 2 lines of 16 character backlit LCD 6 keys' keypad 2 LED's for annunciation 8K / 32K EEPROM memory for PLC driver and messages Port to connect the PC for programming Alternately, this port can be used as the pass-through port Port to connect the PLC Internal tags for recipe management

How does the unit work?


The ATM-10 must be configured for YOUR application. It stores the configuration details and messages in its memory. Based on conditions in the PLC the configured messages are displayed. When a key is pressed, configured action is taken. The unit continuously communicates with the PLC to detect conditions for displaying messages, to control the 2 LED's on the unit and for its internal operations.

How are messages displayed?


Each message has a unique number. The ATM-10 scans a user definable register called as Message Triggering Register (MTR) in the PLC. To display message number "XXX", simply put the number "XXX" in this MTR. Valid message numbers are 1 to 128. Normal messages are used to monitor status or alarms. A message can have register values or bit controlled text embedded in it, which is dynamically updated. Special messages are used to change data in the PLC or to turn a coil ON or OFF. Link Message defines a list of messages that can be viewed consecutively by pressing the NEXT or PREV keys.

Ex: A number loaded into the M.T.R. (DT0), using ladder logic will display Message #1 in the ATM-10.

14

Basic Questions
What are message attributes?
A normal message can flash or scroll on the display. Any message can be assigned to be sent to a serial printer. A message can be assigned only to the top line, bottom line or both lines. A minimum time can be assigned to ensure that the operator has enough time to view the message. If the PLC calls other messages in this time, they will be stored on a queue inside the unit. The maximum queue size is 3 messages. NOTE: Putting the number 128 in MTR can clear the queue. You can also call a message on priority by putting the number 128 in MTR first and then calling the desired message number.

What do the keys do?


The keys on the ATM-10 can perform user-defined functions. The same keys can be used to change data or to scroll through a list of messages. The operation of keys depends on the type of message being displayed as follows: Type of message Normal Special Link Key operations All keys perform user-defined functions as configured by the software. Arrow keys, CLR and ENT keys are used (with data entry) to change data. NEXT and PREV keys act as function keys. NEXT and PREV keys are used to scroll through the list of messages. Other keys act as function keys.

The Function keys are re-definable (i.e. the function assigned to a particular function key can be redefined), but this redefinition of the function key depends on the message being displayed. This is valid only for an all-line message. The re-definable function keys have preference over normal function key operations for a particular message. For linked messages, F1 and F2 cannot be redefined since they are acting as NEXT and PREV keys respectively.

How are LED's controlled?


The ATM-10 scans a user definable register called the LED register. The least significant 2 bits in this register are mapped to the LED's. If a bit is ON, the corresponding LED is turned ON.

How can data be entered?


There are two ways to edit data using the ATM-10. One way is to use function keys. The function keys can download a constant or can increment/decrement assigned register value or can change a coil status. Another method is to use a special message, which allows data entry. Here, the format in which data is edited is user definable. When this special message is triggered, the operator can enter the new data using the arrow keys and the CLR and ENT keys. Coils can also be edited this way. In case of data entry, a double-word entry (signed as well as unsigned) entry is possible which is especially useful for position control applications.

15

Basic Questions
How is the unit configured?
Each unit MUST be configured using the Windows based setup software provided with the unit. software is quite easy to use and contains comprehensive online help. Invoke the ATMSOFT 32 software that is installed on your PC. The software can be used either from the pull down menus or by using the comprehensive Tool-station that appears on the bottom half of the Window. Each tool has balloon help associated with it to help identify the function. If the Tool-station does not appear on your screen, it can be turned on using the pull down menu captioned "Options." Select NEW project by clicking on the corresponding tool. A window will appear showing all the available products. Select the ATM-10. The bitmap of the unit will appear on the screen. Select the PLC model that you are using. The Tool-station now will allow you to configure the ATM-10. For any project, you must define the Tag database first. Tag is a register or coil, which is used in your application. Tags can be defined by using either Edit-Tag database menu or Tag tool. A tag-name can be assigned to each tag and the tag can be referred to by its name subsequently, making it very convenient to use. Tag database can be accessed from anywhere in the software. It is advised to define all the registers/coils you will be using in your project ahead of time. For every Tag, the PLC address number can be entered. Once the Tag database is defined, assign the MTR and the LED register. This can be done using Edit-Setup menu or clicking on the PC-ATM-10 link on the Tool-station. Use a bit addressable register as the LED register so that each LED can be easily controlled. The ATM-10 has non-volatile internal tags. Data can be written from these internal tags to the PLC registers and vice-versa. Avoid frequent and unnecessary data transfer into internal tags. For PLC registers, PLC station address can be assigned. The

How are function keys configured?


The ATM-10 has 6 keys that can be assigned user definable functions by using the pull down menu of EditFunction keys or by clicking on the ATM-10 key tool on the Tool station. The screen shows the function keys along with the user assignable legends. Click on the key you wish to define, select the tag on which the key operates and the action. Depending on what type of tag (bit or register) is selected, only actions that can be performed on that tag will be enabled.

DO NOT USE THE FUNCTION BUTTONS FOR EMERGENCY STOP APPLICATIONS!

It is advised that separate switches be used outside the PLC for ANY reliable emergency stops.

16

Basic Questions
How are messages defined?
Messages can be configured by using the Edit-Messages menu or by clicking on the Messages tool. First, the software will prompt you to enter the message number to be edited or defined. If it is a new message, you will be asked to select the type of message (i.e. normal, special, link message or function key message). The message definition screen allows you to enter in your message in a "what you see is what you get" format. Simply type in your message. To embed any dynamically animated register variable, press the "Embed Register" button. It allows you to select the tag as well as format the embedded data. It is possible to display register values in a bar graph format. Similarly, pressing the "Embed bit" button can also enter bit sensitive text. The text for when the bit is ON as well as for when the bit is OFF can be entered here. The message screen allows editing of the message attributes. Note that a scrolling message can not flash. If chaining is used, then the "chained to" message must be defined. A list of messages called a link message can be defined. It allows you to pick a list from the already defined messages and can be viewed by pressing the NEXT or PREV keys. This mode can be simulated in the software itself. A standard Drag and Drop format can be used for this definition. Key Definition: The redefinition of the function keys can be done using the Keys for Messages part in the Setup dialog in the software.

How to download data to the unit?


The project can be downloaded to the ATM-10 by selecting the Communicate-Download to Unit menu or by clicking the link between the PC and ATM-10 on the Tool-station. Connect the PC to the unit for downloading on the serial port.

The basic questions that you have just read also apply to the ATM-40.

17

Sample Program #1
Build a text display (normal) message
From the Main Menu (within ATMSOFT32), select "EDIT| MESSAGES" or use the shortcut [F6] to open the message editor screen. nd From the Message editor, click on the 2 icon from the Left (blank page icon). From the "New Message dialog box" select "Normal" and click [OK]. From the "Editing Message screen," type the desired text on the window and click [OK]. To trigger the message, some logic must be written in the PLC to load the corresponding message number in the MTR (Message Triggering Register). PLC Ladder Logic Example:

18

Sample Program #2
Build a Data Entry (Special) Message
Adding the Data Entry Tag: From the Main Menu (within ATMSOFT32), select "EDIT| TAG DATABASE" or use the shortcut [F5] to open the "Database editor screen." From the "Database editor screen," click on the "New icon on the right side (Tag icon). From the " Database editor screen:" 1) Type in the PLC station number (Default 01). 2) Select Register as Type. 3) Use the arrow down key to select the proper data type (D is an internal PLC register). 4) Use the up/down keys or type the number directly to enter the register address. Use 100. 5) Type in the tag name (use "data entry"). 6) Finally, click on "Add" to accept the new tag.

Adding the Data Entry Message: From the Message editor, click on the 2 icon from the Left (blank page icon). From the Main Menu (within ATMSOFT32), select "EDIT| MESSAGES" or use the shortcut [F6] to open the message editor screen. nd From the Message editor, click on the 2 icon from the Left (blank page icon). From the "New Message dialog box," select "Special" and click [OK]. From the "Editing Action field for message:"
nd

1) Use the arrow down to scroll to the "previously" created data entry tag (data entry) and select it. 2) Once the tag is selected, choose the "Operation on the tag" and use the "O" (Edit one word). 3) Now choose the "Data Type," use the "U" (Unsigned). 4) Select the "number of digits/decimal point," use the (50 = #####). 5) Finally, click [OK]. From the "Edit message window:" 1) Type the required text to be displayed on the message. 2) Add the data entry point, and [click] on "Action field here." 3) Some logic must be written in the PLC to load the corresponding message number in the MTR (Message Triggering Register). See Normal Message Sample.

19

Sample Program #3
Link Messages.
From the Main Menu (within ATMSOFT32), select "EDIT| MESSAGES" or use the shortcut [F6] to open the message editor screen. nd From the Message editor, click on the 2 icon from the Left (blank page icon). From the "New Message dialog box" select "Link" and click [OK]. From the "Link Message" screen, select the message(s) to be "linked," and click [OK]. NOTE: Select the appropriate message and click [Add] to place the message into the "Link list." NOTE: ATM-40 does not support Link messages. Once all the messages are selected, click [OK].

20

Sample Program #4
Function Key Messages.
From the Main Menu (within ATMSOFT32), select "EDIT| MESSAGES" or use the shortcut [F6] to open the message editor screen. nd From the Message editor, click on the 2 icon from the Left (blank page icon). From the "New Message dialog box," select "Function" and type the appropriate function key (F0#) into the "Message number" box. NOTE: The ATM-10 has six function keys available F01, F02, F03, F04, F05, and F06. The ATM-40 has eight function keys available F01, F02, F03, F04, F05, F06, F07, and F08. From the "Editing Key # Message", several options are available: 1) Text may be displayed by typing the text on the message box. This will become visible once the function key is pressed. 2) A bit or register may be "embedded" directly into the text for monitoring purposes. 3) The function key may be also used to write to a Data Register or Internal Coil, "Perform action ON." Click [OK] to finish editing the Function Key message.

21