You are on page 1of 59

F381A/F388A

DeviceNet I/F

OPERATION MANUAL
01FEB2015REV.3.02
Introduction

Introduction
The DeviceNet I/F option is an interface for controlling the F381A/F388A with PLC.
By using DeviceNet, the F381A/F388A can be controlled directly from the PLC, resulting in substantial
reductions in wiring.
The supported functions include reading of the present indicated value and status, commands such as D/Z,
waveform functions, reading and writing of set values, etc.
(* Since set values and waveforms are read and written by message functions, use a master that supports
them.)
Parameters such as a slave are to be set at the front of the F381A/F388A. Also, there is no need to set the
baud rate of the F381A/F388A since it automatically follows the master.
In this document, outputs refer to signals from the master to the slave (F381A/F388A), and inputs refer to
signals from the slave (F381A/F388A) to the master.

Ref erence
Remote I/O communications regularly exchange data between the master and slave.
Communications are carried out at the timing of occurrence of events by message
functions.

About copyrights and trademarks


DeviceNet is a registered trademark of ODVA (Open DeviceNet Vendor Association).
SYSMAC CS/CJ Series is a registered trademark of OMRON Corporation.

I
Contents

Contents

1. Part names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2. F381A/F388A setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

3. Communication connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

4. Status LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

5. About remote I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

6. I/O format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

6-1. I/O format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4


■ Input data (F381A/F388A → Master) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
■ Output data (Master → F381A/F388A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6-2. About input data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

6-3. About output data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

7. About message communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

8. Message communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

8-1. Communication format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


■ Reading set values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
■ Writing set values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
■ Reading set values(all). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
■ Writing set values(all). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
■ Reading measurement range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
■ Reading waveform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
■ Writing waveform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
■ Reading hold results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
■ Reading Wave No. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
■ Writing Wave No.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
■ Error response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8-2. List of set value commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

II
Contents

■ Read and write various settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17


■ All read & write set values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
■ Unit setting list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

9. A sample program of message communications using . . . . . . . . . . . . . . . . 26

9-1. Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

9-2. The representative case of each message in a sample program. . . . . . . . . . . . . . . . 29


■ Reading set values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
■ Writing set values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
■ Reading set values(all). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
■ Writing set values(all). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
■ Reading measurement range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
■ Reading waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
■ Writing waveform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
■ Reading the hold results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
■ Reading Wave No. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
■ Writing Wave No. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
■ Error response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

10.Device profiles and object implementation. . . . . . . . . . . . . . . . . . . . . . . . . . 40

■ Device profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
■ Implementation of objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
■ Expression of EDS file and the explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
■ Names of alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

11.Outside dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

III
Contents

M E M O

IV
1.Part names

1. Part names
Status LED
Indicating the communication status.
(See "4.Status LED" on page3.)
Status LED

Communication connector
The Connector for connecting DeviceNet.
(See "3.Communication connector" on page2.) Communication
connector

2. F381A/F388A setting

Operation

Main screen→Setting→First Setting→Option setting→DeviceNet

Node address (Initial value, 0): 0 to 63


Input select 1 (Initial value, Ext. input): Network, Ext. input
Input select 2 (Initial value, Ext. input): Network, Ext. input
Major revision (Initial value, 1): 1 to 2

Explanation for setting


Node address:Setting the node adress.

Input select1 to 2: Select whether input signals of the F381A/F388A are directed by the
control connector (Ext. input) or by DeviceNet (Network).For each
setting, select the following signal.
Input select 1..........Load Digital Zero, DPM Positioning, Start, Stop, Hold, Reset, Backlight
On, Prohibit Touch Panel
Input select 2..........Work 1, Work 2, Work 4, Work 8

Major revision: Set major revision of the F381A/F388A as a device.


Use at “1”. (Do not change.)

* Setting of the communications speed is note required.

1
3.Communication connector

Alarm codes
The alarm codes appearing at the lower right of the DeviceNet setting
screen are as shown in the table below.

List of alarm codes

Code Status

0 Normal status

1 to 10 Internal hardware failure

11 Node address overlap

13 Network power failure

Point

When many parameters are displayed via a configurator, etc., it takes time to
access; therefore, an EDS file that supports only 0ch is available for setting on
each ch.

Correspondence between major revision and an EDS file

Major Number Time to read via a


EDS
revision of Remarks configurator
file
setting parameters (at 500kbps)

F381.eds 1 116 Only 0ch Approx. 30 sec.

F388.eds 1 115 Only 0ch Approx. 30 sec.

3. Communication connector
Name Type of signal
Black Black Power code -side (V-)
Blue Blue Communication data Low side (CAN L)
― Shield
White White Communication data High side (CAN H)
Red
Red Power code +side (V+)

Prepare a 24V DC power supply.


The relationship between each signal line and color chip is as follows.
The applicable plug is a PHENIX CONTACT-manufactured MSTB2.5/5-STF-5.08AUM
(accessory) or equivalent.

2
4.Status LED

4. Status LED
Communication status is displayed by LED.

MS:Indicating the F381A/F388A status.


MS (Module status) LED Status

Red Turns ON Trouble


Red Blinks Trouble
Green Blinks Trouble
Green Turns ON Normal

NS:Indicating the Network status.


NS (Network status) LED Status

Red Turns ON Bus OFF, Node Address Overlap


Red Blinks Communication Time-out
Green Blinks Waiting for Connection establishment
Green Turns ON Normal

5. About remote I/O


The F381A/F388A can send status and indicated values through DeviceNet with a delay of approx.
100msec compared with external I/O signals of the main body (in simple remote I/O
communications).
Furthermore, the delay time is affected by the cycle time of the communications, scan time of the
PLC, etc.
Therefore, for cases where the speed is severe, use the control connector of the main body, and not
via communications.
In a line manner, since input signals such as the D/Z command also cause a delayed time when used
via communications, use the control connector for cases requiring speed.
Input signals (F381A/F388A → Master) are output to communications and the control connector in
parallel irrespective of settings of the main body.
For output signals. (Master → F381A/F388A), communications or the control connector can be
selected on a block-by-block basis.

Point

All input and output signals are of positive logic.


1: ON
0: OFF

The operations are the same as those of the I/O signals of


the main body. For details, refer to the F381A/F388A Operation Manual.

3
4
6.I/O format

■Input data (F381A/F388A→Master)


ch B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

n+0 Load (Signed 16 bit binary)


6. I/O format

n+1 DPM (Signed 16 bit binary)


6-1.I/O format

Hold Result
SD DPM Load Compl- Wave Result
n+2 Run Overload DPM Load
OK OK OK ete
HI OK LO HI OK LO HI OK LO

Work Display Measurement Status


n+3 Reset Compl- Wait Sampl- Wait Wait Wait
8 4 2 1
ON ete Cal. ing Lv. OFF St.

■Output data (Master→F381A/F388A)


ch B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 10

Work Prohibit Back- DPM Load


n+0 Touch light Reset Hold Stop Start Position Digital
8 4 2 1 Panel ON ing Zero

Effective only when Input Select 2 Effective only when Input Select 1 is Network.
is Network.

* If speed is required, use the control connector on the main unit.


6.I/O format

6-2.About input data


Load ・displacement
The data of the currently indicated value is stored. If the indicated value is held, the held value is
displayed.
* If the X-axis of the waveform is time, the displacement value becomes 0.

Range Load:-9999~9999、 Displacement:-9999~320000

・Hold Result (Load/DPM)


Use it for acquiring judgment results by using the hold function. If displacement needs to be
judged, also use DPM. It is not used if the hold function is not used. Hold results are output.
LO: Turns ON when the hold result falls below the LO limit, and the output is held.
HI: Turns ON when the hold result exceeds the HI limit, and the output is held.
OK: Turns ON when judgment is made during measurement and the LO and HI outputs are
not ON after completion of the measurement. OK will not turn ON if no hold is made
for the specified Number of Use Sections.
* Please fetch the inputs in synchronization with the Complete of n+2.

・Overload
Use Overload to stop the equipment in case of emergency due to the excess load applied to the
sensor. Irrespective of the measurement status, it turns ON at the Overload. It turns OFF, when
the Overload is released.

・Complete
Use it for recognizing the completion of measurement. It turns ON when the measurement is
completed.

・Wave Result
Use it for acquiring judgment results by using the waveform comparison function. It is not used
if the waveform comparison function is not used. Waveform comparison results are output.
LO: Turns ON when the waveform comparison result falls below the LO limit, and the
output is held.
HI: Turns ON when the waveform comparison result exceeds the HI limit, and the output is
held.
OK: Turns ON when the Compare Area is passed through during measurement and the LO
and HI outputs are not ON after completion of the measurement. OK will not turn ON if
the measurement does not reach the Compare Area or the Reference Point of Relative
Comparison when Relative Comparison is made.
* Please fetch the inputs in synchronization with the Complete of n+2.

・Load OK
Use it for recognizing the abnormality of the load sensor. It is normally ON. It turns OFF with a
sensor error (sensor ±error), or display error (±OVER), or when load exceeds the Overload or
when the Load-Digital-Zeroed value exceeds the Digital Zero Limit. It also turns OFF when the
Start, Reset, or Load Digital Zero signal is ON.

・DPM OK
Use it if the X-axis of the waveform represents displacement. It is not used when the X-axis of
the waveform represents time. It turns OFF when measuring points of 10 data or more are
skipped because the pacing of displacement is too fast. It also turns OFF when the Start, Reset,
or DPM Positioning signal is ON.

5
6.I/O format

・Run
Use it for confirming that the CPU is running normally.
When the CPU is running normally, switching between ON and OFF is done about every 0.5
sec. If it is ON or OFF for a few seconds, there may be something wrong.

・SD OK
Normally use it if the SD card slot option is used. It turns OFF with a memory card error*1, or
when the measurement start input OFF→ON is ignored because a measurement waveform is
not saved in time while being saved automatically*2. It also turns OFF when the Start or Reset
signal is ON.
*1 It does not turn ON until the error is cleared.
*2 It is reset by starting measurement being saved in time.

Measurement status
Displays the present measurement status.
Wait St............... The Start signal input is waited for. Input the Start signal. Measurement can
also be started by pressing the Start key.
Wait Off ............. It is waited for that the Start signal input is turned OFF. Turn OFF the Start
signal.
Wait Lv. ............. It is waited for that load or displacement crosses the Measurement Start Level.
Apply load to the sensor so as to cross the Measurement Start Level.
Sampling........... Measurement is in progress. The measurement is stopped when the
Measurement Stop Condition is met.
* During measurement, the present measurement waveform is not displayed.
Calculating ....... Judgment is being prepared.
Complete .......... Measurement is completed. The measurement waveform is displayed.
Reset On .......... It is waited for that the Reset signal is turned OFF.

Work display
The currently used work No. is output. During measurement, the work No. used for measurement is
output.

6-3.About output data


Load Digital Zero
Perform Digital Zero by unloading the load sensor before measurement to simply adjust the
deviation of the zero point of the load by temperature drift, etc. The load is zeroed by turning the
signal from OFF to ON. As long as the signal is ON, the Load OK output is kept OFF.
* Digital zero value is cleared when the power supply is turned on.If you want to
maintain digital zero value, please do zero calibration instead.

DPM Positioning
Use it for adjusting the zero point of displacement just before measurement start.
It is not used if the X-axis of the waveform represents time or the zero point of displacement does
not need to be adjusted. By turning the signal from OFF to ON, displacement is brought to the DPM
Positioning set value, and the internal counter of the pulse input is cleared. As long as the signal is
ON, the DPM OK output is kept OFF.

6
7.About message communications

Start
Use it for starting measurement. By turning the signal from OFF to ON when the Start signal input
is waited for, a “Wait Off” state is brought about, and the Hold Result, Wave Result, Complete,
Load OK, and DPM OK outputs are turned OFF. By turning the signal from ON to OFF, a “Wait
Lv.” State is brought about, or the measurement is started according to the Measurement Start
Condition.

Stop
Use it for stopping measurement. By turning the signal from OFF to ON during measurement, the
measurement is stopped.

Hold
Use only for using the section control function by External Input. It is not used if the hold function
is not used or Change of Section is made by Setting. By turning the signal from OFF to ON, the
hold section is changed.

Reset
Use it for releasing some errors, etc., in emergencies. Irrespective of the measurement status, by
turning the signal from OFF to ON, the Hold Result, Wave Result, Load OK, and DPM OK outputs
are turned OFF, and a “Wait St.” state is brought about. If the Reset signal is turned from OFF to
ON during measurement, the measurement is forcedly stopped and the measurement data is
annulled. For keeping the data, check the data after completion of the measurement, and then turn
the Reset signal from OFF to ON.

Prohibit Touch Panel


Use it for controlling so as to prevent touch panel operations. As long as the signal is ON, no operation
can be performed with the touch panel.

Backlight On
Use it for controlling the backlight externally. By turning the signal from OFF to ON, the backlight
lights up. As long as the signal is ON, the backlight stays ON.

Work
Use it for using two or more work Nos. It is not used if only work No. 0 is used. Specify work
No(s). to be used before measurement.

7. About message communications


By using message communications, the following can be read and written.
Be aware that the setting range varies depending on the settings of the main unit.
* For message communications, a master that can carry out message communications and CPU unit
need to be combined.

・Set value: Read / Write / Read (all) / Write (all)


・Measurement range: Read
・Waveform: Read / Write
・Hold result: Read
・Wave No.: Read / Write

7
8.Message communication

8. Message communication
8-1.Communication format
Point

* For class ID, instance ID, attribute ID, and data, see List of set value commands
" ■ Read and write various settings" on page 17.
* Received data in normal condition is shown. For received data in abnormal
condition, see "Error response" on page16.

■Reading set values


Example) Reading Use Hold in Hold Setting (work 1, section 2)
●Sending data(Master→F381A/F388A)

Service data(1byte)

00H 0EH 00H 71H 00H 70H 67H

Attribute ID (Use hold)


Instance ID (work1、
section2)
Class ID (Hold setting)
Service code(Various setting reading)
Node address (Node0)

●Receiving data(F381A/F388A→Master)

Service data(4byte)

06H 00H 8EH 02H 00H 00H 00H


LL LH HL HH
Data(00000002H:PEAK)

Service code+80H(Various setting reading)


Node address (Node0)
Receiving number of bytes(6byte)

8
8.Message communication

■Writing set values


Example) Writing Use Hold in Hold Setting (work 1, section 2)
●Sending data(Master→F381A/F388A)
Service data(5byte)

00H 10H 00H 71H 00H 70H 67H 02H 00H 00H 00H
LL LH HL HH
Data
(00000002H:Peak)
Attribute ID(Use hold)
Instance ID (work1、section2)
Class ID (Hold setting)
Service Code(Various setting writing )

Node address (Node0)

●Receiving data(F381A/F388A→Master)

02H 00H 90H

Service Code+80H(Various setting writing )

Node address (Node0)


Receiving number of bytes(2byte)

■Reading set values(all)


Example) Reading all measurement start condition settings (work 1)
●Sending data(Master→F381A/F388A)

00H 32H 00H 6FH 00H 6EH

Instance ID (work1)
Class ID (Measurement start condition setting)
Service code(Various setting all reading)
Node address (Node0)

●Receiving data(F381A/F388A→Master)
Service data
(differs according to the class ID specified at send-time(Example is16byte))

12H 00H B2H 01H 00H 00H 00H 2CH 01H 00H 00H
LL LH HL HH LL LH HL HH
Data4
Measurement end level
Data1measurement start condition (0000012CH:300)
(00000001H:External Input + Load)

Service code+80H (Various setting all reading)

Node address (Node0)

Receiving number of bytes


(The number of bytes of service data+2  (Example is18byte))

9
8.Message communication

■Writing set values(all)


Example) Writing all measurement start condition settings (work 0)
●Sending data(Master→F381A/F388A)

Service data
(It changes with Class ID to specify. (Example is16byte))

00H 33H 00H 6FH 00H 64H 01H 00H 00H 00H
LL LH HL HH

Data1 measurement start condition


(00000001H:External Input + Load)
Instance ID (work0)
Class ID (Measurement start condition setting)
Service code (Various setting all writing )
Node address (Node0)

2CH 01H 00H 00H


LL LH HL HH

Data4 measurement end level


(00000012H:300)

●Receiving data(F381A/F388A→Master)

02H 00H B3H

Service code+80H(Various setting all writing )

Node address (Node0)


Receiving number of bytes(2byte)

■Reading measurement range


Example) Reading the measurement range
●Sending data(Master→F381A/F388A)

00H 34H 00H 82H 00H 64H

Instance ID (0064H fixed)


Class ID (0082H fixed)
Service code(Reading measurement range)
Node address (Node0)

10
8.Message communication

●Receiving data(F381A/F388A→Master)

Service data(4byte)

06H 00H B4H 00H 00H FFH 07H


L H L H
Data2 end of the range.
(07FFH:2047(Data number ))
data range:0 ~ 2047
Data1 start of the range
(0000H:0(Data number ) )
data range:0 ~ 2047
Service code+80H (Reading measurement range)
Node address (Node0)
Receiving number of bytes(6byte)

■Reading waveform
A waveform is an array of up to 2048 (data No. 0 - 2047) load data. The data of the waveform can
be read by specifying the data No. range to read.
However, the amount of load data that can be handled in one message communication is up to 32.
The waveform is divided into 64 (32×64 = 2048), and the waveform is read 64 times.
* The range to read can be specified as narrowed by reading the measurement range. 
(Depending on usage, all of 2048 may not be used for measurement.)
* The time required to read one waveform (load) (2048 data) is approximately 4 seconds.

・Measurement conditions:
CPU unit: SYSMAC CS1G CPU42-V1 (manufactured by OMRON)
Master unit: DeviceNet master unit CS1W-DRM21 (manufactured by OMRON)
Master and slave (F381A/F388A) one-to-one, 500kbps
No processing other than waveform read

Example) Reading a measurement waveform (load in the range of 0 - 2047)


① Read the measurement waveform in the range of 0 - 31.

●Sending data(Master→F381A/F388A)
Service data(6byte)

00H 35H 00H 82H 00H 64H 64H 00H 00H 00H 1FH 00H
L H L H L H
Data1 Data2 Data3
Service code Instance ID Data1(load)
(Reading ・0064H(100):work0 ・0064H(100):load
waveform) ・006EH(110):work1 ~ ・0065H(101):Displacement(Time)
00FBH(250):work15
Data2 start of the range
* Specify 0064H if a measurement
waveform or comparison waveform (0000H:0(Data number )
Node address used for measurement is specified data range:0 ~ 2047
(Node0) * Data range should be as the start of the
to class ID.
range ≦ the end of the range.
Class ID (Measured waveform) * The end of the range - the start of the range
・0082H(130):Measured waveform ≦ 31.
・0083H(131):Comparison waveform (upper limit) Data3 end of the range.
・0084H(132):Comparison waveform (lower limit) (001FH:31(Data number )
・0085H(133):Comparison waveform (upper limit) used data range:0 ~ 2047
for measurement
・0086H(134):Comparison waveform (lower limit) used
for measurement

11
8.Message communication

●Receiving data(F381A/F388A→Master)
 ・When load is specified to data 1 of send data

Service data(differs according to the range specified at send-time


Load:2nbyte Displacement(Time) :4n (n=1 ~ 32(Example is n=32))

42H 00H B5H FFH FFH 01H 00H 03H 00H 04H 00H
L H L H L H L H

Node address Data1 Data2 Data n - 1 Data n


(Node0) Data1 Data n - 1
Waveform data of the start of Waveform data of the end of
Service code+80H the range(FFFFH:-1) the range-1 (0003H:3)
(Reading waveform) data range:-9999 ~ 9999 data range:-9999 ~ 9999

Receiving number of bytes Data2 Data n


(The number of bytes of service data +2  Waveform Data of the start of Waveform data of the end of
(Example is 66byte)) the range+1(0001H:1) the range.(0004H:4)
data range:-9999 ~ 9999 data range:-9999 ~ 9999

・When Displacement is specified as data 1 of sending data

Service data(differs according to the range specified at send-time


Load:2nbyte Displacement(Time) :4n (n=1 ~ 32(Example is n=32))

82H 00H B5H 00H 00H 00H 00H 1FH 00H 00H 00H
LL LH HL HH LL LH HL HH

Node address Data1 Data n


(Node0) Waveform data of the start of the Waveform data of the end of the
range(00000000H:0) range.(0000001FH:31)
data range: data range:
Service code+80H ・Time:0 ~ 51175 ・Time:0 ~ 51175
(Reading waveform)
・Displacement(reference; front) : ・Displacement(reference; front)

Receiving number of bytes 0 ~ 10235 0 ~ 10235
(The number of bytes of service data + 2  ・Displacement(reference; back) : ・Displacement(reference; back):
(Example is 130byte)) -10235 ~ 0 -10235 ~ 0

② Change the range and repeat ①. (the start of the range~last:32~63、64~95、…、


2016~2047)

12
8.Message communication

■Writing waveform
A comparison waveform upper limit (lower limit) is an array of 2048 (data No: 0 - 2047) load data.
The comparison waveform is written by specifying data Nos. and load, and one piece of load data is
rewritten in one message communication. Therefore, for rewriting all of one waveform, writing
operation is to be performed 2048 times.

Example) Rewriting the comparison waveform upper limit (work 0)


① Writing to data No. 0 of the comparison waveform upper limit (work 0)

●Sending data(Master→F381A/F388A)
Service data (6byte)

00H 36H 00H 83H 00H 64H 64H 00H 00H 00H 64H 00H
L H L H L H

Data1
(0064H fixed) Data3
Service code Instance ID(Work 0) Load(0064H:100)
(Writing waveform) Data range:-9999 ~ 9999
・0064H(100):Work 0
Data2
・006EH(110):Work 1
Node address Data number specification
  ~ 00FBH(250):Work 15
(Node0) (0000H:0(Data No.))
Class ID(Comparison waveform upper limit) Data range:0 ~ 2047
・0083H(131):Comparison waveform (upper limit)
・0084H(132):Comparison waveform (lower limit)

●Receiving data(F381A/F388A→Master)

02H 00H B6H

Service code +80H(Writing waveform)

Node address (Node0)


Receiving number of bytes(2byte)

② Change the start of the range and repeat ①. (Data number specification:1、2、…、
2047)(Load:as desired)

13
8.Message communication

■Reading hold results


Example) Reading the hold results of section 1 to section 5 (X-axis: displacement)
●Sending data(Master→F381A/F388A)
Service data (2byte)

00H 40H 00H 8CH 00H 64H 65H 69H


Data2 section last
(section 5)
data range:65H(100)section1 ~
        69H(105)section5

Instance ID Data1 Section head


(section1)
(0064H fixed) data range:65H(100)section 1 ~
69H (105) section 5
Class ID (008CH fixed) * The data range should be as
Service code (Writing waveform) the start of the range ≦ the end of the range.

Node address (Node0)

●Receiving data(F381A/F388A→Master)
Section head (section1)
Service data (10n byte n=1 ~ 5 (Example is n=5))
Section head (section1)

34H 00H C0H FFH FFH 01H 01H 2CH 01H 00H 00H 01H
L H LL LH HL HH

Data1 Data2 Data3 Data4 Data5


Node address Data1
(Node0)
Hold value(load) (FFFFH:-1)Data range:-9999 ~ 9999
Data2
Service code +80H Existence of load Data(Existent)
(Reading the hold results) ・0:None ・1:Existent
Data3
Receiving number of bytes
Load judging (OK)
(Number of bytes of Service data+2 
・0:Unused ・1:OK・2:HI・3:LO・4:H/L・5:NG
(Example is 52byte))
Data4
Hold value(Time or displacement )(0000012CH:300 (Example is
displacement) )Data range:・Time:0 ~ 51175
・Displacement(reference; front) :0 ~ 10235
・Displacement(reference; back) :- 10235 ~ 0
Data5
Existence of Displacement Data(Existent)
・0:None ・1:Existent

Section last (section5)

02H C8H 00H 01H 03H B0H 04H 00H 00H 01H 02H
L H LL LH HL HH

Data1 Data4 Data6


Hold value(load) Hold value(Time or displacement ) Load judging(HI)
(00C8H:200) (000004B0H:1200
Data6
(Example is displacement))
Displacement judging(HI)
・0:Unused 3:LO Data3
・1:OK 4:H/L Load judging (LO)
・2:HI 5:NG
Data2 Data5
Existence of load data Existence of displacement data
(Existent) (Existent)

14
8.Message communication

■Reading Wave No.


Example) Reading the Wave No. (when "20120531_000001 " is set)
●Sending data(Master→F381A/F388A)

00H 44H 00H 96H 00H 64H

Instance ID (0064H fixed)


Class ID (0096H fixed)
Service code (Reading Wave No.)
Node address (Node0)

●Receiving data(F381A/F388A→Master)

Service data(20 byte fixed)

2 1 4 3 6 5 8 7  th byte

16H 00H C4H 30H 32H 32H 31H 35H 30H 31H 33H
'0' '2' '2' '1' '5' '0' '1' '3' 

Data
data range:0、20 ~ 7E、80 ~ FCH
Service code +80H (Reading Wave No.)
Node address (Node0)
Receiving number of bytes(22byte)

10 9 12 11 14 13 16 15 18 17 20 19  th byte

30H 5FH 30H 30H 30H 30H 20H 31H 20H 20H 20H 20H
'0' '_' '0' '0' '0' '0' '' '1' '' '' '' ' ' 

15
8.Message communication

■Writing Wave No.


Example) Writing the Wave No. (for setting "20120531_000001 ")
●Sending data(Master→F381A/F388A)

Service data(20 byte fixed)


2 1 4 3 6 5 8 th byte

00H 45H 00H 96H 00H 64H 30H 32H 32H 31H 35H 30H 31H
'0' '2' '2' '1' '5' '0' '1'

Data
data range:20 ~ 7E、80 ~ FCH
Instance ID (0064H fixed)
Class ID (0096H fixed)
Service code (Writing Wave No.)
Node address (Node0)

7 10 9 12 11 14 13 16 15 18 17 20 19 th byte

33H 30H 5FH 30H 30H 30H 30H 20H 31H 20H 20H 20H 20H
'3' '0' '_' '0' '0' '0' '0' '' '1' '' '' '' ''

●Receiving data(F381A/F388A→Master)

02H 00H C5H

Service code +80H(Writing Wave No.)

Node address (Node0)


Receiving number of bytes(2byte)

■Error response
Common to received data
●Receiving data(F381A/F388A→Master)

Service data(2byte)

04H 00H 94H 16H FFH


Error number
・16H: Class ID is wrong.
Instance ID is wrong.
・08H: Instance ID is 00.
Error number Service code is wrong.
・20H: Service code is 80H or more.
・14H: Attribute ID is wrong.
・15H: Large number of service data
Service code (94H fixed)
・13H: Small number of service data
Node address (Node0) ・10H: Writing was attempted with the lock applied.
Writing was attempted during measurement.
Receiving number of bytes(4byte)
Write data is wrong (out of range).

16
8.Message communication

8-2. List of set value commands


■Read and write various settings ( ① F381A ② F388A)
Service code Class ID Instance ID Attribute ID Input range (display range)
・Read Various Y-axis 0064H (100) 64H ①Exc. Voltage ①0:2.5 1:10 [V]
   Settings Setting (100) ②Input Select ②0:±10V 1:±20mA
0065H (101) 65H
Get Attribute
Unit See "■Unit setting list" on page 24.
    Single (101)
0EH 66H 0:0 1:0.0
Decimal Place
(102) 2:0.00 3:0.000
68H Equiv. Cal. ①-9.999 to 9.999 [mV/V]
(104) (rated output) ②-99.99 to 99.99 [V, mA]
・Write Various
   Settings 69H Equiv. Cal.
-9999 to 9999
(105) (rated capacity)
Set Attribute
6AH
    Single Overload 0 to 9999
(106)
10H
6BH 0:1 1:2
Increment
(107) 2:5 3:10
6CH 0:10 1:30
Analog Filter
(108) 2:100 3:300 [Hz]
6DH
Digital Filter 0, 2 to 999 [Times]
(109)
6EH
DZ Limit 0 to 9999
(110)

17
8.Message communication

Service code Class ID Instance ID Attribute ID Input range (display range)


・Read Various X-axis 0064H (100) 64H Time/DPM 0:Time
   Settings Setting (100) Change 1:Displacement
(DPM) 65H
Get Attribute 0:A/B-Phase
0066H (102) Phase Select
    Single (101) 1:Only A-Phase
0EH 66H
Wave Reference 0:Front 1:Back
(102)
67H
Unit See "■Unit setting list" on page 24.
(103)
・Write Various
   Settings 68H 0:0 1:0.0
Decimal Place
(104) 2:0.00 3:0.000
Set Attribute
Equiv. Cal. Standard 1 to 1000000
    Single 6AH
(number of pulses) When the voltage input option is used
10H (106)
(voltage value) -9.999 to 9.999 [V] (Only ①)
Equiv. Cal.
6BH
(displacement -99999 to 99999
(107)
value)
Time/Displacement Change; Time
0:0.5 1:1.0 2:2.0
3:5.0 4:10.0 [s]
6CH
Measure Length Time/Displacement Change;
(108)
Displacement
0:2000 1:4000 2:6000
3:8000 4:10000
6DH
DPM Positioning -9999 to 32000
(109)
6EH Analog Filter 0:10 1:30
(110) (Only ①) 2:100 3:300 [Hz]
6FH
Digital Filter 0, 2 to 999 [Times]
(111)
Communication 0064H (100) 0:1200 1:2400
64H
Setting Speed 2:4800 3:9600
(100)
0067H (103) 4:19.2k 5:38.4k [bps]
65H
Data Bit 0:7 1:8 [bit]
(101)
66H 0:None 1:Even
Parity Bit
(102) 2:Odd
67H
Stop Bit 0:1 1:2 [bit]
(103)
68H
Delimiter 0:CR 1:CR+LF
(104)
69H
Header 0:None 1:STX
(105)
6AH 0:Off
Flow Control
(106) 1:RTS/CTS Control
6BH 0:Normal
Com. Mode
(107) 1:Hold Point Mode

18
8.Message communication

Service code Class ID Instance ID Attribute ID Input range (display range)


・Read Various System 0064H (100) 64H Backlight
0 to 99 [minute]
   Settings 0068H (104) (100) (ON Time)
Get Attribute 65H 0:Japanese
Language
    Single (101) 1:English
0EH 66H 0:Not Protect
Work Protect
(102) 1:Protect
67H 0:Not Protect
First Protect
(103) 1:Protect
・Write Various
   Settings 68H
Contrast 100 (Bright) to 170 (Dark)
(104)
Set Attribute
69H Backlight
    Single 0 to 99 [minute]
(105) (Bright → Dark)
10H
Option
Measurement 0064H (100) Work 0 0: Only External Input
Start 006EH (110) Work 1 1: External Input + Load
64H
Condition to to Start Condition 2: External Input + Displacement
(100)
Setting 00FBH (250) Work 15 (2 can be set only when the X-axis of
006FH (111) the waveform represents displacement.)
External Input + Load: -9999 to +9999
65H
Start Level External Input + Displacement:
(101)
-9999 to +32000
0: Only Forced-Stop
1: Load 2: Time
66H
Stop Condition 3: Displacement 4: Displacement Stop
(102)
(3 and 4 can be set only when the X-axis of
the waveform represents displacement.)
Load: -9999 to +9999
67H Time: 0.1 to 10.0 [second]
Stop Level
(103) Displacement: -9999 to +32000
Displacement Stop: 0.1 to 10.0 [second]
Display 0064H (100) Work 0 64H
Y Start Point -10000 to 10000
Range Setting 006EH (110) Work 1 (100)
0070H (112) to to Y-axis Start Point +
00FBH (250) Work 15
0:25 1:50 2:100 3:200
65H 4:300 5:400 6:500
Y End Point
(101) 7:1000 8:2000 9:3000
10:4000 11:5000
12:10000 13:20000
Time or displacement (Front)
66H 0 to 2000 (× Measurement Length/2000)
X Start Point
(102) Displacement (Back)
-2000 to 0 (× Measurement Length/2000)
Time or displacement (Front)
X-axis Start Point +
0:25 1:50 2:100
3:200 4:400 5:600
6:800 7:1000 8:1200
9:1400 10:1600 11:1800
12:2000 13:2200
67H (× Measurement Length/2000)
X End Point
(103) Displacement (Back)
X-axis Start Point +
0:-25 1:-50 2:-100
3:-200 4:-400 5:-600
6:-800 7:-1000 8:-1200
9:-1400 10:-1600 11:-1800
12:-2000 13:-2200
(× Measurement Length/2000)

19
8.Message communication

Service code Class ID Instance ID Attribute ID Input range (display range)


・Read Various Hold Setting 0065H (101) Work 0 (Sct 1) Change of Sct. 0: External Input 1: Setting
64H
   Settings 0071H (113) 0066H (102) Work 0 (Sct 2) (common to all (0 can be set only
(100)
0067H (103) Work 0 (Sct 3) work) when the time or displacement (Front))
Get Attribute
0068H (104) Work 0 (Sct 4) 65H
   Single Use Sct. 1 to 5
0069H (105) Work 0 (Sct 5) (101)
0EH
006FH (111) Work 1 (Sct 1) 0: Always 1: Sample
0070H (112) Work 1 (Sct 2) 2: Peak 3: Bottom
0071H (113) Work 1 (Sct 3) 4: Peak to Peak
・Write Various 0072H (114) Work 1 (Sct 4) 67H 5: Relative Maximum
Use Hold
   Settings 0073H (115) Work 1 (Sct 5) (103) 6: Relative Minimum
to to 7: Inflection Point
Set Attribute
00FFH (255) Work 15 (Sct 5) 8: Average
   Single 9: End Displacement
10H Time or displacement (Front)
0 to 2047 (× Measurement Length/2000)
* However, End point of the previous section
Sct. Start-End ≦Start point≦End point
68H
(start point)
(104) Displacement (Back)
Note1)
-2047 to 0 (× Measurement Length/2000)
* However, End point of the previous section
≧Start point≧End point
Time or displacement (Front)
0 to 2047 (× Measurement Length/2000)
* However, Start point≦End point
Sct. Start-End ≦Start point of the next section
69H
(end point)
(105) Displacement (Back)
Note1)
-2047 to 0 (× Measurement Length/2000)
* However, Start point≧End point
≧Start point of the next section
6AH Load HI/LO Limit -9999 to +9999
(106) (HI) Note1) * Setting HI limit < LO limit is unacceptable.
6BH Load HI/LO Limit -9999 to +9999
(107) (LO) Note1) * Setting HI limit < LO limit is unacceptable.
Waveform Reference; Front
0 to 2047 (× Measurement Length/2000)
DPM HI/LO Waveform Reference; Back
6CH Limit -2047 to 0 (× Measurement Length/2000)
(108) (HI)
Note1) * When End Displacement in Use Hold
is selected; -9999 to 32000
* Setting HI limit < LO limit is unacceptable.
Waveform Reference; Front
0 to 2047 (× Measurement Length/2000)
DPM HI/LO Waveform Reference; Back
6DH Limit -2047 to 0 (× Measurement Length/2000)
(109) (LO)
Note1) * When End Displacement in Use Hold
is selected; -9999 to 32000
* Setting HI limit < LO limit is unacceptable.
6EH
Start Load -9999 to 9999
(110)
6FH
Load Difference 1 to 19998
(111)

20
8.Message communication

Service code Class ID Instance ID Attribute ID Input range (display range)


・Read Various Hold Setting 0065H (101) Work 0 (Sct 1) 0: 1/4 1: 1/2 2: 3/4
70H
   Settings 0071H (113) 0066H (102) Work 0 (Sct 2) Rate 3: 1 4: 1.25 5: 1.5
(112)
0067H (103) Work 0 (Sct 3) 6: 1.75 7: 2 8: 3 9: 4[Times]
Get Attribute
0068H (104) Work 0 (Sct 4)
    Single 71H
0069H (105) Work 0 (Sct 5) Ordinal 1 to 15 [Times]
0EH (113)
006FH (111) Work 1 (Sct 1)
0070H (112) Work 1 (Sct 2) 72H
0071H (113) Work 1 (Sct 3) Interval AB (A) 1 to 999 (× Measurement Length/2000)
(114)
・Write Various 0072H (114) Work 1 (Sct 4)
   Settings 0073H (115) Work 1 (Sct 5)
73H
Set Attribute to to Interval AB (B) 1 to 999 (× Measurement Length/2000)
(115)
    Single 00FFH (255) Work 15 (Sct 5)

10H Waveform 0064H (100) Work 0 64H


Relative 0:Off 1:On
Comparison 006EH (110) Work 1 (100)
Setting to to Time or displacement (Front)
0072H (114) 00FBH (250) Work 15 0 to 2047 × Measurement Length/2000
Compare Area * Setting Start point > End point is unacceptable.
65H
(start point)
(101) Displacement (Back)
Note1)
-2047 to 0 × Measurement Length/2000
* Setting Start point < End point is unacceptable.
Time or displacement (Front)
0 to 2047 × Measurement Length/2000
Compare Area * Setting Start point > End point is unacceptable.
66H
(end point)
(102) Displacement (Back)
Note1)
-2047 to 0 × Measurement Length/2000
* Setting Start point < End point is unacceptable.
67H
Compare Margin 0 to 999
(103)
Time or displacement (Front)
68H Relative Point 0 to 2047 (× Measurement Length/2000)
(104) (X-axis) Displacement (Back)
-2047 to 0 (× Measurement Length/2000)
69H Relative Point
-9999 to 9999
(105) (Y-axis)
Calibration 0064H (100) 64H
Zero Cal. (load) Fixed at 0
0078H (120) (100)
65H Zero Cal.
Fixed at 0
(101) (displacement)
66H
Actual Cal. (load) -9999 to 9999
(102)
67H Actual Cal.
-9999 to 32000
(103) (displacement)

21
8.Message communication

Point

Note1)

Please change other set values beforehand so that the setting range
becomes the maximum when a set value to which other settings influence the
setting range is written in.

Example 1 When you write the Load HI Limit value in.


Please write -9999 in the Load LO Limit value beforehand.

Example 2 When you change the Section Start-End.


Please write 2047(Time or Displacement (Front)) and -2047(Displacement
(Back)) in of the start point and the end point in all sections beforehand in
order of End Point of Section 5, Start Point of Section 5, End Point of
Section 4, …… End Point of Section 1 and Start Point of Section 1.
Please write in the value to be set in order of Start Point of Section 1, End
Point of Section 1, Start Point of Section 2, …… Start Point of Section 5
and End Point of Section 5.

22
8.Message communication

■All read & write set values


Number of bytes Number of bytes
of service data of service data
Service code Class ID Instance ID
All read All write

sending receiving sending receiving

・All Read Various Y-axis Setting 0064H (100) 0 40 40 0


   Settings 0065H (101)
32H X-axis Setting
44 (F381A) 44 (F381A)
(DPM) 0064H (100) 0 0
40 (F388A) 40 (F388A)
0066H (102)
・All Write Various
   Settings Communication
33H Setting 0064H (100) 0 32 32 0
0067H (103)

System
0064H (100) 0 20 20 0
0068H (104)

Option

Measurement 0064H (100) Work 0


Start Condition 006EH (110) Work 1
0 16 16 0
Setting to to
006FH (111) 00FBH (250) Work 15

0064H (100) Work 0


Display Range
006EH (110) Work 1
Setting 0 16 16 0
to to
0070H (112)
00FBH (250) Work 15

0065H (101) Work 0 (Sct 1)


0066H (102) Work 0 (Sct 2)
0067H (103) Work 0 (Sct 3)
0068H (104) Work 0 (Sct 4)
0069H (105) Work 0 (Sct 5)
Hold Setting
006FH (111) Work 1 (Sct 1) 0 60 60 0
0071H (113)
0070H (112) Work 1 (Sct 2)
0071H (113) Work 1 (Sct 3)
0072H (114) Work 1 (Sct 4)
0073H (115) Work 1 (Sct 5)
to to
00FFH (255) Work 15(Sct 5)

Waveform
0064H (100) Work 0
Comparison
to to 0 24 24 0
Setting
0073H (115) Work 15
0072H (114)

23
8.Message communication

■Unit setting list


* Numbers are values of input range.
Also, “0” results in no unit.

①F381A

Weight Force Pressure Length Angle Other


3
1 μg 11 μN 24 μPa 41 μm 48 rad 51 g/cm 85 l/s
3
2 mg 12 mN 25 mPa 42 mm 49 ° 52 kg/m 86 l/min
3 g 13 N 26 Pa 43 cm 50 deg 53 t/m3 87 l/h
4 kg 14 kN 27 hPa 44 m 54 g/l 88 μA
5 Mg 15 MN 28 kPa 45 km 55 g/ml 89 mA
6 t 16 μNm 29 MPa 46 in 56 mg/m 90 A
7 lb 17 mNm 30 GPa 47 ft 57 kg/m 91 kA
8 dyne 18 Nm 31 N/m2 58 kgm/s 92 μV
9 kdyne 19 kNm 32 μbar 59 kgm2/s 93 mV
10 oz 20 MNm 33 mbar 60 kgm2 94 V
21 ftlb 34 bar 61 mPas 95 kV
22 inlb 35 mmHg 62 Pas 96 Ω
23 inoz 36 inH2O 63 m2/s 97 kΩ
37 ftH2O 64 mm/s 98 MΩ
38 psia 65 m/s 99 W
39 psig 66 mm/min 100 kW
40 atom 67 cm/min 101 MW
68 m/min 102 VA
69 m/h 103 ℃
70 km/h 104 F°
71 m/s2 105 J
72 rpm 106 kJ
73 Hz 107 MJ
74 kHz 108 %RH
75 MHz 109 l
76 kg/s 110 m3
77 t/s 111 %
78 kg/min 112 ‰
79 t/min 113 ppm
80 kg/h 114 pH
81 t/h 115 gcm
3
82 m /s 116 kgcm
83 m3/min 117 TONNE
84 m3/h

24
8.Message communication

② F388A

Weight Force Pressure Length Angle Other


3
1 μg 11 μN 28 μPa 45 μm 52 rad 55 g/cm 89 l/s
2 mg 12 mN 29 mPa 46 mm 53 ° 56 kg/m3 90 l/min
3
3 g 13 N 30 Pa 47 cm 54 deg 57 t/m 91 l/h
4 kg 14 kN 31 hPa 48 m 58 g/l 92 μA
5 Mg 15 MN 32 kPa 49 km 59 g/ml 93 mA
6 t 16 μNm 33 MPa 50 in 60 mg/m 94 A
7 lb 17 mNm 34 GPa 51 ft 61 kg/m 95 kA
8 dyne 18 Nm 35 N/m2 62 kgm/s 96 μV
2/s
9 kdyne 19 kNm 36 μbar 63 kgm 97 mV
10 oz 20 MNm 37 mbar 64 kgm2 98 V
21 ftlb 38 bar 65 mPas 99 kV
22 inlb 39 mmHg 66 Pas 100 Ω
23 inoz 40 inH2O 67 m2/s 101 kΩ
24 Ncm 41 ftH2O 68 mm/s 102 MΩ
25 gcm 42 psia 69 m/s 103 W
26 kgcm 43 psig 70 mm/min 104 kW
27 kgm 44 atom 71 cm/min 105 MW
72 m/min 106 VA
73 m/h 107 ℃
74 km/h 108 F°
75 m/s2 109 J
76 rpm 110 kJ
77 Hz 111 MJ
78 kHz 112 %RH
79 MHz 113 l
80 kg/s 114 m3
81 t/s 115 %
82 kg/min 116 ‰
83 t/min 117 ppm
84 kg/h
85 t/h
86 m3/s
87 m3/min
88 m3/h

25
9.A sample program of message communications using

9. A sample program of message communications


using
OMRON-manufactured PLC and CS1 is shown.
Messages are transmitted when the execution condition (4.00 = 1) is met as sending FINS
commands and send data are stored in advance (D000 and later, D100 and later).
Received data is stored in D200 and later.

This sample program has been created by the following conditions:

・CPU unit: SYSMAC CS1G CPU42-V1 (manufactured by OMRON)


・Master unit: DeviceNet master unit CS1W-DRM21 (manufactured by OMRON)
・Master node address: 63
・Slave (F381A/F388A) node address: 0
・Number of send data: 9H, stored in D000
・Number of received data: 136D: Set the maximum number of received data in
consideration of error messages.
・Sending FINS command data: D000 and later
・Send data storage area: D100 and later
・Received data storage area: D200 and later
・Service code: '0EH (reading of various set values)
・Class ID: '0071H: (Hold Setting)
・Instance ID: '0070H (work 1, section 2)
・Attribute ID (service data): '67H (Use Hold)

26
9.A sample program of message communications using

9-1.Program
"Reading set values" is mention as an example.
About the program of the contents of other message communications, it is possible to correspond
by changing D000 and D100 or subsequent ones.(Please refer to "9-2The representative case of
each message in a sample program" on page 29.)

Example)Reading set values

0 Communications initial setting 1


0

A200.11 BSET
(071)
P_First_Cycle #0
Operation start
1Cycle ON D0

D29999

MOV *1
(021) Number of bytes
#9 of sending data

D0

MOV *2
(021) Number of bytes of
receiving data
&136

D1
Target network
MOV address = 0
(021)
(Home network address)
#0

D2
Target
MOV
(021) node address = 3FH、
(63)
Target machine
#3FFE address = FEH
Network-connected unit
D3

MOV Response required,


(021) communications port,
number of retransmissions
#0000

D4

MOV
(021) Response monitoring time

#0064

D5

27
9.A sample program of message communications using

1 Communications initial setting 2, Command data


8

A200.11 * 3Description of
MOV sending data
(021)
Command code
P_First_Cycle #2801 = 2801H fixed
Operation start
1Cycle ON D100
Node address = 00、
MOV
(021) Service code = 0EH

#000E

D101

MOV Class ID = 0064H


(021)
#0071

D102
Instance ID
MOV = 0064H
(021)
#0070

D103
Attribute ID
MOV = 64H
(021)
#6700

D104

SET
Execution condition
4.00 (as desired)

2 Explicit Send message


15

4.00 A202.00 1511.00 CMND


(490) Send message

Execution D100
Network Online
condition
communications state
D200
executable
D0

ASL
(025)
4

28
9.A sample program of message communications using

3 Retry
20

4.01 A202.00 A219.00 MOV


(021)

Network Network A203


communications communications
executable execution error D6

ASR
(026)
4

4 END
(001)
25

9-2.The representative case of each message in a sample


program
Point

* Received data in normal condition is shown. For received data in abnormal


condition, see " ■ Error response" on page 40.

■Reading set values


Example) Reading Use Hold in Hold Setting (work 1, section 2)

Sending data(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A)→CPU)


High Low High Low
Number of bytes of sending data Command code
D000 00H 09H D200 28H 01H
9byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
00H 0EH D202 00H 06H
D101
Various setting 6byte
Node0
reading
Node address Service code
Class ID
00H 8EH
D102 00H 71H D203
Various setting
Hold setting Node0
reading
Instance ID Data :Use hold(LL、HH)
D103 00H 70H D204 02H 00H
Work1、section2 00000002H:Peak
Attribute ID --- Data :Use hold(HL、HH)
D104 67H 00H D205 00H 00H
Use hold ---

29
9.A sample program of message communications using

■Writing set values


Example) Writing Use Hold in Hold Setting (work 1, section 2)

Sending data(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A) → CPU)


High Low High Low
Number of bytes of sending data Command code
D000 00H 0DH D200 28H 01H
13byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
D101 00H 10H D202 00H 02H
Node0 Various setting writing 2byte
Class ID Node address Service code
D102 00H 71H D203 00H 90H
Hold setting Node0 Various setting writing
Instance ID
D103 00H 70H
Work1、section2
Attribute ID DATA(LL)
D104 67H 02H
Use hold 00000002H:PEAK
DATA(LH、HL)
D105 00H 00H

DATA(HH) ---
D106 00H 00H
---

30
9.A sample program of message communications using

■Reading set values(all)


Example) Reading all measurement start condition settings (work 1)

Sending data(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A) → CPU)


High Low High Low
Number of bytes of sending data Command code
D000 00H 08H D200 28H 01H
8byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
00H 32H D202 00H 12H
D101
Various setting all 18byte
Node0
reading
Node address Service code
Class ID
00H B2H
D102 00H 6FH D203
Various setting all
Measurement start condition setting Node0
reading
Instance ID Data1:Measurement start condition
D103 00H 6EH (LL、LH)
D204
Work1 01H 00H
00000001H:Exter nal Input + Load
Data1:Measurement start condition
(HL、HH)
D205
00H 00H

・ ・
・ ・
・ ・
Data4:Measurement end level (LL、LH)
D210 2CH 01H
0000012CH:300
Data4:Measurement end level (HL、HH)
D211 00H 00H

31
9.A sample program of message communications using

■Writing set values(all)


Example) Writing all measurement start condition settings (work 0)

Sending data
(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A) → CPU)
High Low High Low
Number of bytes of sending data Command code
D000 00H 18H D200 28H 01H
24byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
00H 33H D202 00H 02H
D101
Various setting all 2byte
Node0
writing
Node address Service code
Class ID
00H B3H
D203
D102 00H 6FH
Various setting all
Node0
Measurement start condition setting writing
Instance ID
D103 00H 64H
Work0
Data1:Measurement start condition
(LL、LH)
D104
01H 00H
00000001H:Exter nal Input + Load
Data1:Measurement start condition
(HL、HH)
D105
00H 00H

・ ・
・ ・
・ ・
Data4:Measurement end level (LL、LH)
D110 2CH 01H
0000012CH:300
Data4:Measurement end level (HL、HH)
D111 00H 00H

32
9.A sample program of message communications using

■Reading measurement range


Example) Reading the measurement range

(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A) → CPU)


Sending data
High Low High Low
Number of bytes of sending data Command code
D000 00H 08H D200 28H 01H
8byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
00H 34H D202 00H 06H
D101
Reading 6byte
Node0
measurement range
Node address Service code
Class ID
00H B4H
D203
D102 00H 82H
Reading
Node0
0082Hfixed measurement range
Instance ID Data1:Measurement start condition(L、H)
D103 00H 64H D204 00H 00H
0064Hfixed 0000H:0
Data2:End of the range(L、H)
D205 FFH 07H
07FFH:2047

33
9.A sample program of message communications using

■Reading waveform
Example) Reading Measured waveform(Load、Range 0~31)

Sending data(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A) → CPU)


High Low High Low
Number of bytes of sending data Command code
D000 00H 0EH D200 28H 01H
14byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
D101 00H 35H D202 00H 42H
Node0 Reading waveform 66byte (2n+2)
Class ID Node address Service code
D102 00H 82H D203 00H B5H
Measured waveform Node0 Reading waveform
Instance ID Data1:
D103 00H 64H Waveform data of the start of the range(L、H)
D204
FFH FFH

Data1:(L、H) FFFFH:- 1

D104 64H 00H Data2:


Waveform data of the start of the range+1(L、H)
load D205
01H 00H
Data2:Start of the range(L、H)
0001H:1
D105 00H 00H
・ ・
0
・ ・
Data3:End of the range.(L、H) ・ ・

D106 1FH 00H Data n-1:


D234 Waveform data of the end of the range-1(L、H)
31 (D203
03H 00H
+n-1)
0003H
Data n:
D235 Waveform data of the end of the range(L、H)
(D203
04H 00H
+n)
0004H

* n:1 ~ 32 "End of the range." - "Start of the range" + 1

34
9.A sample program of message communications using

■Writing waveform
Example) Rewriting the comparison waveform upper limit (work 0)

Sending data
(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A) → CPU)
High Low High Low
Number of bytes of sending data Command code
D000 00H 0EH D200 28H 01H
14byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
D101 00H 36H D202 00H 02H
Node0 Writing waveform 2byte
Class ID Node address Service code
D102 00H 83H D203 00H B6H
Comparison waveform upper limit Node0 Writing waveform
Instance ID
D103 00H 64H
Work0
Data1:(L、H)
D104 64H 00H
Load
Data2:Start of the range(L、H)
D105 00H 00H
0
Data3:Load(L、H)
D106 64H 00H
0064H:100

35
9.A sample program of message communications using

■Reading the hold results


Example) Reading the hold results of section 1 to section 5 (X-axis: displacement)

Sending data(CPU → Master(F381A/F388A))


High Low
Number of bytes of sending data
D000 00H 0AH
10byte
Command code
D100 28H 01H
FINS Command
Node address Service code
00H 40H
D101
Reading the hold
Node0
results
Class ID
D102 00H 8CH
008CH fixed
Instance ID
D103 00H 64H
0064H fixed
Data1:Section head Data2:Section last
D104 65H 69H
Section1 Section5

36
9.A sample program of message communications using

Receiving data(Master(F381A/F388A)→CPU)

High Low High Low


Command code ・ ・
・ ・
D200 28H 01H
・ ・
FINS Command
Data1:Hold value(Load)(L、H)
D224
Completion code (D199 C8H 00H
D201 00H 00H +5n)
00C8H:200
Normal end:(refer to FINS Command)
Data2:Existence of
Data3:Load judging
Number of bytes of receiving data D225 load Data
(D200
D202 00H 34H 01H 03H
+5n)
52byte(10n+2) Existent LO

Node address Service code Section


Data4:
last D226 Hold value(Time or displacement )(LL、LH)
00H C0H
D203 (D201
B0H 04H
Reading the hold +5n)
Node0
results 000004B0H:1200
Data1:Hold value(Load)(L、H) Data4:
D204 FFH FFH D227 Hold value(Time or displacement )(HL、HH)
(D202
FFFFH:- 1 00H 00H
+5n)
Data2:
Data3:Load judging
Existence of load Data Data5:
D205 Data6:
01H 01H Existence of
D228 Displacement judging
Displacement Data
(D203
Existent OK
+5n) 01H 02H
Data4:
Existent HI
Hold value(Time or displacement )(LL、LH)
Section D206 * n:1 ~ 5 "Section last" - "Section head" + 1
head 2CH 01H
0000012CH:300
Data4:
Hold value(Time or displacement )(HL、HH)
D207
00H 00H

Data5:
Data6:
Existence of
Displacement judging
Displacement Data
D208
01H 02H
Existent HI
・ ・
・ ・
・ ・

37
9.A sample program of message communications using

■Reading Wave No.


Example) Reading the Wave No. (for setting "20120531_000001 ")

Sending data(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A)→CPU)


High Low High Low
Number of bytes of sending data Command code
D000 00H 08H D200 28H 01H
8byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
D101 00H 44H D202 00H 16H
Node0 Reading Wave No. 22byte
Class ID Node address Service code
D102 00H 96H D203 00H C4H
0096H fixed Node0 Reading Wave No.
Instance ID 2th byte 1th byte
D103 00H 64H D204 30H 32H
0064H fixed '0' '2'
4th byte 3th byte
D205 32H 31H
'2' '1'
6th byte 5th byte
D206 35H 30H
'5' '0'
8th byte 7th byte
D207 31H 33H
'1' '3'
10th byte 9th byte
D208 30H 5FH
'0' '_'
12th byte 11th byte
D209 30H 30H
'0' '0'
14th byte 13th byte
D210 30H 30H
'0' '0'
16th byte 15th byte
D211 20H 31H
'' '1'
18th byte 17th byte
D212 20H 20H
'' ''
20th byte 19th byte
D213 20H 20H
'' ''

38
9.A sample program of message communications using

■Writing Wave No.


Example) Writing the Wave No. (for setting "20120531_000001 ")

Sending data(CPU → Master(F381A/F388A)) Receiving data(Master(F381A/F388A) → CPU)


High Low High Low
Number of bytes of sending data Command code
D000 00H 1CH D200 28H 01H
2byte FINS Command
Command code Completion code
D100 28H 01H D201 00H 00H
FINS Command Normal end:(refer to FINS Command)
Node address Service code Number of bytes of receiving data
D101 00H 45H D202 00H 02H
Node0 Writing Wave No. 2byte
Class ID Node address Service code
D102 00H 96H D203 00H C5H
0096H fixed Node0 Writing Wave No.
Instance ID
D103 00H 64H
0064H fixed
2th byte 1th byte
D104 30H 32H
'0' '2'
4th byte 3th byte
D105 32H 31H
'2' '1'
6th byte 5th byte
D106 35H 30H
'5' '0'
8th byte 7th byte
D107 31H 33H
'1' '3'
10th byte 9th byte
D108 30H 5FH
'0' '_'
12th byte 11th byte
D109 30H 30H
'0' '0'
14th byte 13th byte
D110 30H 30H
'0' '0'
16th byte 15th byte
D111 20H 31H
'' '1'
18th byte 17th byte
D112 20H 20H
'' ''
20th byte 19th byte
D113 20H 20H
'' ''

39
10.Device profiles and object implementation

■Error response
Example) Class ID is wrong.(Error number:16H)

Receiving data(Master(F381A/F388A) → CPU)


High Low
Command code
D200 28H 01H
FINS Command
Completion code
D201 00H 00H
Normal end:(refer to FINS Command)
Number of bytes of receiving data
D202 00H 04H
4byte
Node address Service code
D203 00H 94H
Node0 94H fixed
Error code
D204 16H FFH
Error number FFH fixed

10.Device profiles and object implementation


(①F381A ②F388A)

■Device profiles
General data Corresponding Specification for DeviceNet Volume 1 Release2.0
Volume 2 Release2.0
Vender ID 135
Device type Generic device type No:0
Produce code ①9 ②16
Physical Current consumption by net work About 30mA (at DC24V)
conformance Connector type The open plug type
data
With or without insulation for physical layer The use of insulation
Supported LED Module
Network
MAC ID setting Setting by touch panel
Default MAC ID 00
Transmission baud rate setting Not available (Automatic follow-up to the master.)
Supported baud rate 125kbit/s, 250kbit/s, 500kbit/s
Communication Predefined master/ slave connection set Group 2 only server
data Support for dynamic connection (UCMM) Not available
Fragmentation of explicit message Available

40
10.Device profiles and object implementation

■Implementation of objects

Identity object (01H)


Object class Attribute Not supported
Service Not supported

Object Attribute ID description GET SET Value


instance × 135
1 Vendor ○
2 Device type ○ × 0
3 Product code ○ × ①9 ②16
4 Revision 01, 02H or 02, 02H
○ ×
(Varying depending on the set value.)
5 Status (bits supported) ○ × bit 0 only
6 Serial number ○ × Each unit
7 Product name × ①F381

②F388
8 State × ×
9 Configuration Consistency Value × ×
10 Heartbeat Interval × ×
Service DeviceNet service Parameter option
05H Reset Not available
0EH Get_Attribute_Single Not available

Message router object (02H)


Object class Attribute Not supported
Service Not supported
Object instance Attribute Not supported
Service Not supported
Addition of vendor-specific Not available
specification

41
10.Device profiles and object implementation

DeviceNet objects (03H)


Objects class Attribute ID description GET SET Value
1 Revision ○ × 02H
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available

Object Attribute ID description GET SET Value


instance
1 MAC ID ○ ○
2 Baud rate ○ ○
3 BOI ○ × 00H
4 Bus-off counter ○ ×
5 Allocation information ○ ×
6 MAC ID switch changed × ×
7 Baud rate switch changed × ×
8 MAC ID switch value × ×
9 Baud rate switch value × ×
Service DeviceNet Service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
4BH Allocate Master/ Not available
Slave_Connection Set
4CH Release Master/ Not available
Slave_Connection Set

Assembly object (04H)


Object class Attribute Not supported
Service Not supported

Object Section Information Max. number of instances


instance Instance type Static I/O 1
100
Attribute Description GET SET Value
1 Number of Members in List × ×
2 Member List × ×
3 Data ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available

Object Section Information Max. number of instances


instance Instance type Static I/O 1
101
Attribute Description GET SET Value
1 Number of Members in List × ×
2 Member List × ×
3 Data ○ ×
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available

42
10.Device profiles and object implementation

Connection object (05H)


Object class Attribute Not supported
Service Not supported
Max. number of active 1
connections

Object Section Information Max. number of instances


Instance 1 Instance type Explicit Message 1
Production Cyclic
trigger
Transport type Server
Transport class 3
Attribute ID description GET SET Value
1 State ○ ×
2 Instance type ○ × 00H
3 Transport class trigger ○ × 83H
4 Produced connection ID ○ ×
5 Consumed connection ID ○ ×
6 Initial comm. characteristics ○ × 21H
7 Produced connection size ○ × 64H
8 Consumed connection size ○ × 64H
9 Expected packed rate ○ ○
12 Watchdog time-out action ○ ○ One of 01, 03
13 Produced connection path length ○ × 00H
14 Produced connection path ○ ×
15 Consumed connection path length ○ × 00H
16 Consumed connection path ○ ×
17 Production inhibit time ○ ×
Service DeviceNet service Parameter option
05H Reset Not available
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available

43
10.Device profiles and object implementation

Object Section Information Max. number of instances


Instance2 Instance type Polled I/O 1
Production Cyclic
trigger
Transport type Server
Transport class 2
Attribute ID description GET SET Value
1 State ○ ×
2 Instance type ○ × 01H
3 Transport class trigger ○ × 82H
4 Produced connection ID ○ ×
5 Consumed connection ID ○ ×
6 Initial comm. characteristics ○ × 01H
7 Produced connection size ○ × 0800H
8 Consumed connection size ○ × 0400H
9 Expected packed rate ○ ○
12 Watchdog time-out action ○ × 00
13 Produced connection path length ○ × 06H
14 Produced connection path ○ × 20_04_24_65_30_03
15 Consumed connection path length ○ × 06H
16 Consumed connection path ○ × 20_04_24_64_30_03
17 Production inhibit time ○ ×
Service DeviceNet service Parameter option
05H Reset Not available
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available

Set value object (1) Y-axis Setting (65H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H ①Exc. Voltage ②Input Select ○ ○
(setting ch0)
*For those other than   65H Unit ○ ○
100, see "Object Instance 66H Decimal Place ○ ○
type" on page50. 68H Equiv. Cal. (rated output) ○ ○
69H Equiv. Cal. (rated capacity) ○ ○
6AH Overload ○ ○
6BH Increment ○ ○
6CH Analog Filter ○ ○
6DH Digital Filter ○ ○
6EH DZ Limit ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

44
10.Device profiles and object implementation

Set value object (2) X-axis Setting (66H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Time/DPM Change ○ ○
(setting ch0)
*For those other than   65H Phase Select ○ ○
100, see "Object Instance 66H Wave Reference ○ ○
type" on page50. 67H Unit ○ ○
68H Decimal Place ○ ○
6AH Equiv. Cal. (rated output) ○ ○
6BH Equiv. Cal. (rated capacity) ○ ○
6CH Measure Length ○ ○
6DH DPM Positioning ○ ○
6EH Analog Filter (Only ①) ○ ○
6FH Digital Filter ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

Set value object (3) communication setting (67H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Speed ○ ○
(setting ch0)
*For those other than   65H Data Bit ○ ○
100, see "Object Instance 66H Parity Bit ○ ○
type" on page50. 67H Stop Bit ○ ○
68H Delimiter ○ ○
69H Header ○ ○
6AH Flow Control ○ ○
6BH Com. Mode ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

45
10.Device profiles and object implementation

Set value object (4) system setting (68H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Backlight (ON Time) ○ ○
(setting ch0)
*For those other than   65H Language ○ ○
100, see "Object Instance 66H Work Protect ○ ○
type" on page50. 67H First Protect ○ ○
68H Undefined ○ ○
69H Backlight (bright→dark) ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

Set value object (5) measurement start condition setting (69H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Start Condition ○ ○
(setting ch0)
*For those other than   65H Start Level ○ ○
100, see "Object Instance 66H Stop Condition ○ ○
type" on page50. 67H Stop Level ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

Set value object (6) Display Range Setting (70H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Y Start Point ○ ○
(setting ch0)
*For those other than   65H Y End Point ○ ○
100, see "Object Instance 66H X Start Point ○ ○
type" on page50. 67H X End Point ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

46
10.Device profiles and object implementation

Set value object (7) Hold Setting (71H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Change of Sct. ○ ○
(setting ch0)
*For those other than   65H Use Sct. ○ ○
100, see "Object Instance 67H Use Hold ○ ○
type" on page50. 68H Sct. Start-End (start point) ○ ○
69H Sct. Start-End (end point) ○ ○
6AH Load HI/LO Limit (HI) ○ ○
6BH Load HI/LO Limit (LO) ○ ○
6CH DPM HI/LO Limit (HI) ○ ○
6DH DPM HI/LO Limit (LO) ○ ○
6EH Start Load ○ ○
6FH Load Difference ○ ○
70H Rate ○ ○
71H Ordinal ○ ○
72H Interval AB (A) ○ ○
73H Interval AB (B) ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

Set value object (8) Waveform Comparison Setting (72H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Relative ○ ○
(setting ch0)
*For those other than   65H Compare Area (start point) ○ ○
100, see "Object Instance 66H Compare Area (end point) ○ ○
type" on page50. 67H Compare Magin ○ ○
68H Relative Point (X-axis) ○ ○
6AH Relative Point (Y-axis) ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available
32H All read Not available
33H All write Not available

47
10.Device profiles and object implementation

Set value object (9) Calibration (78H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Attribute ID description GET SET


64H Zero Cal. (load) ○ ○
(setting ch0)
*For those other than   65H Zero Cal. (displacement) ○ ○
100, see "Object Instance 66H Actual Cal. (load) ○ ○
type" on page50. 67H Actual Cal. (displacement) ○ ○
Service DeviceNet service Parameter option
0EH Get_Attribute_Single Not available
10H Set_Attribute_Single Not available

Waveform object (1) Measurement waveform (82H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Service DeviceNet service Parameter option


34H Read measurement range Not available
(setting ch0)
35H Read waveform Not available
*For those other than  
100, see "Object Instance
type" on page50.

Waveform object (2) Comparison waveform (HI limit) (83H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Service DeviceNet service Parameter option


35H Read waveform Not available
(setting ch0)
*For those other than  
36H Write waveform Not available
100, see "Object Instance
type" on page50.

Waveform object (3) Comparison waveform (LO limit) (84H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Service DeviceNet service Parameter option


35H Read waveform Not available
(setting ch0)
*For those other than  
36H Write waveform Not available
100, see "Object Instance
type" on page50.

48
10.Device profiles and object implementation

Waveform object (4)


Comparison waveform used for measurement (HI limit) (85H)
Object class Attribute Not supported
Service Not supported

Object Instance 100 Service DeviceNet service Parameter option


35H Read waveform Not available
(setting ch0)
*For those other than  100,
see "Object Instance type"
on page50.

Waveform object (5)


Comparison waveform used for measurement (LO limit) (86H)
Object class Attribute Not supported
Service Not supported

Object Instance 100 Service DeviceNet service Parameter option


35H Read waveform Not available
(setting ch0)
*For those other than  100,
see "Object Instance type"
on page50.

Hold results object (8CH)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Service DeviceNet service Parameter option


40H Read hold results Not available
(setting ch0)
*For those other than  100,
see "Object Instance type"
on page50.

Wave No. object (96H)


Object class Attribute Not supported
Service Not supported

Object Instance 100 Service DeviceNet service Parameter option


44H Read wave No. Not available
(setting ch0)
*For those other than  100,
see "Object Instance type" 45H Write wave No. Not available
on page50.

49
10.Device profiles and object implementation

Object Instance type

Sections not specified

100 (64H) Setting ch0 160 (A0H) Setting ch6 220 (DCH) Setting ch12
110 (6EH) Setting ch1 170 (AAH) Setting ch7 230 (E6H) Setting ch13
120 (78H) Setting ch2 180 (B4H) Setting ch8 240 (F0H) Setting ch14
130 (82H) Setting ch3 190 (BEH) Setting ch9 250 (FAH) Setting ch15
140 (8CH) Setting ch4 200 (C8H) Setting ch10
150 (96H) Setting ch5 210 (D2H) Setting ch11

Sections specified

Setting ch0 Setting ch1 Setting ch2


101 (65H) Sct 1 111 (6FH) Sct 1 121 (79H) Sct 1
102 (66H) Sct 2 112 (70H) Sct 2 122 (7AH) Sct 2
103 (67H) Sct 3 113 (71H) Sct 3 123 (7BH) Sct 3
104 (68H) Sct 4 114 (72H) Sct 4 124 (7CH) Sct 4
105 (69H) Sct 5 115 (73H) Sct 5 125 (7DH) Sct 5
Setting ch3 Setting ch4 Setting ch5
131 (83H) Sct 1 141 (8DH) Sct 1 151 (97H) Sct 1
132 (84H) Sct 2 142 (8EH) Sct 2 152 (98H) Sct 2
133 (85H) Sct 3 143 (8FH) Sct 3 153 (99H) Sct 3
134 (86H) Sct 4 144 (90H) Sct 4 154 (9AH) Sct 4
135 (87H) Sct 5 145 (91H) Sct 5 155 (B9H) Sct 5
Setting ch6 Setting ch7 Setting ch8
161 (A1H) Sct 1 171 (ABH) Sct 1 181 (B5H) Sct 1
162 (A2H) Sct 2 172 (ACH) Sct 2 182 (B6H) Sct 2
163 (A3H) Sct 3 173 (ADH) Sct 3 183 (B7H) Sct 3
164 (A4H) Sct 4 174 (AEH) Sct 4 184 (B8H) Sct 4
165 (A5H) Sct 5 175 (AFH) Sct 5 185 (B9H) Sct 5
Setting ch9 Setting ch10 Setting ch11
191 (BFH) Sct 1 201 (C9H) Sct 1 211 (D3H) Sct 1
192 (C0H) Sct 2 202 (CAH) Sct 2 212 (D4H) Sct 2
193 (C1H) Sct 3 203 (CCH) Sct 3 213 (D5H) Sct 3
194 (C2H) Sct 4 204 (CCH) Sct 4 214 (D6H) Sct 4
195 (C3H) Sct 5 205 (CDH) Sct 5 215 (D7H) Sct 5
Setting ch12 Setting ch13 Setting ch14
221 (DDH) Sct 1 231 (E7H) Sct 1 241 (F1H) Sct 1
222 (DEH) Sct 2 232 (E8H) Sct 2 242 (F2H) Sct 2
223 (DFH) Sct 3 233 (E9H) Sct 3 243 (F3H) Sct 3
224 (E0H) Sct 4 234 (EAH) Sct 4 244 (F4H) Sct 4
225 (E1H) Sct 5 235 (EBH) Sct 5 245 (F5H) Sct 5
Setting ch15
251 (FBH) Sct 1
252 (FCH) Sct 2
253 (FDH) Sct 3
254 (FEH) Sct 4
255 (FFH) Sct 5

50
10.Device profiles and object implementation

■Expression of EDS file and the explanation


Name of setting value ( ① F381A ② F388A)

Class ID Attribute ID Expression of EDS file Explanation


Y-axis Setting ①Exc. Voltage ①Excitiation Voltage
64H (100)
0065H (101) ②Input Select ②Input Selection
65H (101) Unit Unit
66H (102) Decimal Place Decimal Place
Equivalent Input Calibration
68H (104) Equiv. Cal. Load (Out)
(rated output)
Equivalent Input Calibration
69H (105) Equiv. Cal. Load (Capacity)
(rated capacity)
6AH (106) Overload Overload
6BH (107) Increment Increment
6CH (108) Analog Filter Analog Filter
6DH (109) Digital Filter Digital Filter
6EH (110) DZ limit Digital Zero Limit
X-axis Setting 64H (100) Time/DPM change Time/Displacement change ★
(DPM) 65H (101) Phase Select Sensor Phase Select ★
0066H (102)
66H (102) Wave Reference Waveform Reference ★
67H (103) Unit Unit
68H (104) Decimal Place Decimal Place
Equivalent Input Calibration
6AH (106) Equiv. Cal. DPM (Pulse/Volt)
(number of pulses) (voltage value)
Equivalent Input Calibration
6BH (107) Equiv. Cal. DPM (Value)
(displacement value)
6CH (108) Measure Length Measurement Length
6DH (109) DPM Positioning Displacement Positioning
6EH (110) Analog Filter (Only ①) Analog Filter (Only ①)
6FH (111) Digital Filter Digital Filter
Communication 64H (100) Speed Transmission Speed
Setting 65H (101) Data Bit Data Bit
0067H (103)
66H (102) Parity Bit Parity Bit
67H (103) Stop Bit Stop Bit
68H (104) Delimiter Delimiter
69H (105) Header Header
6AH (106) Flow Control Flow Control
6BH (107) Com. Mode Communication Mode
System 64H (100) Backlight (ON Time) Backlight
0068H (104) 65H (101) Language Language
66H (102) Setting Protection Work Setting Parameter Protection
67H (103) Cal. Protection First Setting Parameter Protection
68H (104) Contrast Contrast
69H (105) Backlight (bright→dark) Backlight

51
10.Device profiles and object implementation

Class ID Attribute ID Expression of EDS file Explanation


Measurement 64H (100) Start Condition Measurement Start Condition ★
Start Condition 65H (101) Start Level Measurement Start Level
Setting
006FH (111) 66H (102) Stop Condition Measurement Stop Condition ★
67H (103) Stop Level Measurement Stop Level
Display Range 64H (100) Y Start Point Y-axis Start Point
Setting 65H (101) Y End Point Y-axis End Point
0070H (112)
66H (102) X Start Point X-axis Start Point
67H (103) X End Point X-axis End Point
Hold Setting 64H (100) Change of Sct. Change of Section ★
0071H (113) 65H (101) Use Sct. Number of Use Sections
67H (103) Use Hold Use Hold ★
68H (104) Sct. Start-End (Start) Section Start-End (start point)
69H (105) Sct. Start-End (End) Section Start-End (end point)
6AH (106) Load HI/LO Limit (HI) Load HI/LO Limit (HI limit)
6BH (107) Load HI/LO Limit (LO) Load HI/LO Limit (LO limit)
6CH (108) DPM HI/LO Limit (HI) Displacement HI/LO Limit (HI limit)
6DH (109) DPM HI/LO Limit (LO) Displacement HI/LO Limit (LO limit)
6EH (110) Start Load Detection Start Load
6FH (111) Load difference Detection Load Difference
70H (112) Rate Detection Rate
71H (113) Ordinal Detection Ordinal
72H (114) Interval AB (A) Detection Interval AB (A)
73H (115) Interval AB (B) Detection Interval AB (B)
Waveform 64H (100) Relative Relative Comparison
Comparison 65H (101) Compare Area (Start) Compare Area (start)
Setting
0072H (114) 66H (102) Compare Area (End) Compare Area (end)
67H (103) Compare Magin Compare Margin
Reference Point of Relative Comparison
68H (104) Relative Point (X)
(X-axis)
Reference Point of Relative Comparison
69H (105) Relative Point (Y)
(Y-axis)
Calibration 64H (100) Zero Cal. (Load) Zero Calibration (load)
0078H (120) 65H (101) Zero Cal. (DPM) Zero Calibration (displacement)
66H (102) Actual Cal. (Load) Actual Load Calibration (load)
67H (103) Actual Cal. (DPM) Actual Load Calibration (displacement)

Point

For the ★-marked settings, see "■Names of alternatives" on page 53.

52
10.Device profiles and object implementation

■Names of alternatives
Expression of EDS file Explanation
Set value
Time/DPM Change Time/Displacement Change
0 Time Time
1 DPM Displacement

Expression of EDS file Explanation


Set value
Phase Select Sensor Phase Select
0 A/B-Phase A/B-Phase
1 only A-Phase only A-Phase

Expression of EDS file Explanation


Set value
Wave Reference Waveform Reference
0 Front Front
1 Back Back

Expression of EDS file Explanation


Set value
Start Condition Measurement Start Condition
0 Only Ext Only External Input
1 Ext + Load External Input + Load
2 Ext + DPM External Input + Displacement

Expression of EDS file Explanation


Set value
Stop Condition Measurement Stop Condition
0 Only Forced-Stop Only Forced-Stop
1 Load Load
2 Time Time
3 DPM Displacement
4 DPM Stop Displacement Stop

Expression of EDS file Explanation


Set value
Change of Sct. Change of Section
0 Ext. Input External Input
1 Setting Setting

Expression of EDS file Explanation


Set value
Use Hold Use Hold
0 Always Always
1 Sample Sample Hold
2 Peak Peak Hold
3 Bottom Bottom Hold
4 P-P Peak-to-peak Hold
5 Rel. Max Relative Maximum Hold
6 Rel. Min Relative Minimum Hold
7 Inflect. Inflection Point Hold
8 Average Average Hold
9 End DPM End Displacement

53
11.Outside dimensions

11.Outside dimensions

ࠉ ࠉ

54

You might also like