CPKSoft Engineering

XABF.tlk Driver Reference

Allen Bradley Full Duplex DF1 Protocol Driver

This driver requires that you have TAS-HMITalk 8.04 installed.

Driver Overview

XABF allows you to use full-duplex DF1 protocol (System point-to-point)

to communicate with ALLEN-BRADLEY PLC-5, SLC-500, PLC-4, PLC-3, PLC-2

and 1774-PLCs using any of the following adapters connected to the PC's

RS-232 port:

 

- Channel 0 located in the processor

- 1747-KE (DH-485)

- 1785-KE (Data Highway Plus)

- 1770-KF2 (Data Highway Plus)

- 1770-KF3 (DH-485)

- 1771-KE/KF (Data Highway)

- 1770-KF2 (Data Highway)

 

No additional boards are required in the PC bus.

 

To minimize the number of messages needed to poll all the required

information, it is a good idea to concentrate all data to be transmitted

in groups of consecutive integers within the PLC memory. Up to 16 ON/OFF

status, 1 16-bit value, 2 8-bit values or even floating-point values

(scaled to a range of 0 to 65535) can be encoded in each integer

value sent or received.

 

SLC-500 Items Naming:

---------------------

 

This convention for accessing to the SLC-500 controllers' data

is used by the following SLC-500 commands:

- Generic Read using Text Notation.

- Generic Write using Text Notation.

 

The general format of item names for data from SLC-500 controllers

matches the naming convention used by the programming software.

The format is shown below. (The parts of the name shown in square

brackets ([ ]) are optional.)

 

X [FILE] : ELEMENT [.FIELD] [/BIT]

 

X:

Identifies the file type. The list below summarizes the valid file

types and the default file number for each type:

 

X File Type Default File

O *Output 0

I *Input 1

S Status 2

B Binary 3

T Timer 4

C Counter 5

R Control 6

N Integer 7

F **Floating P. 8

 

* Output and Input file types may be Read Only depending on the SLC-500 model.

** Available only on certain SLC500 models. Check the Processor

Manual for the model being used. If the Floating Point file type is

not supported, file 8 is reserved and unusable.

 

FILE:

File number must be 0-255 decimal. File 0 must be Output, file 1

must be Input, file 2 must be Status and so on for all the default

file types. If this number is not specified, the default file number

will be used.

 

ELEMENT:

Element number within the file. For Input and Output files it must

be between 0 and 30 decimal. All other file types, it must be between

0 and 255 decimal.

 

FIELD:

Referes to the subelement number. If the file type is Timer, Counter

or Control, then the subelement field must be replaced by its

corresponing number. In some cases there is no reference needed

for a subelement number, and if a subelement is included in the

command, it will be ignored.

 

BIT:

Valid for all file types except Floating Point.

Must be 0-15 decimal.

 

 

DESCRIPTION OF THE AVAILABLE FILE ITEMS:

----------------------------------------

 

OUTPUT FILE ITEMS:

O[n]:e.s[/b]

- "n" represents the file number and is optional. If not

specified, it is assumed to be zero.

- "e" indicates the element number in the file.

- "s" indicates the sub-element number (0 - 255).

- "b" specifies the bit (0 - 15 decimal.) "/b" may be

omitted if necessary to treat the I/O group as a numeric value.

 

Examples:

- O0:0/0

- O:2/15

- O:3

 

INPUT FILE ITEMS:

I[n]:e.s[/b]

- "n" represents the file number and is optional. If not

specified, it is assumed to be one.

- "e" indicates the element number in the file.

- "s" indicates the sub-element number (0 - 255).

- "b" specifies the bit (0 - 15 decimal.) "/b" may be

omitted if necessary to treat the I/O group as a numeric value.

 

Examples:

- I1:0/0

- I:2/15

- I:3

 

ADDRESSING I/O MODULES:

The elements (words) in I/O modules are mapped into a memory table.

If the Analog I/O modules are being used, then the point naming will

differ from the point naming in the programming software. The Item

Name must be computed from the sum total of words used by the

previous input or output blocks regardless their relative position in

the module rack. The operator can use the programming software

Data Monitor to look at the memory map of the I file or O file to

verify your address. If the address is unsure, or if the PLC

configuration is likely to change, copy the points in question to

the N table or B table and access the data from there.

 

LABEL I/O MODULES WITH "WORD COUNTS":

The address of any point within the I/O datatable space, in an

SLC processor, is the sum of the words occupied by previous modules

(to the left in the rack) of the same type. Therefore, to determine

the correct address for any particular point in the I/O datatable,

one must know the number of words each module will consume.

Refer to the list below:

 

N. of Words Module

0 1747-L524 SLC 5/02 Module Processor

1 1746-IA8 8 point 120VAC input module

1 1746-OA16 16 Point 120VAC output module

1 1746-IA16 16 point 120VAC input module

4 1746-NI4 4 point 20mA analog input module

4 1746-NO4I 4 point 20mA analog output module

1 1746-0A8 8 point 120VAC input module

2 1746-IB32 32 point DC input module

 

NOTE:

In the table above, the minimum amount of words which can

be consumed by a module is 1 (16 bits). This is due to the

memory scheme of all Allen-Bradley processors.

 

STATUS FILE ITEMS:

S[n]:e[/b]

- "n" represents the file number and is optional. If not

specified, it is assumed to be two.

- "e" indicates the element number in the file (0 - 255 decimal).

- "b" is optional. If specified, it indicates the bit

(0 - 15 decimal).

 

NOTE:

Refer to the SLC-500 Family Processor Manual (Allen-Bradley Publication)

for a complete description of Status file information.

 

Examples:

- S2:6 (major error fault)

- S2:13 (math register)

- S:1/5 (forces enabled)

 

BINARY FILE ITEMS:

B[n]:e/b

or

B[n]/m

- "n" represents the file number and is optional. If not

specified, it is assumed to be three. If specified, the file

number must be between 9 and 255 decimal.

- "e" specifies the element (word) number within the Binary

file. It must be between 0 and 255 decimal.

- "b" specifies the bit number within the word. In the first

form (where ":e" is present,) the bit number must be between

0 and 15 decimal.

- "m" also represents the bit number. However, in the second

form, no word number is specified and the bit number may

be between 0 and 4095.

 

Examples:

- B3/4095 (same bit as B:255/15)

- B:6/4 (same bit as B/100)

- B3

 

TIMER FILE ITEMS:

T[n]:e[.f][/b]

- "n" represents the file number and is optional. If not

specified, it is assumed to be four. If specified, the file

number must be between 9 and 255 decimal.

- "e" specifies the element number (three words per element)

within the Timer file. It must be between 0 and 255 decimal.

- "f" identifies one of the valid Timer fields. The valid

fields for Timer Files are listed in the table below (use

the numeric order as reference). If "f" is omitted, it is

assumed to be the word 0.

- "b" is optional and is normally not used. All of the fields

of a timer can be accessed by specifying the ".f" fields.

However, it is possible to use "/b" to single out a bit in

the .PRE or .ACC fields (which are words).

 

Order number Timer Fields

0 .PRE

1 .ACC

2 .EN

3 .TT

4 .DN

 

Examples:

- T4:0.1 (means: .ACC)

- T4:3.4 (means: .DN)

- T4:1.0 (means: .PRE)

 

COUNTER FILE ITEMS:

C[n]:e[.f][/b]

- "n" represents the file number and is optional. If not

specified, it is assumed to be five. If specified, the file

number must be between 9 and 255 decimal.

- "e" specifies the element number (three words per element)

within the Counter file. It must be between 0 and 255 decimal.

- "f" identifies one of the valid Counter fields. The valid

fields for the Counter Files are listed in the table below

(use the numeric order as reference). If "f" is omitted,

it is assumed to be the word 0.

- "b" is optional and is normally not used. All of the fields

of a counter can be accessed by specifying the ".f" fields.

However, it is possible to use "/b" to single out a bit in

the .PRE or .ACC fields (which are words).

 

Order number Counter Fields

0 .PRE

1 .ACC

2 .CU

3 .CD

4 .DN

5 .OV

6 .UN

7 .UA

 

Examples:

- C5:0.1 (means: .ACC)

- C5:3.5 (means: .OV)

- C5:1.0 (means: .PRE)

 

CONTROL FILE ITEMS:

R[n]:e[.f][/b]

- "n" represents the file number and is optional. If not

specified, it is assumed to be six. If specified, the file

number must be between 9 and 255 decimal.

- "e" specifies the element number (three words per element)

within the Control file. It must be between 0 and 255 decimal.

- "f" identifies one of the valid Control fields. The valid

fields for the Control files are listed in the table below

(use the numeric order as reference). If "f" is omitted,

it is assumed to be the word 0.

- "b" is optional and is normally not used. All of the fields

of a Control file can be accessed by specifying the ".f"

fields. However, it is possible to use "/b" to single out

a bit in the .LEN or .POS fields (which are words).

 

Order number Control Fields

0 .LEN

1 .POS

2 .EN

3 .DN

4 .ER

5 .UL

6 .IN

7 .FD

 

Examples:

- R6:0.0 (means: .LEN)

- R6:3.2 (means: .EN)

- R6:1.1 (means: .POS)

 

INTEGER FILE ITEMS:

N[n]:e[/b]

- "n" represents the file number and is optional. If not

specified, it is assumed to be seven. If specified, the

file number must be between 9 and 255 decimal.

- "e" specifies the element number within the Integer file.

It must be between 0 and 255 decimal.

- "b" is optional. If specified, it indicates the bit

(0 - 15 decimal).

 

Examples:

- N7:0

- N7:0/15

- N7:3

 

FLOATING POINT FILE ITEMS:

F[n]:e

- "n" represents the file number (optional). If not specified,

it is assumed to be eight. If specified, the file number

must be between 9 and 255 decimal.

- "e" specifies the element number within the Floating Point

file. It must be between 0 and 255 decimal.

 

Examples:

- F8:0

- F8:2

 

IMPORTANT NOTES:

----------------

Remember to configure the 1747-KE using the following settings:

 

- Use the DF1 FULL DUPLEX Protocol

- Use the checksum mode (BCC or CRC) as stated in HMITalk1.DriverP5 parameter.

- Use the baud-rate, parity, stop bits and data bits that are

currently used in the driver settings.

 

You should verify these settings by connecting your PC to

the 1747-KE CONFIG port using an ASCII terminal (i.e. PROCOMM

or XTALK) and then follow the steps described in the 1747-KE

User Manual.

 

 

Be careful to include the 1747-KE node address as the source

node in your HMITalk1.DriverP0 parameter if it is other than 0.

 

IMPORTANT NOTES:

----------------

To be able to you want to communicate your PLC-5, a procedure must be

loaded in the processor's memory or you will receive error messages. If the

red led labeled "PROC' in the processor's front-panel is active,

it means that no program is loaded and the communication will

not work.

 

To load a PLC program, follow these steps with the PLC-5 Programming

Software from Allen Bradley supplied with your PLC device:

 

From the main menu:

- Enter the 'Who' option (F5)

- Enter the 'Who Active' sub-option (F5)

- Select your station and enter 'Online Program' (F1)

- If you get an error such as 'PROCESSOR RAM IS FAULTED' (due to

a battery problem, for example), press to clear memory.

- Select the 'Restore Program' option (F6)

- With the arrow keys, select the program to load.

- Select 'Begin Restore' when you are done (F1)

- Wait for a 'PRESS ANY KEY TO CONTINUE MESSAGE' and press any key.

- Now the program should be loaded and the communications working

properly.

- Be sure to turn the key in your PLC to the RUN position

to activate your program.

- If you want to edit the program while loaded, you may enter the

'Monitor File' menu option (F8)

- Use 'Return to Menu' to go back to the main menu (F3)

 

Another cause of communication problems could be a mismatch in the

communication parameters used by this driver and the PLC processor.

Check which settings the driver is using by entering the Driver Setup

option in the TAS-HMITalk menu.

 

To change the communication settings in the PLC side (baud-rate,

parity, etc), follow these steps:

 

From the main menu:

- Enter the 'Online Program' menu option (F1)

- Enter the 'Monitor File' sub-option (F8)

- Enter the 'General Utility' sub-option (F7)

- Enter the 'Channel Overview' sub-option (F4)

- If you get a 'NO ACCESS OR PRIVILEGE VIOLATION' message, be sure

your PLC key is not in PROG position.

- You will get a screen with some information to change, like

Channel 0 active protocol (System Point-to-Point mode should be

active when using this driver)

- Enter the 'Channel Config' sub-option (F5)

- You will get a screen with the current communication options.

Move around using the arrow keys until you select the option

you want to change.

- Press 'Select Option' to explore the available options (F10)

- Finally press 'Accept Edits' to put your changes into effect.

- Don't forget to turn the key to its original position again

(either RUN or REM)

Supported Equipment Type

Programmable Logic Controllers

Supported Devices List

ALLEN BRADLEY PLC-5 using Full Duplex DF1 Protocol

ALLEN BRADLEY PLC-4 using Full Duplex DF1 Protocol

ALLEN BRADLEY PLC-3 using Full Duplex DF1 Protocol

ALLEN BRADLEY PLC-2 using Full Duplex DF1 Protocol

ALLEN BRADLEY SLC-500 using Full Duplex DF1 Protocol

ALLEN BRADLEY 1774-PLC using Full Duplex DF1 Protocol

Supported Commands List

PLC-5 Commands:

Generic Read using Text Notation

Generic Write using Text Notation

Read Outputs (O)

Read Inputs (I)

Read Status Data (S)

Read Binary Data (B)

Read Timers (T)

Read Counters (C)

Read Control Data (R)

Read Integers (N)

Read Floats (F)

Write Individual Bit

Write Outputs (O)

Write Status Data (S)

Write Binary Data (B)

Write Timers (T)

Write Counters (C)

Write Control Data (R)

Write Integers (N)

Write Floats (F)

Generic Read (O/I/S/B/T/C/R/N/F)

Generic Write (O/I/S/B/T/C/R/N/F)

Set Processor Mode

Unprotected Read

Protected Write

Unprotected Write

Protected Bit Write

Unprotected Bit Write

 

SLC-500 Commands:

Generic Read using Text Notation

Generic Write using Text Notation

Read Outputs (O)

Read Inputs (I)

Read Status Data (S)

Read Binary Data (B)

Read Timers (T)

Read Counters (C)

Read Control Data (R)

Read Integers (N)

Read Floats (F)

Write Individual Bit

Write Outputs (O)

Write Status Data (S)

Write Binary Data (B)

Write Timers (T)

Write Counters (C)

Write Control Data (R)

Write Integers (N)

Write Floats (F)

Generic Read (O/I/S/B/T/C/R/N/F)

Generic Write (O/I/S/B/T/C/R/N/F)

 

PLC-4 Commands:

Unprotected Read

Protected Write

Unprotected Write

Protected Bit Write

Unprotected Bit Write

 

PLC-3 Commands:

Unprotected Read

Protected Write

Unprotected Write

Protected Bit Write

Unprotected Bit Write

 

PLC-2 and 1774-PLC Commands:

Unprotected Read

Protected Write

Unprotected Write

Protected Bit Write

Unprotected Bit Write

PLC-5 Commands : Generic Read using Text Notation

COMMAND DESCRIPTION:

Reads information in any area of the PLC data

table memory, indicating the address as text instead

of as a set of separated parameters.

This command uses ASCII addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = Analog Input:1-122/Digital Input:1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 9

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

HMITalk1.DriverP6 = Indicates the address information (ASCII Symbol) of the

first element to be read. Example: N7:30

PLC-5 Commands : Generic Write using Text Notation

COMMAND DESCRIPTION:

Writes information to any area of the PLC data

table memory, indicating the address as text instead

of as a set of separated parameters.

This command uses ASCII addressing.

 

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = Analog Output:1-114/Digital Output:1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 9

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

HMITalk1.DriverP6 = Indicates the address information (ASCII Symbol) of the

first element to be read. Example: N7:30

PLC-5 Commands : Read Outputs (O)

COMMAND DESCRIPTION:

Reads outputs (O) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 0

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Inputs (I)

COMMAND DESCRIPTION:

Reads inputs (I) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 1

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Status Data (S)

COMMAND DESCRIPTION:

Reads status (S) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 2

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Binary Data (B)

COMMAND DESCRIPTION:

Reads binary (B) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 3

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Timers (T)

COMMAND DESCRIPTION:

Reads current timer (T) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-122

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 4

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Counters (C)

COMMAND DESCRIPTION:

Reads the current value of the counters (C).

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-122

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 5

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Control Data (R)

COMMAND DESCRIPTION:

Reads control (R) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-122

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 6

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Length

2 = Position

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Integers (N)

COMMAND DESCRIPTION:

Reads integers (N) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-122

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 7

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Read Floats (F)

COMMAND DESCRIPTION:

Reads floating-point (F) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-61

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 8

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Individual Bit

COMMAND DESCRIPTION:

Use this command to set or reset a specified bit in a specified

word of data table memory. The value to be written will be

taken from the current value of the first channel of the

record used for this purpose.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 11

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the bit index within the word (0-15).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Outputs (O)

COMMAND DESCRIPTION:

Writes outputs (O).

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 0

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Status Data (S)

COMMAND DESCRIPTION:

Writes status (S) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 2

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Binary Data (B)

COMMAND DESCRIPTION:

Writes binary (B) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 3

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Timers (T)

COMMAND DESCRIPTION:

Writes current timer (T) values of timers

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-114

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 4

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Counters (C)

COMMAND DESCRIPTION:

Writes current counter (C) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-114

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 5

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Control Data (R)

COMMAND DESCRIPTION:

Writes control (R) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-114

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 6

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Length

2 = Position

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Integers (N)

COMMAND DESCRIPTION:

Writes integers (N) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-114

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 7

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Write Floats (F)

COMMAND DESCRIPTION:

Writes floating-point (F) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-57

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 8

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Generic Read (O/I/S/B/T/C/R/N/F)

COMMAND DESCRIPTION:

Reads information in any area of the PLC data

table memory. Previous read commands are just specific

configurations of this command.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = Analog Input:1-122/Digital Input:1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = Identifies the file type.

0 = Outputs (O).

1 = Inputs (I).

2 = Status (S).

3 = Binary (B).

4 = Timer (T).

5 = Counter (C).

6 = Control (R).

7 = Integer (N).

8 = Float (F).

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

To Ignore it:

-1

For Timer/Counter:

0 = Control

1 = Preset

2 = Accumulated

For Control:

0 = Control

1 = Length

2 = Position

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

For any other type, HMITalk1.DriverP4 = Not used.

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Generic Write (O/I/S/B/T/C/R/N/F)

COMMAND DESCRIPTION:

Writes information to any area of the PLC data

table memory. Previous write commands are just specific

configurations of this command.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = Analog Output:1-114/Digital Output:1-250

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = Identifies the file type.

0 = Outputs (O).

1 = Inputs (I).

2 = Status (S).

3 = Binary (B).

4 = Timer (T).

5 = Counter (C).

6 = Control (R).

7 = Integer (N).

8 = Float (F).

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

To Ignore it:

-1

For Timer/Counter:

0 = Control

1 = Preset

2 = Accumulated

For Control:

0 = Control

1 = Length

2 = Position

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

For any other type, HMITalk1.DriverP4 = Not used.

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Set Processor Mode

COMMAND DESCRIPTION:

Use this command to set the operating mode of the processor for the

next I/O scan.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 12

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

 

WHERE:

- HMITalk1.PointValue(0) = 0 means Program/Load Mode (processor idle, I/O disabled)

- HMITalk1.PointValue(0) = 1 means Remote Test Mode (processor scanning, I/O disabled)

- HMITalk1.PointValue(0) = 2 means Remote Run Mode (processor scanning, I/O enabled)

- HMITalk1.PointValue(0) = 3 means No Change (only remote bit affected)

PLC-5 Commands : Unprotected Read

COMMAND DESCRIPTION:

Reads words of data from any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Protected Write

COMMAND DESCRIPTION:

Writes words of data into limited areas of the PLC data

table memory. Its access is limited by memory access ranges

in the communication zone of the PLC's ladder diagram

program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Unprotected Write

COMMAND DESCRIPTION:

Writes words of data to any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Protected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within limited areas

of the PLC data table memory. Its access is limited by memory

access ranges in the communication zone of the PLC's ladder

diagram program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-5 Commands : Unprotected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within any area

of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

 

SLC-500 Commands : Generic Read using Text Notation

COMMAND DESCRIPTION:

Reads information in any area of the PLC data

table memory, indicating the address as text instead

of as a set of separated parameters.

This command uses ASCII addressing.

See the "SLC-500 Items Naming - Text Notation" link in this

help's main page.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = Analog Input:1-30/Digital Input:1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 109

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

HMITalk1.DriverP6 = Indicates the address information (ASCII Symbol) of the

first element to be read. Example: N7:30

SLC-500 Commands : Generic Write using Text Notation

COMMAND DESCRIPTION:

Writes information to any area of the PLC data

table memory, indicating the address as text instead

of as a set of separated parameters.

This command uses ASCII addressing.

See the "SLC-500 Items Naming - Text Notation" link in this

help's main page.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = Analog Output:1-30/Digital Output:1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 109

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

HMITalk1.DriverP6 = Indicates the address information (ASCII Symbol) of the

first element to be read. Example: N7:30

SLC-500 Commands : Read Outputs (O)

COMMAND DESCRIPTION: *(This command may not be supported)

Reads outputs (O) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 100

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Inputs (I)

COMMAND DESCRIPTION: *(This command may not be supported)

Reads inputs (I) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 101

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Status Data (S)

COMMAND DESCRIPTION: *(This command may not be supported)

Reads status (S) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 102

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Binary Data (B)

COMMAND DESCRIPTION:

Reads binary (B) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Input

HMITalk1.DriverNumPoints = 1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 103

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Timers (T)

COMMAND DESCRIPTION:

Reads current timer (T) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 104

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Counters (C)

COMMAND DESCRIPTION:

Reads the current value of the counters (C).

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 105

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Control Data (R)

COMMAND DESCRIPTION:

Reads control (R) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 106

HMITalk1.DriverP2 = Defines the File number (0-999).

 

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Length

2 = Position

on

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Integers (N)

COMMAND DESCRIPTION:

Reads integers (N) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 107

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Read Floats (F)

COMMAND DESCRIPTION: *(This command may not be supported)

Reads floating-point (F) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-15

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 108

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Individual Bit

COMMAND DESCRIPTION:

Use this command to set or reset a specified bit in a specified

word of data table memory. The value to be written will be

taken from the current value of the first channel of the

record used for this purpose.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 111

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the bit index within the word (0-15).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Outputs (O)

COMMAND DESCRIPTION: *(This command may not be supported)

Writes outputs (O).

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 100

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Status Data (S)

COMMAND DESCRIPTION:

Writes status (S) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 102

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Binary Data (B)

COMMAND DESCRIPTION:

Writes binary (B) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 103

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Timers (T)

COMMAND DESCRIPTION:

Writes current timer (T) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 104

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Counters (C)

COMMAND DESCRIPTION:

Writes current counter (C) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 105

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Preset

2 = Accumulated

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Control Data (R)

COMMAND DESCRIPTION:

Writes control (R) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 106

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

0 = Control

1 = Length

2 = Position

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Integers (N)

COMMAND DESCRIPTION:

Writes integers (N) information.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-30

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 107

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = -1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Write Floats (F)

COMMAND DESCRIPTION: *(This command may not be supported)

Writes floating-point (F) values.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-15

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 108

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Generic Read (O/I/S/B/T/C/R/N/F)

COMMAND DESCRIPTION:

Reads information in any area of the PLC data

table memory. Previous read commands are just specific

configurations of this command.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = Analog Input:1-30/Digital Input:1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = Identifies the file type.

100 = Outputs (O). *(This command may not be supported)

101 = Inputs (I). *(This command may not be supported)

102 = Status (S). *(This command may not be supported)

103 = Binary (B).

104 = Timer (T).

105 = Counter (C).

106 = Control (R).

107 = Integer (N).

108 = Float (F). *(This command may not be supported)

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

To Ignore it:

-1

For Timer/Counter:

0 = Control

1 = Preset

2 = Accumulated

For Control:

0 = Control

1 = Length

2 = Position

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

For any other type, HMITalk1.DriverP4 = Not used.

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

SLC-500 Commands : Generic Write (O/I/S/B/T/C/R/N/F)

COMMAND DESCRIPTION:

Writes information to any area of the PLC data

table memory. Previous write commands are just specific

configurations of this command.

This command uses logical binary addressing.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = Analog Output:1-30/Digital Output:1-240

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = Identifies the file type.

100 = Outputs (O). *(This command may not be supported)

101 = Inputs (I). *(This command may not be supported)

102 = Status (S). *(This command may not be supported)

103 = Binary (B).

104 = Timer (T).

105 = Counter (C).

106 = Control (R).

107 = Integer (N).

108 = Float (F). *(This command may not be supported)

HMITalk1.DriverP2 = Defines the File number (0-999).

HMITalk1.DriverP3 = Defines the Element number (0-999).

HMITalk1.DriverP4 = Defines the Sub-element number.

To Ignore it:

-1

For Timer/Counter:

0 = Control

1 = Preset

2 = Accumulated

For Control:

0 = Control

1 = Length

2 = Position

For PD:

0 = Control

1 = Control

2 = SP

4 = Kp

6 = Ki

8 = Kd

26 = PV

For MG:

0 = Control

1 = Error

2 = RLEN

3 = DLEN

For BT:

0 = Control

1 = RLEN

2 = DLEN

3 = Data file #

4 = Element #

5 = Rack/grp/slot

For any other type, HMITalk1.DriverP4 = Not used.

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

 

PLC-4 Commands : Unprotected Read

COMMAND DESCRIPTION:

Reads words of data from any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-4 Commands : Protected Write

COMMAND DESCRIPTION:

Writes words of data into limited areas of the PLC data

table memory. Its access is limited by memory access ranges

in the communication zone of the PLC's ladder diagram

program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-4 Commands : Unprotected Write

COMMAND DESCRIPTION:

Writes words of data to any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-4 Commands : Protected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within limited areas

of the PLC data table memory. Its access is limited by memory

access ranges in the communication zone of the PLC's ladder

diagram program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-4 Commands : Unprotected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within any area

of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

 

PLC-3 Commands : Unprotected Read

COMMAND DESCRIPTION:

Reads words of data from any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-3 Commands : Protected Write

COMMAND DESCRIPTION:

Writes words of data into limited areas of the PLC data

table memory. Its access is limited by memory access ranges

in the communication zone of the PLC's ladder diagram

program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-3 Commands : Unprotected Write

COMMAND DESCRIPTION:

Writes words of data to any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-3 Commands : Protected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within limited areas

of the PLC data table memory. Its access is limited by memory

access ranges in the communication zone of the PLC's ladder

diagram program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-3 Commands : Unprotected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within any area

of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

 

PLC-2 and 1774-PLC Commands : Unprotected Read

COMMAND DESCRIPTION:

Reads words of data from any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-2 and 1774-PLC Commands : Protected Write

COMMAND DESCRIPTION:

Writes words of data into limited areas of the PLC data

table memory. Its access is limited by memory access ranges

in the communication zone of the PLC's ladder diagram

program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-2 and 1774-PLC Commands : Unprotected Write

COMMAND DESCRIPTION:

Writes words of data to any area of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output

HMITalk1.DriverNumPoints = 1-120

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of starting word in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-2 and 1774-PLC Commands : Protected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within limited areas

of the PLC data table memory. Its access is limited by memory

access ranges in the communication zone of the PLC's ladder

diagram program.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 0

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

PLC-2 and 1774-PLC Commands : Unprotected Bit Write

COMMAND DESCRIPTION:

This command sets or reset individual bits within any area

of the PLC data table memory.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Identifies the destination address of the PLC with which

you want to communicate (0-255). If it is also necessary to

indicate a source address other than 0, you should

consider HMITalk1.DriverP0 as a combined parameter of the form SSSDDD

where:

SSS = source address of Ch0, KE or KF adapter (0-255)

DDD = destination address of the PLC (0-255)

Example:

HMITalk1.DriverP0 = 063001 means source is 63 and destination is 1.

HMITalk1.DriverP1 = 10

HMITalk1.DriverP2 = Address of byte containing the bit in the PLC memory (0 to 65535).

HMITalk1.DriverP3 = 1

HMITalk1.DriverP4 = Defines the bit index within the word (0-7).

HMITalk1.DriverP5 = Defines if BCC (0) or CRC (1) must be used.

Returned Errors List

[1003] DRIVER (Internal): Exception reports not supported

[1005] DRIVER (Internal): Invalid driver stage

[1300] PROTOCOL (Timeout): No answer

[2139] CONFIG (NumValues): Only one bit can be written with this command

[2147] CONFIG (NumValues): Only one value can be read or written

[2180] CONFIG (NumValues): Too many values (max=114)

[2183] CONFIG (NumValues): Too many values (max=122)

[2203] CONFIG (NumValues): Too many values (max=250)

[3014] CONFIG (P0): Invalid device address (0-255)

[3044] CONFIG (P0): Invalid source address (0-255)

[3045] CONFIG (P0): Invalid source address for receiving exception reports (0-255)

[3516] CONFIG (P1): Invalid command (0-10)

[3517] CONFIG (P1): Invalid command (0-12)

[3566] CONFIG (P1): Invalid PLC model (0-4)

[4061] CONFIG (P2): Invalid file number (0-999)

[4071] CONFIG (P2): Invalid memory address (0-65535)

[4538] CONFIG (P3): Invalid element number (0-999)

[4571] CONFIG (P3): Invalid sub-command (0-1)

[5002] CONFIG (P4): Invalid bit to be written (0-15)

[5003] CONFIG (P4): Invalid bit to be written (0-7)

[5036] CONFIG (P4): Invalid sub-element number (0-2 or -1 to omit it)

[5513] CONFIG (P5): Invalid validation mode (0=BCC/1=CRC)

[6011] CONFIG (P6): Invalid address format (valid format: N[7]:0[.0][/0])

[6012] CONFIG (P6): Invalid bit number (0-255)

[6017] CONFIG (P6): Invalid element number (0-999)

[6018] CONFIG (P6): Invalid file number (0-999)

[6019] CONFIG (P6): Invalid file type (must be I/O/S/B/T/C/R/N or F)

[6028] CONFIG (P6): Invalid sub-element number (0-999)

[8000] CONFIG (Remote): 1771 module response was not valid

[8001] CONFIG (Remote): A file has an illegal value

[8010] CONFIG (Remote): Access denied (improper privilege)

[8017] CONFIG (Remote): Adapter cannot communicate with module

[8018] CONFIG (Remote): Address does not point to something usable

[8022] CONFIG (Remote): Address reference exist to deleted area

[8023] CONFIG (Remote): Addressing problem

[8025] CONFIG (Remote): Another node is program owner

[8027] CONFIG (Remote): Application layer timeout error

[8038] CONFIG (Remote): Cannot complete request

[8039] CONFIG (Remote): Cannot execute command

[8052] CONFIG (Remote): Command cannot be executed

[8055] CONFIG (Remote): Command execution failure for unknown reason

[8067] CONFIG (Remote): Communication zone problem

[8070] CONFIG (Remote): Condition already exist

[8071] CONFIG (Remote): Condition cannot be generated

[8080] CONFIG (Remote): Data conversion error

[8090] CONFIG (Remote): Data or file is too large

[8111] CONFIG (Remote): Duplicated label

[8112] CONFIG (Remote): Duplicated node detected error

[8113] CONFIG (Remote): Duplicated token holder detected error

[8140] CONFIG (Remote): File is open (another node owns it)

[8141] CONFIG (Remote): File is wrong size

[8152] CONFIG (Remote): Function disallowed

[8156] CONFIG (Remote): Hardware fault

[8157] CONFIG (Remote): Histogram overflow

[8158] CONFIG (Remote): Host could not complete function

[8159] CONFIG (Remote): Host has a problem and will not communicate

[8165] CONFIG (Remote): Illegal command or format (try using less values)

[8169] CONFIG (Remote): Illegal data type

[8197] CONFIG (Remote): Invalid parameter or data

[8204] CONFIG (Remote): Less levels specified in address

[8206] CONFIG (Remote): Link layer error

[8208] CONFIG (Remote): Local port is disconnected

[8216] CONFIG (Remote): More levels specified in address

[8218] CONFIG (Remote): No access

[8240] CONFIG (Remote): Not used

[8274] CONFIG (Remote): Processor is in program mode

[8297] CONFIG (Remote): Remote node cannot buffer command

[8298] CONFIG (Remote): Remote node host is missing or shut down

[8299] CONFIG (Remote): Remote node problem

[8315] CONFIG (Remote): Scanner not able to communicate with 1771 module

[8326] CONFIG (Remote): Station is offline

[8328] CONFIG (Remote): Symbol is of improper format

[8329] CONFIG (Remote): Symbol not found

[8338] CONFIG (Remote): Transaction size plus word address is too large

[8347] CONFIG (Remote): Unknown error

About the XABF.tlk driver

This driver requires that you have TAS-HMITalk 8.04 installed.

Driver Source Code Last Update: 04/09/2005 12:46:22

Driver Reference Last Update: 10/30/2008 17:29:37

© 1990-2008, CPKSoft Engineering. All rights reserved.

http://www.cpksoft.com - support@cpksoft.com

http://www.cpksoft.com.ar - soporte@cpksoft.com.ar>