MITSUBISHI ELECTRIC T-60 User Manual
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 selection of the id.
type
specifies the file type that is required for a specific file. The allowable
file types and their use are as follows:
0
Outputs - The -SL5 option will not allow direct access to I/O.
1
Inputs - The -SL5 option will not allow direct access to I/O.
2
Status - S file types
3
Bit - B file types
4
Timer - T file types
5
Counter - C file types
6
Control - R file types
7
Integer - N file types
file
specifies the file number that you wish to write to. The use of a specific
file is restricted to files which your program access. For instance, if your
program uses no timers, and you access a timer file you will get a “PLC LINK
NOT ESTABLISHED” error.
address
is the address of the first element to write to in the above file..
Allen-Bradley restricts reading from or writing to locations which are not
specified within a program. For example if your program only access N7:0
through N7:4 and you try to read from N7:5 (one address higher than your
program access), you will get an error. To avoid this problem, we suggest
that your program access data at least one word higher than words that the
-SL5 interface is trying to access. When addressing bit files (type 3), you
must specify the WORD address, rather than the BIT address. For example
to access B3:250 you need to think of accessing word address B3:15/10. See
the examples at the end of this section for further clarification.
bit
is the starting bit location of the bits you wish to write. If you are
writing words (as in writing a register value), leave this field blank
(i.e., ...address,,count,...). If you are writing bits (I/O points, internal coils,
etc.) specify the starting bit in the element you are addressing (address) .
This could be any bit from 0-15.
count
specifies the number of bits and/or elements that you wish to set. If
you are writing data in the form of words, it is the number of consecutive
elements you wish to write. If you are setting bits, it is the number of
consecutive bits you wish to set.
variable/array
is the variable name or single dimension array name where
PLC Interface Commands PLC Specific Information
83