Shimax 485
Shimax 485
Digital Controller
Communication Interface
(RS - 485)
Instruction Manual
Thank you for purchasing SHIMAX product. Please check that the product is the one you ordered.
Please operate after you read the instruction manual and fully understand it.
This instructions manual describes the communication interface, or option function of digital controller MAC 3. See
the attached main body's instructions manual about operation of MAC 3, and the details of each parameter.
Table of Contents
1. Outline ・・・・・・・・・・ 2 5. Outline of Standard
Serial Communications Protocol 7~15
5-1 Communication Step ・・・・・・ 7
2. Specification ・・・・・・・・・・・・・ 2 5-2 Communication Format ・・・・ 7
5-3 Read Command (R) Details ・・・・ 11
3. Connection with Host Computer 3 5-4 Write Command (W) Details ・・・・ 13
3-1 RS-485 ・・・・・・・・・・・・・ 3 5-5 Answering Code Details ・・・・・ 14
3-2 Control of Three State Output ・・・・・ 3 5-6 Communication Data Address Details 15
RS-485 is the data communication standard decided by the Electronic Industries Alliance (EIA).
This standard specified so-called electric and mechanical hardware.
The software portion of the data transmission procedure is not specified.
Therefore, the set with the same interface cannot always communicate each other.
Therefore, the customer fully needs to understand specification and the transmission procedure beforehand.
Use of RS-485 makes it possible to carry out parallel connection of two or more MAC3.
Not many personal computers seem to support this interface.
RS-232C RS-485
However, use of the line converter makes it possible.
2. Specification
Protocol : SHIMAX standard serial protocol, MODBUS ASCII, MODBUS RTU
Signal level : in conformity with EIA RS-485
Communication method : RS-485 Two-wire system Half duplex Multidrop (bus) system
Synchronic system : Start-stop Synchronous system
Communication range : RS-485 Maximum 500m totally (depends on the environmental condition)
Transmission speed : 1200, 2400, 4800, 9600 and 19200, 38400 bps
Transmission procedure : No procedure
Start bit : 1 bit
Data length : 7 bits, 8 bits (MODBUS RTU is fixed to 8 bits)
Parity bit : nothing, the even number, odd number
Stop bit : 1 bit, 2 bits
Communication code : ASCII code (SHIMAX standard serial protocol, MODBUS ASCII)
binary code (MODBUS RTU)
Connectable maxim number : 32 ( including a host controller)
Insulation : Not insulate to analog output. MAC 3 is basic insulation to various input and output, and
electric power source
*MODBUS is a registered trademark of Schneider Electric.
-2-
3. Connection with Host Computer
3-1. RS-
RS-485
However, + terminal and - terminal of the controller are high impedance until just before starting transmission, the
above-mentioned level is output. (See 3-2. Control of Three State Control)
Control
[ RS-485 ]
Host MAC 3
FG controller 1
+ +
- -
controller 2
+
-
Note 1: Attach 1/2W 120Ω terminal resistance of between the host side and one end terminal equipment (between + and
-) at the time of operation.
RS-485 is a multidrop system. Transmitting output is always high impedance at the time of un-communicating and
reception, in order to avoid the collision of a transmitted signal.
Just before transmitting, it changes to a normal output state from high impedance. And it returns to high impedance
again at the same time transmission is completed.
However, the control of 3 state control has about 2 msec (MAX.) time-lag. Set up more than several msec delay time,
when the host side starts transmission immediately after the end of reception.
-3-
4. Setup Concerning Communication
MAC3 has 13 kinds of parameters concerning communication after Mode 9.
These cannot perform setting change by communication except for a communication memory mode setup.
Perform it by a front key.
MENU key
MENU key
MENU key
MENU key choice start character text end character end character
STX STX(02H) ETX(03H) CR(0DH)
ATT "@"(40H) ":"(3AH) CR(0DH)
-4-
4-7. Setup of Communication Address (Slave Address)
Initial value :1
Setting range:MAST,1~255
RS-485 adopts the multidrop system and up to 31 equipments (maximum) are connectable.
By allotting an address (machine No.) to the each equipment, only specified-address holding equipment
can respond.
MENU key
Note 1: An address can be set up to 1~255.However, the maximum number of connectable equipment is 31.
Note 2: The numbers of addresses you can appoint as a slave is 1~247 in the specification of MODBUS.
(Since appointment is possible in 1~255)
Note 3: When decrement is further carried out from Address 1, and decided, MAC3 operates as master
mode ( )
At the time of out 1 and out 2, (measuring range span × output %) + measuring range lower limit is the
actual transmit data.
Note 1: End slaveddress can be set up only within the limits of start slave address~start slave address +30.
Set start and end slave address in the same value if transmitting object is only one.
-5-
4-12. Setup of Delay Time
Initial value :20
Setting range:1~500(msec)
The minimum delay time, from receiving a communication command to actual transmission, can be set up.
MENU key Note 1:A certain line converter may require longer time for 3 state control, and a signal
collision may occur in the case of RS-485.
If delay time is lengthened, it is avoidable.
Caution is required when especially the transmission speed is slow. (1200 bps, 2400 bps, etc.)
Note 2: The actual delay time, from receiving communication command to actual transmission, is the sum
total of the above-mentioned delay time, and the processing time by software.
Especially in the case of write command, command processing time may require around 400 msec.
-6-
5. Outline of Standard Serial Communications Protocol
MAC 3 adopts SHIMAX standard serial communications protocol.
Change of data is possible with the same communication format, even if the different series of equipment which adopts
the standard serial protocol is connected.
5-1. Communication Procedure
a b c d e f g h i j
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 --- ETX D A CR
STX 0 1 1 W 0 1 8 C 0 ,**** ETX E 7 CR
basic format part I text part basic format part II
a b c d e g h i j
(1) (2) (3) (4) (5) (6) (7) (11) (12) (13) (14) (15)
STX 0 1 1 R 0 0 ,**** ETX 3 C CR
STX 0 1 1 W 0 0 --- ETX 4 E CR
basic format part I text part basic format part II
- Basic format part I, II is common at the time of Read command (R), Write command (W), and communication
response.
The each-time operation result data is inserted into BCC data, < i (13), (14) >.
- Text part changes with command type, data address, communication responses, etc.
-7-
(2) Details of Basic format part I
a: Start character [(1): single-digit / STX (02H), or “@" (40H)]
- The character shows that this is head of communication.
- If start character is received, it will be judged as the 1st letter of new communication.
- A start character and the end character of text are chosen by a pair.
(See 4-5. Setup
Setup of Start Character)
1) None
BCC operation is not performed. (13) and (14) are omitted.
2) Addition
Addition operation is performed in the unit of ASCII data 1 character (1 byte), from start character
(1) to text end character (12).
3) Addition + Complement of 2
Addition operation is performed in the unit of ASCII data 1 character (1 byte), from start character
(1) to text end character (12). From the operation result, low rank 1 byte's complement of 2 is taken.
4) Exclusive OR
XOR (exclusive OR) operation is performed in the unit of ASCII data 1 character (1 byte), from
immediately after start character < equipment address (2) >to text end character (12). .
- Regardless of data bit length (7 or 8), calculate in the unit of 1 byte (8 bits).
- According to the above-mentioned operation result, the low rank 1 byte data is divided into top rank 4 bits and 4
bits of low rank, and is changed into ASCII data.
-8-
Example 1: BCC At setup of Addition at the time of Read command (R).
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 ETX D A CR
02H + 30H + 31H + 31H + 52H + 30H + 31H + 30H + 30H + 30H + 03H = 1DAH
Example 2 : BCC At setup of Addition + Complement of 2 at the time of Read command (R)
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 ETX 2 6 CR
02H + 30H + 31H + 31H + 52H + 30H + 31H + 30H + 30H + 30H + 03H = 1DAH
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 ETX 5 0 CR
30H 31H 31H 52H 30H 31H 30H 30H 30H 03H = 50H
1) When the following abnormalities have been recognized in the basic format part, no answer is given.
- when there happened hardware error. (overrun, flaming, parity error)
- when equipment address and sub address differ from the address of appointed equipment.
- when character is not in the proper position that determined in the above-mentioned communication format.
- when the operation result of BCC differs from BCC data.
2) Binary digit (binary) data is converted into ASCII data every 4 bits.
3) In a hexadecimal number, <A>~<F> are converted into ASCII data using a capital letter.
-9-
(5) Text part outline
Text part changes with the type of command, and communication responses.
. See 5-3. Read command (R) details as well as 5-4. Write command (W) details about details of text part.
d: Command type [(5):single-digit],
- "R" (52H/capital letter): This shows that they are read command and read command response.
. Used when various data are read out (or read in) to a personal computer, PLC, etc.
- "W" (57H/capital letter): This shows that they are write command and write command response.
Used when various data are written in (or changed) from a personal computer, PLC, etc.
- On occasions when unusual characters other than "R" and "W" have been recognized, it gives no response.
binary digit D15,D14,D13,D12 D11,D10, D9, D8 D7, D6, D5, D4 D3, D2, D1, D0
(16 bits) 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0
hexadecimal number 0H 1H 8H CH
"0" "1" "8" "C"
ASCII data 30H 31H 38H 43H
(6) (7) (8) (9)
- See 8. Communication Data Address List about data address
g(11)
1st data 2nd data n-th data
high lower high lower hige lower
“,” 1 2 3 4 1 2 3 4 1 2 3 4
2CH
- Quotation (", "2CH) are, without fail, added to the head of data, and subsequent portion is data.
- The sign which divides between data and data is not employed.
- The number of data is determined with the number of data of communication command format f :( 10).
- One data is expressed in the unit of binary digit, 16 bits (1 word) except decimal point.
- The positions of a decimal point differ from data to data.
- 16 bit data are divided every 4 bits, and each is converted into ASCII data.
- See 5-
5-3. Read Command (R) Details,and
etails, 5-4. Write Command (W) Details about the details of data
- 10 -
e: Answering code [(6), (7):double-digit]
- Appointment of the answering code to Read command (R) and Write command (W).
- Binary digit 8 bit data (0~255) are divided into high rank 4 bits and low rank 4 bits, and each is converted into
ASCII data.
(6): Data from which high 4 bits is converted into ASCII.
(7): Data from which low 4 bits is converted into ASCII.
- In the case of normal response, "0" (30H) and "0" (30H) are appointed.
- In the case of abnormal response, abnormal code N0. is converted to ASCII data and appointed.
- See 5-5. Answering Cod
Code Details about details of answering code.
text part
d e f
d: this means Read command.
(5) (6) (7) (8) (9) (10) e: lead data address of read-out data is appointed.
R 0 4 0 0 4 f: appointment of the number of data that should be read
52H 30H 34H 30H 30H 34H out of lead data address.
(2) The normal response format at the time of Read command (R)
- The normal response format (text part) to Read command (R) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e g
(5) (6) (7) (11)
1st data 2nd data 5th data
R O O , O O 1 E O O 7 8 0 0 0 3
52H 30H 30H 2CH 30H 30H 31H 45H 30H 30H 37H 38H 30H 30H 30H 33H
- d (5) : <R (52H)> which shows that it is the response of Read command (R) is inserted.
- e (6),(7) : < 00 (30H, 30H) > ,which shows the normal response of Read command (R), is inserted.
- 11 -
- g (11) : The response data of Read command (R) is inserted.
The format of data is as follows.
1. At first, < , (2CH) >, which shows the head of data, is inserted.
. 2. Next, from <the data of read-out lead data address>,
the same number of data as <the number of read-out data> is inserted in order.
3. Nothing is inserted between data.
4. One data consists of binary digit data, 16 bits (1 word) except a decimal point.
Data is converted into ASCII data every 4 bits and inserted.
5. The positions of a decimal point differ from data to data.
6. The number of characters of response data is as follows.
the number of character = 1 + 4 ×the number of read-out data
- The following data is answered as response data, in order, to the above-mentioned Read command (R).
data address data
lead of read-out 16 bits (1 word) 16 bits (1 word)
data address hexadecimal decimal
hexadecimal number
number number
(0400H) 0 0400 001E 30
1 0401 0078 120
number of read-out data 2 0402 001E 30
(4H:5) 3 0403 0000 0
4 0404 0005 5
(3) The abnormal response format at the time of Read Command (R)
- The abnormal response format (text part) to Read command (R) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e
- d (5): <R (52H) >, which shows the answer of read command, is inserted.
- e (6), (7): answering code, which shows abnormal response of Read command (R), is inserted.
- See 5-5. Answering Codeode Details about the details of abnormal code.
- Response data is not inserted in abnormal response.
- 12 -
5-4. Write Command (W) Details
Write command (W) is used when various data is written in (or changed) from a personal computer, PLC, etc.
text part
d e f g
(5) (6) (7) (8) (9) (10) (11)
write-in data
W 0 4 0 0 0 , 0 0 2 8
57H 30H 34H 30H 30H 30H 2CH 30H 30H 32H 38H
(2) The normal response format at the time of W0rite command (W)
- The normal response format (text part) to Write command (W) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e
- d (5) : <W (57H)>, which shows response of Write command (W), is inserted.
- e (6), (7): <00 (30H, 30H)>, which shows normal response of Write command (W), is inserted.
- 13 -
(3) The abnormal answer format at the time of Write Command (W)
- The abnormal answer format (text part) to a Write Command (W) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e
- d (5) : <W (57H)>, which shows answer of Write command (W), is inserted.
- e (6), (7) : Abnormal response, which shows abnormal answer of Write command (W), is inserted.
- See 5-5. Answering Code
ode Details about details of abnormal code.
- 14 -
5-6. Communication Data Address Details
1) Data address
- As for a data address, a binary digit (16 bit data) is expressed with a hexadecimal number every 4 bits.
4) Data
- Since each data does not have a decimal point (16 bit data), the check of data type and decimal point is needed.
(See instruction manual of main body)
- In the case of the data whose unit is UNIT, measuring range determines the position of decimal point.
- All the data is treated as binary digit with a code (16 bit data: -32768 ~ 32767).
32767 7FFF
-32768 8000
-32767 8001
-2 FFFE
-1 FFFF
5) Option-related parameter
- When the data address of parameter, which is not listed as an option, is appointed, the abnormal answering code , "0", "C"
(30H, 43H) "specification, option error", is answered to Read command (R) and Write command (W).
6) The parameter which is not displayed in an operator display because of operation specification or setting specification
- The parameter, which is not displayed (not used) in an operator display because of operation specification or setup
specification, is possible to read-out in communication.
However, in write-in, the abnormal answering code,"0" ,"B" (30H, 42H) "write mode error", is answered.
- 15 -
6. Outline of MODBUS Communication Protocol
MODBUS has two kinds of modes or RTU mode and ASCⅡ mode, and according to the setting content of 4-6. Setup of
BCC Operation Type,
Type it changes automatically.
ASCⅡmode : message CR LF
5) Timeout
- RTU mode
When message stopps during time equivalent to 28 bits, it is regarded as the end of message.
When a blank arises during time equivalent to 28 bits in the middle of message transmitting, it is judged as the end of
message.It is an imperfect message, therefore slave performs no response.
* Reference: time equivalent to 28 bits (unit = msec)
1200bps:23.4 2400bps:11.7 4800bps:5.9 9600bps:3.0 19200bps:1.5 38400bps:0.8
- ASCⅡ mode
After receiving start character, it results in timeout when reception of end character is not completed within 1 second.
And it waits for the other command (new start character).
- 16 -
6-2. Communication Format
1) Composition of message
The MODBUS message has the following composition in RTU and ASCⅡ mode.
All the message components are treated not by a decimal number but by a hexadecimal number.
slave address
function code
data
error check
slave address
Data 1 Data 2
a b c d e
read-out data
a b f g e
data 1 data 2
a b c d e
- 17 -
a: Slave address
- The message which the master sent is received by all the connected equipment. Only the slave congruous with
message’s slave address answers the message.
- In MAC3, 1~255 (01 H~FFH) can be appointed as slave address.
Note: In MODBUS specification, address which can be appointed to slave is 1~247 (01 H~F 7H)
b: Function code
- A code number shows the function to perform.
c: Data 1
- Composition of data differs along with function code.
d: Data 2
- Composition of data differs along with function code.
e: Error checking
- Error-checking system differs along with MODBUS mode.
RTU mode : CRC-16
ASCⅡ mode : LRC
- See 6-3. Error Checking about details concerning error checking.
g: Read-out data
- The data along with read-out demand is inserted.
- Along with the number of read-out, data length varies and there is no data breaking.
The number of read-out is: 1 = 2 bytes, 3 = 6 bytes, and 10 = 20 bytes.
- 18 -
6-3. Error Checking
Error checking is calculated by the sending side and the result is attached to the end of outgoing message.
Error checking of incoming message is calculated by the reception side.
The result is checked if it is the same as received error checking.
If the check results met, incoming message is judged to be right, and answer operation to reception is started.
If it differs, data is judged as abnormal, and slave performs no response.
(1)CRC-16
CRC-16 is 2 bytes (16 bits) of error-checking code.
CRC-16 is calculated in the following procedures from slave address to the end of data.
1. Addition, from the lead of data (slave address) to the end, is carried out.
When a calculation result exceeds FFH, the value beyond 100H is omitted.(153H is treated as 53H)
2. The complement of addition's result (bit reversal) is taken, and 1 is added to the result.
3. The above-mentioned value works as the LRC code.
4. The LRC code is assigned to the end of message, and the whole is converted into the ASCⅡ character.
- 19 -
6-4. Data Read-
Read-out (Function Code 03H) Details
Function code 03H is used on occasions when it reads (takes in) various data from a personal computer, PLC, etc.
a: Slave address
b: Data read-out function code
c: Read-out lead data address
d: The number of read-out data from lead data address
* The numbers of data which can be read is 1~10.
Therefore, binary code permitted here is 0001H~000AH, and error code is returned if value other than the above is
appointed.
e: Error checking
a: Slave address
b: Function code
f: The number of read-out data bytes
* three data read-out, so 6 bytes read-out. Therefore, it is 06H.
g: Read-out data
1. The same number of data as that of read-out data is inserted from read-out’s data of lead data address, in order.
2. Nothing is inserted between data.
3. One data consists of binary digit 16 bits data(1 word) except for a decimal point.
4. Each data has position of peculiar decimal point.
e: Error checking
a: Slave address
b: Function code
* At the time of error, reception function code +80H is shown. It informs abnormal answer.
h: Error code
* See 6-
6-8. Error Message Details about details of error code.
e: Error checking
- 20 -
6-5. Data Write-
Write-in (Function Code 06H) Details
Function code 06H is used on occasions when it writes in (changes) various data from a personal computer, PLC, etc.
a b c d e
error checking at the time of ASCⅡ mode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of (7), (8) is as follows
01H 06H 03H 00H 00H 64H 88H 65H LRC: 92H
a: Slave address
b: Data write-in function code
c: A write-in data address
d: Write-in data
1. Data consists of binary digit 16 bits data (1 word) except for a decimal point.
2. Each data has position of peculiar decimal point.
e: Error checking
a b c d e
error checking at the time of ASCⅡmode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of (7), (8) is as follows
01H 06H 03H 00H 00H 64H 88H 65H LRC: 92H
* The same one as the outgoing message from master is answered.
a: Slave address
b: Function code
* At the time of error, reception function code +80H is shown. It informs abnormal answer.
h: Error code
* See 6-8. Error Message Details about error code details.
e: Error checking
- 21 -
6-6. Loopback Test (Function Code 08H) Details
The function code 08H returns the message from master as response massage as it is.
It is used as communication diagnosis between master and slave.
a b c d e
error checking at the time of ASCII mode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of(7), (8) is as follows
01H 08H 00H 00H FFH FFH E1H BBH LRC:F9H
a: Slave address
b: Data write-in function code
c: Test code
* Fixed as 0000H
d: Arbitrary data
* arbitrary 16 bit data of 0000H~FFFFH
e: Error checking
a b c d e
error checking at the time of ASCII mode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of(7), (8) is as follows
01H 08H 00H 00H FFH FFH E1H BBH LRC:F9H
* The same one as the outgoing message from master is answered.
a: Slave address
b: Function code
* At the time of error, reception function code +80H is shown. It informs abnormal answer.
h: Error code
* See 6-8. Error Message Details about error code details.
e: Error checking
Slave does not answer when the following abnormalities have been recognized.
- when hardware error takes place (overrun, framing, parity error)
- when slave address differs from its own address
- when the data interval of message is long.
(RTU: time to be equivalent to 28 bits or more ASCⅡ: one second or longer)
- when CRC-16 or LRC differs.
- when the message from master is not regulated one (Message is too long etc.,)
- 22 -
6-8. Error Message Details
Error code corresponding to the type of error is answered, when error other than no response condition is detected.
a: Slave address
b: Function code
1. At the time of error, reception function code +80H is shown. It informs abnormal answer.
2. +80H is not shown at the time of function code beyond 80H, and returned as it is.
h: Error code
* See the following table.
e: Error checking
The priority of error code becomes high as the value of error code becomes small. On occasions when plural error codes
occur, the high priority error code is returned.
Example: Even if there are data error and address errors, 01H is returned when function code error is
detected.
- 23 -
6-9. Communication Data Address Details
(4) Data
- Since each data does not have a decimal point (16 bit data), the check of data type and decimal point
is needed.
(See the instruction manual of main body)
- In the case of the data whose unit is UNIT, measuring range determines the position of a decimal poin
t.
- All the data is treated as binary digit with a code (16 bit data: -32768 ~ 32767).
32767 7FFF
-32768 8000
-32767 8001
-2 FFFE
-1 FFFF
(6) The parameter which is not displayed in an operator display because of operation specification or setting
specification
- The parameter, which is not displayed (not used) in an operator display because of operation specification
and setup specification, is possible to read-out in communication.
However, write-in becomes data error and error code 03H is answered.
- 24 -
7. Communication Master Mode Outline
In 5. Standard Serial Communications Protocol Outline and 6. MODBUS Communications Protocol Outline, MAC3 is
explained on the assumption that it mainly works as the slave side.
If master mode ( ) is chosen in slave address setup, MAC3 operates as the master side which transmits SV
value to the slave side.
MAC3
master controller 1
+ +
- ―
controller 2
+
―
Note 1: Use MAC3 by attaching terminal resistance of 1/2W 120Ω, between one master and one end terminal (between +
and - )
Operation cannot be guaranteed on occasions when terminal resistance is attached to the other point.
Note 2: Be sure to perform wiring with a shielding wire and to connect one side of shield to the ground.
A customer needs to take measures against a lightning surge, when wiring by shielding wire cannot be performed.
Note 3: Use only one master in one communication loop.
Operation in the case of using two or more sets of master cannot be guaranteed.
- 25 -
8. Communication Data Address List
data
Addr. Setting range R/W
(Hex)
0040 Series Code 1 "M","A" 4DH,41H R
0041 Series Code 2 "C","3" 43H,33H R
0042 Series Code 3 Equipment Size (See the following parts) R
0043 Series Code 4 Input Specification + Control Output 1 (See the following parts) R
- The above-mentioned address domain is the data area of product ID.
Data is 8-bit unit ASCII data. Therefore, two data is expressed with a single address.
- The series code is expressed by a maximum of 8 data, and 0 is inserted in an extra domain.
0046 option code 1 event output + control output 2 & event output & DI R
0047 option code 2 DI + CT input R
0048 option code 3 analog output + communication R
0049 option code 4 program R
- The above-mentioned address domain is the data area of product ID. Data is ASCⅡ data of 8-bit unit. Therefore, two
data is expressed with a single address.
- An option code is expressed by a maximum of 8 data, and 0 is inserted in an extra domain.
- 26 -
data
Addr. Setting range R/W
(Hex)
Operation fragment
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
0104 0 0 0 0 0 0 AT/W 0 0 0 0 0 0 STBY MAN AT R
* ON at the time of AT/W:AT standby ON at the time of STBY:STBY (RST)
ON at the time of MAN : MANU ON at the time of AT : AT execution
Event output fragment
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
0105 0 0 0 0 0 0 0 0 0 0 0 0 0 EV3 EV2 EV1 R
* ON at the time of EV 3: EV 3 LED lighting ON at the time of EV 2: EV 2 LED lighting
ON at the time of EV 1: EV 1 LED lighting
- 27 -
data
Addr. Setting range R/W
(Hex)
Remaining time of execution step 00:01~99:59 (at the time of time unit MMSS, HHMM)
000.1~999.9 (at the time of time unit HHHH)
* At the time of MMSS, HHMM
Time is expressed by dividing decimal four-digit into high double-digit and low double-digit.
0135 ( high double-digit 00~99, low double-digit 00~59) R
* At the time of HHHH
Time is expressed by dividing decimal four-digit into high triple-digit and low single-digit at the
time of HHHH ( high triple-digit is hour, low single-digit is minute. 1 = 6 minutes)
* When the number of times of execution pattern is infinite, the fixed data, 10000 is answered.
- The address domain of 0123H-0126H, 0133H, 0135H sends a reply of 7FFEH, except when RUN is performed in
PROG mode.
0182 Control output 1 Manual setting value 0.0~100.0 (only at the time of manual) W
0183 Control output 2 Manual setting value 0.0~100.0 (only at the time of manual) W
0184 AT execution OFF: 0 ON: 1 W
0185 AUTO/MANU switching AUTO: 0 MANU: 1 W
0186 RUN(RST)/STBY Switching RUN: 0 STBY(RST):1 W
- 28 -
data
Addr. Setting range R/W
(Hex)
0300 FIX mode SV 1 within SV limiter R/W
0301 FIX mode SV 2 within SV limiter R/W
0302 FIX mode SV 3 within SV limiter R/W
0303 FIX mode SV 4 within SV limiter R/W
- 29 -
data
Addr. Setting range R/W
(Hex)
0500 Event operation mode See Event Code Table R/W
Event operating point See Event Code Table
* At the time of SHIMAX standard protocol
If event mode has unnecessary setting of NON, So, Run, Stp, P_E, End, Hold, and
0501 R/W
EV1 Prog, setting change is possible by communication. However, it is initialized at the
time of event code change.
The writable range in this case is -1999~9999
0502 Event differential gap 1~ 999 R/W
0503 Event standby operation OFF: 0 1 ~ 2 R/W
- 30 -
data
Addr. Setting range R/W
(Hex)
05A0 Analog output mode NON:0 PV:1 SV:2 OUT1:3 OUT2:4 CT1:5 CT2:6 R/W
Analog output scale lower limit
05A1 PV,SV: Input scaling lower limit ~ input scaling upper limit -1 R/W
OUT 1,OUT 2:0.0~99.9
CT 1,CT 2 :0.0~49.9
Analog output scale upper limit
05A2 PV,SV: analog output scale lower limit +1 ~ input scaling upper limit R/W
OUT 1,OUT 2:0.1~100.0
CT 1, CT 2 :0.1~ 50.0
0604 Control Output 2 Proportional Period 0.5~120.0 (Reception is possible only at multiple of 0.5) R/W
060A Control output 1 soft start OFF:0 0.5~120.0 (Reception is possible only at multiple of 0.5) R/W
060B Control output 2 soft start OFF:0 0.5~120.0 (Reception is possible only at multiple of 0.5) R/W
- 31 -
data
Addr. Setting range R/W
(Hex)
0900 Reserve Read/Write is possible, but fixed as 1. R/W
0901 Step No. 1~25 (Regardless of memory mode, it is written only in RAM) R/W
- 32 -
9. Supplementary Explanation
9-1. Measuring Range Code Table
Measuring range
Input Code Input type
℃
01 R1 0 ~ 1700 0 ~ 3100
02 K1 -199.9 ~ 400.0 -300 ~ 700
03 K2 0 ~ 1200 0 ~ 2200
04 K3 0.0 ~ 300.0 0 ~ 600
05 J1 0 ~ 600 0 ~ 1100
Thermo 06 T1 -199.9 ~ 200.0 -300 ~ 400
couple 07 E1 0 ~ 700 0 ~ 1300
08 S1 0 ~ 1700 0 ~ 3100
09 U1 -199.9 ~ 200.0 -300 ~ 400
M
u 10 N1 0 ~ 1300 0 ~ 2300
l 11 B1 *1 0 ~ 1800 0 ~ 3300
t 12 5-26 0 ~ 2300 0 ~ 4200
i 13 PL2 0 ~ 1300 0 ~ 2300
14 P1 -200 ~ 600 -300 ~ 1100
I 15 P2 -100.0 ~ 200.0 -150.0 ~ 400.0
n 16 P3 0.0 ~ 100.0 0.0 ~ 200.0
p Resis- 17 P4 -50.0 ~ 50.0 -60.0 ~ 120.0
u tance 18 P5 -100.0 ~ 300.0 -150.0 ~ 600.0
T bulb 19 JP1 -200 ~ 500 -300 ~ 900
20 JP2 -100.0 ~ 200.0 -150.0 ~ 400.0
21 JP3 0.0 ~ 100.0 0.0 ~ 200.0
22 JP4 -50.0 ~ 50.0 -60.0 ~ 120.0
23 JP5 -100.0 ~ 300.0 -150.0 ~ 600.0
24 0 ~ 10mV
25 0 ~100mV
mV 26 -10 ~ 10mV
27 0 ~ 20mV By scaling function, measuring range can
be set up in the following range arbitrarily.
28 0 ~ 50mV
Scaling range : - 1999 ~ 9999 count
V 29 1 ~ 5V
Span : 10 ~10000 count
o 30 0 ~ 5V lower limit side < upper-limit side
l 31 -1 ~ 1V
t V 32 0 ~ 1V
a 33 1 ~ 2V
g 34 0 ~10V
e
C 35 4 ~ 20mA
u 36 0 ~ 20mA
r
r mA
e
n
t
*1 Thermo couple B:400 ℃ and below 752 °F is not covered by accuracy warranty.
- 33 -