Mitsubishi T-60 manuel d'utilisation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114

Aller à la page of

Un bon manuel d’utilisation

Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation Mitsubishi T-60. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel Mitsubishi T-60 ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.

Qu'est ce que le manuel d’utilisation?

Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation Mitsubishi T-60 décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.

Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.

Donc, ce qui devrait contenir le manuel parfait?

Tout d'abord, le manuel d’utilisation Mitsubishi T-60 devrait contenir:
- informations sur les caractéristiques techniques du dispositif Mitsubishi T-60
- nom du fabricant et année de fabrication Mitsubishi T-60
- instructions d'utilisation, de réglage et d’entretien de l'équipement Mitsubishi T-60
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes

Pourquoi nous ne lisons pas les manuels d’utilisation?

Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage Mitsubishi T-60 ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles Mitsubishi T-60 et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service Mitsubishi en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées Mitsubishi T-60, comme c’est le cas pour la version papier.

Pourquoi lire le manuel d’utilisation?

Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif Mitsubishi T-60, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.

Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation Mitsubishi T-60. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.

Table des matières du manuel d’utilisation

  • Page 1

    T-60 Operator’s Manual P/N 400248-00 Rev.: A3 Date: November1, 1995[...]

  • Page 2

    [...]

  • Page 3

    T-60 Operator’s Manual Information furnished by EMERSON EMC is believed to be accurate and reliable. However, no responsibility is assumed by EMERSON EMC for its use. EMERSON EMC reserves the right to change the design or operation of the equipment described herein and any associated motion products without notice. EMERSON EMC also assumes no res[...]

  • Page 4

    ii[...]

  • Page 5

    Customer Services EMERSON EMC offers a wide range of services to support our customer’s needs. Listed below are some examples of these services. Service Support (612) 474-8833 Emerson Electronic Motion Control’s products are backed by a team of professionals who will service your installation wherever it may be. Our customer service center in M[...]

  • Page 6

    Table of Contents Customer Services ............................................................................ ii Introduction ....................................................................................... 1 Features ............................................................................................. 1 T-60 Overview ............[...]

  • Page 7

    Changing ROMS in the T-60 .......................................................... 46 Changing the Battery in a T-60 ................................................... 49 Real Time Clock ............................................................................. 51 Adding the Real -Time Clock to the T-60 ...................................... [...]

  • Page 8

    Table of Contents vii[...]

  • Page 9

    Introduction Features • 8 line by 40 character backlit LCD display with graphics. • Powerful I/O capability. – 2 serial ports (1 port can be RS232, RS422, OR RS485). – 8 parallel I/O lines. – IBM keyboard interface. • All I/O is optically isolated. • Fully featured BASIC programming language. – Interrupt capability. – Floating poi[...]

  • Page 10

    T-60 Overview The T-60 Operator Interface Terminal allows you to set up and operate EMERSON EMC positioning servo drive products. The T-60 provides overall control and operator interface for any type of controller or computer which needs an easy to use, intelligent operator interface. With a T-60 an operator can view and change machine parameters o[...]

  • Page 11

    The 8 line by 40 character LCD display serves as a display port, programming tool and soft key label. In the edit mode, the display can be used to scroll through text, make changes, or debug programs. In the run mode text, soft key titles and graphics can be displayed under program control. The bottom of the T-60 incorporates the entire connector s[...]

  • Page 12

    T-60 Operator's Manual 4[...]

  • Page 13

    Installation This chapter focuses on the steps necessary to unpack and install the T-60. Read this section before attempting to apply the T-60. System installers should read this chapter before attempting to install the unit into a cabinet, or before connecting any electrical power to the T-60. Unpacking and Inspection Inspect the T-60’s shipping[...]

  • Page 14

    Through Panel Mounting The T-60 is designed to be mounted either through an equipment panel (in a panel cut-out) or on a flat surface. The through-panel mounting will allow the T-60 to meet NEMA4 specifications for water resistance, and will also resist dust, dirt and non corrosive chemicals. Improper installation could result in damage to the T-60[...]

  • Page 15

    Figure 3 Mounting Figure 4 Mounting Clips Installation Through Panel Mounting 7[...]

  • Page 16

    System Interconnect The T-60 is designed to meet a variety of applications; therefore, it is impossible to describe a “standard” interconnect for the T-60. This section will describe each individual connector on the T-60 and how to apply them. Power / RS422 Connector The Power/RS422 Connector is an 8 pin screw terminal type connector which prov[...]

  • Page 17

    COM1 and COM2 Connectors COM1 and COM2 are the serial port connectors (DB-9 style, male). The pin-outs for these connectors are as follo ws: These connectors provide connection for serial communications between the T-60 and a variety of devices. Connections made with this connector are most commonly referred to as SERIAL PORTS. Examine your applica[...]

  • Page 18

    To perform RS485 serial c ommunications with the T-60, the RS422 transmitter and receiver lines must be tied together. Since the RS422 transmitters are disabled after power up, it is safe to assume that no line driver conflicts will occur. Again, refer to the RS422 Statement in the EMERSON EMC BASIC PROGRAMMING GUIDE. The electrical connection betw[...]

  • Page 19

    I/O Connector The I/O connector on the T-60 is designed to provide 8 bits of parallel I/O. Each line can be configured in software to perform input, output, or bidirectional operations. The pin-out is an industry standard 20 pin ribbon cable, compatible with industry standard PB-8 boards. Pinout as follows (even numbered pins - logic gro und): The [...]

  • Page 20

    Suppo rt for the T-60’s 8 bit I/O has been provided by the following commands. Some commands refer to 24 bits of I/O instead of 8. This reflects the compatability between the T-60 and the T-61 (the T-61 has 24 bits of I/O standard while the T-60 has 8 bits of I/O). The T-60 can only use the lower 8 bits of these commands. INP Input port data IO24[...]

  • Page 21

    ApplicationBuilder Included with your T-60 is a disk containing the ApplicationBuilder, a PC program which allows you to quickly generate programs for the T-60. The ApplicationBuilder generates BASIC programs from simple menu selections and direct screen entry of text. It consists of three components: the BUILDER, which converts menu selections and[...]

  • Page 22

    If your system has a hard drive, copy the contents of either of the diskettes onto the hard drive (make a separate directory first for ease of use). If you do not have a hard drive, place the disk labeled DISK 1 into your diskette drive.Log onto the drive with the ApplicationBuilder on it (i.e.. type A: or B: or C: followed by Enter). Type BUILD fo[...]

  • Page 23

    Simple Example To demonstrate the power of the ApplicationBuilder, a very simple example program will be read from disk, viewed, converted to BASIC, downloaded, and run. Select the FILE menu (ALT-F) and OPEN (move the cursor or type O) followed by ENTER. You will see a window appear which contains a listing of the demonstration builder files on the[...]

  • Page 24

    Press SOFTKEY F5. This is how you select PSEUDOCODES to place on screen. Type an S. Press ENTER. The SCREEN PSEUDOCODE has been selected. This allows you to type text directly on the screen. Press ESC (leave the program unchanged). Press SOFTKEY F8. This softkey generates BASIC. You may be asked if you wish to write over the existing BASIC program:[...]

  • Page 25

    4. Are the NULL MODEM cable connectors securely seated into their respective sockets? Try tightening the hold-down screws on the NULL MODEM cable. 5. Are you using the NULL MODEM cable supplied by EMERSON EMC? If not, check the cable for correct configuration. 6. Do you have memory resident programs loaded (TSR programs) which are presently running[...]

  • Page 26

    Builder Mode The Builder Mode is the heart of the ApplicationBuilder package. It allows you to easily develop a control and interface program, test the operator interface functionality of the program, and then generate the proper BASIC code to run in a T-60. You accomplish this by generating “Pseudocode”. You can enter a line of Pseudocode by p[...]

  • Page 27

    Entering Pseudocode falls into two categories: Entering/placing text on the screen and everything else. Pseudocodes that have nothing to do with text on screen are relatively simple. Each bit of information needed to complete a Pseudocode command is asked for one piece at a time. You can get from entry to entry with the Tab key or the Enter key. Th[...]

  • Page 28

    Editor Mode Editor Mode is a text editor allowing you to edit files off line from any serial device (such as a T-60.) This allows you to write and modify programs away from your machine and to use more powerful editing features than BASIC has built in. With the Editor, you can easily Cut, Copy, and Paste blocks of text from one area or program to a[...]

  • Page 29

    Terminal Mode The Up and Down cursor keys are not currently functional. If you want to move up or down on the screen, you must do it from the cursor keys on your T-60. If you are editing a line of BASIC, use the EDIT command which will position the cursor on the line you want to change. Terminal Mode basically turns your computer into a dumb termin[...]

  • Page 30

    Transfer Menu The Transfer menu is used to transfer files back and forth between your T-60 and your PC. You can Download from the PC to the Emerson T-60 or Upload from the product to your PC. You can also Verify whether a program in your interface matches one on your PC or not. You can also Start and verify communication between the two devices. Yo[...]

  • Page 31

    SELECT COM2 - Highlighting COM2 and pressing 07 selects COM2 as the active COM port in your PC for communication with your T-60. Typing “2” while anywhere in the Settings menu will also activate COM2. LCD - Highlighting LCD Mode and pressing 07 configures the ApplicationBuilder to run effectively on a computer with an LCD based screen (common o[...]

  • Page 32

    Summary of ApplicationBuilder Operation The following is a summary of the sequence of operations required to make a functional program in the ApplicationBuilder (this example assumes you are starting from the DOS prompt with the ApplicationBuilder diskette or hard disk ready). Your T-60 should be connected to the PC with a NULL MODEM cable. Operati[...]

  • Page 33

    Operation: Keystroke: Description: Waiting for a softkey Enter Adds the Pseudocode to your program. F5 Select the Pseudocode list. S Move to the “S” section Building more screens: Cursor Move the cursor to the SOFTKEY WAIT Pseudocode. Enter Adds the Pseudocode to your program Cursor Move the cursor to one of the SOFTKEY (skey)...Pseudocodes. F2[...]

  • Page 34

    Operation: Keystroke: Description: Run program: F1 (T-60) Run the program on the Model T-60. T-60 Operator's Manual 26[...]

  • Page 35

    Screen Editor This Chapter briefly describes the operation of the T-60’s built-in screen editor. For a detailed description of the built-in screen editor, refer to the EMERSON EMC BASIC PROGRAMMING GUIDE. This editor allows the programmer to edit programs directly on the T-60’s screen without a PC attached. This feature is most useful for progr[...]

  • Page 36

    DELETE command erases sections of the program by line number. RENUM allows the entire program or portions of the program to be renumbered. LIST lists all or sections of the program to the screen. LLIST can list all or sections of the program to the printer. Help Key The T-60 is equipped with a powerful HELP feature. By pressing the HELP key on the [...]

  • Page 37

    3. FUNCTION keys. Six function keys are active during the help system. These keys perform the following functions: COM1 Displays the buffers and status of COM1. COM2 Displays the buffers and status of COM2 SYS Displays system related status. I/O Displays 8-bit I/O positions and allows the operator to change them. LITE Select LCD backlight auto shut[...]

  • Page 38

    T-60 Operator's Manual 30[...]

  • Page 39

    Application Examples This chapter demonstrates a few of the many applications possible with the T-60. Perhaps the best way to think of the T-60 is as an industrial controller with an integrated operator interface and very capable I/O. In many systems the T-60 can provide the entire system control. In others, intelligent controllers such as EMERSON [...]

  • Page 40

    Load and convert SERIAL.BLD into a BASIC file (F8 function). Load it into the T-60. Now, enter the terminal emulator (ALT-M then type T). Press the RUN (F1) softkey on the T-60. You will be asked a question on your PC’s screen. Answer it and press Enter. Watch what happens. The ApplicationBuilder utilizes COM: PUT TEXT pseudocode to transmit seri[...]

  • Page 41

    When power is tu rned on to the T-60 and the DX Drive, the ApplicationBuilder program will test for communication’s integrity, and begin execution. If the T-60 is unable to establish communications, check the following items: • Verify that the DX Drive Amplifier is on and in working order. • A power-on sequence must be setup which automatical[...]

  • Page 42

    Using The T-60 With One or More DX Drives Connecting the T-60 to the DX drive(s) is very simple when the proper cables are used. The Figure below illustrates the required cables and what they should be connected to. The PC’s COM1 or COM2 is connected to COM2 on the T-60. Note that the cable used for this connection is a NULL MODEM cable, and can [...]

  • Page 43

    DX specific pseudo-commands There are 2 pseudo-commands which are used only with the DX drives: COM: DX PUT COM port TEXT text STRING RESPONSE response COM: DX SELECT AXIS axis These commands are fully described in the builder software and illustrated in the included example programs. Application Examples Using The T-60 With One or More DX Drives 3[...]

  • Page 44

    T-60 Operator's Manual 36[...]

  • Page 45

    T-60 Basic Programming Language This chapter gives an overview of the capabilities of the EMERSON EMC BASIC. The BASIC language integrated into the T-60 has been custom designed and optimized for speed of execution and ease of use with the specific hardware features of the T-60. A complete description of the syntax is available in the EMERSON EMC B[...]

  • Page 46

    Array Variables An array is a group or table of values referenced by the same variable name. Each element in an array is referenced by an array variable that is a subscripted integer or an integer expression. The subscript is enclosed within parentheses. An array variable name has as many subscripts as there are dimensions in the array. For example[...]

  • Page 47

    Relational Operations Relational operators let you compare two values. The result of the comparison is either true (-1) or false (0). This result can then be used to make a decision regarding program flow. = Equality X = Y <> Inequality X <> Y < Less than X < Y > Greater than X > Y <= Less than or equal to X <= Y >=[...]

  • Page 48

    It is possible to use logical operators to test bytes for a particular bit pattern. For instance, the AND operator may be used to mask all but one of the bits of a status byte at a machine I/O port. The OR operator may be used to merge two bytes to create a particular binary value. The following examples demonstrate how the logical operators work: [...]

  • Page 49

    For example: “AA” < “AB” “FILENAME” = “FILENAME” “SMYTH” < “SMYTHE” B$ < “9/12/78” where B$ = “8/12/78” String comparisons can also be used to test string values or to alphabetize strings. All string constants used in comparison expressions must be enclosed in quotation marks. Strings can be concatenated by [...]

  • Page 50

    EMERSON Basic Statements, Commands, and Functions The following is an alphabetized list of statements commands and functions available in the EMERSON EMC BASIC. The EMERSON EMC BASIC PROGRAMMING GUIDE contains a detailed description of the each of these commands. Eason Technology is constantly adding new capability to the T-60, please contact the f[...]

  • Page 51

    RESUME Continue after error RETURN Exit GOSUB RIGHT$ Substring operations RND Random number RS422 RS422 port control RUN Start program SGN Get sign of number SIN Sine function SPACE$ Generate spaces SQR Square root STOP Halt program STR$ Convert to string STRING$ Multiple copies TAB Tab spaces TAN Tangent TIME Internal timer TIME$ Set/retrieve time[...]

  • Page 52

    T-60 Operator's Manual 44[...]

  • Page 53

    64K Memory Option The M02 option adds 32K bytes of storage to the T-60’s battery-backed up memory to bring the total memory up to 64K bytes. Larger programs and more data can be stored in this additional memory. In addition, nonvolatile storage registers can also be used when this option is added. 480 numeric registers, floating point, fixed prec[...]

  • Page 54

    2. Position the front panel to the side of the unit, being careful not to stress the internal cables. 3. To install an MO2 option, insert a 256Kbit RAM (120 nsec, JDEC 32 pin) in location U9. Be sure that PIN 1 (location on RAM with notch or dot) is facing down (towards the center of the unit). Note carefully the position of U9 and the orientation [...]

  • Page 55

    3. To install an MO2 option, insert a 256Kbit RAM (120 nsec, JDEC 32 pin) in location U9. Be sure that PIN 1 (location on RAM with notch or dot) is facing down (towards the center of the unit). Note carefully the position of U9 and the orientation of the RAM in the diagram. Check carefully for bent or damaged pins. If you are installing sn MO3 opti[...]

  • Page 56

    Changing ROMS in the T-60 Follow these steps to change a program ROM in the T-60: 1. Save the contents of the program memory. Use a PC and the ApplicationBuilder program to do this. 2. Remove power connections to the unit. 3. Carefully unscrew the top two screws and each of the screws on the side of the unit. 4. Lay the unit face down on a soft, cl[...]

  • Page 57

    Changing the Battery in a T-60 Follow these steps to change the battery for the non-volatile RAM in a T-60: 1. Save the contents of the program memory. Use a PC and the ApplicationBuilder program to do this. Changing the battery may reset the system if you wait too long to change it or don’t change it quickly, thereby erasing the contents of all [...]

  • Page 58

    9. Replace cover and cover screws. 10. Reconnect power to the unit. 11. If you notice any problems that can’t be explained by the battery being installed upside down (no non-volatile memory), disconnect power and connect an IBM KEYBOARD to the KEYBOARD connector. Make sure that the keyboard is a type which is compatible with an IBM PC XT (not AT)[...]

  • Page 59

    Real Time Clock The CLK option adds a battery backed real time clock to the T-60. Once installed you can set the date, day of the week and time with a single statement: CALL WRCLOCK. You can read the day, day of the week, and the time with another single statement: CALL RDCLOCK. Refer to the EMERSON EMC BASIC USERS GUIDE for the programming syntax [...]

  • Page 60

    8. Reconnect the backlight cable connector and replace the front panel and screws. 9. It may be necessary to set the real-time clock before it can be used. Refer to the BASIC User’s Manual for instructions on how to set the cloc k. T-60 Operator's Manual 52[...]

  • Page 61

    Event Driven Software The EMERSON EMC T-60 Event Driven Software allows the T-60 to react quickly to external events, without taxing the overhead of the imbedded BASIC programming language. The Event Software allows the T-60 to scan an input, react to it, and immediately output data to the A/D’s or the 8 bit I/O port. The input or source can be d[...]

  • Page 62

    Event Data Elements: The EVENT SYSTEM is not enabled until the EVENT ON statement is issued. EVENT ON may be used without a corresponding ON EVENT statement, thereby avoiding the use of the T-60’s interrupt system. See the example in the end of this section for the proper use of the EVENT ON syntax. Figure 20 Event System - One Schedule Element T[...]

  • Page 63

    Hardware Reference Electrical /Mechanical Specifications Memory: 32K bytes battery backed RAM standard, 64K bytes optional Communications : Two RS232C ports, XON / XOFF handshaking capability COM 1 is configurable as RS232, RS422, or RS485. Optically isolated. I/O: 8 bit parallel I/O; optically isolated -0.5 to +30V input, pulled up to +5V by 22K r[...]

  • Page 64

    T-60 Operator's Manual 56[...]

  • Page 65

    Connector Pin-Out Specifications Power / RS422 Connector: Pin Function: 8 SHIELD 7 TX A 6 TX B 5 RX A 4 RX B 3 LOGIC GROUND 2 DC IN + 1 DC IN - I/O Connector: Pin: Function: 19 +5V * 17 I/O 0 15 I/O 1 13 I/O 2 11 I/O 3 9 I/O 4 7 I/O 5 5 I/O 6 3 I/O 7 1 UNUSED * (100 MA Load Maximum) All even numbered pins are connected to logic ground. Keyboard Con[...]

  • Page 66

    Figure 21 Physical Dimensions T-60 Operator's Manual 58[...]

  • Page 67

    PLC Interface Commands Introduction The EMERSON EMC T-60 Series PLC Interfaces are designed to make many of the individual intricacies of the various PLC Interfaces transparent to the user. That is to say that reading a register in a Modicon PLC uses the same procedure as reading a register in an Omron PLC. This allows a given program to be written[...]

  • Page 68

    The tabel below shows the current PLC interface options. As mentioned above, the PLC Interfaces all work in a similar, if not identical, fashion (the -PL5, -SL5, -ID1, -MFX, and -SQD interfaces are more unique than any of the others - refer to the PLC SPECIFIC sections for detailed information on how to use these interfaces). Initialization of the [...]

  • Page 69

    CALL PLCINIT Statement Purpose: This command is used to initialize communication with a given PLC of a given type. CALL PLCINIT must be issued prior to any other communication (reading or writing) to the specified PLC. CALL PLCINIT does auto-baud rate detect for some PLC’s and sets up specific communications parameters for others. See the section[...]

  • Page 70

    cmd specifies the type of PLC protocol that you are initiating. This can vary depending upon PLC manufacturer, and possibly model, according to the following ta ble: Examples: 10 CALL PLCINIT(1,1) Establishes communication with a Modbus, GE Series 90, PLC-5, SLC-500, Omron Hostlink, or TI505 PLC (depending on the installed interface option) with an[...]

  • Page 71

    CALL PLCREAD Statement Purpose: This command is used to read the value(s) in a PLC’s registers, the status of bits, or any other accessible memory location within the PLC. Refer to the -PL5 and -SL5 for information on how to use this command with the Allen-Bradley PLC-5 and SLC-500 processors. Syntax: CALL PLCREAD (id,cmd,start address,# ofregist[...]

  • Page 72

    # of registers/bits is the number of consecutive registers, memory locations, or bits that you wish to read. Most PLC interfaces only allow you to read one at a time, and for many applications that is all you will need to read. If this is the case, # of registers/bits will be 1. If you wish to read more than one register or memory location at a tim[...]

  • Page 73

    CALL PLCWRITE Statement Purpose: This command is used to write value(s) to a PLC’s register(s), memory location(s), or to force one or more output bits in a PLC. Refer to the -PL5 and -SL5 for information on how to use this command with the Allen-Bradley PLC-5 and SLC-500 processors. Syntax: CALL PLCWRITE( id,cmd,start address,# of registers/bits[...]

  • Page 74

    # of registers/bits is the number of consecutive registers, memory locations, or bits that you wish to set. Many PLC Interfaces only allow you to set one at a time, and for many applications that is all you will need to read. If this is the case, # of registers/bits will be 1.If you wish to set more than one register or memory location at a time, t[...]

  • Page 75

    Option PLC’s Supported Protocol Communicate via Com Parameters -MOD Any Modicon PLC Supporting Modbus: Micro 84, 484, 584, 184/384, 884, 984/381, etc. Modbus Programming Port Auto-Detect -GE9 GE Fanuc Series 90-30 SNP Programming Port 19.2 kbaud, 1 stop bit, 8 data bits, odd parity GE Fanuc Series 90-70 SNP Programming Port Same as 90-30 -TI3 TI [...]

  • Page 76

    MOD Interface Option Communications: The -MOD Option communicates via the Modbus protocol. It was developed to allow the T-60 Series to communicate easily to the Modicon PLC’s that use the Modbus protocols (Micro 84, 484, 584, 184/384, 884, 984/381, etc.) It also works well with communication modules available for other PLC’s like GE Fanuc’s [...]

  • Page 77

    GE9 Interface Option Communications: The -GE9 Option uses GE Fanuc’s SNP Protocol to communicate to their Series 90 PLCs. Access to the PLC occurs via the programming port. In the near future, they will also be offering a Serial Communications Module that supports SNP which will allow simultaneous connections to the PLC by more than one T-60 or T[...]

  • Page 78

    TI3 Interface Option Communications: The -TI3 Option uses Texas Instruments’ CCM protocol for communicating to TI Series 305 and Series 405 PLC’s. The Series 305 PLC’s (Models 315, 325, and 330) communicate via a DCU module. The communication parameters are auto-detected by the T-60 Series device. Therefore, you don’t need to set up any com[...]

  • Page 79

    Command Variations: TI Series 305 and 405 PLC’s return 5 words of network status information when using CALL PLCREAD with cmd = 1. The following example describes a typical way to read the status information: Numbers in bold cannot be changed 10 DIM stat%(5) 20 CALL PLCREAD(1, 1 , 0 , 5 ,stat%(1)) This will store Last Error and Previous Error in [...]

  • Page 80

    TI5 Interface Option Communications: The -TI5 Option uses Texas Instruments’ Direct Connect protocol for communicating to TI Series 505 PLC’s. All models in the TI500/505 Series have an RS232C serial port on the CPU module. The T-60 Series -TI5 Option uses this port for communication to the PLC. Both the T-60 and T-61 auto detect the communicat[...]

  • Page 81

    READ WRITE Cmd Memory Type Range Data / Response • 1 STW Memory 1-15 1 word per register • 2 X Memory 1-1024 1 word per 16 bits • • 3 Y Memory 1-1024 1 word per 16 bits • • 4 V Memory 1-NNNN 1 word per register 5 N/A N/A N/A 6 N/A N/A N/A • 7 WX Memory 1-1024 1 word per register • • 8 WY Memory 1-1024 1 word per register • • 9[...]

  • Page 82

    PL5 Interface Option Communications: The -PL5 Interface Option allows the T-60 Series to communicate to the Allen Bradley PLC-5 (Data Highway Plus™) through the 1785-KE or 1770-KF2 Series B Data Highway™ RS-232-C Interface Modules. The communications cable is EMERSON EMC’s standard Null Modem cable (N-MODEM-25-25 for the T-61 and N-MODEM-9-25[...]

  • Page 83

    Configure the 1785 KE dip switches in the following manner: Configure the 1770 KF2 dip switche s in the following manner: SWITCH NUMBER 123456 SW1 Dn Dn Up Dn Dn SW2 Dn Dn SW3 Up Up Up SW4 Up Up Up SW5 Up Up SW6 Dn Up Up Up SW7 Up Dn SW8 Dn Up Table 11 1770 KF2 Interface Module Dip Switch Settings PLC Interface Commands PLC Specific Information 75[...]

  • Page 84

    Command Variations: The CALL PLCREAD and CALL PLCWRITE commands for the PLC-5 are significantly different from the other PLC’s described here. The following descriptions apply to the -PL5 Option only: CALL PLCREAD Statement Syntax: CALL PLCREAD (id, file, address, [bit], count, variable/array ) Comments: This command is specific to the -PL5 Inter[...]

  • Page 85

    Examples: 10 DIM regdat%(10) 20 CALL PLCREAD(1,4,16,,5,regdat%(4)) This command returns the contents of element 16 in regdat%(4), element 17 in regdat%(5), element 18 in regdat%(6), element 19 in regdat%(7), element 20 in regdat%(8), from file #4 in the PLC-5 with id #1. 10 CALL PLCREAD(2,5,47,,1,regdat1%) This command reads the data in input eleme[...]

  • Page 86

    sure you properly dimension the array prior to using it). If you are setting more than one, but less than 16 bits, you will be writing one word, and therefore can use a discrete variable name. If you are setting more than 16 bits, you will need to use an array. The dimension of the array variable will be the next integer greater than the desired nu[...]

  • Page 87

    -SL5 Interface Option Communications: The -SL5 Interface Option allows the T-60 Series to communicate to the Allen Bradley SLC-500 (DH-485Ô) through the 1747-KE DH-485Ô to RS-232-C Interface Module. The communications cable is EMERSON EMC’s standard Null Modem cable (N-MODEM-25-9 for the T-61 and N-MODEM-9-9 for the T-60 ). Connections: The -SL[...]

  • Page 88

    Follow the setup guidelines for the 1747-KE module exactly. If possible, use your Allen-Bradley programming software to communicate to the SLC-500 once you perform all of the setup operations. In general you can use the default settings as long as you change the DF1 Port Setup Parameters, select the correct node address, and select FULL DUPLEX oper[...]

  • Page 89

    CALL PLCREAD Statement Syntax: CALL PLCREAD( id, type, file, address, [bit], count, variable/array ) Comments: This command is specific to the -SL5 Interface Option. id specifies the address of the PLC from which you wish to read data. This number is usually 1 when interfacing to one PLC. See the SLC-500 Setup section for more information on the se[...]

  • Page 90

    you wish to store the data you are reading. If the value of count (see above) is 1, this will be a variable expression. If you are reading elements that are stored as words and count is greater than one, this will be an array (make sure you properly dimension the array prior to using it). If you are reading the status of more than one, but less tha[...]

  • Page 91

    CALL PLCWRITE Statement Syntax: CALL PLCWRITE( id,type, file, address, [bit], count, variable/array ) Comments: This command is specific to the -SL5 Interface Option. id specifies the address of the PLC in which you wish to write data. This number is usually 1 when interfacing to one PLC. See the SLC-500 Setup section for more information on the se[...]

  • Page 92

    you wish to store the data you are writing. If the value of count (see above) is 1, this could be a variable expression. If you are writing elements that are stored as words and count is greater than one, this will be an array (make sure you properly dimension the array prior to using it). If you are setting more than one, but less than 16 bits, yo[...]

  • Page 93

    -OM1 Interface Option Communications: The -OM1 Option uses the Omron Host Link protocol for communicating to all suitably equipped Omron PLC’s. The Omron Host Link port is connected to the T-60 or T-61’s COM1 port via the supplied cable. Both the T-60 and T-61 auto detect the communication parameters, so no setup is needed to get the two device[...]

  • Page 94

    The -OM1 Option limits you to reading or writing a maximum of 32 words of data (512 bits) during one read or write operation. For example, you are restricted to accessing 32 registers in the DM area with one CALL PLCREAD or CALL PLCWRITE command. Addre ssing bits in the -OM1 Option is a little different than in the rest of the PLC interfaces. The -[...]

  • Page 95

    The Omron status write must be performed in the following manner: CALL PLCWRITE(0,1,0,1,mode) mode: 0 - program 1 - debug 2 - monitor 3 - run The Omron PLC must be in the monitor mode to enable write commands to perform without errors. A CALL PLCINIT( id, 1) places the PLC into the monitor mode, but if your application has a programming panel or so[...]

  • Page 96

    -PL2 Interface Option (Preliminary) Communications: The -PL2 Option uses the programming port protocol for communicating to the Allen Bradley PLC-2. The T-60 Series can use the programming port on the PLC-2 CPU or the programming port on the 1771-KA2 Interface Module. The PLC-2 communication parameters are not configurable, so issuing the CALL PLCI[...]

  • Page 97

    -IDEC FA-1JFA2-J Interface Option Communications: The -IDEC option uses the Idec protocol to communicate between the Series T-60 unit and the PLC. The unit is configured by using the -plcinit(x,y) co mmand. Connections : In order for the SeriesT-60 and the Idec unit to communicate, a specialized cable is sent with the Eason unit. The pinout for th[...]

  • Page 98

    Available Commands: The commands listed in the table below list the commands available for the Idec FA-1J and the Idec FA-2J interface s. CALL PLCINIT Statement Purpose: This command is used to initialize communication with the IDEC FA-1J and FA-2J series PLC. CALL PLCINIT must be issued prior to any other communication (reading or writing) to the [...]

  • Page 99

    Syntax: CALL PLCINIT( id,cmd ) Comments: id specifies the address of the PLC that you wish to initialize. For the FA-1J and FA-2J series PLC, this number will always be 1. cmd specifies the type of PLC protocol that you are initiating : 1 - FA-1J on com port 1 2 - FA-2J on com port 1 3 - FA-1J on com port 2 4 - FA-2J on com port 2 Examples: 10 CALL[...]

  • Page 100

    CALL PLCREAD( 1, 12, 30, 1, t% ) This will capture the monitor value of a timer. CALL PLCWRITE Statement Purpose: This command is used to write value(s) to the IDEC’s register(s), memory location(s), or to force one or more output bits in a PLC. Syntax: CALL PLCWRITE (id,cmd,start address,# of registers/bits,expression/variable/array) Comments: i[...]

  • Page 101

    -Mitsubishi FX PLC Interface ( -MFX ) Communications: The -MFX Option uses the Mitsubishi FX’s RS422 port to communicate with the T-60 Series products. For the T-60 this utilizes com port 1 and either port is available for use in the T-61. Connections: In order for the SeriesT-60 and the FX unit to communicate, a specialized cable is sent with th[...]

  • Page 102

    Available Commands : The commands listed in the table below list the commands available for the Mitsubishi FX series interfa ces. CALL PLCINIT Statement Purpose: This command is used to initialize communication with the FX. CALL PLCINIT must be issued prior to any other communication (reading or writing) to the specified PLC. CALL PLCINIT initializ[...]

  • Page 103

    Syntax: CALL PLCINIT( id,cmd ) Comments: id specifies the address of the FX - always use 1. cmd specifies the communications mode: 1 - RS422, COM1 - most common and recommended. 2 - RS422, COM2 - T-61 only 3 - RS232 COM 1 - Must use an RS232 to RS422 adapter 4 - RS232 COM 2 - Must use an RS232 to RS422 adapter Examples: 10 CALL PLCINIT(1,1) Establi[...]

  • Page 104

    than 16 bits of data, this variable MUST be a short integer (%) array variable. If you are reading registers or memory locations that are stored as words and the # of registers/bits is greater than one, this will be a short integer array (make sure you properly dimension the array prior to using it). If you are reading the status of more than one, [...]

  • Page 105

    location at a time, this number will be the number of consecutive registers or locations you wish to write. If you are writing the status of more than one I/O bit, this number will be the number of consecutive bits you wish to write. expression/variable/array is the expression, variable or array data you wish to write to the PLC’s I/O, registers,[...]

  • Page 106

    -SQD SQUARE D SY/MAX PLC Interface Communications: The SQD PLC option uses the SY/MAX RS422 port to communicate with the T-60 Series products. The connections are as fol lows: Figure 30 T-60 Interface Cable: Figure 31 T-61 Interface Cable: T-60 Operator's Manual 98[...]

  • Page 107

    CALL PLCINIT Statement Purpose: This command is used to initialize communication with the SY/MAX. CALL PLCINIT must be issued prior to any other communication (reading or writing) to the specified PLC. CALL PLCINIT auto detects the baud rate and parity. Either COM 1 or COM 2 can be specified. Note that on T-60 ’s only COM 1 is available (T-60 ’[...]

  • Page 108

    Comments: id specifies the route. See CALL PLCINIT above. start address is the starting address of the register(s) you are interested in reading. [bit position] is an optional parameter which specifies the position within a 16 bit register to start reading from. An allowable range for bit position is 1 through 16. By specifying this parameter, a bi[...]

  • Page 109

    This command reads the data in register number 47 with and stores it in the variable regdat1%. 10 CALL PLCREAD(1,100,5,2,bits%) This command reads two bits from register 100 starting at bit position 5. The result is placed in the variable bits% with register 100, bit 5 in bit position 0, and register 100 bit 6 in bit position 6. CALL PLCWRITE State[...]

  • Page 110

    variable/array is the variable name or array name where you wish to store the data you are writing. If you are writing only one register or bit, you may use any variable type you wish. If you are writing multiple registers, this variable can either be a short integer (%) array variable or a constant (like 1234). If you are writing registers or memo[...]

  • Page 111

    Appendix - A List of Figures Introduction Figure 1 Block Diagram ......................................................................... 3 Installation Figure 2 Panel Cut-Out ......................................................................... 6 Figure 3 Mounting ...............................................................................[...]

  • Page 112

    Figure 23 T-60 Series to TI Series 305 or TI Series 405 RS232C Communication Connections ................................................ 71 Figure 24 T-60 Series to TI Series 505 RS232C Communication Connections ........................................................................... 73 Figure 25 T-60 Series to Allen Bradley 1747-KE Module Comm[...]

  • Page 113

    Appendix A - List of Figures A-3[...]

  • Page 114

    Appendix - B List of Tables Installation Table 1 COM1 and COM2 Connectors Pin-Outs .............................. 10 Table 2 I/O Connector Pin-Out .......................................................... 12 PLC Interface Commands Table 3 Current PLC Interface Options ............................................ 58 Table 4 PLC Protocol Interface O[...]