AER-101-ORP (C5)COMMUNICATION INSTRUCTION MANUAL

No. AER1CORPE3 2019.08
This manual contains instructions for communication functions of the AER-101-ORP.
To prevent accidents arising from the misuse of this instrument, please ensure the operator receives this manual.

Warning
Turn the power supply to the instrument off before wiring or checking.
Working on or touching the terminal with the power switched on may result in severe injury or
death due to electrical shock.

1. System Configuration
System configuration example using Communication converter IF-400 and USB communication
cable CMC-001-1
When using Communication converter IF-400

Host computer

Communication converter
IF-400 (sold separately)
RS-232C
RS-485
AER-101-ORP
No. 0

No. 1

No. 30(Fig. 1-1)

When using USB communication cable CMC-001-1
Host computer
USB communication cable
CMC-001-1 (sold separately)USB

AER-101-ORP
No. 0

RS-485(Fig. 1-2)
1

No. 1

No. 302. Wiring
Wiring example using Communication converter IF-400 and USB communication cable CMC-001-1
When using communication converter IF-400, use the provided wire harness (C0J: Between IF-400 and
AER-101-ORP, C5J: Between AER-101-ORP units), shield wire and CDM (sold separately).
When using USB communication cable CMC-001-1, use the provided wire harness (C0J: Between
IF-400 and AER-101-ORP, C5J: Between AER-101-ORP units).
• When using communication converter IF-400• When using USB communication cable CMC-001-1

Communication converter
IF-400(sold separately)

Host computer

Shieldwire

Host computerFG
USB communication
cable CMC-001-1(sold separately)

Terminal block (commercially available)
is used to relay CMC-001-1 and C0J.

Terminal block (commercially available)
is used to relay CDM and C0J.
Yellow

Yellow

Blue
Black

Blue
Black

CDM (sold separately)

No. 0

AER-101-ORP (Max.31 units)
No. 1

No. 30

C5J

C0J
C5J

2 connecters are wired internally.

(Fig. 2-1)
Shield Wire
Connect only one end of the shield to the FG or GND terminal to avoid a ground loop. If both ends of theshield wire are connected to the FG or GND terminal, the circuit will be closed, resulting in a ground loop.
This may cause noise. Be sure to ground the FG or GND terminal.
Recommended cable: OTSC-VB 2PX0.5SQ (made by Onamba Co., Ltd.) or equivalent (use a twisted paircable.)
2

Terminator (Terminal Resistor)
Communication converter IF-400 (sold separately) has a built-in terminator.
The terminator is mounted at the end of the wire when connecting multiple peripheral devices to a personal
computer. The terminator prevents signal reflection and disturbance.
Do not connect a terminator to the communication line because each AER-101-ORP has built-in pull-up andpull-down resistors.

3. Communication Settings
Communication parameters can be set in the Basic Function Group.
To enter the Basic Function Group, follow the procedure below.
Press thekey 4 times in ORP Display Mode or Cleansing Output Mode.
(1)
If EVT3, EVT4 Outputs (EVT3 option) are/is ordered, press thekey 6 times
in ORP Display Mode or Cleansing Output Mode.
(2)

Press thekey twice. “Communication protocol” will appear.

(3) Set each item. (Use theCharacteror

key for settings, and register the value with the

Setting Item, Function, Setting Range
Communication protocol• Selects communication protocol.
: Shinko protocol•: MODBUS ASCII mode
: MODBUS RTU modekey.)

Factory Default
Shinko protocol

Instrument number0• Sets the instrument number of this unit. (The instrument numbers should be set one
by one when multiple instruments are connected in Serial communication, otherwise
communication is impossible.)• Setting range: 0 to 95
Communication speed
9600 bps• Selects a communication speed equal to that of the host computer.
: 9600 bps•: 19200 bps: 38400 bps
Data bit/Parity• Selects data bit and parity.
: 8 bits/No parity•: 7 bits/No parity: 8 bits/Even: 7 bits/Even: 8 bits/Odd: 7 bits/Odd

7 bits/Even

Stop bit• Selects the stop bit.
: 1 bit•: 2 bits

1 bit(4) Press the
Output Mode.

key multiple times. The unit will revert to ORP Display Mode or Cleansing

34. Communication ProcedureCommunication starts with command transmission from the host computer (hereafter Master) andends with the response of the AER-101-ORP (hereafter Slave).
MasterCommand
Data

Slave

Command
Acknowledgement
Command
Negative
acknowledgement
Command
No response(Fig. 4-1)

• Response with data
When the master sends the reading command, the slave
responds with the corresponding set value or current status.
• Acknowledgement
When the master sends the setting command, the slave
responds by sending acknowledgement after theprocessing is terminated.
• Negative acknowledgement
When the master sends a non-existent command or value
out of the setting range, the slave returns a negative
acknowledgement.
• No response
The slave will not respond to the master in the following cases:• Global address (Shinko protocol) is set.
• Broadcast address (MODBUS protocol) is set.
• Communication error (framing error, parity error)• Checksum error (Shinko protocol), LRC discrepancy (MODBUSASCII mode), CRC-16 discrepancy (MODBUS RTU mode)

Communication Timing of the RS-485
Master Side (Take note while programming)
When the master starts transmission through the RS-485 communication line, the master is arranged so
as to provide an idle status (mark status) transmission period of 1 or more characters before sending thecommand to ensure synchronization on the receiving side.
Set the program so that the master can disconnect the transmitter from the communication line within a
1 character transmission period after sending the command in preparation for reception of the response
from the slave.
To avoid collision of transmissions between the master and the slave, send the next command after
carefully checking that the master has received the response.
If a response to the command is not returned due to communication errors, set the Retry Processing tosend the command again. (It is recommended to execute Retry twice or more.)
Slave Side
When the slave starts transmission through the RS-485 communication line, the slave is arranged so as
to provide an idle status (mark status) transmission period of 1 or more characters before sending the
response to ensure synchronization on the receiving side.
The slave is arranged so as to disconnect the transmitter from the communication line within a 1 charactertransmission period after sending the response.

4

5. Shinko Protocol
5.1 Transmission Mode
Shinko protocol is composed of ASCII codes.
Hexadecimal (0 to 9, A to F), which is divided into high order (4-bit) and low order (4-bit) out of 8-bit
binary data in command is transmitted as ASCII characters.
Data format
Start bit: 1 bit
Data bit: 7 bits
Parity: Even
Stop bit: 1 bit
Error detection: Checksum
5.2 Command Configuration
All commands are composed of ASCII.
The data (set value, decimal number) is represented by hexadecimal numbers.
Negative numbers are represented in 2's complement.
Numerals written below the command represent number of characters.
(1) Setting Command
Sub
HeaderData
CommandAddress
Data
Checksumaddress(02H)
itemtype (50H)
(20H)
1
1
1
1
4
4
2

Delimiter(03H)
1(2) Reading Command
Header(02H)

Address

1

1

Sub
address(20H)
1Commandtype (20H)

Data
item

Checksum

Delimiter
(03H)

1

4

2

1

Commandtype (20H)

Data
item

Data

Checksum

Delimiter
(03H)

1

4

4

2

1

(3) Response with Data
Header(06H)

Address

1

1(4) Acknowledgement
HeaderAddress
(06H)
1
1

Sub
address(20H)
1

Checksum2(5) Negative Acknowledgement
HeaderError
Address
(15H)
code
1
1
1

Delimiter(03H)
1

Checksum2

Header:Delimiter(03H)
1

Control code to represent the beginning of the command or the response.
ASCII codes are used.
Setting command, Reading command: STX (02H) fixed
Response with data, Acknowledgement: ACK (06H) fixed
Negative acknowledgement:
NAK (15H) fixed
Instrument number (Address): Numbers by which the master discerns each slave.
Instrument numbers 0 to 94 and Global address 95.
ASCII codes (20H to 7FH) are used by adding 20H to instrument numbers 0 to 95(00H to 5FH).
95 (7FH) is called the Global address, which is used when the same command issent to all the slaves connected. However, a response is not returned.
Sub address:
20H fixed
Command type: Code to discern Setting command (50H) and Reading command (20H)

5

Data item:

Data:

Checksum:
Delimiter:
Error code:

Classification of the command object.
Composed of 4-digit hexadecimal numbers, using ASCII.
(Refer to “7. Communication Command Table”.) (pp. 12 to 19)
The contents of data (set value) differ depending on the setting command.
Composed of 4-digit hexadecimal numbers, using ASCII.
(Refer to “7. Communication Command Table”.) (pp. 12 to 19)
2-character data to detect communication errors. (Refer to “5.3 Checksum Calculation”.)
Control code to represent the end of command.
ASCII code ETX (03H) fixed
Represents an error type using ASCII.
1 (31H)-----Non-existent command
2 (32H)-----Not used
3 (33H)-----Setting outside the setting range
4 (34H)-----Status unable to be set (e.g. While in Adjustment mode / Span sensitivity
correction mode, etc.)
5 (35H)-----During setting mode by keypad operation

5.3 Checksum Calculation
Checksum is used to detect receiving errors in the command or data.
Set the program for the master side as well to calculate the checksum of the response data from theslaves so that communication errors can be checked.
The ASCII code (hexadecimal) corresponding to the characters which range from the address (instrument
number) to that before the checksum is converted to binary notation, and the total value is calculated.
The lower one byte of the total value is converted to 2’s complement, and then to hexadecimal numbers,that is, ASCII code for the checksum.
• 1’s complement: Reverse each binary bit. 0 will become 1 and vice versa.
• 2’s complement: Add 1 to 1’s complement.
Checksum Calculation Example
Data item 0008H (ORP inputs for moving average): 1 (0001H)
Address (instrument number): 0 (20H)[e.g.]
Checksum calculation range
STX

P

0

0

0

8

0

0

0

1

E

7

ETX

[Characters above are represented in ASCII.]
02H 20H 20H 50H 30H 30H 30H 38H 30H 30H 30H 31H 45H 37H 03H
Checksum[Binary][Hexadecimal]
20H
0010 0000
20H
0010 0000
50H
0101 0000
30H
0011 0000
30H
0011 0000
30H
0011 0000
38H
0011 1000
30H
0011 0000
30H
0011 0000
30H
0011 0000
0011 0001+ 31H
10 0001 1001

1110

[2’s complement]

1110

0110
1
0111

[Hexadecimal]

E

7[ASCII code]

45H

37H

[1’s complement]+

Checksum(Fig. 5.3-1)

6

6. MODBUS Protocol
6.1 Transmission Mode
There are 2 transmission modes (ASCII and RTU) in MODBUS protocol.
ASCII Mode
Hexadecimal (0 to 9, A to F), which is divided into high order (4-bit) and low order (4-bit) out of
8-bit binary data in command is transmitted as ASCII characters.
Data format
Start bit: 1 bit
Data bit: 7 bits (8 bits) (Selectable)
Parity: Even (No parity, Odd) (Selectable)
Stop bit: 1 bit (2 bits) (Selectable)
Error detection: LRC (Longitudinal Redundancy Check)
RTU Mode
8-bit binary data in command is transmitted as it is.
Data format
Start bit: 1 bit
Data bit: 8 bits
Parity: No parity (Even, Odd) (Selectable)
Stop bit: 1 bit (2 bits) (Selectable)
Error detection: CRC-16 (Cyclic Redundancy Check)6.2 Data Communication Interval
ASCII Mode
Max.1 second of interval between characters
RTU Mode
Communication speed 9600 bps, 19200 bps:
To transmit continuously, an interval between characters which consist of one message, must bewithin 1.5-character transmission times.
Communication speed 38400 bps:
To transmit continuously, an interval between characters which consist of one message, must bewithin 750 s.
If an interval lasts longer than 1.5-character transmission times or 750 s, the AER-101-ORP assumes
that transmission from the master is finished, which results in a communication error, and will not
return a response.
6.3 Message Configuration
ASCII Mode
ASCII mode message is configured to start by Header [: (colon) (3AH)] and end by Delimiter [CR(carriage return) (0DH) + LF (Line feed) (0AH)].
Header(:)

Slaveaddress

Function
code

Error check
LRC

Data

Delimiter(CR)

Delimiter(LF)

RTU Mode
Communication speed 9600 bps, 19200 bps: RTU mode is configured to start after idle time isprocessed for more than 3.5-character transmissions, and end after idle time is processed formore than 3.5-character transmissions.
Communication speed 38400 bps: RTU mode is configured to start after idle time is processed formore than 1.75 ms, and end after idle time is processed for more than 1.75 ms.
3.5 idle
Slave
FunctionError check3.5 idle
Data
CRC-16characterscharacters addresscode

76.3.1 Slave Address
Slave address is an individual instrument number on the slave side, and is set within the range 0 to 95 (00H
to 5FH).
The master identifies slaves by the slave address of the requested message.
The slave informs the master which slave is responding to the master by placing its own address in the
response message.
Slave address 00H (Broadcast address) can identify all the slaves connected. However, slaves do notrespond.
6.3.2 Function CodeThe function code is the command code for the slave to undertake one of the following actions.
(Table 6.3.2-1)
Function CodeContents
03 (03H)
Reading the set value and information from slaves
06 (06H)
Setting to slaves
The Function code is used to discern whether the response is normal (acknowledgement) or if any error(negative acknowledgement) has occurred when the slave returns the response message to the master.
When acknowledgement is returned, the slave simply returns the original function code.
When negative acknowledgement is returned, the MSB of the original function code is set as 1 for the response.
(For example, if the master sends request message setting 10H to the function code by mistake, slave
returns 90H by setting the MSB to 1, because the former is an illegal function.)
For negative acknowledgement, the exception codes below are set to the data of the response message,
and returned to the master in order to inform it of what kind of error has occurred. (Table 6.3.2-2)(Table 6.3.2-2)
Exception CodeContents
1 (01H)
Illegal function (Non-existent function)
2 (02H)
Illegal data address (Non-existent data address)
3 (03H)
Illegal data value (Value out of the setting range)
17 (11H)
Shinko protocol error code 4 [Status unable to be set.
(e.g.) During Adjustment mode, Span sensitivity correction mode, etc.]
18 (12H)
Shinko protocol error code 5 (During setting mode by keypad operation)
6.3.3 Data
Data differs depending on the function code.
A request message from the master is composed of a data item, amount of data and setting data.
A response message from the slave is composed of the byte count, data and exception codesin negative acknowledgements.
The effective range of data is -32768 to 32767 (8000H to 7FFFH).
6.3.4 Error CheckASCII Mode
After calculating LRC (Longitudinal Redundancy Check) from the slave address to the end of data,
the calculated 8-bit data is converted to two ASCII characters, and are appended to the end of message.
How to calculate LRC
1 Create a message in RTU mode.
2 Add all the values from the slave address to the end of data. This is assumed as X.
3 Make a complement for X (bit reverse). This is assumed as X.
4 Add a value of 1 to X. This is assumed as X.
5 Set X as an LRC to the end of the message.
6 Convert the whole message to ASCII characters.

8

RTU Mode
After calculating CRC-16 (Cyclic Redundancy Check) from the slave address to the end of the data, thecalculated 16-bit data is appended to the end of message in sequence from low order to high order.
How to calculate CRC-16
In the CRC-16 system, the information is divided by the polynomial series. The remainder is added to theend of the information and transmitted. The generation of a polynomial series is as follows.
(Generation of polynomial series: X16 + X 15 + X 2 + 1)
1 Initialize the CRC-16 data (assumed as X) (FFFFH).
2 Calculate exclusive OR (XOR) with the 1st data and X. This is assumed as X.
3 Shift X one bit to the right. This is assumed as X.
4 When a carry is generated as a result of the shift, XOR is calculated by X of 3 and the fixedvalue (A001H). This is assumed as X. If a carry is not generated, go to step 5 .
5 Repeat steps 3 and 4 until shifting 8 times.
6 XOR is calculated with the next data and X. This is assumed as X.
7 Repeat steps 3 to 5 .
8 Repeat steps 3 to 5 up to the final data.
9 Set X as CRC-16 to the end of message in sequence from low order to high order.

96.4 Message Example
ASCII Mode
Numerals written below the command represent the number of characters.
1

Reading [Slave address 1, Data item 0080H (ORP value)]• A request message from the masterAmount of data means how many data items are to be read. It is fixed as (30H 30H 30H 31H).
Header Slave
Function
Data item
Amount of data
Error check Delimiter
addresscode[0080H][0001H]
LRC(3AH) (30H 31H) (30H 33H) (30H 30H 38H 30H) (30H 30H 30H 31H) (37H 42H) (0DH 0AH)
1
2
2
4
4
2
2
• Response message from the slave in normal status [(e.g.) 100 mV (0064H)]
The response byte count means the byte count of data which have been read. It is fixed as (30H 32H).
Response
Error check Delimiter
Data
Function
Header Slave
byte countLRC
address[0064H]
code[02H](30H 30H 36H 34H) (39H 36H) (0DH 0AH)
(3AH) (30H 31H) (30H 33H)
(30H 32H)
1
2
2
2
4
2
2
• Response message from the slave in exception (error) status (When a data item is incorrect)
The function code MSB is set to 1 for the response message in exception (error) status (83H isreturned).
The exception code 02H (Non-existent data address) is returned (error).
Header Slave
Function Exception code Error check Delimiter
address
code
[02H]
LRC
(3AH) (30H 31H) (38H 33H) (30H 32H)
(37H 41H) (0DH 0AH)
1
2
2
2
2
2
Setting [Slave address 1, Data item 0008H (ORP inputs for moving average)]• A request message from the master [When setting “ORP inputs for moving average” to 1 (0001H)]
Header Slave
Function
Data item
Data
Error check Delimiter
addresscode[0008H][0001H]
LRC(3AH) (30H 31H) (30H 36H) (30H 30H 30H 38H) (30H 30H 30H 31H) (46H 30H) (0DH 0AH)
1
2
2
4
4
2
2

2

• Response message from the slave in normal status
Header Slave
Function
Data item
Data
Error check Delimiter
addresscode[0008H][0001H]
LRC(3AH) (30H 31H) (30H 36H) (30H 30H 30H 38H) (30H 30H 30H 31H) (46H 30H) (0DH 0AH)
1
2
2
4
4
2
2
• Response message from the slave in exception (error) status (When a value out of the setting range
is set.)
The function code MSB is set to 1 for the response message in exception (error) status (86H isreturned.).
The exception code 03H (Value out of the setting range) is returned (error).
Header Slave
Function Exception code Error check
Delimiter
address
code
[03H]
LRC
(3AH) (30H 31H) (38H 36H) (30H 33H)
(37H 36H)(0DH 0AH)
1
2
2
2
2
2

10

RTU Mode
Numerals written below the command represent number of characters.
Reading [Slave address 1, Data item 0080H (ORP value)]• A request message from the masterAmount of data means how many data items are to be read. It is fixed as (0001H).
Slave
Function
Data item
Amount of data
Error check3.5 idle
addresscode
CRC-16characters
(01H)
(03H)
(0080H)(0001H)(85E2H)
1
1
2
2
2

1

3.5 idle
characters• Response message from the slave in normal status [(e.g.) 100 mV (0064H)]
The response byte count means the byte count of data which has been read. It is fixed as (02H).
Slave
Function
Response
Data
Error check3.5 idle
3.5 idle
addresscodebyte countCRC-16characterscharacters
(01H)
(03H)
(02H)
(0064H)(B9AFH)1
1
1
2
2• Response message from the slave in exception (error) status (When a data item is incorrect)
The function code MSB is set to 1 for the response message in exception (error) status (83H isreturned).
The exception code (02H: Non-existent data address) is returned (error).
Slave
Function Exception code
Error check3.5 idle
3.5 idle
addresscode
CRC-16characterscharacters
(01H)
(83H)
(02H)
(C0F1H)1
1
1
2
Setting (Slave address 1, Data item 0008H (ORP inputs for moving average)• A request message from the master [When setting “ORP inputs for moving average” to 1 (0001H)]
Slave
Function
Data item
Data
Error check3.5 idle
3.5 idle
addresscode
CRC-16characterscharacters
(01H)
(06H)
(0008H)(0001H)(C9C8H)
1
1
2
2
2

2

• Response message from the slave in normal status
Slave
Function
Data item
3.5 idle
addresscodecharacters
(01H)
(06H)
(0008H)
1
1
2

Data(0001H)
2

Error check
CRC-16(C9C8H)2

3.5 idle
characters• Response message from the slave in exception (error) status (When a value out of the setting range is set)
The function code MSB is set to 1 for the response message in exception (error) status (86H isreturned.).
The exception code (03H: Value out of the setting range) is returned (error).
Slave
Function Exception code
Error check3.5 idle
3.5 idle
addresscode
CRC-16characterscharacters
(01H)
(86H)
(03H)
(0261H)
1
1
1
2

11

7. Communication Command Table
7.1 Note on Setting and Reading Command• The data (set value, decimal) is converted to hexadecimal numbers.
A negative number is represented in 2's complement.
• When connecting multiple slaves, the address (instrument number) must not be duplicated.
• Data items 0200H to 0209H (User save area 1 to 10) can be read or set in 1 word units.
Effective range of data is -32768 to 32767 (8000H to 7FFFH).
• MODBUS protocol uses Holding Register addresses. The Holding Register addresses are created asfollows. A Shinko command data item is converted to decimal number, and the offset of 40001 is added.
The result is the Holding Register address.
Using Data item 0001H (Input indication high limit) as an example: Data item in the sending message is
0001H, however, MODBUS protocol Holding Register address is 40002 (1 + 40001).
• Even if EVT3 option is not ordered, setting or reading via software communication will be possible.
However, EVT3 and EVT4 command contents will not function.
(1) Setting Command• Up to 1,000,000 (one million) entries can be stored in non-volatile IC memory.
If the number of settings exceeds the limit, the data will not be saved. So, do not change the set values
frequently via communication. (If the value set via communication is the same as the value before thesetting, the value will not be written in non-volatile IC memory.)• Be sure to select Lock 3 when changing the set value frequently via software communication. If Lock 3 isselected, all set values – except Adjustment value, Span sensitivity correction value, Transmission output
Zero and Span adjustment values – can be temporarily changed. However, they revert to their previous
value after the power is turned off because they are not saved in the non-volatile IC memory.
Do not change setting items (EVT1, EVT2, EVT3, EVT4 types). If they are changed, they will affect othersetting items.
• Setting range of each item is the same as that of keypad operation.
• When the data (set value) has a decimal point, a whole number (hexadecimal) without a decimal point is used.
• If EVT type is changed during selection of Data items 0003 (EVT1 type), 0050H (EVT2 type), 0051H (EVT3type) and 0052H (EVT4 type), EVT1 to EVT4 values default to 0 (zero). Output status of EVT1 to EVT4 will
also be initialized.
• Settings via software communication are possible while in Set value lock status.
• Communication parameters such as Instrument Number, Communication Speed of the slave cannot be set bysoftware communication. They can only be set via the keypad. (p.3)• When sending a command by Global address [95 (7FH), Shinko protocol] or Broadcast address [(00H),
MODBUS protocol], the same command is sent to all the slaves connected. However, the response is not
returned.
(2) Reading Command• When the data (set value) has a decimal point, a whole number (hexadecimal) without a decimal point isused for a response.

127.2 Setting/Reading Command
ShinkoMODBUS
Command Function
Data ItemType
Code
50H/20H
06H/03H 0001H Input indication high limit
50H/20H
06H/03H 0002H Input indication low limit
50H/20H
06H/03H 0003H EVT1 type

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

06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H

0004H
0005H
0006H
0007H
0008H
0010H
0011H
0012H
0013H
0014H
0015H
0016H
0017H
0018H
0019H
001AH
001BH
0030H

EVT1 value
EVT1 ON side
EVT1 ON delay time
EVT1 OFF delay time
ORP inputs for moving average
EVT1 proportional band
EVT1 reset
EVT1 proportional cycle
EVT2 proportional band
EVT2 reset
EVT2 proportional cycle
EVT3 proportional band
EVT3 reset
EVT3 proportional cycle
EVT4 proportional band
EVT4 reset
EVT4 proportional cycle
Set value lock50H/20H

06H/03H

0031H Transmission output type

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

06H/03H
06H/03H
06H/03H

0032H Transmission output high limit
0033H Transmission output low limit
0036H Setting Display indication

50H/20H
50H/20H

06H/03H
06H/03H

0037H Backlight time
0040H ORP input filter time constantData
Set value
Set value
0000H: No action
0001H: ORP input low limit action
0002H: ORP input high limit action
0003H: Cleansing output
0004H: ORP input error alarm output
0005H: ORP fluctuation alarm output
0006H: ORP input High/Low limits
independent action
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
0000H: Unlock
0001H: Lock 1
0002H: Lock 2
0003H: Lock 3
0000H: ORP transmission
0001H: EVT1 MV transmission
0002H: EVT2 MV transmission
0003H: EVT3 MV transmission (*)
0004H: EVT4 MV transmission (*)
Set value (Decimal point ignored.)
Set value (Decimal point ignored.)
0000H: No indication
0001H: EVT1 value
0002H: EVT2 value
0003H: EVT3 value (*)
0004H: EVT4 value (*)
Set value
Set value (Decimal point ignored.)(*) If ‘Setting’ is executed while EVT3, EVT4 outputs (EVT3 option) are/is not ordered, the following error code
will be returned.
• Shinko protocol: Error code 3 (33H)• MODBUS: Exception code 3 (03H)

13

ShinkoCommandType
50H/20H
50H

MODBUS
Function
Data Item
Code
06H/03H 0041H EVT output when input errors
occur
06H
0044H Adjustment mode

50H/20H
50H

06H/03H
06H

0045H
0046H

50H/20H
50H/20H

06H/03H
06H/03H

0047H
0048H

50H/20H

06H/03H

0049H

50H/20H

06H/03H

004AH

50H/20H

06H/03H

004BH

50H/20H

06H/03H

004CH

50H/20H

06H/03H

004DH

50H/20H

06H/03H

004EH

50H/20H

06H/03H

004FH

50H/20H

06H/03H

0050H

50H/20H

06H/03H

0051H

50H/20H

06H/03H

0052H

Data

0000H: Enabled
0001H: Disabled
0000H: ORP Display Mode or
Cleansing Output Mode
0001H: Adjustment modeSet value
Adjustment value
0000H: ORP Display Mode orSpan sensitivity correction
Cleansing Output Mode
mode
0001H: Span sensitivity correctionmode
Span sensitivity correction value Set value
Output ON time when EVT1
Set value
output ON
Output OFF time whenEVT1
Set value
output ON
Output ON time when EVT2
Set value
output ON
Output OFF time when EVT2
Set value
output ON
Output ON time when EVT3
Set value
output ON
Output OFF time when EVT3
Set value
output ON
Output ON time when EVT4
Set value
output ON
Output OFF time when EVT4
Set value
output ON
0000H: No action
EVT2 type
0001H: ORP input low limit action
0002H: ORP input high limit action
0003H: Cleansing output
0004H: ORP input error alarm output
0005H: ORP fluctuation alarm output
0006H: ORP input High/Low limits
independent action
0000H: No action
EVT3 type
0001H: ORP input low limit action
0002H: ORP input high limit action
0003H: Cleansing output
0004H: ORP input error alarm output
0005H: ORP fluctuation alarm output
0006H: ORP input High/Low limits
independent action
0000H: No action
EVT4 type
0001H: ORP input low limit action
0002H: ORP input high limit action
0003H: Cleansing output
0004H: ORP input error alarm output
0005H: ORP fluctuation alarm output
0006H: ORP input High/Low limits
independent action

14

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

MODBUS
FunctionCode
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H

0053H
0054H
0055H
0056H
0057H
0058H
0059H
005AH
005BH
005CH
005DH
005EH
0063H

50H/20H

06H/03H

0064H ORP color

50H/20H
50H/20H

06H/03H
06H/03H

0065H ORP color range
0066H Bar graph indication

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

06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H

0067H
0070H
0071H
0072H
0073H
0074H
0075H
0076H
0077H
007FH

50H/20H

06H/03H

ORP color reference value
EVT1 output high limit
EVT1 output low limit
EVT2 output high limit
EVT2 output low limit
EVT3 output high limit
EVT3 output low limit
EVT4 output high limit
EVT4 output low limit
Key operation change flagclearing
0100H EVT1 hysteresis type

50H/20H

06H/03H

0101H EVT2 hysteresis type

50H/20H

06H/03H

0102H EVT3 hysteresis type

50H/20H

06H/03H

0103H EVT4 hysteresis type

50H/20H
50H/20H

06H/03H
06H/03H

0104H EVT1 OFF side
0105H EVT2 OFF side

Data Item

Data

EVT2 value
EVT3 value
EVT4 value
EVT2 ON side
EVT3 ON side
EVT4 ON side
EVT2 ON delay time
EVT3 ON delay time
EVT4 ON delay time
EVT2 OFF delay time
EVT3 OFF delay time
EVT4 OFF delay time
Backlight selection

15

Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
0000H: All are backlit.
0001H: ORP Display is backlit.
0002H: Setting Display is backlit.
0003H: Action indicators are backlit.
0004H: ORP Display + Setting Display
are backlit.
0005H: ORP Display + Action indicators
are backlit.
0006H: Setting Display + Action indicators
are backlit.
0000H: Green
0001H: Red
0002H: Orange
0003H: ORP color changes continuously.
Set value
0000H: No indication
0001H: Transmission output
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
0001H: Clear change flag
0000H: Medium Value
0001H: Reference Value
0000H: Medium Value
0001H: Reference Value
0000H: Medium Value
0001H: Reference Value
0000H: Medium Value
0001H: Reference Value
Set value
Set valueShinkoCommandType
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H

MODBUS
FunctionCode
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H

0106H EVT3 OFF side
0107H EVT4 OFF side
0108H Number of cleansing cycles
0109H Cleansing interval
010AH Cleansing time
010BH Restore time after cleansing
010CH Manual cleansing mode

50H/20H

06H/03H

010FH

50H/20H

06H/03H

0110H

50H/20H

06H/03H

0111H

50H/20H

06H/03H

0112H

EVT2 ORP input error alarm
EVT type

50H/20H

06H/03H

0113H

EVT3 ORP input error alarm
EVT type

50H/20H

06H/03H

0114H EVT4 ORP input error alarm
EVT type

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

0115H EVT1 ORP input error alarmband when EVT output ON
0116H EVT1 ORP input error alarmtime when EVT output ON
0117H EVT1 ORP input error alarmband when EVT output OFF
0118H EVT1 ORP input error alarmtime when EVT output OFF
0119H EVT2 ORP input error alarmband when EVT output ON
011AH EVT2 ORP input error alarmtime when EVT output ON
011BH EVT2 ORP input error alarmband when EVT output OFF
EVT2
ORP input error alarm
011CH
time when EVT output OFF
011DH EVT3 ORP input error alarmband when EVT output ON
EVT3
ORP input error alarm
011EH
time when EVT output ON

Data Item

Transmission output status
in Adjustment mode / Span sensitivity
correction mode
Transmission output value HOLD
in Adjustment mode / Span sensitivity
correction mode
EVT1 ORP input error alarm
EVT type

Data
Set value
Set value
Set value
Set value
Set value
Set value
0001H: Manual cleansing
mode
0000H: Last value HOLD
0001H: Set value HOLD
0002H: Measured value
Set value

0000H: No action
0001H: EVT2 type
0002H: EVT3 type (*)
0003H: EVT4 type (*)
0000H: EVT1 type
0001H: No action
0002H: EVT3 type (*)
0003H: EVT4 type (*)
0000H: EVT1 type
0001H: EVT2 type
0002H: No action
0003H: EVT4 type
0000H: EVT1 type
0001H: EVT2 type
0002H: EVT3 type
0003H: No action
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value(*) If ‘Setting’ is executed while EVT3, EVT4 outputs (EVT3 option) are/is not ordered, the following error code
will be returned.
• Shinko protocol: Error code 3 (33H)• MODBUS: Exception code 3 (03H)

16

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

MODBUS
Function
Data Item
Code
06H/03H 011FH EVT3 ORP input error alarmband when EVT output OFF
06H/03H 0120H EVT3 ORP input error alarmtime when EVT output OFF
06H/03H 0121H EVT4 ORP input error alarmband when EVT output ON
06H/03H 0122H EVT4 ORP input error alarmtime when EVT output ON
06H/03H 0123H EVT4 ORP input error alarmband when EVT output OFF
EVT4
ORP input error alarm
06H/03H 0124H
time when EVT output OFF
06H/03H 0125H ORP input error alarm time unit

50H

06H

50H/20H

06H/03H

50H/20H

06H/03H

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

06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H
06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

50H/20H

06H/03H

0126H Transmission output
adjustment mode

0127H Transmission output Zeroadjustment value
0128H Transmission output Spanadjustment value
0129H EVT1 cycle variable range
012AH EVT2 cycle variable range
012BH EVT3 cycle variable range
012CH EVT4 cycle variable range
012DH EVT1 cycle extended time
012EH EVT2 cycle extended time
012FH EVT3 cycle extended time
0130H EVT4 cycle extended time
0131H EVT1 ORP fluctuation alarm time0132H EVT2 ORP fluctuation alarm time0133H EVT3 ORP fluctuation alarm time0134H EVT4 ORP fluctuation alarm time0135H EVT1 ORP fluctuation alarm band
0136H EVT2 ORP fluctuation alarm band
0137H EVT3 ORP fluctuation alarm band
0138H EVT4 ORP fluctuation alarm band
0139H EVT1 High/Low limits
independent lower side value
013AH EVT2 High/Low limits
independent lower side value
EVT3
High/Low limits
013BH
independent lower side value
013CH EVT4 High/Low limits
independent lower side value

17

Data
Set value
Set value
Set value
Set value
Set value
Set value
0000H: Second(s)0001H: Minute(s)0000H: ORP Display Mode or
Cleansing Output Mode
0001H: Transmission output Zeroadjustment mode
0002H: Transmission output Spanadjustment modeSet value (Decimal point ignored.)
Set value (Decimal point ignored.)
Set value (Decimal point ignored.)
Set value (Decimal point ignored.)
Set value (Decimal point ignored.)
Set value (Decimal point ignored.)
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set valueShinkoCommandType
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

MODBUS
Function
Data Item
Code
06H/03H 013DH EVT1 High/Low limits
independent upper side value
06H/03H 013EH EVT2 High/Low limits
independent upper side value
EVT3
High/Low limits
06H/03H 013FH
independent upper side value
06H/03H 0140H EVT4 High/Low limits
independent upper side value
06H/03H 0141H EVT1 hysteresis
06H/03H 0142H EVT2 hysteresis
06H/03H 0143H EVT3 hysteresis
06H/03H 0144H EVT4 hysteresis
06H/03H 0145H Transmission output status whencleansing
06H/03H 0146H Transmission output value HOLD
when cleansing
06H/03H 0200H User save area 1
06H/03H 0201H User save area 2
06H/03H 0202H User save area 3
06H/03H 0203H User save area 4
06H/03H 0204H User save area 5
06H/03H 0205H User save area 6
06H/03H 0206H User save area 7
06H/03H 0207H User save area 8
06H/03H 0208H User save area 9
06H/03H 0209H User save area 10

18

Data
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value
Set value (Decimal point ignored.)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)-32768 to 32767 (8000H to 7FFFH)

7.3 Read Only Command
Shinko MODBUS
Command Function
Data Item
Data
Type
Code
20H
03H
0080H ORP value
ORP value
20H
03H
0081H Status flag 10000 0000 0000 0000
to
20
215
0
8
2 to 2 digits: Not used (Always 0)
29 digit: ORP value has exceeded 2000 mV.
0: Normal 1: Exceeding 2000 mV
210 digit: ORP value is less than -2000 mV.
0: Normal 1: Less than -2000 mV
211 digit: Unit status flag
0: ORP Display Mode or Cleansing Output Mode 1: Setting mode
212 digit: Adjustment status flag
0: ORP Display Mode or Cleansing Output Mode 1: Adjustment mode
213 digit: Span sensitivity correction status flag
0: ORP Display Mode or Cleansing Output Mode
1: Span sensitivity correction mode
214 digit: Not used (Always 0)
1: Yes215 digit: Change in key operation 0: No
20H
03H
0084H EVT1 Manipulated Variable
MV (Decimal point ignored.)
20H
03H
0085H EVT2 Manipulated Variable
MV (Decimal point ignored.)
20H
03H
0086H EVT3 Manipulated Variable
MV (Decimal point ignored.)
20H
03H
0087H EVT4 Manipulated Variable
MV (Decimal point ignored.)
20H
03H
0091H Status flag 20000 0000 0000 0000
to
20
215
0 digit: EVT1 output
0: OFF
1: ON
2
0: OFF
1: ON
21 digit: EVT2 output
22 digit: EVT3 output
0: OFF
1: ON
0: OFF
1: ON
23 digit: EVT4 output
1: ON
24 digit: EVT1 output flag (*) 0: OFF
25 digit: EVT2 output flag (*) 0: OFF
1: ON
1: ON
26 digit: EVT3 output flag (*) 0: OFF
1: ON
27 digit: EVT4 output flag (*) 0: OFF
28 digit: Cleansing action (Cleansing time)
0: During programmed action 1: During cleansing time
29 digit: Cleansing action (Restore time after cleansing)
0: During programmed action 1: During restore time after cleansing
210 digit: Manual cleansing status flag
0: No manual cleansing action 1: During manual cleansing action
211, 212 digits: Transmission output adjustment status flag
212
211
Status00
ORP Display Mode or Cleansing Output Mode01
During Transmission output Zero adjustment inTransmission output adjustment mode
10
During Transmission output Span adjustment inTransmission output adjustment mode
213 to 215digits: Not used (Always 0)(*) EVT output flag:(Cleansing output) is selected in [EVT type]: The EVT output flag changes to 1 (ON).
When
If any item other than
(Cleansing output) is selected:
When EVT output is ON: The EVT output flag changes to 1 (ON).
When EVT output is OFF: The EVT output flag changes to 0 (OFF).
19

7.4 ORP Calibration and Transmission Output Adjustment via Communication Command
Adjustment mode, Span sensitivity correction mode and Transmission output adjustment mode
will be described.
7.4.1 Adjustment Mode
Only when using a brand-new sensor, please calibrate in Adjustment mode.
By setting the adjustment value, calibrates ORP value indicated on the AER-101-ORP to read 260 mV(at 20 ) when immersing the ORP Combined Electrode Sensor in the standard solution (Quinhydrone
potential difference 260 mV).
The following outlines the procedure for calibration.
1

When selecting Last value HOLD (0000H) at Data item 010FH (Transmission output status in
Adjustment mode / Span sensitivity correction mode), select it while the ORP Combined
Electrode Sensor is being immersed in the solution currently calibrated.

2

Set Data item 0044H (Adjustment mode) to 0001H. The unit enters Adjustment mode.

3

Immerse the ORP Combined Electrode Sensor in the standard solution (Quinhydrone potential
difference 260 mV).

4

Set an adjustment value at Data item 0045H (Adjustment value) so that the ORP value isapproximately 260 mV (at 20 ).
For other temperature and electric potentials, refer to the temperature characteristics of yourstandard solution.
If 212 digit is read at Data item 0081H (Status flag 1), 1 (Adjustment mode) will be returned.

5

Set Data item 0044H (Adjustment mode) to 0000H.
Adjustment mode is complete, and the unit reverts to ORP Display Mode or Cleansing Output Mode.
If 212 digit is read at Data item 0081H (Status flag 1), 0 (ORP Display Mode or Cleansing Output
Mode) will be returned.

In Adjustment mode, if adjustment cannot be performed due to errors (e.g. ORP value is outside themeasurement range), Error code 1 (Exceeding 2000 mV, Less than -2000 mV) will be returned after
29, 210 digits are read at Data item 0081H (Status flag 1).
To cancel the error code, set Data item 0044H (Adjustment mode) to 0000H.
The unit will return to ORP Display Mode or Cleansing Output Mode.

20

7.4.2 Span Sensitivity Correction Mode
When calibrating periodically, please calibrate in Span sensitivity correction mode.
By setting the Span sensitivity correction value in percentage, calibrates ORP value indicated on the
AER-101-ORP to read 260 mV (at 20 ) when immersing the ORP Combined Electrode Sensor in thestandard solution (Quinhydrone potential difference 260 mV).
The following outlines the procedure for calibration.
1

When selecting Last value HOLD (0000H) at Data item 010FH (Transmission output status in
Adjustment mode / Span sensitivity correction mode), select it while the ORP Combined ElectrodeSensor is being immersed in the solution currently calibrated.

2

Set Data item 0046H (Span sensitivity correction mode) to 0001H.
The unit enters Span sensitivity correction mode.

3

Immerse the ORP Combined Electrode Sensor in the standard solution (Quinhydrone potential
difference 260 mV).

4

Set an adjustment value at Data item 0047H (Span sensitivity correction value) so that the ORP value
is approximately 260 mV (at 20 ).
For other temperature and electric potentials, refer to the temperature characteristics of your standard
solution.
If 213 digit is read at Data item 0081H (Status flag 1), 1 (Span sensitivity correction mode) will be
returned.

5

Set Data item 0046H (Span sensitivity correction mode) to 0000H.
Span sensitivity correction mode is complete, and the unit reverts to ORP Display Mode or Cleansing
Output Mode.
If 213 digit is read at Data item 0081H (Status flag 1), 0 (ORP Display Mode or Cleansing Output Mode)
will be returned.

In Span sensitivity correction mode, if span sensitivity correction cannot be performed due to errors (e.g.
ORP value is outside the measurement range), Error code 1 (Exceeding 2000 mV, Less than -2000 mV)
will be returned after 29 to 210 digits are read at Data item 0081H.
To cancel the Error code, set Data item 0046H (Span sensitivity correction mode) to 0000H.
The unit will return to ORP Display Mode or Cleansing Output Mode.

21

7.4.3 Transmission Output Adjustment
Fine adjustment of Transmission output is performed.
This ORP meter is adjusted at the factory, however, differences may occur between the indication
value of the connected equipment (recorders, etc.) and output value of this instrument.
In this case, perform Transmission output Zero adjustment and Span adjustment.
The following outlines the procedure for adjustment.
1

Set Data item 0126H (Transmission output adjustment mode) to 0001H.
The unit moves to Transmission output Zero adjustment Mode.
If 212, 211 digits are read at Data item 0091H (Status flag 2), 01 (During transmission output Zeroadjustment in Transmission output adjustment mode) will be returned.

2

Set the Transmission output Zero adjustment value at Data item 0127H (Transmission output
Zero adjustment value), while viewing the value displayed on the connected equipment(recorders, etc.).
Setting range: 5.00% of Transmission output span3

Set Data item 0126H (Transmission output adjustment mode) to 0002H.
The unit moves to Transmission output Span adjustment mode.
If 212, 211 digits are read at Data item 0091H (Status flag 2), 10 (During transmission output Spanadjustment in Transmission output adjustment mode) will be returned.

4

Set the Transmission output Span adjustment value at Data item 0128H (Transmission output
Span adjustment value), while viewing the value displayed on the connected equipment(recorders, etc.).
Setting range: 5.00% of Transmission output span

5

Repeat steps

6

To finish the Transmission output adjustment, set Data item 0126H (Transmission output
adjustment mode) to 0000H.
The unit reverts to ORP Display Mode or Cleansing Output Mode.

1

to

4

if necessary.

227.5 Notes on Programming Monitoring Software
7.5.1 How to speed up the scan time
When monitoring multiple units of AER-101-ORP, set the program so that the requisite minimum pieces ofdata such as Data item 0080H (ORP value), Data item 0081H (Status flag 1), Data item 0091H (Status flag2) can be read. For other data, set the program so that they can be read only when their set value has beenchanged. This will speed up the scan time.
7.5.2 How to read the set value changes made by the front keypad operation
If any set value is changed by keypad operation, the AER-101-ORP will set [0081H (Status flag 1) 215:
Change in key operation] to 1 (Yes).
There are 2 methods of reading the set value changes made by the front keypad.
(1) Reading method 1
1 On the monitoring software side, check that [0081H (Status flag 1) 215: Change in key operation] hasbeen set to 1 (Yes), then read all set values.
2

Clear [0081H (Status flag 1) 215: Change in key operation], by setting Data item 007FH (Key operation
change flag clearing) to 0001H (Clear change flag).
If 007FH (Key operation change flag clearing) is set to 0001H (Clear change flag) during the setting
mode of the instrument, Error code 5 (35H, Shinko protocol) or Exception Code 18 (12H, Modbus
protocol) will be returned as a negative acknowledgement. And [0081H (Status flag 1) 215: Change in
key operation] cannot be cleared.
Set a program so that all set values can be read when a negative acknowledgement is returned.
3 Read all set values again after acknowledgement is returned.
(2) Reading method 2
1 On the monitoring software side, check that [0081H (Status flag 1) 215: Change in key operation] hasbeen set to 1 (Yes), then set 007FH (Key operation change flag clearing) to 0001H (Clear changeflag).
2

Set the program depending on acknowledgement or negative acknowledgement as follows.
When acknowledgement is returned:
Consider it as settings completed, and read all set values.
When Error code 5 (35H, Shinko protocol) or Exception code 18 (12H, MODBUS protocol) is returned
as a negative acknowledgement:
Consider it as still in setting mode, and read the requisite minimum pieces of data such as 0080H(ORP value), 0081H (Status flag 1), 0091H (Status flag 2), then return to step 1 .

Thus, programs which do not affect the scan time can be created using the methods described above,even if set values on the monitoring software will not be updated until settings are complete.
7.5.3 Note when sending all set values simultaneously• If EVT1, EVT2, EVT3 or EVT4 type is changed at Data items 0003H (EVT1 type), 0050H (EVT2 type),
0051H (EVT3 type) or 0052H (EVT4 type), the EVT1, EVT2, EVT3 or EVT4 value will default to 0 (zero).
The output status of EVT1, EVT2, EVT3 or EVT4 will also be initialized.
First, send the EVT1, EVT2, EVT3, EVT4 type, then send the EVT1, EVT2, EVT3, EVT4 value set at Data
items 0004H (EVT1 value), 0053H (EVT2 value), 0054H (EVT3 value) and 0055H (EVT4 value).

23

8. Specifications
Serial communication

Cable length

Communicationline
Communication
methodCommunication
speed
Synchronization
methodCode form
Communication
protocolData bit/Parity
Stop bit
Error correction
Error detection
Data format

The following operations can be carried out from an external computer.
(1) Reading and setting of various set values(2) Reading of the ORP value and status(3) Function change, adjustment(4) Reading and setting of user save area
1.2 km (Max.), Cable resistance: Within 50
minimum on both
(Terminators are not necessary, but if used, use 120
sides.)EIA RS-485
Half-duplex communication
9600, 19200, 38400 bps (Selectable by keypad)
Start-stop synchronization
ASCII, Binary
Shinko protocol, MODBUS ASCII, MODBUS RTU (Selectable by keypad)
8 bits/No parity, 7 bits/No parity, 8 bits/Even, 7 bits/Even, 8 bits/Odd,
7 bits/Odd (Selectable by keypad)
1 bit, 2 bits (Selectable by keypad)
Command request repeat system
Parity check, Checksum (Shinko protocol), LRC (MODBUS protocol ASCII),
CRC-16 (MODBUS protocol RTU)
Communication
ShinkoMODBUS ASCIIMODBUS RTU
ProtocolProtocolStart bit
1
1
1
7 (8)
Data bit
78
Selectable
No parity
Even(Even, Odd)
ParityEven(No parity, Odd)
Selectable
Selectable
1 (2)
1 (2)
Stop bit1
Selectable
Selectable24

9. Troubleshooting
Check that power is being supplied to the master and slave that customers use. If communication failure
still occurs, check the following.
Problem
Communication failure

Although communication is
occurring, the response isnegative acknowledgement.

Possible Cause
Communication cable is notsecurely connected, or is
disconnected/defective.
Incorrect wiring of thecommunication cable and/or
connector
Imperfect contact between thecommunication cable and theconnector, or between thecommunication connector andinstrument port
Communication speed of theslave does not match that of themaster.
The data bit, parity and stop bit of
the master do not correspond to
those of the slave.
The instrument number (address)of the slave does not correspondto that of the command.
The instrument numbers(addresses) are duplicated in
multiple slaves.
Make sure that the program isappropriate for the transmission
timing.
A non-existent command code
has been sent.
The setting command data
exceeds the setting range of theslave.
The AER-101-ORP cannot be set
while in Adjustment mode or Span
sensitivity correction mode.
See Sections 7.4.1 Adjustment
Mode and 7.4.2 Span Sensitivity
Correction Mode (pp.20, 21).
The AER-101-ORP is in front
keypad operation setting mode.

For all other malfunctions, please contact our main office or dealers.

25

Solution
Check the communication cableand connector.
Check the communication cableand connector.
Check the communication cableand connector.

Check the communication speedof the slave and master.
Check the data bit, parity andstop bit of the master and theslave.
Check the instrument number(address) of the slave andcommand.
Check the instrument numbers(addresses) of the slave.
Check the program.

Check the command code.
Check the setting range of theslave.
Check the slave status.

Return the unit to ORP Display
Mode or Cleansing Output Mode.

26

27

SHINKO TECHNOS CO., LTD.
OVERSEAS DIVISION
Head Office : 2-5-1, Senbahigashi, Minoo, Osaka, Japan
http://www.shinko-technos.co.jp/e/
URL:
Tel : +81-72-727-6100
E-mail:overseas@shinko-technos.co.jp
Fax: +81-72-727-7006

28