Instruction manual for JC-13A (C5) communication
No.JC1CE1 July 2001

To prevent accidents arising from the use of this controller, please ensure the operator using it receives
this manual.

Warning
Turn the power supply to the instrument OFF before wiring or checking.
Working or touching the terminal with the power switched ON may result inElectric Shock which may cause severe injury or death.
1. System configuration
RS-485 Multi-drop connection communication (Option: C5)
HostComputer
RS-485

JC

-13A
No.0

JC -13A
No.1

JC -13A
No.2

JC -13A
No.30(Fig.1-1)

Host
Computer
RS-232C

Communication
converter
IF-300232C
485

RS-485JC -13A
No.0

JC -13A
No.1

JC -13A
No.30

JC -13A
No.1

JC -13A
No.30

JC -13A
No.1

JC -13A
No.30(Fig.1-2)

Host
Computer
RS-232C

Communication
converter
IF-100232C
485

RS-485JC -13A
No.0(Fig.1-3)
Host
Computer
RS-422A

Communication
converter
IF-100422A
485

RS-485JC -13A
No.0(Fig.1-4)

2. Wiring connection
2.1 When communication converter IF-100-C5 (RS-232C) is used:• Connector: D sub-connector 25-pin
Connection: RS-232C
RS-485 (Data transfer rate: 2400, 4800, 9600bps)
Use communication converter (IF-300-C5) when communicating at the rate 19200bps.
Host computer Built-in terminater120Ω

IF-100-C5

JC -13A

TXD

2

YA(-) (6)(11) YA(-)

RXD

3

YB(+) (7)(14) YB(+)

SG7

COM (8)(17) COM

FG

1

Shield wire(1) GND

RTS

4(14) RXCTS

5(15) TX

DSR

6(16) COM

DTR

20(1) GND

CD

8
RS-232C

Shield wire

RS-485

Terminater120Ω

D sub-connector 25-pin(11) YA(-)(14) YB(+)(17) COM(1) GND(Fig. 2.1-1)

Connector: D sub-connector 9-pin
Connection: RS-232C
RS-485 (Data transfer rate: 2400, 4800, 9600bps)
Use communication converter (IF-300-C5) when communicating at the rate 19200bps.
Host computer Built-in terminater120Ω

IF-100-C5

JC -13A

TXD

3YA(-) (6)(11) YA(-)RXD

2

YB(+) (7)(14) YB(+)

GND

5COM (8)(17) COM

DCD

1

DTR

4

(14) RXDSR

6(15) TX

RTS

7(16) COMCTS

8(1) GND

RI

9(1) GND

Shield wire

RS-232C
D sub-connector 9-pin

Shield wire

RS-485
Terminator 120Ω(11) YA(-)(14) YB(+)(17) COM(1) GND(Fig 2.1-2)

2.2 When communication converter IF-100-C5 (RS-422A) is used;
Connection: RS-232C
RS-485 (Data transfer rate: 2400, 4800, 9600bps)
Host computer Built-in terminator 120ΩIF-100-C5

JC -13A

TXA

YA(-) (6)(11) YA(-)TXB

YB(+)(7)(14) YB(+)

RXA

COM (8)(17) COM

RXB(1) GND

COM(9) RXA
Shield wire

FG

Shield wire(10) RXB(11) TXA(12) TXB(13) COM(11) YA(-)(1) GND(14) YB(+)

RS-422A

RS-485

Terminator 120Ω(17) COM(1) GND(Fig.2.2-1)
2.3 When communication converter IF-300-C5 (RS-232C) is used:• Connector: D sub-connector 25-pin
Connection: RS-232C
RS-485 (Data transfer rate: 2400, 4800, 9600, 19200bps)

Host computer Built-in terminator 120Ω

IF-300-C5

JC

-13A

TXD

2

YA(-) (2)(11) YA(-)

RXD

3

YB(+)(1)(14) YB(+)

SG7

COM (11)(17) COM

FG

1

RTS

4

(6) RXCTS

5(5) TXDSR

6(4) COM

DTR

20

CD

8

Shield wire(1) GND
Shield wire

RS-232C

RS-485

Terminator 120Ω(11) YA(-)(14) YB(+)(17) COM

D sub-connector 25-pin(1) GND(Fig.2.3-1)

• Connector: D-sub connector 9-pin
Connection: RS-232C
RS-485 (Data transfer rate: 2400, 4800, 9600, 19200bps)
Host computer

Built-in terminator120Ω

IF-300-C5

JC

-13A

TXD

3

YA(-) (6)(11) YA(-)RXD

2

YB(+) (7)(14) YB(+)

GND

5COM (8)(17)COM

DCD

1

DTR

4

(14) RXDSR

6(15) TX

RTS

7(16) COM

CTS

8

RI

9

Shield wire(1) GND

RS-232C

Shield wire

RS-485

Terminator 120Ω(11) YA(-)(14) YB(+)(17) COM

D sub-connector 9-pin(1) GND(Fig.2.3-2)
Shield wire
Connect only one side of shield wire to FG or GND terminal so as not to allow current to flow toshield section.
If both sides of shield section are connected to FG or GND terminal, closed circuit will be madebetween shield wire and ground. As a result of this, current runs in a shield wire and the noise
may easily occur by the current.
Never fail to ground FG or GND terminal.
Terminator
The longer communication line becomes, the worse the transmission waveform becomes becauseof reflection, and it may lead to the malfunction of communication.
To protect communication from this effect, set the terminator at the end of communication cable.
Communication converter IF-100-C5 and IF-300-C5 are sold separately.

3. Setting the instruments• It is necessary to set the instrument number individually to the instruments when pluralunits are connected in serial communication (Option: C5).
Select the data transfer rate of JC• Refer to the JC
selection.

-13A in accordance with the host computer.

-13A instruction manual as for instrument number setting and transfer rate

4. Communication procedure
Communication starts with command transmission of the host computer and ends with the
response of JC-13A.

MasterSlaveCommand
Data• Response with data
When Master sends reading command, Slave returns thecorresponding setting value or current status.

Command
Acknowledgement• Acknowledgement
When Master sends setting command, Slave returns theacknowledgement as a response after the processing is

Commaand
Negative
acknowledgement

terminated.

• Negative acknowledgement
When Master sends non-existent command or value outside

Command
No response

the setting range, Slave returns the negative acknowledgement.

• No response
Slave will not respond when framing error or checksum error
has been detected nor when global address is set.

(Fig.4-1)
Communication timing of the RS-485 (Option: C5)
Slave side;
When a slave starts transmission to RS-485 communication line, the JC - 13A isarranged so as to provide 1 character transmission period or more of idle status (mark status)
before sending the response to ensure the synchronization on the receiving side.
The JC - 13A is arranged so as to disconnect the transmitter from the communication line within
the period of 1 character transmission after sending the response.

Master side
Set the program so that the host computer can provide 1 character transmission period or moreof idle status (mark status) before sending the command to ensure the synchronization on thereceiving side when the host computer starts the transmission to RS-485 communication line.
Set the program so that the host computer can disconnect the transmitter from the communicationline within the period of 1 character transmission after sending the command in preparation forreception of the response from the JC series.
To avoid the collision of transmissions between the host computer and the JC series,
send the next command after checking that the host computer received the response.

When the host computer communicates with the JC -13A through the line converter(IF-100-C5, IF-300-C5, sold separately), it is not required to manage the transmission timing
described above because the converter takes the timing interpreting the protocol automatically.

5. Shinko protocol
5.1 Command configuration
All commands are composed of ASCII.
The data (setting value, decimal number) is converted to Hexadecimaland ASCII codes are used for the command.
Negative numbers are represented by the 2's complement.
(1) Setting command
Header(02H)

Address

1

1

Sub
address
(20H)

1

Data
item
4

Commandtype(50H)

1

Data

Checksum4

2

delimitter(03H)
1

Number ofcharacters(Fig. 5.1-1)(2) Reading command
Header(02H)

Address

1

1

Sub
address(20H)

Data
Checksumitem
42(Fig. 5.1-2)

Commandtype(20H)

Delimitter
(03H)
1

1

1

Sub
address(20H)

Commandtype

Checksum1

2

Number ofcharacters(3) Response with data
Header(06H)1

Address

1

1

Data
Data
item
4
4
(Fig. 5.1-3)

Delimitter(03H)
1

Number ofcharacters(4) Acknowledgement
Delimitter
(03H)
1
1
2
1
(Fig. 5.1-4)(5) Negative acknowledgement
Header(06H)

Header(15H)
1

Address

Address

HeaderAddress

1

Checksum

Error
Checksumcode
1
2(Fig. 5.1-5)

Number ofcharacters

Delimiter(03H)
1

Number ofcharacters: Control code that represents the beginning of the command or response andASCII is used.
Setting command, Reading command : (02H) fixed
Response with data, Acknowledgement : (06H) fixed
Negative acknowledgement: (15H) fixed: Numbers by which a master discerns slaves with.
Instrument number 0 to 95 (20H to 7FH)The numbers are used by giving 20H of bias, because 00H to 1FH areused for control code.
95 (7FH) is called Global address, which is used when the same commandis sent to all the slaves connected. However, the response is not returned.

Sub address
Command type
Data item
Data
Checksum
Delimiter
Error code

: (20H) fixed: Code to discern Setting command (50H) and Reading command (20H): Data classification for the command object
Composed of hexadecimal 4 digits (Refer to the Communication table): The contents of Data (setting value) differ depending on the setting command
Composed of hexadecimal 4 digits (Refer to the Communication command table): 2-character data to detect communication errors: Control code to indicate the end of command (03H) fixed: Indicates error type Composed of hexadecimal 1 digit
1 (31H)-----Non-existent command
2 (32H)-----Not used
3 (33H)-----Out of the setting value range
4 (34H)-----Status unable to set (e.g. AT is performing)
5 (35H)-----In setting mode by key operation

5.2 Checksum calculation
Checksum is used for detecting receiving errors of command or data.
Make a program for the host computer side as well to calculate the checksum of the response
data from the slaves so that the communication errors can be checked.
ASCII (hexadecimal) corresponding to the character from the address (instrument number)to the character before the checksum is converted to binary notation, and the total value is made.
The lower 2-digit of the total value are converted to 2’s complements and then to hexadecimal
number, that is, ASCII code for the checksum.
● Checksum calculation example is shown as follows.
Main setting value: 600 (0258H)
Address (instrument number): 0 (20H)• 1’s complement: Make each bit of binary 0 and 1 reverse.
• 2’s complement: Add 1 to 1’s complement.
Checksum calculation range[e.g.]
P

STX

0

0

0

1

0

2

5

8

30H

32H

35H

38H

E

0

ETX

[Characters above are represented by below]
02H

20H

20H

50H

30H

30H

30H

[Hexadecimal][Decimal]
20H0010 0000
20H
0010 0000
50H
0101 0000
30H
0011 0000
30H
0011 0000
30H
0011 0000
31H
0011 0001
30H
0011 0000
32H
0011 0010
35H
0011 0101
38H
0011 1000+
10 0010 0000

31H

45H 30H

Checksum1101 1111
1+[2's complement] 1110 0000
[1's complement][Hexadecimal][ASCII]

E

0

45H

30H

Checksum03H5.3 Command contents
Notice of setting and reading command• Possible to set the setting value by setting command of the communication function
even if setting value is locked• Even if the option is not applied, it is possible to set by setting command, however, the contentsof the command is ineffective.
• The life of memory is approximately 1,000,000 (one million) in number of times of writing.
If the number of times exceeds the limit, it cannot memorize data.
• When connecting plural JC series, instrument numbers must not be duplicated.
• When sending a command by Global address [95 (7FH)], the same command is sent to all theslaves connected. However, the response is not returned.
• The instrument number and data transfer rate of JC series cannot be set by communication.
Set them by front key operations of the JC series.
Setting command• The settable range is the same as the one by key operation.
Refer to the communication command table of this manual as for communication command.
• All commands are composed of ASCII.
• The data (setting value) is converted to hexadecimal number, and ASCII is used.
Negative number is represented by 2's complement.
When the data (setting value) has a decimal point, use the whole number the decimal point isomitted.
Reading command• All commands are composed of ASCII.
• The data (setting value) is converted to hexadecimal number, and ASCII is used.
Negative number is represented by 2's complement.
When the data (setting value) has a decimal point, use the whole number the decimal point isomitted.
5.4 Communication command table
When the data (setting value) has a decimal point, remove the decimal point and represent it as awhole number then convert the whole number to hexadecimal number.
Data item
Data
Commandtype
20H/50H
0001H: First main setting value
Setting value
20H/50H
0002H: Second main setting value
Setting value
20H/50H
0003H: Auto-tuning or Auto-reset
0000H: Cancel
Perform/Cancel
0001H: Perform
20H/50H
0004H: Main proportional band setting
Setting value
20H/50H
0005H: Cooling proportional band setting
Setting value
20H/50H
0006H: Integral time setting
Setting value
20H/50H
0007H: Derivative time setting
Setting value
20H/50H
0008H: Main proportional cycle setting
Setting value
20H/50H
0009H: Cooling proportional cycle setting
Setting value
20H/50H
000AH: Not used
20H/50H
000BH: Alarm 1 (A1) setting
Setting value
20H/50H
000CH: Alarm 2 (A2) setting
Setting value
20H/50H
000DH: Not used
20H/50H
000EH: Not used
20H/50H
000FH: Heater burnout alarm setting
Setting value
20H/50H
0010H: Loop break alarm action time
Setting value
setting
20H/50H
0011H: Loop break alarm action span
Setting value
setting
20H/50H
0012H:Setting value lock designation (*1) 0000H: Unlock
0001H: Lock 1
0002H: Lock 2
0003H: Lock 3
20H/50H
0013H: Main setting value high limit setting Setting value

20H/50H
20H/50H
20H/50H
20H/50H
20H/50H
20H/50H
20H/50H

0014H: Main setting value low limit setting
0015H: Sensor correction value setting
0016H: Overlap band/Dead band setting
0017H: Not used
0018H: Scaling high limit setting
0019H: Scaling low limit setting
001AH: Decimal point place selection

20H/50H
20H/50H
20H/50H
20H/50H

001BH:PV filter time constant setting
001CH: Main output high limit setting
001DH: Main output low limit setting
001EH: Main control output ON/OFF action
hysteresis setting
001FH: Cooling action mode selection

20H/50H

20H/50H
20H/50H
20H/50H
20H/50H

0020H: Cooling output high limit setting
0021H: Cooling output low limit setting
0022H: Cooling output ON/OFF action hysteresis
0023H: Alarm 1 (A1) action selection (*2)
0024H: Alarm 2 (A2) action selection (*2)

20H/50H
20H/50H
20H/50H
20H/50H
20H/50H

0025H: Alarm 1 (A1) action hysteresis
0026H: Alarm 2 (A2) action hysteresis
0027H: Not used
0028H: Not used
0029H: Alarm 1(A1) action delayed timer
setting
002AH: Alarm 2(A2) action delayed timer
setting
002BH: Not used

20H/50H
20H/50H
20H/50H
20H/50H
20H/50H
20H/50H
20H/50H
20H/50H
20H/50H
20H/50H

0036H: Not used
0037H: Control output OFF
function designation
0038H: Not used
003FH: Not used
0040H: Alarm 1(A1) Energized/
Deenergized
0041H: Alarm 2 (A2) Energized/
Deenergized
0042H: Not used
0043H: Not used

Setting value
Setting value
Setting value
Setting value
Setting value
0000H:XXXX (No decimal point)
0001H:XXX.X (1 digit after decimal
point)
0002H:XX.XX (2 digits after decimal
point)
0003H:X.XXX (3 digits after decimal
point)
Setting value
Setting value
Setting value
Setting value
0000H: Air cooling(Linear characteristic)
0001H: Oil cooling(1.5th power characteristic)
0002H: Water cooling(2nd power characteristic)
Setting value
Setting value
Setting value
0000H: No alarm action
0001H: High limit alarm
0002H: Low limit alarm
0003H: High/Low limits alarm
0004H: High/Low limit range alarm
0005H: Process high alarm
0006H: Process low alarm
0007H: High limit alarm w/standby
0008H: Low limit alarm w/standby
0009H: High/Low limits alarm
w/standby
Setting value
Setting value
Setting value
Setting value

0000H:ON
0001H:OFF

0000H: Energized
0001H: Deenergized
0000H: Energized
0001H: Deenergized20H/50H

0044H: Input type selection (*3)

20H/50H

0045H: Control action selection

20H/50H
20H/50H
50H
20H
20H

20H
20H

0046H: Not used
0047H: AT bias setting
0070H:Key operation change flag clearing
0080H: PV (Input) value reading
0081H: MV (Control output manipulating
value) reading
0082H: MV (Cooling output manipulating
value) reading
0083H: Present main setting value
reading
0084H: Not used
0085H: Control output status reading

20H

0086H: 1st or 2nd main setting value reading

20H

0087H: Not used

20H
20H

Multi-input
0000H: K
0001H: J
0002H: E
0003H: Pt100
0004H: JPt100
0005H: Pt100
0006H: JPt100
0007H: K
0008H: J
0009H: E
000AH: Pt100
000BH: JPt100
000CH: Pt100
000DH: JPt100

0 to1370
0 to1000
0 to 800-199.9 to 850.0-199.9 to 500.0-200 to 850-200 to 500
0 to 2500
0 to 1800
0 to 1500-199.9 to 999.9-199.9 to 900.0-300 to1500-300 to 900

DC-input:
0000H: 0 to 20mA -1999 to 9999
0000H: 0 to 1V-1999 to 9999
0000H: 0 to 10V-1999 to 9999
0001H: 4 to 20mA -1999 to 9999
0000H: Heating (Reverse action)
0001H: Cooling (Direct action)
Setting value
0001H: All clearing
Present PV (Input) value
Present MV (Manipulated variable)
Present MV (Manipulated variable)
Setting value
0000 0000 0000 0000
to
20
215
0
2 digit: Control output (OUT1)
0: OFF 1: ON
21 digit: Control output (OUT2)
0: OFF 1: ON
22 digit: Alarm1 (A1) output
0: OFF 1: ON
23 digit: Alarm 2 (A2) output
0:OFF 1:ON
24 digit: Not used
(Always 0)
25 digit: Not used
(Always 0)
26 digit: Heater burnout alarm output
0:OFF 1:ON
27 digit: Loop break alarm output
0:OFF 1:ON
28 digit: Overscale
0:OFF 1:ON
29 digit: Underscale
0:OFF 1:ON
210 digit to 214 digit: Not used (Always 0)
215: Changed by key operation or not
0: Not changed 1: Changed
Changed by key operation or not
0: Not changed 1: Changed

20H
20H

00A0H: CPU Version number reading
00A1H: Instrument status reading

20H

00A3H:Data item changed by key operation

CPU Version number
0000 0000 0000 0000
to
20
215
0
2 digit: Not used
(Always 0)
21 digit: Cooling function
0: OFF 1: ON
22 digit: Alarm 1(A1) function
0: OFF 1: ON
23 digit: Alarm 2(A2) function
0: OFF 1: ON
24 digit: Not used
(Always 0)
25 digit: Not used
(Always 0)
26 digit: Heater burnout alarmfunction
0: OFF 1: ON
27 digit: Loop break alarm function
0: OFF 1: ON
28 digit: Input type selection
0:Multi-input 1:DC input
29 digit to215 digit:
Not used (Always 0)
Changed data item code(*1) When Lock 3 is designated, the setting data is not saved in memory.
This is why setting value reverts to the one before Lock 3 is set when power is turned off.
(*2) When alarm action mode is changed via communication, alarm setting value is cleared to 0.
Also alarm output status is initialized.
(*3) When in DC input, 0001H is fixed range (4 to20mA –1999 to9999) but 0000H is the range that isordered* Notice
When data setting is changed by key operation at the front panel of the instrument, the datathat is related to the changed item is also changed automatically as shown the example 1 below.
However, when the data setting is changed by communication function, the related data does notchange as shown the example 2 below. (Only the changed data changes.)(Example 1) Main setting value high limit: 1370
Main setting value: 1000
When main setting value high limit is changed
to 800by key operation at the front panelof the instrument

Both main setting value high limit and main setting value are changed to 800

(Example 2) Main setting value high limit: 1370
Main setting value: 1000
When main setting value high limit is changed
to 800Main setting value high limit is 800

by communication function

but main setting value keeps the same temperature (1000 )6. Specifications
Communication: Half-duplex

Data transfer rate

: 9600bps (2400, 4800, 9600, 19200bps) Selectable by key operation

Synchronous system: Start-stop

Code form: ASCII

Error correction: Command request repeat system

Error detection: Parity check, Checksum

Data format

Start bit: 1
Data bit: 7
Parity : Even
Stop bit : 1

7. Troubleshooting

If any malfunction occurs, refer to the following items after checking the power supply of thehost computer and the JC series.

• Phenomenon: If it is unable to communicate.
Check the following
The connection or wiring of communication is not securely done.
The burnout or imperfect contact on the communication cable and the connector.
Data transfer rate of the JC series coincides with that of the host computer.
The data bit, parity and stop bit of the host computer whether they accord with those of the JC
series.
The instrument number of the JC series coincides with that of the command.
The instrument numbers are duplicated in multiple JC series.
When communicating by RS-485 (option:C5) without IF-100-C5 or IF-300-C5 (communication
converter), make sure that the program is proper for the transmission timing.
• Phenomenon: Though it is able to communicate, 'NAK' is responded.
Check the following
The command code is surely existent or not.
Whether the setting command exceeds the setting range or not.
In case of the situation being unable to set (such as AT performing)
The operation mode whether being under the setting mode by the key operation◆ If you have any inquiries, please consult our agency or the shop where you purchased
the unit.

SHINKO TECHNOS CO.,LTD.
OVERSEAS DIVISION

Reg. Office : 2-48, 1-Chome, Ina, Minoo, Osaka, Japan
Mail Address : P.O.Box 17, Minoo, Osaka, Japan: http://www.shinko-technos.co.jp
URL
Tel : 81-727-21-2781: overseas@shinko-technos.co.jp
E-mailFax: 81-727-24-1760