
9
• Response message from the slave in normal status
3.5 idle
characters
address
code
CRC-16
3.5 idle
characters
1 1 2 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).
The exception code (03H: Value out of the setting range) is returned (error).
3.5 idle
characters
address
code
CRC-16
3.5 idle
characters
1 1 1 2
7. Communication Command Table
Data
Note about setting, reading command
• The data (set value, decimal) is converted to hexadecimal figures. A negative number is represented in 2's
complement.
• When connecting multiple slaves, the address (instrument number) must not be duplicated.
• MODBUS protocol uses Holding Register addresses. The Holding Register addresses are created as follows.
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 (SV) as an example: Data item in the sending message is 0001H, however, MODBUS
protocol Holding Register address is 40002 (1 + 40001).
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 frequent transmission via communication is not recommended.
(If a value set via software communication is the same as the value before the setting, the value will not be
written in non-volatile IC memory.)
• 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 alarm type is changed in [Alarm 1 type] (0023H) and [Alarm 2 type] (0024H), the alarm value will default to
0 (zero). Alarm output status will also be initialized.
• Settings via communication are possible while in set value lock status.
• Although the options are not ordered, setting the items for the options is possible using the setting command.
However, they will not function.
• Communication parameters such as Instrument Number, Communication Speed of the slave cannot be set by
software communication. They can only be set via the keypad. (p.2)
• When sending a command using Global address [95 (7FH), Shinko protocol) or Broadcast address (00H,
MODBUS protocol), the same command is sent to all the slaves connected. However, a response is not
returned.
Reading command
• When the data (set value) has a decimal point, a whole number (hexadecimal) without a decimal point is
used for a response.
Negative acknowledgement
The slave will return Error code 1 (31H) (Shinko protocol) or Exception code 1 (01H) (MODBUS protocol)
in the following cases.
• If Control output OFF function (0037H) is selected after selecting ‘Auto/Manual control’ in [OUT/OFF key
function].
• If Auto/Manual control (0038H) is selected after selecting ‘Control output OFF function’ in [OUT/OFF key
function].
• When Manual control MV (0039H) is set during automatic control.
• When AT/Auto-reset (0003H) is selected during PI control action or ON/OFF control action.
The slave will return Error code 4 (34H) (Shinko protocol) or Exception code 17 (11H) (MODBUS protocol)
in the following cases.
• If ‘Cancel (0000H)’ of AT/Auto-reset (0003H) is selected while AT/Auto-reset is being cancelled.
• When ‘Perform (0001H)’ of AT/Auto-reset (0003H) is selected while AT/Auto-reset is performing.