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
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.
Point
Red
White
Blue
Black
NameType of signal
BlackPower code-side (V-)
BlueCommunication data
Low side
(CAN L)
―Shield
WhiteCommunication dataHigh side(CAN H)
RedPower code+side (V+)
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
CodeStatus
0Normal status
1 to 10Internal hardware failure
11Node address overlap
13Network power failure
Correspondence between major revision and an EDS file
EDS
file
F381.eds1116 Only 0chApprox. 30 sec.
F388.eds1115 Only 0chApprox. 30 sec.
Major
revision
setting
Number
of
parameters
3.Communication connector
Remarks
Time to read via a
configurator
(at 500kbps)
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
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.
Point
Communication status is displayed by LED.
MS:Indicating the F381A/F388A status.
MS (Module status)LEDStatus
4.Status LED
RedTurns ON
RedBlinks
GreenBlinks
GreenTurns ON
NS:Indicating the Network status.
NS (Network status)LEDStatus
RedTurns ON
RedBlinks
GreenBlinks
GreenTurns ON
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.
Trouble
Trouble
Trouble
Normal
Bus OFF, Node Address Overlap
Communication Time-out
Waiting for Connection establishment
Normal
3
6.I/O format
■Input data (F381A/F388A→Master)
■Output data (Master→F381A/F388A)
chB15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B0
n+0
Load (Signed 16 bit binary)
n+1
DPM (Signed 16 bit binary)
n+2
SD
OK
DPM
OK
Load
OK
Run
Compl-
ete
Wave Result
Overload
Hold Result
DPMLoad
HIOKLOHIOKLOHIOKLO
n+3
Work DisplayMeasurement Status
8421
Reset
ON
Compl-
ete
Wai t
Cal.
Sampl-
ing
Wait
Lv.
Wait
OFF
Wai t
St.
chB15B14B13B12B11B10B9B8B7B6B5B4B3B2B110
n+0
WorkProhibit
Touch
Panel
Back-
light
ON
ResetHoldStopStart
DPM
Position
ing
Load
Digital
Zero
8421
* If speed is required, use the control connector on the main unit.
Effective only when Input Select 1 is Network.Effective only when Input Select 2
is Network.
6.I/O format
6-1.I/O format
4
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.
6.I/O format
Range
・Hold Result (Load/DPM)
・Overload
・Complete
・Wave Result
Load:-9999~9999、Displacement:-9999~320000
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.
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.
Use it for recognizing the completion of measurement. It turns ON when the measurement is
completed.
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
Measurement status
・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*
when the measurement start input OFF →ON is ignored because a measurement waveform is
not saved in time while being saved automatically*
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.
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.
2
. It also turns OFF when the Start or Reset
1
, or
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
Example) Reading the hold results of section 1 to section 5 (X-axis: displacement)
●Sending data(Master→F381A/F388A)
●Receiving data(F381A/F388A→Master)
14
■Reading Wave No.
00H 44H 00H 96H 00H 64H
Node address (Node0)
Service code (Reading Wave No.)
Class ID (0096H fixed)
Instance ID (0064H fixed)
109 12 1114 1316151817 2019 th byte
16H 00H C4H
30H 32H 32H 31H
Data
30H 31H35H
Service data(20 byte fixed)
Receiving number of bytes(22byte)
Service code +80H (Reading Wave No.)
33H
214 36 587 th byte
'0''2''2''1''5''0''1''3'
Node address (Node0)
data range:0、20 ~ 7E、80 ~ FCH
30H 5FH 30H 30H 30H 30H 20H20H 20H31H20H
'0''_''0''0''0''0'' ''1'' '' '' '' '
20H
Example) Reading the Wave No. (when "20120531_000001" is set)
●Sending data(Master→F381A/F388A)
●Receiving data(F381A/F388A→Master)
8.Message communication
15
8.Message communication
'0''2''2''1''5''0''1'
710912111413161518172019th byte
00H 45H 00H 96H 00H 64H 30H32H 31H32H
Service data(20 byte fixed)
Node address (Node0)
Class ID (0096H fixed)
35H
214 36 58th byte
Service code (Writing Wave No.)
33H 30H 5FH 30H 30H 30H 30H31H 20H20H20H
'3''0''_''0''0''0''0'' ''1'' '' '' '' '
20H
30H 31H
20H
Instance ID (0064H fixed)
Data
data range:20 ~ 7E、80 ~ FCH
02H 00H C5H
Receiving number of bytes(2byte)
Node address (Node0)
Service code +80H(Writing Wave No.)
04H 00H 94H 16H FFH
Receiving number of bytes(4byte)
Node address (Node0)
Service code (94H fixed)
Service data(2byte)
Error number
Error number
・16H: Class ID is wrong.
Instance ID is wrong.
・08H: Instance ID is 00.
Service code is wrong.
・20H: Service code is 80H or more.
・14H: Attribute ID is wrong.
・15H: Large number of service data
・13H: Small number of service data
・10H: Writing was attempted with the lock applied.
Writing was attempted during measurement.
Write data is wrong (out of range).
■Writing Wave No.
Example) Writing the Wave No. (for setting "20120531_000001")
●Sending data(Master→F381A/F388A)
●Receiving data(F381A/F388A→Master)
■Error response
Common to received data
●Receiving data(F381A/F388A→Master)
16
8.Message communication
( ① F381A ② F388A)
8-2. List of set value commands
■Read and write various settings
Service codeClass IDInstance IDAttribute IDInput range (display range)
・Read V
Settings
Get Attribute
Single
0EH
・Write
Settings
Set Attribute
Single
10H
arious
Var i o us
Y- a xi s
Setting
0065H (101)
0064H (100) 64H
(100)
65H
(101)
66H
(102)
68H
(104)
69H
(105)
6AH
(106)
6BH
(107)
6CH
(108)
6DH
(109)
6EH
(110)
①Exc. Voltage
②Input Select
Unit
Decimal Place
Equiv. Cal.
(rated output)
Equiv. Cal.
(rated capacity)
Overload0 to 9999
Increment
Analog Filter
Digital Filter0, 2 to 999 [Times]
DZ Limit0 to 9999
①0:2.51:10 [V]
②0:±10V1:±20mA
See "■Unit setting list" on page 24.
0:01:0.0
2:0.003:0.000
①-9.999 to 9.999 [mV/V]
②-99.99 to 99.99 [V, mA]
-9999 to 9999
0:11:2
2:53:10
0:101:30
2:1003:300 [Hz]
17
8.Message communication
Service codeClass IDInstance IDAttribute IDInput range (display range)
Read Various
・
Settings
Get Attribute
Single
0EH
・Write
Var i o u s
Settings
Set Attribute
Single
10H
X-axis
Setting
(DPM)
0066H (102)
Communication
Setting
0067H (103)
0064H (100) 64H
(100)
65H
(101)
66H
(102)
67H
(103)
68H
(104)
6AH
(106)
6BH
(107)
6CH
(108)
6DH
(109)
6EH
(110)
6FH
(111)
0064H (100)
64H
(100)
65H
(101)
66H
(102)
67H
(103)
68H
(104)
69H
(105)
6AH
(106)
6BH
(107)
Time/DPM
Change
Phase Select
Wave Reference
Unit
Decimal Place
Equiv. Cal.
(number of pulses)
(voltage value)
Equiv. Cal.
(displacement
value)
Measure Length
DPM Positioning -9999 to 32000
Analog Filter
(Only ①)
Digital Filter0, 2 to 999 [Times]
Speed
Data Bit
Parity Bit
Stop Bit
Delimiter
Header
Flow Control
Com. Mode
0:Time
1:Displacement
0:A/B-Phase
1:Only A-Phase
0:Front1:Back
See "■Unit setting list" on page 24.
0:01:0.0
2:0.003:0.000
Standard 1 to 1000000
When the voltage input option is used
-9.999 to 9.999 [V] (Only ①)
-99999 to 99999
Time/Displacement Change; Time
0:0.5 1:1.0 2:2.0
3:5.0 4:10.0 [s]
Time/Displacement Change;
Displacement
0:2000 1:4000 2:6000
3:8000 4:10000
0:101:30
2:1003:300 [Hz]
0:12001:2400
2:48003:9600
4:19.2k5:38.4k [bps]
0:71:8 [bit]
0:None1:Even
2:Odd
0:11:2 [bit]
0:CR1:CR+LF
0:None1:STX
0:Off
1:RTS/CTS Control
0:Normal
1:Hold Point Mode
18
8.Message communication
Service codeClass IDInstance IDAttribute IDInput range (display range)
Read Various
・
Settings
Get Attribute
Single
0EH
・Writ e
Va r i ou s
Settings
Set Attribute
Single
10H
System
0068H (104)
Option
Measurement
Start
Condition
Setting
006FH (111)
Display
Range Setting
0070H (112)
0064H (100) 64H
(100)
65H
(101)
66H
(102)
67H
(103)
68H
(104)
69H
(105)
0064H (100)
006EH (110)
to
00FBH (250)
0064H (100)
006EH (110)
to
00FBH (250)
Work 0
Work 1
to
Work 15
Work 0
Work 1
to
Work 15
64H
(100)
65H
(101)
66H
(102)
67H
(103)
64H
(100)
65H
(101)
66H
(102)
67H
(103)
Backlight
(ON Time)
Language
Work P r o t e c t
First Protect
Contrast100 (Bright) to 170 (Dark)
Backlight
(Bright → Dark)
Start Condition
Start Level
Stop Condition
Stop Level
Y Start Point-10000 to 10000
Y End Point
X Start Point
X End Point
0 to 99 [minute]
0:Japanese
1:English
0:Not Protect
1:Protect
0:Not Protect
1:Protect
0 to 99 [minute]
0: Only External Input
1: External Input + Load
2: External Input + Displacement
(2 can be set only when the X-axis of
the waveform represents displacement.)
0: Only Forced-Stop
1: Load2: Time
3: Displacement4: Displacement Stop
(3 and 4 can be set only when the X-axis of
the waveform represents displacement.)
Load: -9999 to +9999
Time: 0.1 to 10.0 [second]
Displacement: -9999 to +32000
Displacement Stop: 0.1 to 10.0 [second]
Wor k 0 (S ct 1)
Wor k 0 (S ct 2 )
Wor k 0 (S ct 3 )
Wor k 0 (S ct 4 )
Wor k 0 (S ct 5 )
Wor k 1 (S ct 1)
Wor k 1 (S ct 2 )
Wor k 1 (S ct 3 )
Wor k 1 (S ct 4 )
Wor k 1 (S ct 5 )
to
Wor k 1 5 (S ct 5 )
Wor k 0
to
Wor k 15
060600
024240
23
8.Message communication
■Unit setting list
* Numbers are values of input range.
Also, “0” results in no unit.
①F381A
WeightForcePressureLengthAngleOther
1μg11μN24μPa41μm48rad51g/cm
2mg12mN25mPa42mm49°52kg/m
3g13N26Pa43cm50deg53t/m
4kg14kN27hPa44m54g/l88μA
5Mg15MN28kPa45km55g/ml89mA
6t16μNm29MPa46in56mg/m90A
7lb17mNm30GPa47ft57kg/m91kA
8dyne18Nm31N/m
2
58kgm/s92μV
9kdyne19kNm32μbar59kgm
10oz20MNm33mbar60kgm
21ftlb34bar61mPas95kV
22inlb35mmHg62Pas96Ω
23inoz36inH
O63m2/s97kΩ
2
37ftH2O64mm/s98MΩ
38psia65m/s99W
39psig66mm/min100kW
40atom67cm/min101MW
68m/min102VA
69m/h103
70km/h104°F
71m/s
72rpm106kJ
73Hz107MJ
74kHz108
75MHz109l
76kg/s11 0m
77t/s111
78kg/min11 2‰
79t/min113ppm
80kg/h11 4pH
81t/h115gcm
82m
83m3/min117TONNE
84m
3
85l/s
3
86l/min
3
2
2
2
3
/s116kgcm
3
/h
87l/h
/s93mV
94V
105J
℃
%RH
3
%
24
8.Message communication
② F388A
WeightForcePressureLengthAngleOther
1μg11μN28μPa45μm52rad55g/cm
2mg12mN29mPa46mm53°56kg/m
3g13N30Pa47cm54deg57t/m
4kg14kN31hPa48m58g/l92μA
5Mg15MN32kPa49km59g/ml93mA
6t16μNm33MPa50in60mg/m94A
7lb17mNm34GPa51ft61kg/m95kA
8dyne18Nm35N/m
2
62kgm/s96μV
9kdyne19kNm36μbar63kgm
10oz20MNm37mbar64kgm
21ftlb38bar65mPas99kV
22inlb39mmHg66Pas100Ω
23inoz40inH
24Ncm41ftH
O67m2/s101kΩ
2
O68mm/s102MΩ
2
25gcm42psia69m/s103W
26kgcm43psig70mm/min104kW
27kgm44atom71cm/min105MW
72m/min106VA
73m/h107
74km/h108°F
75m/s
76rpm110kJ
77Hz111MJ
78kHz11 2
79MHz113l
80kg/s11 4m
81t/s11 5
82kg/min116‰
83t/min11 7ppm
84kg/h
85t/h
86m
87m
88m3/h
3
89l/s
3
90l/min
3
3
/s
3
/min
2
91l/h
2
/s97mV
2
98V
109J
℃
%RH
%
3
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-1.Program
* 1
P_First_Cycle
D29999
of sending data
* 2
receiving data
Target network
address = 0
(Home network address)
Target
node address
=
3FH、(63
)
Target machine
Response required,
communications port,
number of retransmissions
Response monitoring time
Communications initial setting 1
A200.11
Operation start
BSET
(071)
#0
D0
MOV
(021)
#9
D0
MOV
(021)
&136
D1
MOV
(021)
#0
D2
MOV
(021)
#3FFE
D3
MOV
(021)
#0000
D4
MOV
(021)
#0064
D5
0
0
1Cycle ON
address = FEH
Number of bytes
Number of bytes of
Network-connected unit
Example)Reading set values
9.A sample program of message communications using
"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.)
27
9.A sample program of message communications using
* 3Description of
P_First_Cycle
Node address = 00、
Service code = 0EH
Class ID = 0064H
Instance ID
Attribute ID
Communications initial setting 2, Command data
A200.11
Operation start
MOV
(021)
#2801
D100
MOV
(021)
#000E
D101
MOV
(021)
#0071
D102
MOV
(021)
#0070
D103
MOV
(021)
#6700
D104
SET
4.00
1
8
Command code
= 0064H
= 64H
1Cycle ON
sending data
Execution condition
= 2801H fixed
(as desired)
Explicit Send message
4.00
Network
CMND
(490)
D100
D200
ASL
(025)
4
2
15
Send message
D0
Online
A202.00 1511.00
communications state
executable
Execution
condition
28
9.A sample program of message communications using
Retry
4.01
MOV
(021)
A203
D6
ASR
(026)
4
3
20
A202.00 A219.00
END
(001)
4
25
NetworkNetwork
communications communications
executableexecution error
* Received data in normal condition is shown. For received data in abnormal
condition, see " ■ Error response" on page 40.
Point
Sending data(CPU → Master(F381A/F388A))
HighLow
D000
Number of bytes of sending data
00H09H
9byte
D100
Command code
28H01H
FINS Command
D101
Node address Service code
00H0EH
Node0
Various setting
reading
D102
Class ID
00H71H
Hold setting
D103
Instance ID
00H70H
Work1、section2
D104
Attribute ID
---
67H
00H
Use hold---
Receiving data(Master(F381A/F388A)→CPU)
HighLow
D200
Command code
28H01H
FINS Command
D201
Completion code
00H00H
Normal end:(refer to FINS Command)
D202
Number of bytes of receiving data
00H06H
6byte
D203
Node address Service code
00H8EH
Node0
Various setting
reading
D204
Data :Use hold(LL、HH)
02H00H
00000002H:Peak
D205
Data :Use hold(HL、HH)
00H00H
9-2.
The representative case of each message in a sample
program
■Reading set values
Example) Reading Use Hold in Hold Setting (work 1, section 2)
29
9.A sample program of message communications using
Sending data(CPU → Master(F381A/F388A))
HighLow
D000
Number of bytes of sending data
00H0DH
13byte
D100
Command code
28H01H
FINS Command
D101
Node address Service code
00H10H
Node0Various setting writing
D102
Class ID
00H71H
Hold setting
D103
Instance ID
00H70H
Work1、section2
D104
Attribute IDDATA(LL)
67H02H
Use hold
00000002H:PEAK
D105
DATA(LH、HL)
00H00H
D106
DATA(HH)
---
00H
00H
---
Receiving data(Master(F381A/F388A) → CPU)
HighLow
D200
Command code
28H01H
FINS Command
D201
Completion code
00H00H
Normal end:(refer to FINS Command)
D202
Number of bytes of receiving data
00H02H
2byte
D203
Node address Service code
00H90H
Node0Various setting writing
■Writing set values
Example) Writing Use Hold in Hold Setting (work 1, section 2)
30
9.A sample program of message communications using
Sending data(CPU → Master(F381A/F388A))
HighLow
D000
Number of bytes of sending data
00H08H
8byte
D100
Command code
28H01H
FINS Command
D101
Node address Service code
00H32H
Node0
Various setting all
reading
D102
Class ID
00H6FH
Measurement start condition setting
D103
Instance ID
00H6EH
Work1
Receiving data(Master(F381A/F388A)→ CPU)
HighLow
D200
Command code
28H01H
FINS Command
D201
Completion code
00H00H
Normal end:(refer to FINS Command)
D202
Number of bytes of receiving data
00H12H
18byte
D203
Node address Service code
00HB2H
Node0
Various setting all
reading
D204
Data1:Measurement start condition
(LL、LH)
01H00H
00000001H:External Input + Load
D205
Data1:Measurement start condition
(HL、HH)
00H00H
・
・
・
・
・
・
D210
Data4:Measurement end level (LL、LH)
2CH01H
0000012CH:300
D211
Data4:Measurement end level (HL、HH)
00H00H
■Reading set values(all)
Example) Reading all measurement start condition settings (work 1)
31
9.A sample program of message communications using
Sending data(CPU → Master(F381A/F388A))
HighLow
D000
Number of bytes of sending data
00H18H
24byte
D100
Command code
28H01H
FINS Command
D101
Node address Service code
00H33H
Node0
Various setting all
writing
D102
Class ID
00H6FH
Measurement start condition setting
D103
Instance ID
00H64H
Work0
D104
Data1:Measurement start condition
(LL、LH)
01H00H
00000001H:External Input + Load
D105
Data1:Measurement start condition
(HL、HH)
00H00H
・
・
・
・
・
・
D110
Data4:Measurement end level (LL、LH)
2CH01H
0000012CH:300
D111
Data4:Measurement end level (HL、HH)
00H00H
Receiving data(Master(F381A/F388A) → CPU)
HighLow
D200
Command code
28H01H
FINS Command
D201
Completion code
00H00H
Normal end:(refer to FINS Command)
D202
Number of bytes of receiving data
00H02H
2byte
D203
Node address Service code
00HB3H
Node0
Various setting all
writing
■Writing set values(all)
Example) Writing all measurement start condition settings (work 0)
32
9.A sample program of message communications using
Receiving data(Master(F381A/F388A) → CPU)
HighLow
D200
Command code
28H01H
FINS Command
D201
Completion code
00H00H
Normal end:(refer to FINS Command)
D202
Number of bytes of receiving data
00H06H
6byte
D203
Node address Service code
00HB4H
Node0
Reading
measurement range
D204
Data1:Measurement start condition(L、H)
00H00H
0000H:0
D205
Data2:End of the range(L、H)
FFH07H
07FFH:2047
Sending data(CPU → Master(F381A/F388A))
HighLow
D000
Number of bytes of sending data
00H08H
8byte
D100
Command code
28H01H
FINS Command
D101
Node address Service code
00H34H
Node0
Reading
measurement range
D102
Class ID
00H82H
0082Hfixed
D103
Instance ID
00H64H
0064Hfixed
■Reading measurement range
Example) Reading the measurement range
33
9.A sample program of message communications using
Sending data(CPU → Master(F381A/F388A))
HighLow
D000
Number of bytes of sending data
00H0EH
14byte
D100
Command code
28H01H
FINS Command
D101
Node address Service code
00H35H
Node0Reading waveform
D102
Class ID
00H82H
Measured waveform
D103
Instance ID
00H64H
D104
Data1:(L、H)
64H00H
load
D105
Data2:Start of the range(L、H)
00H00H
0
D106
Data3:End of the range.(L、H)
1FH00H
31
Receiving data(Master(F381A/F388A) → CPU)
HighLow
D200
Command code
28H01H
FINS Command
D201
Completion code
00H00H
Normal end:(refer to FINS Command)
D202
Number of bytes of receiving data
00H42H
66byte (2n+2)
D203
Node address Service code
00HB5H
Node0Reading waveform
D204
Data1:
Waveform data of the start of the range(L、H)
FFHFFH
FFFFH:- 1
D205
Data2:
Waveform data of the start of the range+1(L、H)
01H00H
0001H:1
・
・
・
・
・
・
D234
(D203
+n-1)
Data n-1:
Waveform data of the end of the range-1(L、H)
03H00H
0003H
D235
(D203
+n)
Data n:
Waveform data of the end of the range(L、H)
04H00H
0004H
* n:1 ~ 32 "End of the range." - "Start of the range" + 1
5 Status (bits supported)○
6 Serial number○
7 Product name
8 State
Configuration Consistency Value
9
10 Heartbeat Interval
ServiceDeviceNet serviceParameter option
05H Reset
0EH Get_Attribute_Single
○
○
Not available
Not available
×135
×0
×
×
×bit 0 only
×Each unit
×
××
××
××
(Varying depending on the set value.)
①F381
②F388
Message router object (02H)
Object classAttributeNot supported
ServiceNot supported
Object instanceAttributeNot supported
ServiceNot supported
Addition of vendor-specific
specification
Not available
①9 ②16
01, 02H or 02, 02H
41
10.Device profiles and object implementation
DeviceNet objects (03H)
Objects classAttributeID descriptionGETSETValue
1 Revision○
ServiceDeviceNet serviceParameter option
0EH Get_Attribute_Single
Not available
×02H
Object
instance
AttributeID descriptionGETSETValue
1 MAC ID○○
2 Baud rate○○
3 BOI○
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