®
RKC INSTRUMENT INC.
The first edition:
JUL. 2007 [IMQ00]
The second edition: SEP. 2011 [IMQ00]
HEADQUARTERS: 16-6, KUGAHARA 5-CHOME, OHTA-KU TOKYO 146-8515 JAPAN
PHONE: 03-3751-9799 (+81 3 3751 9799)
E-mail: [email protected]
FAX:
03-3751-8585 (+81 3 3751 8585)
Website: http://www.rkcinst.com/
SEP. 2011
CC-Link is a registered trademark of Mitsubishi Electric Co. Ltd.
Modbus is a registered trademark of Schneider Electric.
Company names and product names used in this manual are the trademarks or registered
trademarks of the respective companies.
COM-JC setting
[CC-Link communication conditions]
•
Number of occupied station/extended cyclic:
4 station occupied 1 time (8 channels assignment)
•
Station
number:
1
•
CC-Link communication speed: 156 kbps
•
Controller communication speed: 19200 bps (Factory set value)
For setting method, refer to
2. COMMUNICATION SETTING
.
Controller (Z-TIO module) setting
[Controller communication conditions]
•
Protocol:
Modbus
•
Module address:
1 and 2 (Set value: 0 and 1)
•
Communication speed: 19200 bps (Factory set value)
•
Data bit configuration: Data 8-bit, Without parity bit, Stop 1-bit
For setting method, refer to
Z-TIO Host Communication Quick Instruction
Manual (IMS01T02-E
)
.
4.3 Device Assignment Example
According to the contents set by
4.2 Setting the Instrument Used
, each device is assigned.
Assignment conditions
COM-JC station number: 1
Number of occupied station/extended cyclic:
4 stations occupied 1 time (8 channels assignment)
Automatic refresh device setting
Remote input (RX):
X1000
Remote output (RY):
Y1000
Remote register (RWr): W0
Remote register (RWw): W100
Special relay (SB):
SB0
Special register (SW): SW0
Remote input (RX) and remote output (RY)
X100F to X1000
RX0F to RX00
X101F to X1010
RX1F to RX10
X102F to X1020
RX2F to RX20
X103F to X1030
RX3F to RX30
X104F to X1040
RX4F to RX40
X105F to X1050
RX5F to RX50
X106F to X1060
RX6F to RX60
X107F to X1070
RX7F to RX70
Y100F to Y1000
RY0F to RY00
Y101F to Y1010
RY1F to RY10
Y102F to Y1020
RY2F to RY20
Y103F to Y1030
RY3F to RY30
Y104F to Y1040
RY4F to RY40
Y105F to Y1050
RY5F to RY50
Y106F to Y1060
RY6F to RY60
Y107F to Y1070
RY7F to RY70
z
Device assignment table of remote input (RX)
CPU device
number
Communication item
Remote input (RX)
address
X1000
CH1
Event 1 state
RX00
X1001
Event 2 state
RX01
X1002 Burnout
state
RX02
X1003
Heater break alarm (HBA) state
RX03
X1004 PID/AT
transfer
RX04
X1005 to X1009
CH2
Same as CH1
RX05 to RX09
X100A, X100B
Unused
RX0A, RX0B
X100C Extended
display
completion
RX0C
X100D
Extended setting completion
RX0D
X100E Unused
RX0E
X100F
Hardware error flag
RX0F
X1010 to X101F
Reserved
RX10 to RX1F
X1020 to X1024
CH3
Same as CH1
RX20 to RX24
X1025 to X1029
CH4
Same as CH1
RX25 to RX29
X102A to X102E
CH5
Same as CH1
RX2A to RX2E
X102F to X1033
CH6
Same as CH1
RX2F to RX33
X1034 to X1038
CH7
Same as CH1
RX34 to RX38
X1039 to X103D
CH8
Same as CH1
RX39 to RX3D
X103E to X106F
Unused
RX3E to RX6F
X1070 to X1077
Reserved
RX70 to RX77
X1078
Initialize data processing request flag
RX78
X1079
Initialize data setting completion flag
RX79
X107A Error
status
flag
RX7A
X107B Remote
ready
RX7B
X107C to X107F
Reserved
RX7C to RX7F
z
Device assignment table of remote output (RY)
CPU device
number
Communication item
Remote output (RY)
address
Y1000 to Y1005
Bit 0 to Bit 5 Extension number for display
RY00 to RY05
Y1006 to Y100B
Bit 0 to Bit 5 Extension number for setting
RY06 to RY0B
Y100C
Extended display flag
RY0C
Y100D
Extended setting flag
RY0D
Y100E Unused
RY0E
Y100F RUN/STOP
transfer
RY0F
CPU device
number
Communication item
Remote output
(RY) address
Y1010 to Y1017 Bit 6 to Bit 13 Extension number for display (Bit 9 to Bit 13: Unused) RY10 to RY17
Y1018 to Y101F Bit 6 to Bit 13 Extension number for setting (Bit 9 to Bit 13: Unused)
RY18 to RY1F
Y1020 to Y1027 Bit 0 to Bit 7 Area number for display (Bit 4 to Bit 7: Unused)
RY20 to RY27
Y1028 to Y102F Bit 0 to Bit 7 Area number for setting (Bit 4 to Bit 7: Unused)
RY28 to RY2F
Y1030 to Y106F Unused
RY30 to RY6F
Y1070 to Y1077 Reserved
RY70 to RY77
Y1078
Initialize data processing completion flag
RY78
Y1079
Initialize data setting request flag
RY79
Y107A
Error reset request flag
RY7A
Y107B to Y107F Reserved
RY7B to RY7F
Remote register (RWr, RWw)
For writes
W100 to W107
RWw0 to RWw7
W108
RWw8
W109
RWw9
W10A
RWwA
W10B
RWwB
W10C
RWwC
W10D
RWwD
W10E
RWwE
W10F
RWwF
For reads
W000 to W007
RWr0 to RWr7
W008
RWr8
W009
RWr9
W00A
RWrA
W00B
RWrB
W00C
RWrC
W00D
RWrD
W00E
RWrE
W00F
RWrF
z
Device assignment table of remote register (RWw)
CPU device
number
Communication item
Remote register
(RWw) address
W100 to W107
Set value (SV) of CH1 to CH8
RWw0 to RWw7
W108
For extension area setting of CH1 (Module address 1)
RWw8
W109
For extension area setting of CH2 (Module address 1)
RWw9
W10A
For extension area setting of CH3 (Module address 1)
RWwA
W10B
For extension area setting of CH4 (Module address 1)
RWwB
W10C
For extension area setting of CH5 (Module address 2)
RWwC
W10D
For extension area setting of CH6 (Module address 2)
RWwD
W10E
For extension area setting of CH7 (Module address 2)
RWwE
W10F
For extension area setting of CH8 (Module address 2)
RWwF
z
Device assignment table of remote register (RWr)
CPU device
number
Communication item
Remote register
(RWr) address
W000 to W007
Measured value (PV) of CH1 to CH8
RWr0 to RWr7
W008
For extension area display of CH1 (Module address 1)
RWr8
W009
For extension area display of CH2 (Module address 1)
RWr9
W00A
For extension area display of CH3 (Module address 1)
RWrA
W00B
For extension area display of CH4 (Module address 1)
RWrB
W00C
For extension area display of CH5 (Module address 2)
RWrC
W00D
For extension area display of CH6 (Module address 2)
RWrD
W00E
For extension area display of CH7 (Module address 2)
RWrE
W00F
For extension area display of CH8 (Module address 2)
RWrF
4.4
Sample Program
Program conditions
COM-JC station number:
1
Number of occupied station/extended cyclic:
4 stations occupied 1 time (8 channels assignment)
Automatic refresh device assignment:
Refer to
4.3 Device Assignment Example
Special relay (M) assignment: M0: Extension number setting flag for display
M1: Measured value (PV)/Manipulated output value (MV)
transfer
M2: Extension number setting flag for setting
Data register (D) assignment: D0 to D7:
Measured value (PV) storage of CH1 to CH8
D8 to D15
Manipulated output value (MV) storage of CH1 to CH8
Program operation
1.
Store measured value (PV) and manipulated output value (MV) to a data register.
2.
Write in set value (SV) of CH1 to CH8.
CH1 set value (SV): 150.0
°
C
CH5 set value (SV): 350.0
°
C
CH2 set value (SV): 200.0
°
C
CH6 set value (SV): 400.0
°
C
CH3 set value (SV): 250.0
°
C
CH7 set value (SV): 450.0
°
C
CH4 set value (SV): 300.0
°
C
CH8 set value (SV): 500.0
°
C
3.
Change the controller to the control RUN.
Sample program
Data processing precautions
Numeric data values (Remote register) obtained via communication with the COM-JC and
processed by PLC include those with and without decimal points and also those with minus signs.
•
For numeric data value without decimal point
If there is no decimal point the value is processed as it is.
•
For numeric data value with decimal point
The decimal point is omitted.
[Example] When the measured value (PV) is 120.5
°
C
Read value of remote register (RWrn) [Measured value (PV)]:
1205 (Hexadecimal number: 04B5H)
•
For numeric data value with minus sign
The value is expressed as a 2
’
s complement value which is obtained by subtracting the
minus value from the hexadecimal number 10000H.
[Example] When the measured value (PV) is
−
2.5
°
C
Read value of remote register (RWrn) [Measured value (PV)]:
Hexadecimal number: FFE7H
(10000H
−
25 = 10000H
−
19H = FFE7H)
When a Z-DIO module is connected, execute “Automatic acquisition of controller
address” initially. If “Address setting of connected controller” is left at the factory set
value, it may not be possible to use the data of the Z-DIO module.
CPU of PLC
COM-JC (Station number 1):
4 station occupied 1 time
: The device that a controller actually uses
CPU of PLC
: The device that a controller actually uses
COM-JC (Station number 1):
4 stations occupied 1 time
FF
M1
Turn off the extension number setting flag
for display (M0).
RST M0
Set the extension number for setting.
Extension number 3: Turn on the
extension number setting Bit 0 (Y1006:
RY06) for set value (SV) setting.
Turn on the extension number setting
Bit 1 (Y1007: RY07).
When a set of setting extension numbers are not
processed yet.
Extension number setting flag for setting (M2) OFF
Set “150.0
°
C” to set value (SV) of CH1.
Write “1500” for extension area setting
(W108: RWw8)
of CH1.
Succeedingly, set the set value of CH2 to
CH8 in the following value.
CH2: 200.0
°
C
CH3: 250.0
°
C
CH4: 300.0
°
C
CH5: 350.0
°
C
CH6: 400.0
°
C
CH7: 450.0
°
C
CH8: 500.0
°
C
Write “2000,” “2500,” “3000,” “3500,”
“4000,” “4500” and “5000” for extension
area setting
(W109 to W10F: RWw9 to
RWwF)
of each channel.
Only the bits (Bit 0 and Bit 1) necessary
forsetting extension number “3” are
specified. Any unspecified bit is assumed
to be the register initial value, “0.”
Turn off the extended setting flag
(Y100D: RY0D).
Turn on the extended setting flag
(Y100D: RY0D).
Extension number setting end for setting.
Turn on the extension number setting flag
for setting (M2).
The extension setting completion flag
(X100D: RX0D) is turned OFF.
When the extension setting is finished and the setting
extension number has been set.
Extended setting completion flag (X100D: RX0D) ON
Extension number setting flag for setting (M2) ON
When control RUN/STOP (Y100F: RY0F) is transferred
to control STOP.
Control “RUN” of controller.
Turn on the control RUN/STOP transfer
(Y100F: RY0F).
MOV K1500 W108
SET Y1007
MOV K2000 W109
RST Y100D
SET M2
SET Y100D
X100D
FEND
END
MOV K2500 W10A
MOV K3000 W10B
MOV K3500 W10C
MOV K4000 W10D
MOV K4500 W10E
MOV K5000 W10F
M2
SET Y1006
X107B
Control “STOP” of controller.
Turn off the control RUN/STOP transfer
(Y100F: RY0F).
When the PLC initial processing (PLC STOP
→
RUN).
Turn on the initialize data setting request
flag
(Y1079: RY79).
Turn off the extension number setting
flag for display (M0).
Turn on the Initialize data processing
completion flag
(Y1078: RY78).
When no initial data processing is finished with the initial data
processing requested.
Initialize data processing request flag (X1078: RX78) ON
Initialize data processing completion flag (Y1078: RY78) OFF
Turn off the Initialize data processing
completion flag
(Y1078: RY78).
When the initial data processing is finished with no initial data
processing requested.
Initialize data processing request flag (X1078: RX78) OFF
Initialize data processing completion flag (Y1078: RY78) ON
Turn off the Initialize data setting request
flag
(Y1079: RY79).
When the initial data processing is finished and the initial data
setting is being requested.
Initialize data setting completion flag (X1079: RX79) ON
Initialize data setting request flag (Y1079: RY79) ON
Turn on the error reset request flag
(Y107A: RY7A).
When the COM-JC is in the error state.
Error status flag (X107A: RX7A) ON
Turn off the error reset request flag
(Y107A: RY7A).
When the COM-JC is in the normal state and the error reset
action is being requested.
Error status flag (X107A: RX7A) OFF
Error reset request flag (Y107A: RY7A) ON
RST Y100F
SET Y1079
BKRST M0
K3
SET Y1078
X1078 Y1078
X1078 Y1078
RST Y1078
RST Y1079
X1079 Y1079
SET Y107A
X107A
RST Y107A
X107A Y107A
Set the extension number for display.
Extension number 0: Turn off the
extension number setting Bit 0
(Y1000: RY00) for measured value
(PV) display.
When the COM-JC is in the remote ready state and no display
extension number setting is processed yet.
Remote ready (X107B: RX7B) ON
Extension number setting flag for display (M0) OFF
When Measured value (PV)/Manipulated
output value (MV) is transferred [M1] to
Manipulated output value (MV).
Set the extension number for display.
Extension number 1: Turn on the
extension number setting Bit 0
(Y1000: RY00) for manipulated output
value (MV) display.
When Measured value (PV)/Manipulated
output value (MV) is transferred [M1] to
Measured value (PV).
The extension display completion flag
(X100C: RX0C) is turned OFF.
RST Y100C
SET Y100C
X100C
Turn off the extension display flag
(Y100C: RY0C).
Turn on the extension display flag
(Y100C: RY0C).
SET M0
Extension number setting end for
display.
Turn on the extension number
setting flag for display (M0).
When the extension display is finished and the display
extension number has been set.
Extended display completion flag (X100C: RX0C) ON
Extension number setting flag for display (M0) ON
Only the bit (Bit 0) necessary for
setting display e
x
tension number “0”
or “1” is specified. Any unspecified bit
is assumed to be the register initial
value, “0.”
X107B M0 M1
RST Y1000
SET Y1000
M1
When Measured value (PV)/Manipulated
output value (MV) is transferred [M1] to
Measured value (PV).
X100C M0 M1
MOV
W8
D0
Store the measured value (PV) of CH1
into the data register D0.
Store the extension area for display
(W008: RWr8) of CH1 into the data
register D0.
Succeedingly, store the measured value
(PV) of CH2 to CH8 into the data
registers D1 to D7.
And store the extension area for display
(W009 to W00F: RWr9 to RWrF) of CH2
to CH8 into the data registers D1 to D7.
MOV
W9
D1
MOV
WA
D2
MOV
WB
D3
MOV
WC
D4
MOV
WD
D5
MOV
WE
D6
MOV
WF
D7
When Measured value (PV)/Manipulated
output value (MV) is transferred [M1] to
Manipulated output value (MV).
M1
MOV
W8
D8
MOV
W9
D9
MOV
WA
D10
MOV
WB
D11
MOV
WC
D12
MOV
WD
D13
MOV
WE
D14
MOV
WF
D15
Store the manipulated output value (MV)
of CH1 into the data register D8.
Store the extension area for display
(W008: RWr8) of CH1 into the data
register D8.
Succeedingly, store the manipulated
output value (MV) of CH2 to CH8 into
the data registers D9 to D15.
And store the extension area for display
(W009 to W00F: RWr9 to RWrF) of CH2
to CH8 into the data register D9 to D15.
Measured value (PV)/Manipulated output
value (MV) is inversely transferred [M1].
Variables to be read are alternately
selected.
X100D M2 Y100F
SET Y100F