GW INSTEK ASR-6000 Series Multi Phase Programmable AC/DC Power Source Instruction Manual

ASR-6000 Series Multi Phase Programmable AC/DC Power Source

Product Specifications

  • Product Name: Multi-phase Programmable AC/DC Power Source
    ASR-6000 Series DeviceNet
  • Manufacturer: Good Will Instrument Co., Ltd.
  • Model: ASR-6000
  • Certification: ISO-9001
  • Weight: Greater than 18kg
  • Input Voltage Range: AC phase voltage (Delta: L-L, Y: L-N)
  • Frequency Range: 47 ~ 63 Hz

Product Usage Instructions

Safety Instructions

Before operating the ASR-6000, it is essential to follow these
safety guidelines:

  • Avoid placing heavy objects on the ASR-6000.
  • Avoid rough handling or severe impacts that may damage the
    device.
  • Do not discharge static electricity to the ASR-6000.
  • Use only mating connectors for the terminals, not bare
    wires.
  • Ensure the cooling fan opening is not blocked.
  • Do not disassemble the ASR-6000 unless qualified to do so.
  • Follow manufacturer-specified usage to maintain equipment
    protection.

Power Supply Warning

When connecting the ASR-6000 to power, adhere to the following
guidelines:

  • Ensure AC input voltage falls within specified range.
  • Connect the protective grounding conductor of the AC power cord
    to an earth ground to avoid electrical shock.
  • The power switch included is not a disconnecting device; use
    the permanently connected power input as the disconnecting
    device.
  • Include a switch or circuit-breaker in the installation marked
    as the equipment disconnecting device and easily accessible near
    the equipment.

Frequently Asked Questions (FAQ)

Q: Can the ASR-6000 be disassembled by users?

A: It is recommended not to disassemble the ASR-6000 unless you
are qualified to do so to avoid any damage or safety hazards.

Q: What should I do if the ASR-6000 is heavier than 18kg?

A: In case of transportation or moving the unit, use the
standard kit GRA451-E or have at least two persons handle the
device due to its weight.

“`

Test Equipment Depot – 800.517.8431 – TestEquipmentDepot.com
Multi-phase Programmable AC/DC Power Source
ASR-6000 Series
DeviceNet MANUAL
Rev. B
ISO-9001 CERTIFIED MANUFACTURER

This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will company.
The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the rights to change specification, equipment, and maintenance procedures at any time without notice.
Good Will Instrument Co., Ltd. No. 7-1, Jhongsing Rd., Tucheng Dist., New Taipei City 236, Taiwan.

Table of Contents
Table of Contents
SAFETY INSTRUCTIONS ………………………………………….. 4 GETTING STARTED …………………………………………………. 8
ASR-6000 Series Overview ………………………………. 9 Appearance…………………………………………………. 13 DEVICENET …………………………………………………………. 21 Communication Introduction…………………………. 22 Object Model………………………………………………. 26 Duplicate MAC ID Check Message Protocol ……… 29 Connection Establishment Protocol ………………… 32 Explicit Message Protocol ……………………………… 36 REMOTE CONTROL ………………………………………………. 49 DeviceNet Configuration ………………………………. 50 Object Class Specification …………………………….. 54 Manufacturer-specific Command List ……………… 82 Manufacturer-specific Command Example ……… 311 DeviceNet Errors Code ……………………………….. 320 APPENDIX …………………………………………………………..321 Factory Default Settings ………………………………. 321 INDEX ………………………………………………………………..332
3

ASR-6000 DeviceNet Manual

SAFETY INSTRUCTIONS

This chapter contains important safety instructions that you must follow during operation and storage. Read the following before any operation to ensure your safety and to keep the instrument in the best possible condition.

Safety Symbols
These safety symbols may appear in this manual or on the instrument.

Warning: Identifies conditions or practices that WARNING could result in injury or loss of life.

CAUTION

Caution: Identifies conditions or practices that could result in damage to the ASR-6000 or to other properties.

DANGER High Voltage

Attention Refer to the Manual

Protective Conductor Terminal

Earth (ground) Terminal

4

SAFETY INSTRUCTIONS

Do not dispose electronic equipment as unsorted municipal waste. Please use a separate collection facility or contact the supplier from which this instrument was purchased.

Safety Guidelines

General Guideline
CAUTION

Do not place any heavy object on the ASR-6000.
Avoid severe impact or rough handling that leads to damaging the ASR-6000.
Do not discharge static electricity to the ASR6000.
Use only mating connectors, not bare wires, for the terminals.
Do not block the cooling fan opening.
Do not disassemble the ASR-6000 unless you are qualified.
If the equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired.
Due to the fact that ASR-6000 unit weights greater than 18kg, please resort to the standard kit GRA451-E for transport or remove the unit by at least two persons in case of danger occurred.

5

ASR-6000 DeviceNet Manual

Power Supply WARNING

AC Input voltage range:
200 Vac to 240 Vac ±10 %
phase voltage (Delta: L-L, Y: L-N)
Frequency: 47 ~ 63 Hz
To avoid electrical shock connect the protective grounding conductor of the AC power cord to an earth ground.
The power switch that is included in the instrument is not consi dered a disconnecting device.
The permanently connected power input is used as the disconnecting device and shall remain readily operable.
a. A switch or circuit-breaker must be included in the installation
b. It must be suitably located and easily reached c. It must be marked as the disconnecting
device for the equipment. d. It shall be located near the equipment
Do not position the equipment so that it is difficult to operate the disconnecting device.
Ask for professional technician for installation.
It requires 200Vac input condition and the maximum input current [30A (ASR-6450), 40A (ASR-6600)], which conforms to cord diameter by local regulations.
Breaker, of which the specification is required to larger than 30A (ASR-6450), 40A (ASR-6600) individually, should be in the near proximity of unit.

6

SAFETY INSTRUCTIONS

Cleaning the ASR- Disconnect the circuit-breaker or permanently

6000

connected power input before cleaning.

Use a soft cloth dampened in a solution of mild detergent and water. Do not spray any liquid.

Do not use chemicals containing harsh material such as benzene, toluene, xylene, and acetone.

Operation Environment
Storage environment Disposal

Location: Indoor, no direct sunlight, dust free, almost non-conductive pollution (Note below)
Relative Humidity: 20%~ 80%, no condensation
Altitude: < 2000m
Temperature: 0°C to 40°C
(Pollution Degree) EN 61010-1:2010 specifies the pollution degrees and their requirements as follows. The ASR-6000 falls under degree 2. Pollution refers to “addition of foreign matter, solid, liquid, or gaseous (ionized gases), that may produce a reduction of dielectric strength or surface resistivity”.
Pollution degree 1: No pollution or only dry, non-conductive pollution occurs. The pollution has no influence.
Pollution degree 2: Normally only non-conductive pollution occurs. Occasionally, however, a temporary conductivity caused by condensation must be expected.
Pollution degree 3: Conductive pollution occurs, or dry, nonconductive pollution occurs which becomes conductive due to condensation which is expected. In such conditions, equipment is normally protected against exposure to direct sunlight, precipitation, and full wind pressure, but neither temperature nor humidity is controlled.
Location: Indoor Temperature: -10°C to 70°C
Relative Humidity: 90%, no condensation
Do not dispose this instrument as unsorted municipal waste. Please use a separate collection facility or contact the supplier from which this instrument was purchased. Please make sure discarded electrical waste is properly recycled to reduce environmental impact.

7

ASR-6000 DeviceNet Manual
GETTING STARTED
This chapter describes the ASR-6000 power supply in a nutshell, including its main features and front / rear panel introduction.
ASR-6000 series
ASR-6000 Series Overview ………………………………………….9 Series lineup…………………………………………………. 9 Main Features……………………………………………… 10 Accessories ………………………………………………… 11
Appearance ………………………………………………………….. 13 Front Panel …………………………………………………. 13 Rear Panel ………………………………………………….. 18
8

GETTING STARTED

ASR-6000 Series Overview

Series lineup
The ASR-6000 series consists of 2 models, the ASR-6450 and ASR6600, differing in capacity. Note that throughout the user manual, the term “ASR-6000” refers to any of the models, unless stated otherwise.
1P Output Condition

Model Name Power Rating Max. Output Current Max. Output Voltage

ASR-6450

4500 VA

45 / 22.5 A 350 Vrms / 500 Vdc

ASR-6600

6000 VA

60 / 30 A 350 Vrms / 500 Vdc

1P3W Output Condition

Model Name Power Rating Max. Output Current Max. Output Voltage

ASR-6450

3000 VA

15 / 7.5 A 700 Vrms / 1000 Vdc

ASR-6600

4000 VA

20 / 10 A 700 Vrms / 1000 Vdc

3P Output Condition (Pre phase)

Model Name Power Rating Max. Output Current Max. Output Voltage

ASR-6450

1500 VA

15 / 7.5 A 350 Vrms / 500 Vdc

ASR-6600

2000 VA

20 / 10 A 350 Vrms / 500 Vdc

9

ASR-6000 DeviceNet Manual

Main Features

Performance Features
Interface 10

Maximum phase voltage is 350 Vrms, line voltage is 700 Vrms
Maximum DC output voltage is 1000 Vdc Maximum output frequency is 2000 Hz Adjustable Voltage rising time DC full capacity output ability Output voltage total harmonic distortion is less
than 0.3% at 50 and 60 Hz Maximum crest factor reached 4 times
Include sine, square, triangle, arbitrary and DC output waveforms
Variable voltage, frequency and current limiter 100 steps Harmonic voltage and current analysis
ability Supported three phase unbalanced output mode Sequence, simulate and preset memory
functions AC line frequency synchronized output USB memory save and recall Remote sense compensator Supported 1P, 1P3W and 3P output phase External control I/O and signal input
applications Voltage and current monitor output Voltage control amplifier output PC software, web control and data log functions
Built-in LAN, USB host, USB device and RS232 interface Optional GPIB, DeviceNet and CAN BUS interface

GETTING STARTED

Accessories
Before using the ASR-6000 power source unit, check the package contents to make sure all the standard accessories are included.

Standard Accessories
Optional Accessories

Part number

Description

82GW1SAFE0M*1 62SR-6K0SC401 62SR-6K0SC301 62SR-6K0CP101
62SR-6K0CP201
62SR-6K0CP301
62SR-6K0CP401 GRA-451-E GTL-246
Part number

Quick Start Guide
Safety guide
Input terminal cover Output terminal cover
Copper plate for delta connection input (Mark 1)
Copper plate for single phase and Y connection input (Mark 2) Copper plate for delta connection input (Mark 3) Copper plate for 1P output (Mark 4)
Rack mount adapter (EIA) USB cable (USB 2.0 Type A – Type B cable, approx. 1.2M) Description

GRA-451-J GPW-008
GPW-009

Rack mount adapter (JIS)
Power Cord SJT 10AWG/3C, 3m Max Length, 105oC, RV5-5*3P, RV5-5*3P UL TYPE
Power Cord H05VV-F 2.5mm2/3C, 3m Max Length, 105oC, RVS3-5*3P, RVS3-5*3P VDE TYPE

11

Note

ASR-6000 DeviceNet Manual

GPW-010
GPW-011
GPW-012
GPW-013
GPW-014
GPW-015
GPW-016
GTL-232 GTL-248 ASR-003 ASR-004 ASR-005 ASR-006

Power Cord VCTF 2.0mm2/3C, 3m Max Length, 105oC, RVS25*3P, RVS2-5*3P PSE TYPE
Power Cord SJT 10AWG/5C, 3m Max Length, 105oC, RV5-5*5P, RV5-5*5P UL TYPE
Power Cord H05VV-F 2.5mm2/5C, 3m Max Length, 105oC, RVS3-5*5P, RVS3-5*5P VDE TYPE
Power Cord VCTF 2.0mm2/5C, 3m Max Length, 105oC, , RVS25*5P, RVS2-5*5P PSE TYPE
Power Cord SJT 10AWG/4C, 3m Max Length, 105oC, RV5-5*4P, RV5-5*4P UL TYPE
Power Cord H05VV-F 2.5mm2/4C, 3m Max Length, 105oC, RVS3-5*4P, RVS3-5*4P VDE TYPE
Power Cord VCTF 2.0mm2/4C, 3m Max Length, 105oC, , RVS25*4P, RVS2-5*4P PSE TYPE
RS232C cable, approx. 2M
GPIB cable, approx. 2M
GPIB interface card
DeviceNet interface card
CAN BUS interface card
External parallel cable

GPW-008, 009, 010 are for single phase input only. GPW-011, 012, 013 are for Y connection input only. GPW-014, 015, 016 are for Delta connection input only.

12

GETTING STARTED

Appearance

Front Panel

1

2

3

4

567

ASR – 6450

Programmable AC/DC Power Source
F 1 F 2 F 3 F 4 F 5 F 6 F 7 F 8

Menu V-Limit
V
On Phase 7
Off Phase 4
Wave 1
Local 0

F-Limit F
Phase 8
5
2 /

Test

Preset

IPK-Limit I rms

Mode Range

IPK CLR 9
ALM CLR 6
Hardcopy 3
Unlock Lock

Shift Cancel
Enter

: Long Push

8
Output

K
Item Index 1 2 3 4 5 6 7 8 9 A B C

J IH G
Description Power switch button USB interface connector (A Type) LCD screen Function keys (blue zone) Menu key Test key Preset key Scroll wheel Range key/Output mode key Arrow keys Output key Shift key

9 A B C D E F
13

D E F G H I J K
Item
Power Switch

ASR-6000 DeviceNet Manual
Cancel key Enter key Irms/IPK-Limit button Lock/Unlock button F/F-Limit button V/V-Limit button Numerical Keypad with additional “Shift + key” shortcut functions (green zone) Air inlet
Description
Turn on the mains power

USB A Port
LCD Screen Function Keys

The USB port is used for data transfers and upgrading software. Also, it is available for screenshot hardcopy.
It supports FAT32 format with maximum 32G storage.
Displays the setting and measured values or menu system
Assigned to the functions displayed on the right side of the screen.

14

Menu Key Test Key Preset Key Arrow Keys Range Key Output Mode
Scroll Wheel Output Key Shift Key
Cancel Key

GETTING STARTED
Enters the Main menu or goes back to one of the display modes.
Puts the instrument into the Sequence and Simulation control mode.
Puts the instrument into Preset mode.
The arrow keys are used to select the digit power of a value that is being edited.
Switches between the 100V, 200V and AUTO ranges
Selects between the AC+DC-INT, AC+ INT, DC-INT, AC+DC-EXT, AC-EXT,
AC+DC-ADD, AC-ADD, AC+DC-Sync, AC-Sync and AC-VCA modes.
Used to navigate menu items or for increment/decrement values one step at a time.
Turns the output on or off.
Turns on the shift state, which enables shortcut operations with an icon indicated on the top status bar. The shift state, which allows continuous shortcut operations, is kept until another press on shift key again. When performing shortcut operations, press shift key followed by another shortcut function key. Do Not press both shift key and shortcut function key simultaneously.
Used to cancel function setting menus or dialogs.
15

Enter Key Irms IPK-Limit Lock/Unlock Key F F-Limit
V V-Limit Keypad

ASR-6000 DeviceNet Manual
Confirms selections and settings.
Used for setting the maximum output current. + Used to set the peak output current limit value.
Used to lock or unlock the front panel keys except output key. Simply press to lock, whilst long press to unlock. Used for setting the output frequency (DC mode N/A). Used for setting the output frequency + limit value (DC mode N/A).
Used for setting the output voltage.
+ Used for setting the output voltage limit value.
Used to input power of a value directly. The key is used to input decimal / plus or minus.

16

On Phase Off Phase Output Waveform Local Mode IPK CLR ALM CLR Hardcopy Key
Output Phase

GETTING STARTED + Sets the on phase for the output voltage.
+ Sets the off phase for the output voltage.
+ Selects between the Sine, Square, Triangle and ARB 1~253 waveforms (not available for DC-INT, AC+DC-EXT and AC-EXT).
+ Switches operation back to local mode from remote mode.
+ Used to clear peak output current value.
+ Clears alarms.
Used to take a screenshot. Make sure an + USB flash disk in well inserted before
the action. Used to switch output phase + sequentially between 1P2W, 1P3W and 3P4W in a cyclic manner.

17

ASR-6000 DeviceNet Manual

Rear Panel
9
GPIB

87 6

LAN

RS232C

5

IN OUT

S

M

4
EXT I/O

3
SENSING L1 N1 L2 N2 L3 N3

1

OUTPUT AC 0 350V 1 2kHz DC 500V 500V 3P 1P3W 1P L1 L1 L
L2 L2 L
L3 X L
NNN
NNN
NXN

N3

L3

N2

L2

N1

L1
INPUT ( :L-L ) ( :L-N )

1F /3F 200 240V 47 63Hz 8kVA MAX.

2

Item Index 1 2 3 4 5 6 7 8
9

Description Output terminal AC power input terminal Remote sensing input terminal External I/O connector External IN/OUT connection in parallel function RS232 connector Ethernet (LAN) connector USB interface connector (B Type)
Optional interface Slot GPIB card (ASR-003) DeviceNet card (ASR-004) CAN BUS card (ASR-005)

18

Item

Description

Output Terminal

GETTING STARTED
Output terminal (M4 screw type, 8 ~ 18 AWG) (Screw torque value:18kgf-cm)

AC Power Input Terminal
Remote Sensing Input Terminal
External Control I/O Connector External IN/OUT Connection in Parallel Function

AC inlet (M4 screw type, 8 ~ 18 AWG) (Screw torque value:18kgf-cm)
Remote sensing input terminal is for compensation of load wire voltage drop. (M2.5 screw type, 12 ~ 30 AWG) (Screw torque value: 0.5N*m) (Strip length: 7 ~ 8mm) Used to control ASR-6000 externally by using the logic signal and monitor Sequence function status. The IN (Slave) and OUT (Master) ports are used for connection with external unit in parallel function.
19

RS232C Connector
Ethernet LAN Port
USB B-type Port
Optional GPIB Connector Optional CAN BUS Connector
Optional DeviceNet Connector

ASR-6000 DeviceNet Manual
The RS232C connector for controlling the ASR-6000 remotely.
The Ethernet port is used for remote control.
USB port for controlling the ASR6000 remotely.
The optional GPIB connector for controlling the ASR-6000 remotely.
The optional CAN BUS connector for controlling the ASR-6000 remotely.
The optional DeviceNet connector for controlling the ASR-6000 remotely.

20

DEVICENET
DEVICENET
This chapter describes DeviceNet Communication.
Communication Introduction ……………………………………22 Object Model…………………………………………………………26
Object Address Code ……………………………………. 27 Duplicate MAC ID Check Message Protocol …………………29 Connection Establishment Protocol ……………………………32 Explicit Message Protocol ………………………………………..36
Error Response Explicit Message ……………………. 42 Explicit Fragmentation Message …………………….. 44
21

ASR-6000 DeviceNet Manual

Communication Introduction

DeviceNet is one of the kind of the network protocol base on the CAN bus. It allows direct peer to peer data exchange between nodes in organized and deterministic manner. The network managment function specified in DeviceNet simplifies project design, implementation and dianosis by providing standard mechanism for network start-up and error management.

DeviceNet commnuciation protocol is base on the concept of connection. Must establish a connection with a device in orer to exclude information with device. Each getway implement predefined master or slave connection setting through the DeviceNet network.

Identifier Bits

10 9 8 7 6 5 4 3 2 1 0

0

Group 1 Message ID

Source MAC ID

1 0

MAC ID

Group 2 Message ID

1

1

Group 3 Message ID

Source MAC ID

1 1 11 1

Group 4 Message ID

Hex Range
000 – 3FF 400 – 5FF 600 – 7BF 7C0 – 7EF

1 1 1 1 1 1 1 X X X X 7F0 – 7FF

Identity Usage
Message Group 1 Message Group 2 Message Group 3 Message Group 4 Invalid CAN ID

DeviceNet define four separate groups of 11-bits CAN identifiers. Message Group1, 2 and 3 consist of two fields, 6-bits field for Media Access Code Identifier(MAC ID) and the other for Message ID. Message Group 4 is uesed offline communication. Message ID is respected to connect base on message. Because of the arbitration scheme defined by CAN, group 1 message has a higher priority than group 2 message, group 2 message has a higher priority than group 3 message and so on.

22

DEVICENET

The four Message Groups are used as follows:

Identifier Bits

Identity Usage

10 9 8 7 6 5 4 3 2 1 0

0

Group 1 Message ID

Source MAC ID

Message Group 1(0x000 0x3FF)

0 0 0 0 0

0 0 0 0 1

0 0 0 1 0

0 0 0 1 1

0 0 1 0 0

0 0 1 0 1

0 0 1 1 0

0 0 1 1 1

0 1 0 0 0 Source MAC ID 0 1 0 0 1

0 1 0 1 0

0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0
0 1 1 1 1

Slave I/O Multicast Poll Response Message Slave I/O Change of State / Cycle Message Slave I/O Bit-Strobe Response Message Slave I/O Poll Response Message / Change of State / Cycle Acknowledge Message

Message Group 1 is assigned 1024 CAN Identifiers (0x000 ­ 0x3FF) . Up to 16 different Message IDs are available per device within this group. Usually used to I/O message application data communicated.

23

ASR-6000 DeviceNet Manual

Identifier Bits

Identity Usage

1 0

9

8

7

6

5

4

3

2

1

0

1 0 MAC ID

Group 2 Message ID

Message Group 2(0x400 – 0x5FF)

1 0 Source MAC ID 1 0 Source MAC ID 1 0 Destination MAC ID
1 0 Source MAC ID
1 0 Destination MAC ID 1 0 Destination MAC ID 1 0 Destination MAC ID 1 0 Destination MAC ID

0

0

0

Master I/O Bit-Strobe Command Message

0

0

1

Master I/O Multicast Poll command Message

0

1

0

Master I/O Change of State / Cycle Acknowledge Message

Slave Explicit Response

0

1

1

Message/ Unconnected Response Message / Device

Shutdown Message

1

0

0

Master Explicit Request Message

Master I/O Poll Command

1 0 1 Message / Change of State / Cycle Message

1

1

0

Group 2 Only Unconnected Explicit Request Message

1

1

1

Duplicate MAC ID Check Message

Message Group 2 is assigned 512 CAN identifiers (0x400 ­ 0x5FF). Up to 8 different Message IDs are available per device within this group. Most of the message IDs in this group are optionally defined for what is commonly referred to as the predefined master/slave connection set. One message ID is reserved for the Duplicate Node ID Check.

Identifier Bits

Identity Usage

10 9 8 7 6 5 4 3 2 1 0

1

1

Group 3 Message ID

Source MAC ID

Message Group 3(0x600 0x7BF)

1 1 00 0 1 1 00 1

Source MAC ID

24

DEVICENET

1 1 01 0 1 1 01 1 1 1 10 0 1 1 10 1

UCMM Response Message

1 1 11 0

UCMM Request Message

1 1 11 1

XXXXXXX

Not Suppported

Message Group 3 is assigned 448 CAN identifiers (0x600 – 0x7BF). Up to 7 different Message IDs are available per device within this group. The Main use of this group is setting up dynamic explicit connection. Two message IDs are reserved for the Unconnected Message Manager(UCMM) port.

Identifier Bits

Identity Usage

10 9 8 7 6 5 4 3 2 1 0

1 1 1 1 1 Group 4 Message ID

Message Group 4(0x7C0 0x7EF)

1

1

1

1

1

1

0

1

1

0

0

Communication Faulted Response Message

1

1

1

1

1

1

0

1

1

0

1

Communication Faulted Request Message

1

1

1

1

1

1

0

1

1

1

0

Offline Ownership Response Message

1

1

1

1

1

1

0

1

1

1

1

Offline Ownership Request Message

Message Group 4 is assigned 48 CAN Identifiers (0x07C0 ­ 0x07EF). It does not include any MAC IDs, only Message IDs. The messages in this group are only used for network management. Four Message IDs are currently assigned for services of the Offline Connection Set.

25

ASR-6000 DeviceNet Manual
Object Model
A device within DeviceNet network is represented by the below object model.

Assembly
Application Object Communication Object

Application Router

Identity

I/O Message Explicit Message

DeviceNet

Connection

DeviceNet Network

Must Object

Option Object

DeviceNet is used the object model to describe the network how to establish and manage device commnuication. Each device consists of communication object and application object. A DeviceNet can define the object and all of typical device objects contains Identity, Message Router, DeviceNet, Assembly, Connection and Application object. Device communictaion used Class, Instance, Attribute, Service to describe the structure encoding.

26

DEVICENET
Object Address Code
The object address described Media Access Code Identifier(MAC ID), Class ID, Instance ID, Attribute ID and Service Code from DeviceNet portocol specification for each device.

Device MAC ID 0x01

Device MAC ID 0x02

DeviceNet Network

Device MAC ID 0x03

Attribute 0x01

Instance 0x01

Attribute 0x02

Instance 0x02 Instance 0x01
Object Class 0x05

Object Class 0x01
Service Code 0x0E

Device

MAC ID 0x04

MAC ID: integer identification value assigned to each node on the DeviceNet network.
Class ID: integer identification value assigned to each object class accessible from the network.
Instance ID: integer identification value assigned to object instance than identifies it among all instance of the same class.
Attribute ID: integer identification value assigned to class or instance attribute value.
Service Code: integer identification value which particular object instance or object class function.

27

ASR-6000 DeviceNet Manual

DeviceNet protocol define the range for address in the specification.

Object Range

MAC ID 0X00 – 0x3F

Class
Service Code

0x00 – 0x63 0x64 – 0xC7 0xC8 – 0xFF 0x00 – 0x31 0x32 – 0x4A 0x4B – 0x63 0x64 – 0x7F 0x80 – 0xFF

Identity Usage If MAC ID is assigned other value then default value is 0x3F Open specification by DeviceNet define Vendor specification Resvered for future use Open specification by DeviceNet define Vendor specification Object class specification by DeviceNet define Resvered for future use None used

28

DEVICENET
Duplicate MAC ID Check Message Protocol
Each physical attachment to DeviceNet must be assigned a MAC ID. It is inevitable that all of modules on the same link network will be assigned the same MAC ID, therefore all DeviceNet modules are required to paritcipate in a duplicate MAC ID check algorithm.
Initialize

Send Repeat MAC ID Check Request

Timer 1s

N

Receive Repeat MAC ID

N Check count is 2

Y
Error Issue MAC ID repeat

Y
Online

When each node connects to the network, it need to send the MAC ID request check twice at interval of 1 second and wait for 1 second after send a request message. If the node does not receive a duplicate response message within the period, then going online successful and become normal sending and receiving message.

It is found that the assigned MAC ID has been used on the network, sending duplicate response message and device enter a communications fault state.

29

ASR-6000 DeviceNet Manual

Identifier Bits

Identity Usage

10 9 8 7 6 5 4 3 2 1 0

1 0 MAC ID

Group 2 Message ID

Message Group 2(0x400 – 0x5FF)

1 0 Destination MAC ID

1

1

1

Duplicate MAC ID Check Message

Byte Offset 0 1 2 3 4 5 6

Data Bits

7

6

5

4

3

2

1

0

R/R Physical Number

Vendor ID(LSB)

Vendor ID(MSB)

Serial Number(Low)

Serial Number(Mid)

Serial Number(High)

Serial Number(Highest)

30

DEVICENET

Description
CAN bus frame message example

R/R: Request(0)/Response(1) message flag. Physical Number: DeviceNet assigned to each
physical identification value. Multiple device physical connector mnst assign each attachment a value within the ragne of 0-127 decimal. Implement a single connector should set zero within the field. Vendor ID: Assigned to the vendor of the device that is transmitting the message. Serial Number: Assigned to the device by the vendor.
Group 2 Message Destination MAC ID : 0x05 Message ID : 0x7 R/R bit : 0 (Request) Physical number : 0x0 Vendor ID Serial number
ID : 10 000101 111 Data : 00 XXXX XXXXXXXX

31

ASR-6000 DeviceNet Manual

Connection Establishment Protocol
DeviceNet device connection is established. Used to the Group 2 Only Unconnected Explicit Request port which is defined by the predefined master/slave connection set. Every device can set up a connection with every other device, and the source MAC ID of the devices is contained in the connection ID.

The predefined master/slave connection set defines a way to establish connections called the Group 2 Only Unconnected Explicit Request Port. This method allows a device to limit the messages received to only those in Group 2 with its own MAC ID. Devices that operate are referred to as Group 2 Only Servers, they are only required to receive messages in Group 2.

There are two type of messages to predefined connection objects, Explicit Message Connection and I/O Message Connection(not supported the connection establishment). Explicit message is definded in Message Group 2.

Identifier Bits

1 0

9

8

7

6

5

4

3

1 0 MAC ID

1 0 Source MAC ID

1 0 Destination MAC ID

Identity Usage

2 10

Group 2 Message ID 0 11
1 10

Message Group 2(0x400 0x5FF)
Slave Explicit Response Message
Group 2 Only Unconnected Explicit Request Message

32

DEVICENET

Connection requset data

Data Bits

Byte Offset

7

6

5 4 3 2 1 0

0

Frag XID Source MAC ID

1

R/R Service Code(0x4B)

2

Class ID(0x03)

3

Instance ID(0x01)

4

Allocation Choice

5

x

x

Source MAC ID

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Source MAC ID: Device MAC ID.
R/R: Request(0)/Response(1) message flag.
Service Code: By the DeviceNet protocol define. Allocation Choice: Predefined connection is to
be allocated.(Only supported Explicit Message connection)

Allocation Choice Data Bits

7

6

5

4

3

2

1

0

Reserved

Ack Suppre ssion

Cyclic COS

Multicast Polling

BitStrobe

Poll

Explicit Messag e

33

ASR-6000 DeviceNet Manual

Data Bits

Connection response

Byte Offset

7

6

5 43

2

1

0

data

0

Frag XID Destination MAC ID

1

R/R Service Code(0x4B)

2

Body Format Message(0x00)

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Destination MAC ID: Device MAC ID.
R/R: Request(0)/Response(1) message flag.
Service Code: By the DeviceNet protocol define. Body Format Message: Request a particular
message for subsequnet Explicit Message transmitted.(Only Supported DeviceNet(8 / 8))

Body Fromat Message Data

Value 0x00 0x01 0x02 0x03 0x04 – 0x0F

Identity
DeviceNet(8 / 8). Class is 8-bit integer. Instance ID is 8-bit integer.
DeviceNet(8 / 16). Class is 8-bit integer. Instance ID is 16-bit integer. DeviceNet(16 / 16). Class is 16-bit integer. Instance ID is 16-bit integer. DeviceNet(16 / 8). Class is 16-bit integer. Instance ID is 8-bit integer.
Reserved by DeviceNet

34

DEVICENET

CAN bus frame message example
Master(MA C ID = 0x02), Slave(MAC ID = 0x05)

Group 2 Message Destination MAC ID : 0x05 Message ID : 0x6 Frag bit : 0, XID : 0 Source MAC ID : 0x02 R/R bit : 0 (Request) Service : 0x4B(Allocate Master/Slave Connection Set) Class ID Instance ID Allocation Choice : 0x01(Explicit Message) Source MAC ID : 0x02
ID : 10 000101 110 Data : 02 4B 03 01 01 02
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 0, XID : 0 Destination MAC ID : 0x02 R/R bit :1 (Response) Service : 0x4B(Allocate Master/Slave Connection Set) Body Format Message : 0x0(DeviceNet 8/8)

ID : 10 000101 011 Data : 02 CB 00

35

ASR-6000 DeviceNet Manual
Explicit Message Protocol
All of explicit messages are done via connection and the associated connection object instance. This can use the predefined master/slave connction set to activate a conncetion object in the device. The explicit message by the Group 2 Only Unconnected Port is connected object. Explicit messages on the DeviceNet have a compact structure to make them fit into the 8-byte frame in most cases. The example of request message using the 8/8 Message Body Format.(Connection response DeviceNet Message Body Format is 8/8. Meas 1 byte for Class ID, 1 byte for Instance ID.)
36

DEVICENET

Data Bits

Explicit message

Byte Offset

7

6

5 43

2 1

0

requset data 0

Frag XID Source MAC ID

no including 1 subindex
2

R/R Service Code Class ID

3

Instance ID

4

Attribute ID

5

6

Service Data(Optional)

7

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Source MAC ID: Device MAC ID.
R/R: Request(0)/Response(1) message flag.
Service Code: By the DeviceNet protocol define.
Class ID: Defines the object class towards which this request is directed.
Instance ID: Defines the particular instance within the object class towards which this request is directed.
Attribute ID: Defines the particular attribute whith the object class and instance towards which this request is directed.
Service Data: Request data by specific object define.

37

ASR-6000 DeviceNet Manual

Data Bits

Explicit message

Byte Offset

7

6

5 4 3

2 1

0

requset data 0

Frag XID Source MAC ID

including

1

R/R Service Code

subindex

2

Class ID

3

Instance ID

4

Attribute ID

5

SubIndex ID

6 Service Data(Optional)
7

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Source MAC ID: Device MAC ID.
R/R: Request(0)/Response(1) message flag.
Service Code: By the DeviceNet protocol define.
Class ID: Defines the object class towards which this request is directed.
Instance ID: Defines the particular instance within the object class towards which this request is directed.
Attribute ID: Defines the particular attribute whith the object class and instance towards which this request is directed.
SubIndex ID: Defines the particular subindex whith the object class, instance and attribute towards which this request is directed.
Service Data: Request data by specific object define.

38

DEVICENET

Explicit message response data

Data Bits

Byte Offset

7

6

5 4

3

2 1

0

0

Frag XID Source MAC ID

1

R/R Service Code

2

3

4 Service Data(Optional)
5

6

7

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Source MAC ID: Device MAC ID.
R/R: Request(0)/Response(1) message flag.
Service Code: By the DeviceNet protocol define.
Service Data: Response data by specific object define.which this request is directed.
Service Data: Request data by specific object define.

39

ASR-6000 DeviceNet Manual

CAN bus frame message example

Identifier Bits

Identity Usage

1 0

9

1 0

1 0

8 7 6 5 4 MAC ID
Source MAC ID

32 1 0

Group 2 Message ID

Message Group 2(0x400 – 0x5FF)

0 1 1 Slave Explicit Response Message

1 0 Destination MAC ID 1 0 0 Master Explicit Request Message

Master(MA C ID = 0x02 and no include subindex), Slave(MAC ID = 0x05)

Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 0, XID : 0 Source MAC ID : 0x02 R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID Instance ID Attribute ID
ID : 10 000101 100 Data : 02 0E XX XX XX
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 0, XID : 0 Destination MAC ID : 0x02 R/R bit :1 (Response) Service : 0x0E(Get Attribute Single) Response data information

ID : 10 000101 011 Data : 02 8E XX….

40

DEVICENET

Master(MA C ID = 0x02 and include subindex), Slave(MAC ID = 0x05)

Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 0, XID : 0 Source MAC ID : 0x02 R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID Instance ID Attribute ID SubIndex ID
ID : 10 000101 100 Data : 02 0E XX XX XX XX
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 0, XID : 0 Destination MAC ID : 0x02 R/R bit :1 (Response) Service : 0x0E(Get Attribute Single) Response data information

ID : 10 000101 011 Data : 02 8E XX….

41

ASR-6000 DeviceNet Manual

Error Response Explicit Message

The Error Response Explicit Message is returned when an error is encountered while attempting to service a previously received Explicit Request Message. The Error Response can be sent as either a Connection Based or Unconnected response message. The Service Code for an Error Response message is 0x14, and two bytes of error code are included in the service data field to convey more information about the nature of the error.

Error response explicit message data

Data Bits

Byte Offset

7

6

5 4

3

2

1

0

0

Frag XID Source MAC ID

1

R/R Service Code (0x14)

2

General Error Code

3

Additional Code

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Source MAC ID: Device MAC ID.
R/R: Request(0)/Response(1) message flag.
Service Code: By the DeviceNet protocol define.
General Error Code: Identifies the encoutered error.
Additional Code: Further describes the error condition. If responsed object has no additional iformation to define, then the value default is 0xFF within this field.define.

42

DEVICENET

CAN bus frame message example
Master(MA C ID = 0x02 and no include subindex), Slave(MAC ID = 0x05)

Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 0, XID : 0 Source MAC ID : 0x02 R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID Instance ID Attribute ID
ID : 10 000101 100 Data : 02 0E XX XX XX
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 0, XID : 0 Destination MAC ID : 0x02 R/R bit :1 (Response) Service : 0x14(Error Response) General Error Code Additional Code
ID : 10 000101 011 Data : 02 94 XX XX.

Master(MA C ID = 0x02 and include subindex), Slave(MAC ID = 0x05)

Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 0, XID : 0 Source MAC ID : 0x02 R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID Instance ID Attribute ID SubIndex ID
ID : 10 000101 100 Data : 02 0E XX XX XX XX
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 0, XID : 0 Destination MAC ID : 0x02 R/R bit :1 (Response) Service : 0x14(Error Response) General Error Code Additional Code
ID : 10 000101 011 Data : 02 94 XX XX.

43

ASR-6000 DeviceNet Manual

Explicit Fragmentation Message

Fragmentation of an Explicit Message is performed in an Acknowledged fashion. Acknowledged fragmentation consists of the transmission fragmentation from the transmitting module followed by the transmission of an acknowledg by the receiving module. The receiving module acknowledges the reception of each fragment.

Data Bits

Explicit Fragmentati

Byte Offset

7

6

5 4

3

2

1

0

on message 0

Frag XID Source MAC ID

data

1

Fragment Type

Fragment Count

2

3

4 Explicit Fragment Message Body
5

6

7

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Source MAC ID: Device MAC ID.
Fragment Type: Indicate that is the first, middle, or last transmission.
Fragment Count: Marks each separate fragment. Count is increased by one for each successful fragment in the series.

44

DEVICENET

Data Bits

Acknowledg ed

Byte Offset

7

6

5 4

3

2 1

0

Fragmentai 0

Frag XID Source MAC ID

on data

1

Fragment Type

Fragment Count

2

Ack Status

Description Frag: Non-fragmet(0)/Fragment(1) flag. Indicating whether or not this transmission is a fragment piece of an Explicit Message.
XID: Used an application to match a response with the associated request.
Source MAC ID: Device MAC ID.
Fragment Type: Indicate that is the Fragment Acknowledge.
Fragment Count: Echo the last count value received.
Ack Status: Indicates whether or not received error the fragment message.

45

Value 0x0 0x1 0x2 0x3
Value 0x00 0x01 0x02 – 0xFF

ASR-6000 DeviceNet Manual
Fragment Type Identity
First Fragment Middle Fragment
Last Fragment Fragment Acknowledge
Fragmentation Ack Status Identity
Successful. No error has been detected and fragment transmission should continue.
Fail. The data is received over the maximun amount. Reserved by DeviceNet

46

DEVICENET

CAN bus frame message example
Master(MA C ID = 0x02 and no include subindex), Slave(MAC ID = 0x05)
Get Slave Device Data 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39

Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 0, XID : 0 Source MAC ID : 0x02 R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID Instance ID Attribute ID
ID : 10 000101 100 Data : 02 0E XX XX XX
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 1, XID : 0 Destination MAC ID : 0x02 Fragment Type :First Fragment Fragment Count : 0 R/R bit :1 (Response) Service : 0x0E(Get Attribute Single) Response fragment data information
ID : 10 000101 011 Data : 82 00 8E 30 31 32 33 34
Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 1, XID : 0 Source MAC ID : 0x02 Fragment Type :Acknowledge Fragment Count : 0 Ack Status : 0x00 (Success)
ID : 10 000101 100 Data : 82 C0 00
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 1, XID : 0 Destination MAC ID : 0x02 Fragment Type : Middle Fragment Fragment Count : 1
Response fragment data information
ID : 10 000101 011 Data : 82 41 35 36 37 38 39
Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 1, XID : 0 Source MAC ID : 0x02 Fragment Type :Acknowledge Fragment Count : 1 Ack Status : 0x00 (Success)
ID : 10 000101 100 Data : 82 C1 00

47

ASR-6000 DeviceNet Manual

Master(MA C ID = 0x02 and include subindex), Slave(MAC ID = 0x05) Get Slave Device Data 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39
48

Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 0, XID : 0 Source MAC ID : 0x02 R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID Instance ID Attribute ID SubIndex ID
ID : 10 000101 100 Data : 02 0E XX XX XX XX
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 1, XID : 0 Destination MAC ID : 0x02 Fragment Type :First Fragment Fragment Count : 0 R/R bit :1 (Response) Service : 0x0E(Get Attribute Single) Response fragment data information
ID : 10 000101 011 Data : 82 00 8E 30 31 32 33 34
Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 1, XID : 0 Source MAC ID : 0x02
Fragment Type :Acknowledge Fragment Count : 0
Ack Status : 0x00 (Success)
ID : 10 000101 100 Data : 82 C0 00
Group 2 Message Source MAC ID : 0x05 Message ID : 0x3 Frag bit : 1, XID : 0 Destination MAC ID : 0x02 Fragment Type : Middle Fragment Fragment Count : 1
Response fragment data information
ID : 10 000101 011 Data : 82 41 35 36 37 38 39
Group 2 Message Destination MAC ID : 0x05 Message ID : 0x4 Frag bit : 1, XID : 0 Source MAC ID : 0x02
Fragment Type :Acknowledge Fragment Count : 1
Ack Status : 0x00 (Success)
ID : 10 000101 100 Data : 82 C1 00

REMOTE CONTROL
REMOTE CONTROL
This chapter describes basic configuration of DeviceNet-based remote control. The ASR-6000 can be programmed by a controller over DeviceNet.
DeviceNet Configuration ………………………………………….50 DeviceNet Interface ……………………………………… 50 Setting of the DeviceNet baud rate …………………. 51 Auto baud rate…………………………………………….. 51 CAN Bus termination resistance…………………….. 52 Pin assignment……………………………………………. 53
Object Class Specification ………………………………………..54 Identify Object (Class 0x01) ………………………….. 54 DeviceNet Object (Class 0x03) ………………………. 55 Connection Object (Class 0x05) …………………….. 56 Communication Command Object (Class 0x64) .. 58
Manufacturer-specific Command List …………………………82 Request Read Data Range Commands Example 310
Manufacturer-specific Command Example ………………… 311 DeviceNet Errors Code ………………………………………….. 320
49

ASR-6000 DeviceNet Manual

DeviceNet Configuration

DeviceNet Interface

DeviceNet Configuration

Connector Parameters

Block terminal, 5 pins, male Baudrate, MAC ID.

Pin Assignment

12345

1: 24V 2: CAN-H 3, 5: GND 4: CAN-L

Steps

1. Connect a DeviceNet cable from the PC to the DeviceNet port on the rear panel.

2. Press the Menu key. The Menu setting will appear on the display.

3. Use the scroll wheel to go to item 6, Option Interface and press Enter.

4. Set the DeviceNet relative settings. Baudrate 125K(default), 250K, 500K, Auto MAC ID 0 ~ 63 (63 is default value)

Exit

5. Press Exit[F8] to exit from the

DeviceNet settings.

Example

DeviceNet Configuration

50

REMOTE CONTROL

Setting of the DeviceNet baud rate
Depending on the set bit rate the length of the bus line is restricted. The specified max. bus length is an approximate value and also depends on the other devices on the bus.

Baud rate 125K 250K 500K

Max. bus length 500 m 250 m 100 m

Auto baud rate
The CAN BUS of ASR6000 supports auto baud rate mode. When the Baud rate is switched to “Auto”, the system will start to detect the baud rate mode. At this time, the master in the CAN BUS network must send more than 1 Byte of data. When ASR6000 receives after receiving the packet, the baud rate detection is completed and the system will automatically set the same baud rate as the master.

51

ASR-6000 DeviceNet Manual
CAN Bus termination resistance
CAN Bus networks require a specific characteristic impedance of typically 120 Ohm to operate correctly. This characteristic impedance is maintained by placing termination resistors at both ends of the network, which effectively terminate the CAN signal and prevent signal reflections that can cause errors and signal corruption.
To add terminal resistance, you need to connect a 120 Ohm resistor between the CAN_H and CAN_L lines at each end of the network. The termination resistors are typically placed at the two ends of the bus network, which could be at the physical ends of the network or at the last two nodes in the network.
If the network has only two nodes, both nodes must have termination resistors. However, if there are more than two nodes, only the two nodes at the physical ends of the network require termination resistors.
To add a termination resistor to a CAN connector on ASR6000, you should connect the CAN connector on the ASR6000 through a CAN cable with the second last device in the network. Then, cover the CAN connector with a CAN terminal connector (with a 120 Ohm resistor between CAN-L and CAN-H) to provide proper termination for the network.
It’s important to note that failure to add termination resistors can result in poor network performance and communication issues. So, it’s essential to ensure proper termination of the network to maintain its integrity and reliable performance.
52

REMOTE CONTROL

Pin assignment
The CAN BUS port have the following pin assignments:

Pin

Signal

1

V+(+24V)

2

CAN-H

3

Not assigned

4

CAN-L

5

V-( CAN GND)

53

ASR-6000 DeviceNet Manual

Object Class Specification
The following table shows all objects of the class specification profile which are supported by the device:

Identify Object (Class 0x01)

The object provides identification and general information.

Class Attributes

Attribute ID Access Rule

Name

Data type

0x01

Get

0x02

Get

Revision Max Instance

UINT8 UINT8

Instance Attributes

Attribute ID Access Rule

Name

Data type

0x01 0x02 0x03 0x04
0x05 0x06 0x07

Get

Vendor Number

UINT8

Get

Device Type

UINT8

Get

Product Code Number

UINT16

Get

Product Major Revision UINT16

Product Minor Revision

Get

Status

UINT16

Get

Serial Number

UINT32

Get

Product Name

UINT16

Common Services

Service Code

Implemented for

Class

Instance

0x0E

Yes

Yes

54

Name Get_Attribute_Single

REMOTE CONTROL

DeviceNet Object (Class 0x03)

The object provides for the configuration and status of DeviceNet port.

Class Attributes

Attribute ID Access Rule

Name

Data type

0x01

Get

0x02

Get

Revision Max Instance

UINT8 UINT8

Instance Attributes

Attribute ID Access Rule

Name

Data type

0x01 0x02 0x05

Get

MAC ID

UINT8

Get

Baud Rate

UINT8

Get

Allocation Choice Byte

UINT8

Master Node MAC ID

UINT8

Common Services

Service Code

Implemented for

Class

Instance

0x0E

Yes

Yes

Name Get_Attribute_Single

55

ASR-6000 DeviceNet Manual

Connection Object (Class 0x05)

The object provides explicit message connection to allocate and manage internal resources.

Class Attributes

Attribute ID Access Rule

Name

Data type

0x01

Get

0x02

Get

Revision Max Instance

UINT8 UINT8

Instance Attributes
Instance 0x01: Master / Slave explicit message connection

Attribute ID Access Rule

Name

Data type

0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0C 0x0D 0x0E 0x0F 0x10

Get Get Get Get Get Get Get Get Get/Set Get Get Get Get Get

State Instance Type TransportClass Trigger Produced Connection ID Consumed Connection ID Initial Comm Characteristics Produced Connection Size Consumed Connection Size Expected Packed Rate Watch Dog Timeout Action Produced Connection Path Length Produced Connection Path Consumed Connection Path Length Consumed Connection Path

UINT8 UINT8 UINT16 UINT16 UINT16 UINT8 UINT16 UINT16 UINT16 UINT8 UINT8 UINT8 UINT8 UINT8

56

REMOTE CONTROL

Common Services

Service Code

Implemented for

Class

Instance

0x0E

Yes

Yes

0x10

No

Yes

Name Get_Attribute_Single Set_Attribute_Single

57

ASR-6000 DeviceNet Manual

Communication Command Object (Class 0x64)

The object provides application SCPI Command for ASR-6000 serials.

Class Attributes

Attribute ID Access Rule

Name

Data type

0x01

Get

Revision

UINT8

Instance Attributes

Instance 0x01: IEEE Common Commands

Attribute ID Access Rule

Name

0x02

Set

0x05

Get

0x07

Set

0x08

Set

0x09

Set

0x0E

Set

*CLS *IDN? *RCL *RST *SAV *WAI

Data type
UINT8 Char UINT8 UINT8 UINT8 UINT8

58

REMOTE CONTROL

Instance 0x03: Data Commands

Attribute ID

Sub Index

Access Rule

Name

Data type

0x02

Set

DATA:SEQuence:CLEar UINT8

0x04

Set

DATA:SEQuence:RECall UINT8

0x05

Set

DATA:SEQuence:STORe UINT8

0x06

Set

DATA:SIMulation:CLEa UINT8

0x08

Set

DATA:SIMulation:RECall UINT8

0x09

Set

DATA:SIMulation:STORe UINT8

0x13

Set

DATA:WAVE:CLEar

UINT8

0x0

Set

DATA:WAVE[:DATA] UINT32

0x1

Set

DATA:WAVE[:DATA] UINT32

0x2

Set

DATA:WAVE[:DATA] UINT32

0x3

Set

DATA:WAVE[:DATA] UINT32

0x15

0xF9

Set

DATA:WAVE[:DATA] UINT32

0xFA

Set

DATA:WAVE[:DATA] UINT32

0xFB

Set

DATA:WAVE[:DATA] UINT32

0xFC

Set

DATA:WAVE[:DATA] UINT32

59

ASR-6000 DeviceNet Manual

Instance 0x04: Display Commands

Attribute ID 0x01
0x02 0x10

Sub Index
0x0 0x1 0x2 0x3

Access Rule Set
Get / Set Get / Set Get / Set Get / Set
Set

Name
DISPlay[:WINDow]:DESi gn:MODE
DISPlay[:WINDow]:MEA Sure:SOURce
DISPlay[:WINDow]:MEA Sure:SOURce
DISPlay[:WINDow]:MEA Sure:SOURce
DISPlay[:WINDow]:MEA Sure:SOURce
DISPLAY_ADDRESS

Data type
UINT8 UINT8 UINT8 UINT8 UINT8 UINT8

Instance 0x06: FetCh Commands

Attribute ID

Sub Index

0x01

0x02

0x03

0x04

0x05

0x06

0x07

0x08

0x09

0x0A

Access Rule Get Get Get Get Get Get Get Get Get Get

Name

Data type

FETCh[:SCALar]:CURRe nt:CFACtor
FETCh[:SCALar]:CURRe nt:HIGH
FETCh[:SCALar]:CURRe nt:LOW
FETCh[:SCALar]:CURRe nt:PEAK:HOLD
FETCh[:SCALar]:CURRe nt[:RMS] FETCh[:SCALar]:CURRe nt[:RMS]:TOTal
FETCh[:SCALar]:CURRe nt:AC
FETCh[:SCALar]:CURRe nt:AVERage
FETCh[:SCALar]:FREQue ncy
FETCh[:SCALar]:POWer[ :AC]:APParent

INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32

60

REMOTE CONTROL

Attribute ID

Sub Index

0x0B

0x0C

0x0D

0x0E

0x0F

0x10

0x11

0x12

0x13

0x14

0x15

0x16

0x17

0x0

0x1

0x2 0x18
0x3

0x4

0x5

0x19

0x0

Access Rule Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get

Name

Data type

FETCh[:SCALar]:POWer[ :AC]:APParent:TOTal
FETCh[:SCALar]:POWer[ :AC]:PFACtor
FETCh[:SCALar]:POWer[ :AC]:PFACtor:TOTal
FETCh[:SCALar]:POWer[ :AC]:REACtive
FETCh[:SCALar]:POWer[ :AC]:REACtive:TOTal
FETCh[:SCALar]:POWer[ :AC][:REAL] FETCh[:SCALar]:POWer[ :AC][:REAL]:TOTal
FETCh[:SCALar]:VOLTag e[:RMS] FETCh[:SCALar]:VOLTag e[:RMS]:TOTal
FETCh[:SCALar]:VOLTag e:AC
FETCh[:SCALar]:VOLTag e:AVERage
FETCh[:SCALar]:VOLTag e:HIGH
FETCh[:SCALar]:VOLTag e:LOW
FETCh[:SCALar]:CURRe nt:HARMonic[:RMS] FETCh[:SCALar]:CURRe nt:HARMonic[:RMS] FETCh[:SCALar]:CURRe nt:HARMonic[:RMS] FETCh[:SCALar]:CURRe nt:HARMonic[:RMS] FETCh[:SCALar]:CURRe nt:HARMonic[:RMS] FETCh[:SCALar]:CURRe nt:HARMonic[:RMS] FETCh[:SCALar]:CURRe nt:HARMonic:RATio

INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32

61

ASR-6000 DeviceNet Manual

Attribute ID

Sub Index

0x1

0x2

0x3

0x4

0x5

0x0

0x1

0x2 0x1A
0x3

0x4

0x5

0x0

0x1

0x2 0x1B
0x3

0x4

0x5

0x1C

0x1D

0x1E

Access Rule Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get

Name

Data type

FETCh[:SCALar]:CURRe nt:HARMonic:RATio
FETCh[:SCALar]:CURRe nt:HARMonic:RATio
FETCh[:SCALar]:CURRe nt:HARMonic:RATio
FETCh[:SCALar]:CURRe nt:HARMonic:RATio
FETCh[:SCALar]:CURRe nt:HARMonic:RATio
FETCh[:SCALar]:VOLTag e:HARMonic[:RMS] FETCh[:SCALar]:VOLTag e:HARMonic[:RMS] FETCh[:SCALar]:VOLTag e:HARMonic[:RMS] FETCh[:SCALar]:VOLTag e:HARMonic[:RMS] FETCh[:SCALar]:VOLTag e:HARMonic[:RMS] FETCh[:SCALar]:VOLTag e:HARMonic[:RMS] FETCh[:SCALar]:VOLTag e:HARMonic:RATio
FETCh[:SCALar]:VOLTag e:HARMonic:RATio
FETCh[:SCALar]:VOLTag e:HARMonic:RATio
FETCh[:SCALar]:VOLTag e:HARMonic:RATio
FETCh[:SCALar]:VOLTag e:HARMonic:RATio
FETCh[:SCALar]:VOLTag e:HARMonic:RATio
FETCh[:SCALar]:LINE:V OLTage[:RMS] FETCh[:SCALar]:LINE:V OLTage:AVERage
FETCh[:SCALar]:LINE:V OLTage:HIGH

INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32

62

REMOTE CONTROL

Attribute ID

Sub Index

0x1F

Access Rule
Get

Name

Data type

FETCh[:SCALar]:LINE:V OLTage:LOW

INT32

Instance 0x07: Input Commands
Attribute ID Access Rule

Name

Data type

0x03 0x04 0x05

Get / Set Get / Set Get / Set

INPut:GAIN INPut:SOURce INPut:SYNC:SOURce

UINT16 UINT8 UINT8

Instance 0x08: InsTrument Commands

Attribute ID Access Rule

Name

0x01 0x02

Get / Set Get / Set

INSTrument:EDIT INSTrument:SELect

Data type UINT8 UINT8

Instance 0x09: Measure Commands

Attribute ID
0x01 0x02 0x03 0x04 0x05 0x06 0x07

Sub Index

Access Rule
Get / Set Get / Set Get / Set
Get Get Get Get

Name
MEASure:AVERage:COU Nt
MEASure:CONFigure:SE NSing
MEASure:UPDate:RATE
MEASure[:SCALar]:CUR Rent:CFACtor
MEASure[:SCALar]:CUR Rent:HIGH
MEASure[:SCALar]:CUR Rent:LOW
MEASure[:SCALar]:CUR Rent:PEAK:HOLD

Data type
UINT8 UINT8 UINT8 INT32 INT32 INT32 INT32

63

ASR-6000 DeviceNet Manual

Attribute ID

Sub Index

0x08

0x09

0x0A

0x0B

0x0C

0x0D

0x0E

0x0F

0x10

0x11

0x12

0x13

0x14

0x15

0x16

0x17

0x18

0x19

0x1A

0x1B

Access Rule Get Get Get Get Get Set Get Get Get Get Get Get Get Get Get Get Get Get Get Get

Name

Data type

MEASure[:SCALar]:CUR Rent[:RMS] MEASure[:SCALar]:CUR Rent[:RMS]:TOTal
MEASure[:SCALar]:CUR Rent:AC
MEASure[:SCALar]:CUR Rent:AVERage
MEASure[:SCALar]:FRE Quency
MEASure[:SCALar]:PEA K:CLEar
MEASure[:SCALar]:POW er[:AC]:APParent
MEASure[:SCALar]:POW er[:AC]:APParent:TOTal MEASure[:SCALar]:POW
er[:AC]:PFACtor MEASure[:SCALar]:POW er[:AC]:PFACtor:TOTal MEASure[:SCALar]:POW
er[:AC]:REACtive MEASure[:SCALar]:POW er[:AC]:REACtive:TOTal MEASure[:SCALar]:POW
er[:AC][:REAL] MEASure[:SCALar]:POW
er[:AC][:REAL]:TOTal MEASure[:SCALar]:VOL
Tage[:RMS] MEASure[:SCALar]:VOL
Tage[:RMS]:TOTal MEASure[:SCALar]:VOL
Tage:AC MEASure[:SCALar]:VOL
Tage:AVERage MEASure[:SCALar]:VOL
Tage:HIGH MEASure[:SCALar]:VOL
Tage:LOW

INT32 INT32 INT32 INT32 INT32 UINT8 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32

64

REMOTE CONTROL

Attribute ID

Sub Index

0x0

0x1

0x2 0x1D
0x3

0x4

0x5

0x0

0x1

0x2 0x1E
0x3

0x4

0x5

0x0

0x1

0x2 0x1F
0x3

0x4

0x5

0x0 0x20
0x1

Access Rule Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get

Name

Data type

MEASure[:SCALar]:CUR Rent:HARMonic[:RMS] MEASure[:SCALar]:CUR Rent:HARMonic[:RMS] MEASure[:SCALar]:CUR Rent:HARMonic[:RMS] MEASure[:SCALar]:CUR Rent:HARMonic[:RMS] MEASure[:SCALar]:CUR Rent:HARMonic[:RMS] MEASure[:SCALar]:CUR Rent:HARMonic[:RMS] MEASure[:SCALar]:CUR Rent:HARMonic:RATio MEASure[:SCALar]:CUR Rent:HARMonic:RATio MEASure[:SCALar]:CUR Rent:HARMonic:RATio MEASure[:SCALar]:CUR Rent:HARMonic:RATio MEASure[:SCALar]:CUR Rent:HARMonic:RATio MEASure[:SCALar]:CUR Rent:HARMonic:RATio MEASure[:SCALar]:VOL Tage:HARMonic[:RMS] MEASure[:SCALar]:VOL Tage:HARMonic[:RMS] MEASure[:SCALar]:VOL Tage:HARMonic[:RMS] MEASure[:SCALar]:VOL Tage:HARMonic[:RMS] MEASure[:SCALar]:VOL Tage:HARMonic[:RMS] MEASure[:SCALar]:VOL Tage:HARMonic[:RMS] MEASure[:SCALar]:VOL Tage:HARMonic:RATio MEASure[:SCALar]:VOL Tage:HARMonic:RATio

INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32

65

ASR-6000 DeviceNet Manual

Attribute ID

Sub Index

0x2

0x3

0x4

0x5

0x21

0x22

0x23

0x24

Access Rule Get Get Get Get Get Get Get Get

Name

Data type

MEASure[:SCALar]:VOL Tage:HARMonic:RATio MEASure[:SCALar]:VOL Tage:HARMonic:RATio MEASure[:SCALar]:VOL Tage:HARMonic:RATio MEASure[:SCALar]:VOL Tage:HARMonic:RATio MEASure[:SCALar]:LINE
:VOLTage[:RMS] MEASure[:SCALar]:LINE
:VOLTage:AVERage MEASure[:SCALar]:LINE
:VOLTage:HIGH MEASure[:SCALar]:LINE
:VOLTage:LOW

INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32

Instance 0x0A: Memory Commands

Attribute ID Access Rule

Name

Data type

0x04

Set

0x05

Set

MEMory:SAV MEMory:RCL

UINT8 UINT8

66

REMOTE CONTROL

Instance 0x0B: Output Commands

Attribute ID

Sub Index

Access Rule

Name

Data type

0x01 0x02
0x03
0x04 0x05 0x06 0x07 0x08

Get / Set

OUTPut:IMPedance

UINT8

0x0

Get / Set

OUTPut:IMPedance:IND uctance

UINT16

0x1

Get / Set

OUTPut:IMPedance:IND uctance

UINT16

0x2

Get / Set

OUTPut:IMPedance:IND uctance

UINT16

0x0

Get / Set

OUTPut:IMPedance:RESi stance

UINT16

0x1

Get / Set

OUTPut:IMPedance:RESi stance

UINT16

0x2

Get / Set

OUTPut:IMPedance:RESi stance

UINT16

Get / Set

OUTPut:MONitor:AMPLi tude

UINT8

0x0

Get / Set

OUTPut:MONitor:SOURc e

UINT8

0x1

Get / Set

OUTPut:MONitor:SOURc e

UINT8

Get / Set

OUTPut:PON

UINT8

Set

OUTPut:PROTection:CLE ar

UINT8

Get / Set

OUTPut:RELay

UINT8

0x0A

Get / Set

OUTPut[:STATe]

UINT8

Instance 0x0D: System Commands

Attribute ID 0x02 0x03

Sub Index
0x0 0x1

Access Rule
Get / Set
Get / Set
Get / Set

Name

Data type

SYSTem:ARBitrary:EDIT: BUILtin
SYSTem:ARBitrary:EDIT: CFACtor
SYSTem:ARBitrary:EDIT: CFACtor

UINT8 UINT16 UINT8

67

ASR-6000 DeviceNet Manual

Attribute ID 0x04 0x05
0x06
0x07 0x08 0x09 0x0A

Sub Index
0x0 0x1 0x2 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x0 0x1 0x2
0x0 0x1 0x2

Access Rule
Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set
Set Get / Set Get / Set Get / Set

Name
SYSTem:ARBitrary:EDIT: CLIP
SYSTem:ARBitrary:EDIT: DIP
SYSTem:ARBitrary:EDIT: DIP
SYSTem:ARBitrary:EDIT: DIP
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: LFRing
SYSTem:ARBitrary:EDIT: RIPPle
SYSTem:ARBitrary:EDIT: RIPPle
SYSTem:ARBitrary:EDIT: RIPPle
SYSTem:ARBitrary:EDIT: STAir
SYSTem:ARBitrary:EDIT: STORe
SYSTem:ARBitrary:EDIT: STORe:APPLy
SYSTem:ARBitrary:EDIT: STORe:APPLy
SYSTem:ARBitrary:EDIT: STORe:APPLy

Data type
UINT16 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT8 UINT16 UINT16 UINT8 UINT8 UINT8 UINT8 UINT8

68

REMOTE CONTROL

Attribute ID
0x0B
0x0C 0x0D 0x0E 0x11 0x12 0x13 0x14 0x15 0x17 0x18 0x19 0x1C 0x1D
0x1E
0x1F 0x20

Sub Index 0x0
0x1
0x2

Access Rule
Get / Set Get / Set Get / Set Get / Set Get / Set

Name
SYSTem:ARBitrary:EDIT: SURGe
SYSTem:ARBitrary:EDIT: SURGe
SYSTem:ARBitrary:EDIT: SURGe
SYSTem:ARBitrary:EDIT: TRIangle
SYSTem:VUNit

Data type
UINT8 UINT16 UINT16 UINT16 UINT8

Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set
Get Get / Set Get / Set Get / Set
Get / Set
Get / Set Get / Set

SYSTem:BEEPer:STATe
SYSTem:COMMunicate:I NTerface:ADDRess
SYSTem:COMMunicate:I NTerface:BAUD
SYSTem:COMMunicate:L AN:DHCP
SYSTem:COMMunicate:L AN:DNS
SYSTem:COMMunicate:L AN:GATeway
SYSTem:COMMunicate:L AN:IPADdress
SYSTem:COMMunicate:L AN:MAC
SYSTem:COMMunicate:L AN:SMASk
SYSTem:COMMunicate:R LSTate
SYSTem:COMMunicate:S ERial[:RECeive]:TRANsm
it:BAUD SYSTem:COMMunicate:S ERial[:RECeive]:TRANsm
it:BITS SYSTem:COMMunicate:S ERial[:RECeive]:TRANsm
it:PARity SYSTem:COMMunicate:S ERial[:RECeive]:TRANsm

UINT8 UINT8 UINT8 UINT8 UINT8 UINT8 UINT8 Char UINT8 UINT8 UINT8
UINT8
UINT8 UINT8

69

ASR-6000 DeviceNet Manual

Attribute ID
0x21 0x22 0x24 0x25 0x26 0x27 0x28 0x29 0x2C 0x2E 0x2F 0x32

Sub Index

Access Rule

Name it:SBITs

Data type

Get Get Get Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set

SYSTem:COMMunicate:T CPip:CONTrol
SYSTem:COMMunicate:U SB:FRONt:STATe
SYSTem:COMMunicate:U SB:REAR:STATe
SYSTem:CONFigure:EXTi o[:STATe] SYSTem:CONFigure:PHA Se
SYSTem:CONFigure[:MO DE] SYSTem:CONFigure:TRI Gger:OUTPut:SOURce SYSTem:CONFigure:TRI Gger:OUTPut:WIDTh
SYSTem:KLOCk

UINT16 UINT8 UINT8 UINT8 UINT8 UINT8 UINT8 UINT16 UINT8

Get / Set SYSTem:PKHold:TIME UINT16

Set

SYSTem:REBoot

UINT8

Get / Set SYSTem:HOLD:STATe UINT8

Instance 0x0E: Trace Commands

Attribute ID

Sub Index

Access Rule

Name

Data type

0x03

Set

TRACe:SEQuence:CLEar UINT8

0x07

Set

TRACe:SEQuence:RECall UINT8

0x08

Set

TRACe:SEQuence:STORe UINT8

0x09 0x0D 0x0E

Set

TRACe:SIMulation:CLEar UINT8

Set

TRACe:SIMulation:RECal l

UINT8

Set

TRACe:SIMulation:STOR e

UINT8

70

REMOTE CONTROL

Attribute ID 0x12

Sub Index
0x0 0x1 0x2 0x3

0x14

0xF9 0xFA 0xFB 0xFC

Access Rule Set Set Set Set Set
Set Set Set Set

Name

Data type

TRACe:WAVE:CLEar TRACe:WAVE[:DATA] TRACe:WAVE[:DATA] TRACe:WAVE[:DATA] TRACe:WAVE[:DATA] TRACe:WAVE[:DATA] TRACe:WAVE[:DATA] TRACe:WAVE[:DATA] TRACe:WAVE[:DATA]

UINT8 UINT32 UINT32 UINT32 UINT32
UINT32 UINT32 UINT32 UINT32

Instance 0x0F: Trigger Commands

Attribute ID Access Rule

Name

Data type

0x05 0x06

Set

TRIGger:SEQuence:SELected:EX ECute

UINT8

Set

TRIGger:SIMulation:SELected:E XECute

UINT8

71

ASR-6000 DeviceNet Manual

Instance 0x11: Source 1 Commands

Attribute ID 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B
0x0C 0x0D 0x0E

Sub Index

Access Rule
Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set
Get / Set
Get / Set
Get / Set Get / Set

Name

Data type

[:SOURce]:CURRent:LIMi t:PEAK:HIGH
[:SOURce]:CURRent:LIMi t:PEAK:LOW
[:SOURce]:CURRent:LIMi t:PEAK:MODE
[:SOURce]:CURRent:LIMi t:RMS[:AMPLitude] [:SOURce]:CURRent:LIMi t:RMS:MODE
[:SOURce]:FREQuency:LI Mit:HIGH
[:SOURce]:FREQuency:LI Mit:LOW
[:SOURce]:FREQuency[:I MMediate] [:SOURce]:FUNCtion[:SH APe][:IMMediate] [:SOURce]:FUNCtion:TH D:FORMat
[:SOURce]:LINE:VOLTag e[:LEVel][:IMMediate][:A
MPLitude] [:SOURce]:LINE:VOLTag e[:LEVel][:IMMediate]:OF
FSet [:SOURce]:PHASe:BALan
ce
[:SOURce]:PHASe:MODE

UINT32 INT32 UINT8 UINT32 UINT8 UINT32 UINT32 UINT32 UINT8 UINT8
UINT32
INT32
UINT8 UINT8

0x0F 0x10 0x11

0x0 Get / Set [:SOURce]:PHASe:PHASe UINT16

0x1 Get / Set [:SOURce]:PHASe:PHASe UINT16

Get / Set Get / Set

[:SOURce]:PHASe:RELoc k
[:SOURce]:PHASe:SETCh ange:STATe

UINT8 UINT8

72

REMOTE CONTROL

Attribute ID 0x12 0x13 0x14 0x15 0x16
0x17

Sub Index
0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12

Access Rule
Get / Set Get / Set Get / Set Get / Set Get / Set
Get

Name
[:SOURce]:PHASe:STARt[ :IMMediate] [:SOURce]:PHASe:STARt: STATe
[:SOURce]:PHASe:STOP[: IMMediate] [:SOURce]:PHASe:STOP:S TATe
[:SOURce]:PHASe:SYNC[: IMMediate] [:SOURce]:READ?

Data type
UINT16 UINT8 UINT16 UINT8 UINT16 INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

Get

[:SOURce]:READ?

INT32

73

Attribute ID

Sub Index

0x13

0x14

0x15

0x16

0x17

0x18

0x19

0x1A

0x1B

0x1C

0x1D

0x1E

0x1F

0x20

0x21

0x22

0x23

0x24

0x25

0x26

0x27

0x28

0x29

0x2A

0x2B

Access Rule Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get

74

ASR-6000 DeviceNet Manual

Name
[:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ? [:SOURce]:READ?

Data type
INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32 INT32

REMOTE CONTROL

Attribute ID 0x30 0x31

Sub Index 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32
0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C

Access Rule Get Get Get Get Get Get Get Get
Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set

Name
[:SOURce]:READ?
[:SOURce]:READ?
[:SOURce]:READ?
[:SOURce]:READ?
[:SOURce]:READ?
[:SOURce]:READ?
[:SOURce]:READ?
[:SOURce]:SEQuence:CO NDition
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter

Data type INT32 INT32 INT32 INT32 INT32 INT32 INT32 UINT8 UINT32 UINT16 UINT8 UINT16 UINT8 UINT8 UINT16 UINT8 UINT16 UINT8 UINT16 UINT8 UINT16

75

ASR-6000 DeviceNet Manual

Attribute ID
0x32 0x33
0x34
0x35 0x36 0x37 0x38 0x39 0x3A 0x3B

Sub Index 0x0D 0x0E
0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07

Access Rule
Get / Set Get / Set
Get Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set
Get Get / Set Get / Set
Get / Set
Get / Set
Get / Set

Name

Data type

[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CP ARameter
[:SOURce]:SEQuence:CST ep
[:SOURce]:SEQuence:INS Trument:SELect
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:SPA Rameter
[:SOURce]:SEQuence:STE P
[:SOURce]:SIMulation:CO NDition
[:SOURce]:SIMulation:AB Normal:CODE
[:SOURce]:SIMulation:AB Normal:FREQuency
[:SOURce]:SIMulation:AB Normal:PHASe:STARt:E
NABle [:SOURce]:SIMulation:AB Normal:PHASe:STARt[:I
MMediate] [:SOURce]:SIMulation:AB Normal:PHASe:STOP:EN

UINT8 UINT8 UINT16 UINT8 UINT32 UINT8 UINT32 UINT8 UINT32 UINT8 UINT8 UINT16 UINT16 UINT8 UINT8 UINT32
UINT8
UINT16
UINT8

76

REMOTE CONTROL

Attribute ID
0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x48
0x49
0x4A

Sub Index
0x00 0x01 0x00 0x01 0x00

Access Rule

Name ABle

Data type

Get / Set Get / Set Get / Set
Get Get / Set Get / Set Get / Set
Get / Set
Get / Set
Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set

[:SOURce]:SIMulation:AB Normal:PHASe:STOP[:IM
Mediate] [:SOURce]:SIMulation:AB
Normal:TIME [:SOURce]:SIMulation:AB
Normal:VOLTage [:SOURce]:SIMulation:CS
Tep [:SOURce]:SIMulation:INI
Tial:CODE [:SOURce]:SIMulation:INI
Tial:FREQuency [:SOURce]:SIMulation:INI Tial:PHASe:STARt:ENAB
le [:SOURce]:SIMulation:INI Tial:PHASe:STARt[:IMMe
diate] [:SOURce]:SIMulation:INI Tial:PHASe:STOP:ENABl
e [:SOURce]:SIMulation:INI Tial:PHASe:STOP[:IMMe
diate] [:SOURce]:SIMulation:INI
Tial:VOLTage [:SOURce]:SIMulation:N
ORMal:CODE [:SOURce]:SIMulation:N
ORMal:CODE [:SOURce]:SIMulation:N
ORMal:FREQuency [:SOURce]:SIMulation:N
ORMal:FREQuency [:SOURce]:SIMulation:N ORMal:PHASe:STARt:EN
ABle

UINT16 UINT32 UINT32 UINT8 UINT8 UINT32 UINT8
UINT16
UINT8
UINT16 UINT32 UINT8 UINT8 UINT32 UINT32 UINT8

77

ASR-6000 DeviceNet Manual

Attribute ID
0x4B
0x4C
0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53

Sub Index 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01
0x00 0x01 0x00 0x01

Access Rule
Get / Set
Get / Set
Get / Set
Get / Set
Get / Set
Get / Set
Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set

Name

Data type

[:SOURce]:SIMulation:N ORMal:PHASe:STARt:EN
ABle [:SOURce]:SIMulation:N ORMal:PHASe:STARt[:I
MMediate] [:SOURce]:SIMulation:N ORMal:PHASe:STARt[:I
MMediate] [:SOURce]:SIMulation:N ORMal:PHASe:STOP:EN
ABle [:SOURce]:SIMulation:N ORMal:PHASe:STOP:EN
ABle [:SOURce]:SIMulation:N ORMal:PHASe:STOP[:IM
Mediate] [:SOURce]:SIMulation:N ORMal:PHASe:STOP[:IM
Mediate] [:SOURce]:SIMulation:N
ORMal:TIME [:SOURce]:SIMulation:N
ORMal:TIME [:SOURce]:SIMulation:N
ORMal:VOLTage [:SOURce]:SIMulation:N
ORMal:VOLTage [:SOURce]:SIMulation:RE
Peat:COUNt [:SOURce]:SIMulation:RE
Peat:ENABle [:SOURce]:SIMulation:TR
ANsition:CODE [:SOURce]:SIMulation:TR
ANsition:CODE [:SOURce]:SIMulation:TR
ANsition:TIME [:SOURce]:SIMulation:TR
ANsition:TIME

UINT8
UINT16
UINT16
UINT8
UINT8
UINT16
UINT16 UINT32 UINT32 UINT32 UINT32 UINT16 UINT8 UINT8 UINT8 UINT32 UINT32

78

REMOTE CONTROL

Attribute ID 0x60

Sub Index 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08

Access Rule

Name

Data type

Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set

[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter
[:SOURce]:SEQuence:NSP arameter

UINT32 UINT8 UINT32 UINT8 UINT32 UINT8 UINT8 UINT16 UINT16

Instance 0x12: Source 2 Commands

Attribute ID Access Rule

Name

Data type

0x01 0x02 0x03 0x04 0x05 0x06 0x07

Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set Get / Set

[:SOURce]:SQUare:DCYCle
[:SOURce]:VOLTage:LIMit:PEA K
[:SOURce]:VOLTage:LIMit:RMS
[:SOURce]:VOLTage:LIMit:HIG H
[:SOURce]:VOLTage:LIMit:LO W
[:SOURce]:VOLTage:RANGe
[:SOURce]:VOLTage:RESPonse

UINT16 UINT32 UINT32 UINT32 INT32 UINT8 UINT8

79

ASR-6000 DeviceNet Manual

Attribute ID Access Rule

0x08 0x09 0x0A

Get / Set Get / Set Get / Set

Name
[:SOURce]:VOLTage[:LEVel][:I MMediate][:AMPLitude] [:SOURce]:VOLTage[:LEVel][:I MMediate]:OFFSet [:SOURce]:MODE

Data type UINT32 INT32 UINT8

Instance 0x17: Read Data Range Commands

Attribute ID

Sub Index

Access Rule

Name

0x00

Get

DATA_RANGE_MAX

0x01

Get

DATA_RANGE_MAX

0x02

Get

DATA_RANGE_MAX

0x03

Get

DATA_RANGE_MAX

0x04

Get

DATA_RANGE_MAX

0x05

Get

DATA_RANGE_MAX

0x06

Get

DATA_RANGE_MAX

0x07

Get

0x01

0x08

Get

DATA_RANGE_MAX DATA_RANGE_MAX

0x09

Get

DATA_RANGE_MAX

0x0A

Get

DATA_RANGE_MAX

0x0B

Get

DATA_RANGE_MAX

0x0C

Get

DATA_RANGE_MAX

0x0D

Get

DATA_RANGE_MAX

0x0E

Get

DATA_RANGE_MAX

0x0F

Get

DATA_RANGE_MAX

0x00

Get

0x02

0x01

Get

DATA_RANGE_MIN DATA_RANGE_MIN

Data type
UINT32 INT32 UINT32 UINT32 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT32 INT32 UINT32 INT32 UINT32 UINT32 UINT32 INT32

80

Attribute ID

Sub Index

0x02

0x03

0x04

0x05

0x06

0x07

0x08

0x09

0x0A

0x0B

0x0C

0x0D

0x0E

0x0F

Access Rule Get Get Get Get Get Get Get Get Get Get Get Get Get Get

REMOTE CONTROL

Name
DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN DATA_RANGE_MIN

Data type
UINT32 UINT32 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT32 INT32 UINT32 INT32 UINT32 UINT32

Common Services

Service Code

Implemented for

Class

Instance

0x0E

Yes

Yes

0x10

No

Yes

Name Get_Attribute_Single Set_Attribute_Single

81

ASR-6000 DeviceNet Manual

Manufacturer-specific Command List

Object Class 0x64

Instance ID
0x01 0x03/0x0E
0x04 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0D 0x0F 0x11 0x12 0x17

Name
Common Commands Data/Trace Commands
Display Commands Fetch Commands Input Commands
InsTrument Commands Measure Commands Memory Commands Output Commands
System Function Commands Trigger Commands Source commands Source 1 Commands
Read Data Range Commands

Service Code 0x0E 0x10

Name Get_Attribute_Single Set_Attribute_Single

82

REMOTE CONTROL
Common Commands
Attribute 0x02: *CLS……………………………………………………………………………91 Attribute 0x05: *IDN ………………………………………………………………………….. 91 Attribute 0x07: *RCL ………………………………………………………………………….. 94 Attribute 0x08: *RST……………………………………………………………………………94 Attribute 0x09: *SAV ………………………………………………………………………….. 95 Attribute 0x0E: *WAI …………………………………………………………………………. 95
Data / Trace Commands (Instance 0x03/0x0E)
Attribute 0x02/0x03: DATA/TRACe:SEQuence:CLEar ………………….. 96 Attribute 0x04/0x07: DATA/TRACe:SEQuence:RECall …………………. 97 Attribute 0x05/0x08: DATA/TRACe:SEQuence:STORe …………………. 97 Attribute 0x06/0x09: DATA/TRACe:SIMulation:CLEar ………………… 98 Attribute 0x08/0x0D: DATA/TRACe:SIMulation:RECall ………………. 98 Attribute 0x09/0x0E: DATA/TRACe:SIMulation:STORe………………..99 Attribute 0x13/0x12: DATA/TRACe:WAVe:CLEar ……………………….. 99 Attribute 0x15/0x14: DATA/TRACe:WAVe[:DATA] …………………….. 100 Request Data / Trace Commands Example ……………………………………… 101
Display Commands (Instance 0x04)
Attribute 0x01: DISPlay[:WINDow]:DESign:MODE ……………………….. 102 Attribute 0x02:DISPlay[:WINDow]:MEASure:SOURce<1|2|3|4> .. 103 Attribute 0x10: DISPLAY_ADDRESS ……………………………………………….. 105 Request Dispaly Commands Example ……………………………………………… 106
Fetch Commands (Instance 0x06)
Attribute 0x01: FETCh[:SCALar]:CURRent:CFACtor………………………. 108 Attribute 0x02: FETCh[:SCALar]:CURRent:HIGH……………………………108 Attribute 0x03: FETCh[:SCALar]:CURRent:LOW ……………………………. 109 Attribute 0x04: FETCh[:SCALar]:CURRent:PEAK:HOLD ………………. 110 Attribute 0x05: FETCh[:SCALar]:CURRent[:RMS]……………………………110 Attribute 0x06: FETCh[:SCALar]:CURRent[:RMS]:TOTal ……………….. 111 Attribute 0x07: FETCh[:SCALar]:CURRent:AC ……………………………….. 111 Attribute 0x08: FETCh[:SCALar]:CURRent:AVERage …………………….. 112
83

ASR-6000 DeviceNet Manual
Attribute 0x09: FETCh[:SCALar]:FREQuency………………………………….. 112 Attribute 0x0A: FETCh[:SCALar]:POWer[:AC]:APParent ………………. 113 Attribute 0x0B: FETCh[:SCALar]:POWer[:AC]:APParent:TOTal ……. 114 Attribute 0x0C: FETCh[:SCALar]:POWer[:AC]:PFACtor………………… 114 Attribute 0x0D: FETCh[:SCALar]:POWer[:AC]:PFACtor:TOTal…….. 115 Attribute 0x0E: FETCh[:SCALar]:POWer[:AC]:REACtive ………………. 115 Attribute 0x0F: FETCh[:SCALar]:POWer[:AC]:REACtive:TOTal …… 116 Attribute 0x10: FETCh[:SCALar]:POWer[:AC][:REAL] …………………… 116 Attribute 0x11: FETCh[:SCALar]:POWer[:AC][:REAL]:TOTal ……….. 117 Attribute 0x12: FETCh[:SCALar]:VOLTage[:RMS] ………………………….. 118 Attribute 0x13: FETCh[:SCALar]:VOLTage[:RMS]:TOTal ………………. 118 Attribute 0x14: FETCh[:SCALar]:VOLTage:AC……………………………….. 119 Attribute 0x15: FETCh[:SCALar]:VOLTage:AVERage…………………….. 119 Attribute 0x16: FETCh[:SCALar]:VOLTage:HIGH ………………………….. 120 Attribute 0x17: FETCh[:SCALar]:VOLTage:LOW……………………………. 120 Attribute 0x18: FETCh[:SCALar]:CURRent:HARMonic[:RMS] ………. 121 Attribute 0x19: FETCh[:SCALar]:CURRent:HARMonic:RATio ……… 126 Attribute 0x1A: FETCh[:SCALar]: VOLTage:HARMonic[:RMS] ……. 131 Attribute 0x1B: FETCh[:SCALar]:VOLTage:HARMonic:RATio……… 136 Attribute 0x1C: FETCh[:SCALar]:LINE:VOLTage[:RMS] ……………….. 141 Attribute 0x1D: FETCh[:SCALar]:LINE:VOLTage:AVERage …………. 141 Attribute 0x1E: FETCh[:SCALar]:LINE:VOLTage:HIGH………………… 142 Attribute 0x1F: FETCh[:SCALar]:LINE:VOLTage:LOW …………………. 143 Request Fetch Commands Example …………………………………………………. 144
Input Command (Instance 0x07)
Attribute 0x03: INPut:GAIN……………………………………………………………… 145 Attribute 0x04: INPut:SOURce………………………………………………………….. 146 Attribute 0x05: INPut:SYNC:SOURce ………………………………………………. 146 Request Input Commands Example …………………………………………………. 147
Instrumnet Commands (Instance 0x08)
Attribute 0x01: INSTrument:EDIT ……………………………………………………. 148 Attribute 0x02: INSTrument:SELect………………………………………………….. 149 Request Instrument Commands Example ………………………………………. 149
84

REMOTE CONTROL
Measure Commands (Instance 0x09)
Attribute 0x01: MEASure:AVERage:COUNt…………………………………….151 Attribute 0x02: MEASure:CONFigure:SENSing ………………………………. 152 Attribute 0x03: MEASure:UPDate:RATE…………………………………………..152 Attribute 0x04: MEASure[:SCALar]:CURRent:CFACtor …………………. 153 Attribute 0x05: MEASure[:SCALar]:CURRent:HIGH ……………………… 154 Attribute 0x06: MEASure[:SCALar]:CURRent:LOW ……………………….. 155 Attribute 0x07: MEASure[:SCALar]:CURRent:PEAK:HOLD…………..155 Attribute 0x08: MEASure[:SCALar]:CURRent[:RMS] ……………………… 156 Attribute 0x09: MEASure[:SCALar]:CURRent[:RMS]:TOTal ………….. 156 Attribute 0x0A: MEASure[:SCALar]:CURRent:AC…………………………..157 Attribute 0x0B: MEASure[:SCALar]:CURRent:AVERage ……………….. 157 Attribute 0x0C: MEASure[:SCALar]:FREQuency……………………………..158 Attribute 0x0D: MEASure[:SCALar]:PEAK:CLEar ………………………….. 159 Attribute 0x0E: MEASure[:SCALar]:POWer[:AC]:APParent ………….. 160 Attribute 0x0F:MEASure[:SCALar]:POWer[:AC]:APParent:TOTal … 160 Attribute 0x10: MEASure[:SCALar]:POWer[:AC]:PFACtor ……………. 161 Attribute 0x11:MEASure[:SCALar]:POWer[:AC]:PFACtor:TOTal…..161 Attribute 0x12: MEASure[:SCALar]:POWer[:AC]:REACtive ………….. 162 Attribute 0x13: MEASure[:SCALar]:POWer[:AC]:REACtive:TOTal . 163 Attribute 0x14: MEASure[:SCALar]:POWer[:AC][:REAL] ………………. 163 Attribute 0x15: MEASure[:SCALar]:POWer[:AC][:REAL]:TOTal …… 164 Attribute 0x16: MEASure[:SCALar]:VOLTage[:RMS] ……………………… 164 Attribute 0x17: MEASure[:SCALar]:VOLTage[:RMS]:TOTal ………….. 165 Attribute 0x18: MEASure[:SCALar]:VOLTage:AC…………………………… 166 Attribute 0x19: MEASure[:SCALar]:VOLTage:AVERage…………………166 Attribute 0x1A: MEASure[:SCALar]:VOLTage:HIGH …………………….. 167 Attribute 0x1B: MEASure[:SCALar]:VOLTage:LOW ………………………. 167 Attribute 0x1D: MEASure[:SCALar]:CURRent:HARMonic[:RMS] … 168 Attribute 0x1E: MEASure[:SCALar]:CURRent:HARMonic:RATio….173 Attribute 0x1F: MEASure[:SCALar]:VOLTage:HARMonic[:RMS] …. 178 Attribute 0x20: MEASure[:SCALar]:VOLTage:HARMonic:RATio …. 183 Attribute 0x21: MEASure[:SCALar]:LINE:VOLTage[:RMS] ……………. 187 Attribute 0x22: MEASure[:SCALar]:LINE:VOLTage:AVERage ……… 188 Attribute 0x23: MEASure[:SCALar]:LINE:VOLTage:HIGH ……………. 189 Attribute 0x24: MEASure[:SCALar]:LINE:VOLTage:LOW …………….. 189 Request Measure Commands Example …………………………………………… 190
85

ASR-6000 DeviceNet Manual
Memory Commands (Instance 0x0A)
Attribute 0x04: MEMory:SAV …………………………………………………………… 191 Attribute 0x05: MEMory:RCL …………………………………………………………… 192 Request Memory Commands Example …………………………………………… 192
Output Commands (Instance 0x0B)
Attribute 0x01: OUTPut:IMPedance …………………………………………………. 193 Attribute 0x02: OUTPut:IMPedance:INDuctance ……………………………. 194 Attribute 0x03: OUTPut:IMPedance:RESistance………………………………. 194 Attribute 0x04: OUTPut:MONitor:AMPLitude ……………………………….. 195 Attribute 0x05: OUTPut:MONitor:SOURce<1|2> …………………………… 196 Attribute 0x06: OUTPut:PON …………………………………………………………… 196 Attribute 0x07: OUTPut:PROTection:CLEar ……………………………………. 197 Attribute 0x08: OUTPut:RELay ………………………………………………………… 197 Attribute 0x0A: OUTPut[:STATe] …………………………………………………….. 198 Request Output Commands Example …………………………………………….. 199
System Function Commands (Instance 0x0D)
Attribute 0x02: SYSTem:ARBitrary:EDIT:BUILtin …………………………… 201 Attribute 0x0B: SYSTem:ARBitrary:EDIT:SURGe ……………………………. 202 Attribute 0x08: SYSTem:ARBitrary:EDIT:STAir ………………………………. 204 Attribute 0x03: SYSTem:ARBitrary:EDIT:CFACtor<1|2> ………………. 204 Attribute 0x04: SYSTem:ARBitrary:EDIT:CLIP………………………………… 205 Attribute 0x09: SYSTem:ARBitrary:EDIT:STORe …………………………….. 206 Attribute 0x0C: SYSTem:ARBitrary:EDIT:TRIangle ………………………… 206 Attribute 0x05: SYSTem:ARBitrary:EDIT:DIP ………………………………….. 207 Attribute 0x06: SYSTem:ARBitrary:EDIT:LFRing ……………………………. 209 Attribute 0x07: SYSTem:ARBitrary:EDIT:RIPPle……………………………… 212 Attribute 0x0A: SYSTem:ARBitrary:EDIT:STORe:APPLy<1|3>…….. 214 Attribute 0x0E: SYSTem:BEEPer:STATe …………………………………………… 215 Attribute 0x11: SYSTem:COMMunicate:INTerface:ADDRes ………….. 215 Attribute 0x12: SYSTem:COMMunicate:INTerface:BAUD ……………… 216 Attribute 0x13: SYSTem:COMMunicate:LAN:DHCP ……………………… 217 Attribute 0x14: SYSTem:COMMunicate:LAN:DNS ………………………… 217 Attribute 0x15: SYSTem:COMMunicate:LAN:GATeway ……………….. 218
86

REMOTE CONTROL
Attribute 0x17: SYSTem:COMMunicate:LAN:IPADdress ………………. 219 Attribute 0x18: SYSTem:COMMunicate:LAN:MAC ……………………….. 220 Attribute 0x19: SYSTem:COMMunicate:LAN:SMASk……………………..221 Attribute 0x1C: SYSTem:COMMunicate:RLSTate…………………………….222 Attribute 0x1D: SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit:BAUD ………… 223 Attribute 0x1E: SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit:BITS ……………. 224 Attribute 0x1F: SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit:PARity ……….. 225 Attribute 0x20: SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit:SBITs ………….. 226 Attribute 0x21: SYSTem:COMMunicate:TCPip:CONTrol………………..226 Attribute 0x22: SYSTem:COMMunicate:USB:FRONt:STATe ………….. 227 Attribute 0x24: SYSTem:COMMunicate:USB:REAR:STATe ……………. 227 Attribute 0x27: SYSTem:CONFigure[:MODE] …………………………………. 228 Attribute 0x25: SYSTem:CONFigure:EXTio[:STATe] ………………………. 228 Attribute 0x26: SYSTem:CONFigure:PHASe…………………………………….228 Attribute 0x28: SYSTem:CONFigure:TRIGger:OUTPut:SOURce ……. 229 Attribute 0x29: SYSTem:CONFigure:TRIGger:OUTPut:WIDTh …….. 230 Attribute 0x32: SYSTem:HOLD:STATe……………………………………………..231 Attribute 0x2E: SYSTem:PKHold:TIME ……………………………………………. 231 Attribute 0x2C: SYSTem:KLOCk ………………………………………………………. 232 Attribute 0x2F: SYSTem:REBoot ……………………………………………………….. 232 Attribute 0x0D: SYSTem:VUNit…………………………………………………………232 Request System Function Commands Example ……………………………… 233
Trigger Commands (Instance 0x0F)
Attribute 0x05: TRIGger:SEQuence:SELected:EXECute……………………234 Attribute 0x06: TRIGger:SIMulation:SELected:EXECute …………………. 235 Request Trigger Commands Example………………………………………………235
Source Commands (Instance 0x11)
Attribute 0x01: [:SOURce]:CURRent:LIMit:PEAK:HIGH ………………… 238 Attribute 0x02: [:SOURce]:CURRent:LIMit:PEAK:LOW …………………. 238 Attribute 0x03: [:SOURce]:CURRent:LIMit:PEAK:MODE ………………. 239 Attribute 0x04: [:SOURce]:CURRent:LIMit:RMS[:AMPLitude] ………. 240
87

ASR-6000 DeviceNet Manual
Attribute 0x05: [:SOURce]:CURRent:LIMit:RMS:MODE ………………… 240 Attribute 0x06: [:SOURce]:FREQuency:LIMit:HIGH……………………….. 241 Attribute 0x07: [:SOURce]:FREQuency:LIMit:LOW ………………………… 242 Attribute 0x08: [:SOURce]:FREQuency[:IMMediate] ………………………. 242 Attribute 0x09: [:SOURce]:FUNCtion[:SHAPe][:IMMediate] ………….. 243 Attribute 0x0A: [:SOURce]:FUNCtion:THD:FORMat ……………………… 244 Attribute 0x0B: [:SOURce]:LINE:VOLTage[:LEVel][:IMMediate][:AMPLitude] ……… 246 Attribute 0x0C: [:SOURce]:LINE:VOLTage[:LEVel][:IMMediate]:OFFSet ……………………………………………………………………………………………………………. 246 Attribute 0x0D: [:SOURce]:PHASe:BALance……………………………………. 247 Attribute 0x0E: [:SOURce]:PHASe:MODE ……………………………………….. 248 Attribute 0x0F: [:SOURce]:PHASe:PHASe……………………………………….. 249 Attribute 0x10: [:SOURce]:PHASe:RELock ………………………………………. 250 Attribute 0x11: [:SOURce]:PHASe:SETChange:STATe ……………………. 250 Attribute 0x12: [:SOURce]:PHASe:STARt[:IMMediate] …………………… 251 Attribute 0x13: [:SOURce]:PHASe:STARt:STATe…………………………….. 251 Attribute 0x14: [:SOURce]:PHASe:STOP[:IMMediate] ……………………. 252 Attribute 0x15: [:SOURce]:PHASe:STOP:STATe ……………………………… 252 Attribute 0x16: [:SOURce]:PHASe:SYNC[:IMMediate]……………………. 253 Attribute 0x17: [:SOURce]:READ ……………………………………………………… 254 Attribute 0x30: [:SOURce]:SEQuence:CONDition……………………………. 256 Attribute 0x31: [:SOURce]:SEQuence:CPARameter…………………………. 256 Attribute 0x32: [:SOURce]:SEQuence:CSTep ……………………………………. 260 Attribute 0x33: [:SOURce]:SEQuence:INSTrument:SELect ……………… 261 Attribute 0x34: [:SOURce]:SEQuence:SPARameter …………………………. 261 Attribute 0x35: [:SOURce]:SEQuence:STEP ……………………………………… 264 Attribute 0x36: [:SOURce]:SIMulation:CONDition………………………….. 265 Attribute 0x37: [:SOURce]:SIMulation:ABNormal:CODE……………….. 265 Attribute 0x38: [:SOURce]:SIMulation:ABNormal:FREQuency………. 266 Attribute 0x39: [:SOURce]:SIMulation:ABNormal:PHASe:STARt:ENABle …………….. 267 Attribute 0x3A: [:SOURce]:SIMulation:ABNormal:PHASe:STARt[:IMMediate] ……. 267 Attribute 0x3B [:SOURce]:SIMulation:ABNormal:PHASe:STOP:ENABle ………………. 269 Attribute 0x3C: [:SOURce]:SIMulation:ABNormal:PHASe:STOP[:IMMediate]……….. 269 Attribute 0x3D: [:SOURce]:SIMulation:ABNormal:TIME ……………….. 270 Attribute 0x3E: [:SOURce]:SIMulation:ABNormal:VOLTage …………. 271
88

REMOTE CONTROL
Attribute 0x3F: [:SOURce]:SIMulation:CSTep ………………………………….. 271 Attribute 0x40: [:SOURce]:SIMulation:INITial:CODE ……………………… 272 Attribute 0x41: [:SOURce]:SIMulation:INITial:FREQuency …………….. 273 Attribute 0x42: [:SOURce]:SIMulation:INITial:PHASe:STARt:ENABle …………………………………………………………………………………………………………….. 273 Attribute 0x43: [:SOURce]:SIMulation:INITial:PHASe:STARt[:IMMediate]…………….. 274 Attribute 0x44: [:SOURce]:SIMulation:INITial:PHASe:STOP:ENABle …………………………………………………………………………………………………………….. 275 Attribute 0x45: [:SOURce]:SIMulation:INITial:PHASe:STOP[:IMMediate] ……………… 275 Attribute 0x46: [:SOURce]:SIMulation:INITial:VOLTage ………………… 276 Attribute 0x48: [:SOURce]:SIMulation:NORMal<1|2>:CODE………… 277 Attribute 0x49: [:SOURce]:SIMulation:NORMal 1:FREQuency ………. 278 Attribute 0x4A: [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STARt:ENABle ……… 279 Attribute 0x4B: [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STARt[:IMMediate]…… 280 Attribute 0x4C: [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STOP:ENABle ……….. 281 Attribute 0x4D: [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STOP[:IMMediate] ……. 282 Attribute 0x4E: [:SOURce]:SIMulation:NORMal<1|2>:TIME………….283 Attribute 0x4F: [:SOURce]:SIMulation:NORMal 1:VOLTage ………….. 284 Attribute 0x50: [:SOURce]:SIMulation:REPeat:COUNt…………………….285 Attribute 0x51: [:SOURce]:SIMulation:REPeat:ENABle …………………… 285 Attribute 0x53: [:SOURce]:SIMulation:TRANsition<1|2>:TIME……..286 Attribute 0x52: [:SOURce]:SIMulation:TRANsition<1|2>:CODE …… 287 Attribute 0x60: [:SOURce]:SEQuence:NSParameter………………………….288 Request Source Commands Example ………………………………………………. 291
Source1 Commands (Instance 0x12)
Attribute 0x01: [:SOURce]:SQUare:DCYCle………………………………………293 Attribute 0x02: [:SOURce]:VOLTage:LIMit:PEAK …………………………… 293 Attribute 0x03: [:SOURce]:VOLTage:LIMit:RMS ……………………………… 294 Attribute 0x04: [:SOURce]:VOLTage:LIMit:HIGH …………………………… 295 Attribute 0x05: [:SOURce]:VOLTage:LIMit:LOW……………………………..295 Attribute 0x06: [:SOURce]:VOLTage:RANGe……………………………………296
89

ASR-6000 DeviceNet Manual Attribute 0x07: [:SOURce]:VOLTage:RESPonse……………………………….. 297 Attribute 0x08: [:SOURce]:VOLTage[:LEVel][:IMMediate][:AMPLitude] ……………………………………………………………………………………………………………. 298 Attribute 0x09: [:SOURce]:VOLTage[:LEVel][:IMMediate]:OFFSet … 299 Attribute 0x0A: [:SOURce]:MODE ……………………………………………………. 300 Request Source1 Commands Example ……………………………………………. 301
Read Data Range Commands (Instance 0x17)
Attribute 0x01: DATA_RANGE_MAX …………………………………………….. 302 Attribute 0x02: DATA_RANGE_MIN ……………………………………………… 306 Request Read Data Range Commands Example …………………………….. 310
90

REMOTE CONTROL

Common Commands
Attribute 0x02: *CLS……………………………………………………………………………91 Attribute 0x05: *IDN ………………………………………………………………………….. 91 Attribute 0x07: *RCL ………………………………………………………………………….. 94 Attribute 0x08: *RST……………………………………………………………………………94 Attribute 0x09: *SAV ………………………………………………………………………….. 95 Attribute 0x0E: *WAI …………………………………………………………………………. 95

Attribute 0x02: *CLS
Description
Sub-Index Name Value Type Data size Access Example (Data)

The *CLS command clears all the event registers, including the status byte, event status and error queue. *CLS UINT8 1 Byte Set XX 10 64 01 02 (*CLS)
Sets the *CLS command.

Attribute 0x05: *IDN

Description

Queries the manufacturer, model name, serial number, and firmware version of the ASR.

Sub-Index Name Value

*IDN Returns the instrument identification as a

91

Type Data Size Access Example (Data)
92

ASR-6000 DeviceNet Manual
string in the following format: GW-INSTEK,ASRXXXX,GXXXXXXXX,XX.XX Manufacturer: GW-INSTEK Model number : ASR-XXXX Serial number : GXXXXXXXX Firmware version : XX.XX Char 36 Bytes Get Command : XX 0E 64 01 05 (*IDN?) Fragment Return 1: 8X 00 8E 47 57 2D 49 4E (Char data is “GW-IN”)
Fragment Command Ack: 8X C0 00 Fragment Return 2: 8X 41 53 54 45 4B 2C 41 (Char data is “STEK,A”)
Fragment Command Ack: 8X C1 00 Fragment Return 3: 8X 42 53 52 5D 36 36 30 (Char data is “SR-660”)
Fragment Command Ack: 8X C2 00

REMOTE CONTROL
Fragment Return 3: 8X 43 30 2C 53 4E 30 30 (Char data is “00,SN00”)
Fragment Command Ack: 8X C3 00 Fragment Return 3: 8X 44 30 30 30 31 2C 31 (Char data is “0001,1”)
Fragment Command Ack: 8X C4 00 Fragment Return 3: 8X 45 2E 32 36 2E 30 30 (Char data is “.26.00”)
Fragment Command Ack: 8X C5 00 Fragment Return 3: 8X 86 30 (Char data is “0”)
Fragment Command Ack: 8X C6 00
Return data is “GW-INSTEK,ASR6600,SN000001,1.26.000”
93

ASR-6000 DeviceNet Manual

Attribute 0x07: *RCL
Description
Sub-Index Name Value Type Data size Access Example (Data)

Recalls the contents stored in memory slot M0 ~ M9. These memory slots are mapped to the preset settings. *RCL 0 ~ 9 (as memory M0 ~ M9) UINT8 1 Byte Set XX 10 64 01 07 (*RCL)
Sets the *RCL command.

Attribute 0x08: *RST
Description
Sub-Index Name Value Type Data size Access Example (Data)

Performs a device reset. Configures the unit to a known configuration (default settings). This known configuration is independent of the usage history. *RST UINT8 1 Byte Set XX 10 64 01 08 (*RST)
Sets the *RST command.

94

REMOTE CONTROL

Attribute 0x09: *SAV
Description
Sub-Index Name Value Type Data size Access

Saves the settings into memory slot M0 ~ M9. These memory slots are mapped to the preset settings.
*SAV 0 ~ 9 (as memory M0 ~ M9) UINT8 1 Byte Set

Attribute 0x0E: *WAI
Description
Sub-Index Name Value Type Data size Access

Prevents any other commands or queries from being executed until all outstanding commands have completed.
*WAI UINT8 1 Byte Set

95

ASR-6000 DeviceNet Manual

Data / Trace Commands(Instance 0x03/0x0E)

Note

The TRACE and DATA node for the following commands are functionally equivalent.

Attribute 0x02/0x03: DATA/TRACe:SEQuence:CLEar………………….. 96 Attribute 0x04/0x07: DATA/TRACe:SEQuence:RECall…………………. 97 Attribute 0x05/0x08: DATA/TRACe:SEQuence:STORe…………………. 97 Attribute 0x06/0x09: DATA/TRACe:SIMulation:CLEar ………………… 98 Attribute 0x08/0x0D: DATA/TRACe:SIMulation:RECall………………. 98 Attribute 0x09/0x0E: DATA/TRACe:SIMulation:STORe ………………. 99 Attribute 0x13/0x12: DATA/TRACe:WAVe:CLEar ……………………….. 99 Attribute 0x15/0x14: DATA/TRACe:WAVe[:DATA]…………………….. 100 Request Data / Trace Commands Example……………………………………… 101

Attribute 0x02/0x03: DATA/TRACe:SEQuence:CLEar

Description

Clears the sequence data for the selected save memory (Seq0 ~ Seq9).

Sub-Index Name Value Type Data size Access Example (Data)

DATA|TRACe:SEQuence:CLEar 0 ~ 9 (Seq0 ~ Seq9). UINT8 4 Bytes Set XX 10 64 03 02 01(:DATA:SEQ:CLE 1) XX 10 64 0E 03 01(:TRACe:SEQ:CLE 1)

Clears the sequence data from Seq1.

96

REMOTE CONTROL

Attribute 0x04/0x07: DATA/TRACe:SEQuence:RECall

Description

Loads the sequence data. This command is the
equivalent to recalling a sequence memory in the Sequence mode.

Sub-Index Name Value Type Data size Access Example (Data)

DATA|TRACe:SEQuence:RECall 0 ~ 9 (Seq0 ~ Seq9). UINT8 1 Byte Set XX 10 64 03 04 01(:DATA:SEQ:REC 1) XX 10 64 0E 07 01(:TRACe:SEQ:REC 1)

Loads the data from Seq1.

Attribute 0x05/0x08: DATA/TRACe:SEQuence:STORe

Description

Saves the sequence data. This command is the equivalent to saving a sequence memory in Sequence mode.

Sub-Index Name Value Type Data size Access Example (Data)

DATA|TRACe:SEQuence:STORe 0 ~ 9 (Seq0 ~ Seq9). UINT8 1 Byte Set XX 10 64 03 05 01(:DATA:SEQ:STOR 1) XX 10 64 0E 08 01(:TRACe:SEQ:STOR 1)

97

ASR-6000 DeviceNet Manual

Saves the data from Seq1.

Attribute 0x06/0x09: DATA/TRACe:SIMulation:CLEar

Description

Clears the simulation data for the selected save memory (SIM0 ~ SIM9).

Sub-Index Name Value Type Data size Access Example (Data)

DATA|TRACe:SIMulation:CLEar 0 ~ 9 (SIM0 ~ SIM9). UINT8 1 Byte Set XX 10 64 03 06 01(:DATA:SIM:CLE 1) XX 10 64 0E 09 01(:TRACe:SIM:CLE 1)

Clears the simulation data from SIM1.

Attribute 0x08/0x0D: DATA/TRACe:SIMulation:RECall

Description
Sub-Index Name Value Type Data size Access Example

Loads the simulation data. This command is the equivalent to recalling a simulation memory in the Simulation mode (SIM0~SIM9).

DATA|TRACe:SIMulation:RECall 0 ~ 9 (SIM0 ~ SIM9). UINT8
1 Byte Set XX 10 64 03 08 01(:DATA:SIM:REC 1)

98

(Data)

REMOTE CONTROL XX 10 64 0E 0D 01(:TRACe:SIM:REC 1)

Loads the data from SIM1.

Attribute 0x09/0x0E: DATA/TRACe:SIMulation:STORe

Description

Saves the simulation data. This command is the equivalent saving a simulation memory in Simulation mode (SIM0 ~ SIM9).

Sub-Index Name Value Type Data size Access Example (Data)

DATA|TRACe:SIMulation:STORe 0 ~ 9 (SIM0 ~ SIM9). UINT8 1 Byte Set XX 10 64 03 09 01(:DATA:SIM:STOR 1) XX 10 64 0E 0E 01(:TRACe:SIM:STOR 1)

Saves the data from SIM1.

Attribute 0x13/0x12: DATA/TRACe:WAVe:CLEar

Description
Sub-Index Name Value Type Data size Access

Clears the ARB 1-253 data for the selected wave group. DATA|TRACe:WAVe:CLEar 0~252 (ARB1 ~ ARB253). UINT8 1 Byte Set

99

Example (Data)

ASR-6000 DeviceNet Manual
XX 10 64 03 13 0D(:DATA:WAV:CLE 13) XX 10 64 0E 12 0D(:TRACe:WAV:CLE 13)

Clears the wave data from ARB14.

Attribute 0x15/0x14: DATA/TRACe:WAVe[:DATA]

Description

Sets the arbitrary wave.

Sub-Index Name Vange
Type Data size Access

0x00 ~ 0xFC (ARB 1 ~ 253)
DATA/TRACe:WAVe[:DATA] Indicates 16-bit with 4096 words waveform data. Plus, the data format of wave is the big endian in the form of two’s complement.
UINT32
8192 Bytes
Set

100

REMOTE CONTROL

Request Data / Trace Commands Example

Data Request Example

Group 2 Message Destination MAC ID Message ID : 0x4 (Request) Frag bit : 0, XID : 0 Source MAC ID R/R bit : 0 (Request) Service : 0x10(Set Attribute Single) Class ID(Communication Object) Instance ID (DATA Commands) Attribute ID

ID : 10 XXXXXX 100 Data : XX 10 64 03 XX

Trace Request Example

Group 2 Message Destination MAC ID Message ID : 0x4 (Request) Frag bit : 0, XID : 0 Source MAC ID R/R bit : 0 (Request) Service : 0x10(Set Attribute Single) Class ID(Communication Object) Instance ID (TRACE Commands) Attribute ID
ID : 10 XXXXXX 100 Data : XX 10 64 0E XX

101

ASR-6000 DeviceNet Manual

Display Commands (Instance 0x04)
Attribute 0x01: DISPlay[:WINDow]:DESign:MODE ……………………….. 102 Attribute 0x02:DISPlay[:WINDow]:MEASure:SOURce<1|2|3|4> .. 103 Attribute 0x10: DISPLAY_ADDRESS……………………………………………….. 105 Request Dispaly Commands Example……………………………………………… 106

Attribute 0x01: DISPlay[:WINDow]:DESign:MODE

Description

Sets three display mode.

Sub-Index Name Value
Type Data size Access Example (Data)

DISPlay[:WINDow]:DESign:MODE

0 = NORMal Configure setup and Measurement.

1 = TOTal

Configure setup and

Measurement include total information.

2 = SIMPle All measurement times.

UINT8

1 Byte

Set

XX 10 64 04 01 00 (:DISP:DES:MODE NORM)

Sets standard normal display.

102

REMOTE CONTROL

Attribute 0x02:DISPlay[:WINDow]:MEASure:SOURce<1|2|3|4>

Description

Sets standard normal display to measurement items 1 ­ 4.

Sub-Index Name Value
Type Data size Access

0x00
Item 1 0 = VRMS 1 = VAVG 2 = VMAX 3 = VMIN 4 = VPKH 10 = RPOWer 11 = SPOWer (Not available for DC-INT) 12 = QPOWer (Not available for DC-INT) 16 = THDV (Available for AC-INT only) 18 = LRMS 19 = LAVG 20 = LMAX 21 = LMIN
UINT8
1 Byte
Get/Set

Sub-Index Name Value
Type

0x01

Item 2
5 = IRMS 6 = IAVG 7 = IMAX 8 = IMIN 9 = IPKH 14 = PFACtor 1 5 = CFACtor 1 7 = THDI

(Not available for DC-INT) (Not available for DC-INT) (Available for AC-I T only)

UINT8

103

Data size Access Sub-Index Name Value
Type Data size Access Sub-Index Name Value
104

ASR-6000 DeviceNet Manual
1 Byte
Get/Set
0x02
Item 3 9 = IPKH , 10 = RPOWer 11 = SPOWer 12 = QPOWer (Not available for DC-INT) 13 = FREQuency (Available for AC+DC-Sync & AC-Synconly) 14 = PFACtor (Not available for DC-INT) 1 5 = CFACtor (Not available for DC-INT)
UINT8
1 Byte
Get/Set
0x03
Item 4 Available for DC-INT only: 5 = IRMS 6 = IAVG 7 = IMAX 8 = IMIN 9 = IPKH
Not available for DC-INT: 11 = SPOWer 12 = QPOWer 14 = PFACtor 15 = CFACtor 18 = LRMS 19 = LAVG 20 = LMAX 21 = LMIN
Common: 10 = RPOWer

Type Data size Access Example (Data)

REMOTE CONTROL
UINT8 1 Byte Get/Set XX 10 64 04 02 00 00 (:DISP:MEAS:SOUR1 VRMS)
Sets measurement source 1 VRMS display.

Attribute 0x10: DISPLAY_ADDRESS

Description

Display the CAN Bus/DeviceNet address on screen.

Sub-Index

Name

DISPLAY_ADDRESS

Value

Type

UINT8

Data size

1 Byte

Access

Set

Example (Data)

XX 10 64 04 10 (DISPLAY_ADDRESS)
Display the CAN Bus/DeviceNet address on screen.

105

ASR-6000 DeviceNet Manual

Request Dispaly Commands Example

Request Example no including SubIndex

Group 2 Message Destination MAC ID Message ID : 0x4 (Request) Frag bit : 0, XID : 0 Source MAC ID R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID(Communication Object) Instance ID (Display Commands) Attribute ID
ID : 10 XXXXXX 100 Data : XX 0E 64 04 XX

Request Example including SubIndex

Group 2 Message Destination MAC ID Message ID : 0x4 (Request)
Frag bit : 0, XID : 0 Source MAC ID
R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single)
Class ID(Communication Object) Instance ID (Display Commands) Attribute ID SubIndex ID
ID : 10 XXXXXX 100 Data : XX 0E 64 04 XX XX

106

REMOTE CONTROL
Fetch Commands (Instance 0x06)
Attribute 0x01: FETCh[:SCALar]:CURRent:CFACtor………………………. 108 Attribute 0x02: FETCh[:SCALar]:CURRent:HIGH……………………………108 Attribute 0x03: FETCh[:SCALar]:CURRent:LOW ……………………………. 109 Attribute 0x04: FETCh[:SCALar]:CURRent:PEAK:HOLD ………………. 110 Attribute 0x05: FETCh[:SCALar]:CURRent[:RMS]……………………………110 Attribute 0x06: FETCh[:SCALar]:CURRent[:RMS]:TOTal ……………….. 111 Attribute 0x07: FETCh[:SCALar]:CURRent:AC ……………………………….. 111 Attribute 0x08: FETCh[:SCALar]:CURRent:AVERage …………………….. 112 Attribute 0x09: FETCh[:SCALar]:FREQuency ………………………………….. 112 Attribute 0x0A: FETCh[:SCALar]:POWer[:AC]:APParent ………………. 113 Attribute 0x0B: FETCh[:SCALar]:POWer[:AC]:APParent:TOTal ……. 114 Attribute 0x0C: FETCh[:SCALar]:POWer[:AC]:PFACtor ………………… 114 Attribute 0x0D: FETCh[:SCALar]:POWer[:AC]:PFACtor:TOTal …….. 115 Attribute 0x0E: FETCh[:SCALar]:POWer[:AC]:REACtive ………………. 115 Attribute 0x0F: FETCh[:SCALar]:POWer[:AC]:REACtive:TOTal…….116 Attribute 0x10: FETCh[:SCALar]:POWer[:AC][:REAL] …………………… 116 Attribute 0x11: FETCh[:SCALar]:POWer[:AC][:REAL]:TOTal ……….. 117 Attribute 0x12: FETCh[:SCALar]:VOLTage[:RMS]…………………………… 118 Attribute 0x13: FETCh[:SCALar]:VOLTage[:RMS]:TOTal………………..118 Attribute 0x14: FETCh[:SCALar]:VOLTage:AC ……………………………….. 119 Attribute 0x15: FETCh[:SCALar]:VOLTage:AVERage …………………….. 119 Attribute 0x16: FETCh[:SCALar]:VOLTage:HIGH……………………………120 Attribute 0x17: FETCh[:SCALar]:VOLTage:LOW ……………………………. 120 Attribute 0x18: FETCh[:SCALar]:CURRent:HARMonic[:RMS] ………. 121 Attribute 0x19: FETCh[:SCALar]:CURRent:HARMonic:RATio……….126 Attribute 0x1A: FETCh[:SCALar]: VOLTage:HARMonic[:RMS]……..131 Attribute 0x1B: FETCh[:SCALar]:VOLTage:HARMonic:RATio ……… 136 Attribute 0x1C: FETCh[:SCALar]:LINE:VOLTage[:RMS] ……………….. 141 Attribute 0x1D: FETCh[:SCALar]:LINE:VOLTage:AVERage…………..141 Attribute 0x1E: FETCh[:SCALar]:LINE:VOLTage:HIGH ………………… 142 Attribute 0x1F: FETCh[:SCALar]:LINE:VOLTage:LOW…………………..143 Request Fetch Commands Example …………………………………………………. 144
107

ASR-6000 DeviceNet Manual

Attribute 0x01: FETCh[:SCALar]:CURRent:CFACtor

Description

Returns the output fetch current crest factor (CF).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:CURRent:CFACtor Returns the crest factor. INT32 4 Bytes Get XX 0E 64 06 01(:FETCh:CURR:CFACtor?)
Return data is 1520. XX 8E F0 05 00 00 The crest factor is 1.52, Magnification is 1000.

Attribute 0x02: FETCh[:SCALar]:CURRent:HIGH

Description

Returns the output fetch current maximum peak value (Imax).

Sub-Index Name Value Type Data size Access Note

FETCh[:SCALar]:CURRent:HIGH Returns the Imax value in amps. INT32 4 Bytes Get Current maximum peak value is defined as the highest peak value in the complete period.

108

Example (Data)

REMOTE CONTROL
XX 0E 64 06 02(:FETCh:CURR:HIGH?)
Return data is 20050. XX 8E 52 4E 00 00 The current maximum peak value is 20.05 A, Magnification is 1000..

Attribute 0x03: FETCh[:SCALar]:CURRent:LOW

Description

Returns the output fetch current minimum value (Imin).

Sub-Index Name Value Type Data size Access Note
Example (Data)

FETCh[:SCALar]:CURRent:LOW Returns the Imin value in amps. INT32 4 Bytes Get Current minimum value is defined as the lowest value in the complete period. XX 0E 64 06 03 (:FETCh:CURR:LOW?)
Return data is 1050. XX 8E 1A 04 00 00 The current minimum value is 1.05 A, Magnification is 1000.

109

ASR-6000 DeviceNet Manual

Attribute 0x04: FETCh[:SCALar]:CURRent:PEAK:HOLD

Description

Returns the fetch current peak hold value in amps (IPK Hold).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:CURRent:PEAK:HOLD Returns the peak hold value in amps. INT32 4 Bytes Get XX 0E 64 06 04 (:FETCh:CURR:PEAK:HOLD?)

Return data is 20050.
XX 8E 52 4E 00 00 The ipeak hold is 20.05 A, Magnification is 1000.

Attribute 0x05: FETCh[:SCALar]:CURRent[:RMS]

Description

Returns the output fetch current (Irms).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:CURRent[:RMS] Returns the current value in Irms. INT32 4 Bytes Get XX 0E 64 06 05 (:FETCh:CURR?)
Return data is 10050.

110

REMOTE CONTROL
XX 8E 42 27 00 00 The current is 10.05 A, Magnification is 1000.

Attribute 0x06: FETCh[:SCALar]:CURRent[:RMS]:TOTal

Description
Sub-Index Name Value Type Data size Access Example (Data)

Returns the total of output fetch current (Irms). FETCh[:SCALar]:CURRent[:RMS]:TOTal Returns the total of current value in Irms. INT32 4 Bytes Get XX 0E 64 06 06 (:FETCh:CURR:TOTal?)
Return data is 10050. XX 8E 42 27 00 00 The total of current is 10.05 A, Magnification is 1000.

Attribute 0x07: FETCh[:SCALar]:CURRent:AC

Description

Returns the output fetch AC current (Irms).

Sub-Index Name Value Type Data size Access

FETCh[:SCALar]:CURRent:AC Returns the AC current value in Irms. INT32 4 Bytes Get

111

Example (Data)

ASR-6000 DeviceNet Manual
XX 0E 64 06 07 (:FETCh:CURR:AC?)
Return data is 10050. XX 8E 42 27 00 00 The AC current is 10.05 A, Magnification is 1000.

Attribute 0x08: FETCh[:SCALar]:CURRent:AVERage

Description

Returns the fetch current average value (Iavg).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:CURRent:AVERage Returns the current average value in amps. INT32 4 Bytes Get XX 0E 64 06 08 (:FETCh:CURR:AVERage?)
Return data is 10050. XX 8E 42 27 00 00 The current average value is 10.05 A, Magnification is 1000.

Attribute 0x09: FETCh[:SCALar]:FREQuency

Description

Returns the fetch SYNC signal source frequency in Hz. The external sync signal frequency measurement range is 10.0 Hz to 2100.0 Hz. (Only AC+DC-sync or AC-sync Active)

Sub-Index

112

Name Value Type Data size Access Example (Data)

REMOTE CONTROL
FETCh[:SCALar]:FREQuency Returns the SYNC frequency in Hz INT32 4 Bytes Get XX 0E 64 06 09 (:FETCh:FREQuency?)
Return data is 50000. XX 8E 50 C3 00 00 The SYNC frequency is 50 Hz, Magnification is 1000.

Attribute 0x0A: FETCh[:SCALar]:POWer[:AC]:APParent

Description

Returns the fetch apparent power (S).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:POWer[:AC]:APParent Returns the apparent power in VA. INT32 4 Bytes Get XX 0E 64 06 0A (:FETCh:POWer:APParent?)

Return data is 2500.
XX 8E C4 09 00 00
The apparent power is 2.5, Magnification is 1000.

113

ASR-6000 DeviceNet Manual

Attribute 0x0B: FETCh[:SCALar]:POWer[:AC]:APParent:TOTal

Description

Returns the fetch total of apparent power (S).

Sub-Index Name
Value Type Data size Access Example (Data)

FETCh[:SCALar]:POWer[:AC]:APParent:TO Tal Returns the total of apparent power in VA. INT32 4 Bytes Get XX 0E 64 06 0B (:FETCh:POWer:APParent:TOTal?)

Return data is 2500.
XX 8E C4 09 00 00 The total of apparent power is 2.5, Magnification is 1000.

Attribute 0x0C: FETCh[:SCALar]:POWer[:AC]:PFACtor

Description

Returns the fetch power factor (PF).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:POWer[:AC]:PFACtor Returns the power factor. INT32 4 Bytes Get XX 0E 64 06 0C (:FETCh:POWer:PFACtor?)
Return data is 2500.

114

REMOTE CONTROL
XX 8E C4 09 00 00 The power factor is 2.5, Magnification is 1000.

Attribute 0x0D: FETCh[:SCALar]:POWer[:AC]:PFACtor:TOTal

Description

Returns the total of fetch power factor (PF).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:POWer[:AC]:PFACtor:TOTal Returns the total of power factor. INT32 4 Bytes Get XX 0E 64 06 0D (:FETCh:POWer:PFACtor:TOTal?)

Return data is 2500.
XX 8E C4 09 00 00
The total of power factor is 2.5, Magnification is 1000.

Attribute 0x0E: FETCh[:SCALar]:POWer[:AC]:REACtive

Description Sub-Index Name Value Type Data size Access Example

Returns the fetch reactive power (Q). FETCh[:SCALar]:POWer[:AC]:REACtive Returns the reactive power in VAR. INT32 4 Bytes Get XX 0E 64 06 0E

115

(Data)

ASR-6000 DeviceNet Manual
(:FETCh:POWer:REACtive?)
Return data is 2500. XX 8E C4 09 00 00 The reactive power is 2.5, Magnification is 1000.

Attribute 0x0F: FETCh[:SCALar]:POWer[:AC]:REACtive:TOTal

Description

Returns the total of fetch reactive power (Q).

Sub-Index Name
Value Type Data size Access Example (Data)

FETCh[:SCALar]:POWer[:AC]:REACtive:TO Tal Returns the total of reactive power in VAR INT32 4 Bytes Get XX 0E 64 06 0F (:FETCh:POWer:REACtive:TOTal?)

Return data is 2500.
XX 8E C4 09 00 00
The reactive power is 2.5, Magnification is 1000.

Attribute 0x10: FETCh[:SCALar]:POWer[:AC][:REAL]

Description

Returns the fetch active power in Watts (P).

Sub-Index Name Value

FETCh[:SCALar]:POWer[:AC][:REAL] Returns the power in Watts.

116

Type Data size Access Example (Data)

REMOTE CONTROL
INT32 4 Bytes Get XX 0E 64 06 10 (:FETCh:POWer?)
Return data is 100500. XX 8E 94 88 01 00 The power is 100.5 W, Magnification is 1000.

Attribute 0x11: FETCh[:SCALar]:POWer[:AC][:REAL]:TOTal

Description

Returns the total of fetch active power in Watts (P).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:POWer[:AC][:REAL]:TOTal Returns the total power in Watts. INT32 4 Bytes Get XX 0E 64 06 11 (:FETCh:POWer:TOTal?)
Return data is 100500. XX 8E 94 88 01 00 The total of power is 100.5 W, Magnification is 1000.

117

ASR-6000 DeviceNet Manual

Attribute 0x12: FETCh[:SCALar]:VOLTage[:RMS]

Description

Returns the fetch voltage (Vrms).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:VOLTage[:RMS] Returns the voltage value in Vrms. INT32 4 Bytes Get XX 0E 64 06 12 (:FETCh:VOLTage?)
Return data is 100500. XX 8E 94 88 01 00 The voltage is 100.5 V, Magnification is 1000.

Attribute 0x13: FETCh[:SCALar]:VOLTage[:RMS]:TOTal

Description

Returns the total of fetch voltage (Vrms).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:VOLTage[:RMS]:TOTal Returns the total of voltage value in Vrms. INT32 4 Bytes Get XX 0E 64 06 13 (:FETCh:VOLTage:TOTal?)
Return data is 100500. XX 8E 94 88 01 00

118

REMOTE CONTROL
The total of voltage is 100.5 V, Magnification is 1000.

Attribute 0x14: FETCh[:SCALar]:VOLTage:AC

Description

Returns the fetch AC voltage (Vrms).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:VOLTage:AC Returns the AC voltage value in Vrms. INT32 4 Bytes Get XX 0E 64 06 14 (:FETCh:VOLTage:AC?)
Return data is 100500. XX 8E 94 88 01 00 The AC voltage is 100.5 V, Magnification is 1000.

Attribute 0x15: FETCh[:SCALar]:VOLTage:AVERage

Description

Returns the fetch voltage average value (Vavg).

Sub-Index Name Value Type Data size Access Example (Data)

FETCh[:SCALar]:VOLTage:AVERage Returns the voltage average value in volts. INT32 4 Bytes Get XX 0E 64 06 15 (:FETCh:VOLTage:AC?)

119

ASR-6000 DeviceNet Manual

Return data is -50750.
XX 8E C2 39 FF FF
The voltage average is -50.75 V, Magnification is 1000.

Attribute 0x16: FETCh[:SCALar]:VOLTage:HIGH

Description

Returns the output fetch voltage maximum peak value (Vmax).

Sub-Index Name Value Type Data size Access Note
Example (Data)

FETCh[:SCALar]:VOLTage:HIGH Returns the Vmax value in volts. INT32 4 Bytes Get Voltage maximum peak value is defined as the highest peak value in the complete period. XX 0E 64 06 16 (:FETCh:VOLTage:HIGH?)
Return data is 100500. XX 8E 94 88 01 00 The voltage maximum peak is 100.5 V, Magnification is 1000.

Attribute 0x17: FETCh[:SCALar]:VOLTage:LOW

Description

Returns the output fetch current minimum value (Vmin).

Sub-Index Name

FETCh[:SCALar]:VOLTage:LOW

120

Value Type Data size Access Note
Example (Data)

REMOTE CONTROL
Returns the Vmin value in volts INT32 4 Bytes Get Voltage minimum value is defined as the lowest value in the complete period. XX 0E 64 06 17 (:FETCh:VOLTage:LOW?)
Return data is -50750. XX 8E C2 39 FF FF The voltage minimum is -50.75 V, Magnification is 1000.

Attribute 0x18: FETCh[:SCALar]:CURRent:HARMonic[:RMS]

Description

Returns 101 values covering Total and order 1 to 100 fetch current (Irms) in harmonic. (Only AC-INT and 50/60 Hz Active)

Sub-Index Name Value
Type Data size Access

0x00 Total Fetch current (Irms) in harmonic. Returns the entire 20 values containing Total and order 1 to 20 current (Irms) in harmonic.
INT32 4 Bytes
Get

Sub-Index Name Value

0x01
Page 1
Returns the entire 20 values containing order 21 to 40 current (Irms) in

121

Type Data size Access Sub-Index Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Sub-Index
122

ASR-6000 DeviceNet Manual
harmonic. INT32 80 Bytes Get
0x02 Page 2 Returns the entire 20 values containing order 41 to 60 current (Irms) in harmonic. INT32 80 Bytes Get
0x03 Page 3 Returns the entire 20 values containing order 61 to 80 current (Irms) in harmonic. INT32 80 Bytes Get
0x04 Page 4 Returns the entire 20 values containing order 81 to 100 current (Irms) in harmonic. INT32 80 Bytes Get 0x05

Name Value
Type Data size Access Example (Data)

REMOTE CONTROL
Page 5 Returns the entire 20 values containing order 81 to 100 current (Irms) in harmonic. INT32 80 Bytes Get Command 1: XX 0E 64 06 18 05 (:FETCh:CURR:HARMonic? 5)
Fragment Return 1: 8X 00 8E 00 00 00 00 00 (Byte 3 ~ Byte 7 is data)
Fragment Command Ack: 8X C0 00 Fragment Return 2: 8X 41 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C1 00 Fragment Return 3: 8X 42 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C2 00 Fragment Return 4:
123

ASR-6000 DeviceNet Manual
8X 43 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C3 00 Fragment Return 5: 8X 44 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C4 00 Fragment Return 6: 8X 45 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C5 00 Fragment Return 7: 8X 46 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C6 00 Fragment Return 8: 8X 47 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C7 00 Fragment Return 9:
124

REMOTE CONTROL
8X 48 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C8 00 Fragment Return 10: 8X 49 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C9 00 Fragment Return 11: 8X 4A 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CA 00 Fragment Return 12: 8X 4B 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CB 00 Fragment Return 13: 8X 4C 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CC 00 Fragment Return 14:
125

ASR-6000 DeviceNet Manual 8X 8D 00 00 00 (Byte 2 ~ Byte 4 is data)
Fragment Command Ack: 8X CD 00

In a total of 80 bytes of data.

Attribute 0x19: FETCh[:SCALar]:CURRent:HARMonic:RATio

Description

Returns 101 values covering Total and order 1 to 100 fetch current (Ratio) in harmonic. (Only AC-INT and 50/60 Hz Active)

Sub-Index Name Value
Type Data size Access

0x00 Total Fetch current (Ratio) in harmonic. Returns the Total Fetch current (Ratio) in harmonic. INT32 4 Bytes Get

Sub-Index Name Value
Type Data size Access Sub-Index

0x01 Page 1 Returns the entire 20 values containing order 1 to 20 current (Ratio) in harmonic. INT32 80 Bytes Get 0x02

126

Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Sub-Index Name Value
Type Data size

REMOTE CONTROL
Page 2 Returns the entire 20 values containing order 21 to 40 current (Ratio) in harmonic. INT32 80 Bytes Get
0x03 Page 3 Returns the entire 20 values containing order 41 to 60 current (Ratio) in harmonic. INT32 80 Bytes Get
0x04 Page 4 Returns the entire 20 values containing order 61 to 80 current (Ratio) in harmonic. INT32 80 Bytes Get 0x05 Page 5 Returns the entire 20 values containing order 81 to 100 current (Ratio) in harmonic. INT32 80 Bytes
127

Example (Data)
128

ASR-6000 DeviceNet Manual
Command 1: XX 0E 64 06 19 05 (:FETCh:CURR:HARMonic:RATio? 5)
Fragment Return 1: 8X 00 8E 00 00 00 00 00 (Byte 3 ~ Byte 7 is data)
Fragment Command Ack: 8X C0 00 Fragment Return 2: 8X 41 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C1 00 Fragment Return 3: 8X 42 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C2 00 Fragment Return 4: 8X 43 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C3 00 Fragment Return 5: 8X 44 00 00 00 00 00 00

REMOTE CONTROL
(Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C4 00 Fragment Return 6: 8X 45 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C5 00 Fragment Return 7: 8X 46 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C6 00 Fragment Return 8: 8X 47 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C7 00 Fragment Return 9: 8X 48 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C8 00 Fragment Return 10: 8X 49 00 00 00 00 00 00
129

ASR-6000 DeviceNet Manual
(Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C9 00 Fragment Return 11: 8X 4A 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CA 00 Fragment Return 12: 8X 4B 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CB 00 Fragment Return 13: 8X 4C 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CC 00 Fragment Return 14: 8X 8D 00 00 00 (Byte 2 ~ Byte 4 is data)
Fragment Command Ack: 8X CD 00
In a total of 80 bytes of data. 130

REMOTE CONTROL

Attribute 0x1A: FETCh[:SCALar]: VOLTage:HARMonic[:RMS]

Description

Returns 101 values covering Total and order 1 to 100 fetch voltage (Vrms) in harmonic. (Only AC-INT and 50/60 Hz Active)

Sub-Index Name Value
Type Data size Access

0x00
Total fetch voltage (Vrms) in harmonic.
Returns the Total fetch voltage (Vrms)
in harmonic. INT32
4 Bytes
Get

Sub-Index Name Value
Type Data size Access

0x01
Page 1 Returns the entire 20 values containing
order 1 to 20 fetch voltage (Vrms) in
harmonic. INT32
80 Bytes
Get

Sub-Index Name Value
Type Data size Access

0x02
Page 2 Returns the entire 20 values containing
order 21 to 40 fetch voltage (Vrms) in
harmonic. INT32
80 Bytes
Get

Sub-Index

0x03

131

Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Example (Data)
132

ASR-6000 DeviceNet Manual
Page 3 Returns the entire 20 values containing
order 41 to 60 fetch voltage (Vrms) in
harmonic. INT32 80 Bytes Get
0x04 Page 4 Returns the entire 20 values containing
order 61 to 80 fetch voltage (Vrms) in
harmonic. INT32 80 Bytes Get 0x05 Page 5 Returns the entire 20 values containing
order 81 to 100 fetch voltage (Vrms) in
harmonic. INT32 80 Bytes Get Command 1: XX 0E 64 06 1A 05 (:FETCh: VOLTage:HARMonic? 5)
Fragment Return 1: 8X 00 8E 00 00 00 00 00 (Byte 3 ~ Byte 7 is data)

REMOTE CONTROL
Fragment Command Ack: 8X C0 00 Fragment Return 2: 8X 41 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C1 00 Fragment Return 3: 8X 42 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C2 00 Fragment Return 4: 8X 43 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C3 00 Fragment Return 5: 8X 44 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C4 00 Fragment Return 6: 8X 45 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
133

ASR-6000 DeviceNet Manual
Fragment Command Ack: 8X C5 00 Fragment Return 7: 8X 46 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C6 00 Fragment Return 8: 8X 47 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C7 00 Fragment Return 9: 8X 48 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C8 00 Fragment Return 10: 8X 49 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C9 00 Fragment Return 11: 8X 4A 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
134

REMOTE CONTROL
Fragment Command Ack: 8X CA 00 Fragment Return 12: 8X 4B 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CB 00 Fragment Return 13: 8X 4C 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CC 00 Fragment Return 14: 8X 8D 00 00 00 (Byte 2 ~ Byte 4 is data)
Fragment Command Ack: 8X CD 00
In a total of 80 bytes of data.
135

ASR-6000 DeviceNet Manual

Attribute 0x1B: FETCh[:SCALar]:VOLTage:HARMonic:RATio

Description

Returns 101 values covering Total and order 1 to 100 fetch Voltage (Ratio) in harmonic. (Only AC-INT and 50/60 Hz Active)

Sub-Index Name Value
Type Data size Access

0x00 Total fetch Voltage (Ratio) in harmonic. Returns the Total fetch Voltage (Ratio) in harmonic. INT32 4 Bytes Get

Sub-Index Name Value
Type Data size Access

0x01 Page 1 Returns the entire 20 values containing order 1 to 20 fetch Voltage (Ratio) in harmonic.
INT32 80 Bytes Get

Sub-Index Name Value
Type Data size Access

0x02
Page 2 Returns the entire 20 values containing order 21 to 40 fetch Voltage (Ratio) in harmonic.
INT32 80 Bytes
Get

Sub-Index

0x03

136

Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Sub-Index Name Value
Type Data size Access Example (Data)

REMOTE CONTROL
Page 3 Returns the entire 20 values containing order 41 to 60 fetch Voltage (Ratio) in harmonic. INT32 80 Bytes Get 0x04 Page 4 Returns the entire 20 values containing order 61 to 80 fetch Voltage (Ratio) in harmonic. INT32 80 Bytes Get 0x05 Page 5 Returns the entire 20 values containing order 81 to 10 fetch Voltage (Ratio) in harmonic. INT32 80 Bytes Get Command 1: XX 0E 64 06 1B 05 (:FETCh: VOLTage:HARMonic:RATio? 5)
Fragment Return 1: 8X 00 8E 00 00 00 00 00
137

ASR-6000 DeviceNet Manual
(Byte 3 ~ Byte 7 is data)
Fragment Command Ack: 8X C0 00 Fragment Return 2: 8X 41 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C1 00 Fragment Return 3: 8X 42 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C2 00 Fragment Return 4: 8X 43 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C3 00 Fragment Return 5: 8X 44 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C4 00 Fragment Return 6: 8X 45 00 00 00 00 00 00
138

REMOTE CONTROL
(Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C5 00 Fragment Return 7: 8X 46 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C6 00 Fragment Return 8: 8X 47 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C7 00 Fragment Return 9: 8X 48 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C8 00 Fragment Return 10: 8X 49 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X C9 00 Fragment Return 11: 8X 4A 00 00 00 00 00 00
139

ASR-6000 DeviceNet Manual (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CA 00 Fragment Return 12: 8X 4B 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CB 00 Fragment Return 13: 8X 4C 00 00 00 00 00 00 (Byte 2 ~ Byte 7 is data)
Fragment Command Ack: 8X CC 00 Fragment Return 14: 8X 8D 00 00 00 (Byte 2 ~ Byte 4 is data)
Fragment Command Ack: 8X CD 00
In a total of 80 bytes of data.
140

REMOTE CONTROL

Attribute 0x1C: FETCh[:SCALar]:LINE:VOLTage[:RMS]

Description

Returns the fetch line voltage (Vrms).

Sub-Index Name Value
Type Data size Access Example (Data)

FETCh[:SCALar]:LINE:VOLTage[:RMS] Returns the fetch line voltage value in Vrms. INT32 4 Bytes Get XX 0E 64 06 1C (:FETCh:LINE:VOLTage?)
Return data is 100500. XX 8E 94 88 01 00 The line voltage is 100.5 V, Magnification is 1000.

Attribute 0x1D: FETCh[:SCALar]:LINE:VOLTage:AVERage

Description

Returns the fetch line voltage average value (Vavg).

Sub-Index Name Value
Type Data size Access Example (Data)

FETCh[:SCALar]:LINE:VOLTage:AVERage Returns the fetch line voltage average value in volts. INT32 4 Bytes Get XX 0E 64 06 1D (:FETCh:LINE:VOLTage:AVERage?)

141

ASR-6000 DeviceNet Manual

Return data is 100500.
XX 8E 94 88 01 00
The line voltage average is 100.5 V, Magnification is 1000.

Attribute 0x1E: FETCh[:SCALar]:LINE:VOLTage:HIGH

Description

Returns the output fetch voltage maximum peak value (Vmax).

Sub-Index Name Value Type Data size Access Note
Example (Data)


FETCh[:SCALar]:LINE:VOLTage:AVERage
Returns the fetch Vmax value in line volts.
INT32
4 Bytes
Get Line voltage maximum peak value is defined as the highest peak value in the complete period.
XX 0E 64 06 1E (:FETCh:LINE:VOLTage:AVERage:HIGH?)

Return data is 100500. XX 8E 94 88 01 00
The line voltage maximum peak is 100.5 V, Magnification is 1000.

142

REMOTE CONTROL

Attribute 0x1F: FETCh[:SCALar]:LINE:VOLTage:LOW

Description

Returns the output fetch current minimum value (Vmin).

Sub-Index Name Value Type Data size Access Note
Example (Data)

FETCh[:SCALar]:LINE:VOLTage:AVERage Returns the fetch Vmin value in line volts. INT32 4 Bytes Get Line voltage minimum value is defined as the lowest value in the complete period. XX 0E 64 06 1F (:FETCh:LINE:VOLTage:LOW?)

Return data is -50750. XX 8E C2 39 FF FF
The line voltage minimum is -50.75 V, Magnification is 1000.

143

ASR-6000 DeviceNet Manual

Request Fetch Commands Example

Request Example no including SubIndex

Group 2 Message Destination MAC ID Message ID : 0x4 (Request) Frag bit : 0, XID : 0 Source MAC ID R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single) Class ID(Communication Object) Instance ID (Fetch Commands) Attribute ID

ID : 10 XXXXXX 100 Data : XX 0E 64 06 XX

Request Example including SubIndex

Group 2 Message Destination MAC ID Message ID : 0x4 (Request)
Frag bit : 0, XID : 0 Source MAC ID
R/R bit : 0 (Request) Service : 0x0E(Get Attribute Single)
Class ID(Communication Object) Instance ID (Fetch Commands) Attribute ID SubIndex ID
ID : 10 XXXXXX 100 Data : XX 0E 64 06 XX XX

144

REMOTE CONTROL

Input Command (Instance 0x07)
Attribute 0x03: INPut:GAIN ……………………………………………………………… 145 Attribute 0x04: INPut:SOURce ………………………………………………………….. 146 Attribute 0x05: INPut:SYNC:SOURce ………………………………………………. 146 Request Input Commands Example …………………………………………………. 147

Attribute 0x03: INPut:GAIN

Description

Sets or queries the input gain value. (Only AC+DC-EXT or AC-EXT or AC+DC-ADD or AC-ADD or AC-VCA Active)

Sub-Index Name Value
Type Data size Access Example (Data)

INPut:GAIN Input gain value (Set Value = Value * 10) UINT16 2 Bytes Get/Set XX 0E 64 07 03 (:INP:GAIN?)
Return data is 1500 (150.0) XX 8E DC 05 00 00

Returns the input gain value as 150.0.

145

ASR-6000 DeviceNet Manual

Attribute 0x04: INPut:SOURce

Description

Sets or queries state of source. (Only AC+DC-EXT or AC-EXT or AC+DC-ADD or AC-ADD or AC-VAC Active)

Sub-Index Name Value
Type Data size Access Example (Data)

INPut:SOURce 0 = L1EXT L1 EXT source 1 = L2EXT L2 EXT source 2 = L3EXT L3 EXT source UINT8 1 Byte Get/Set XX 0E 64 07 04 (:INP:SOUR?)
Return data is 0 (L1EXT) XX 8E 00 00 00 00

Returns the input gain value as 150.0.

Attribute 0x05: INPut:SYNC:SOURce

Description

Sets or queries state of sync source. (Only AC+DC- sync or AC-sync Active)

Sub-Index Name Value

INPut:SYNC:SOURce

0 = L1 LINE L1 LINE sync source

1 = L2 LINE L2 LINE sync source

2 = L3 LINE L3 LINE sync source

3 = EXT

EXT sync source

146

Type Data size Access Example (Data)

REMOTE CONTROL
UINT8 1 Byte Get/Set XX 0E 64 07 05 (:INP:SYNC:SOUR?)
Return data is 3 (EXT) XX 8E 03 00 00 00

Returns the state of sync source as EXT.

Request Input Commands Example

Request Input Commands Example

Group 2 Message Destination MAC ID Message ID : 0x4 (Request) Frag bit : 0, XID : 0 Source MAC ID R/R bit : 0 (Request) Service : 0x10(Set Attribute Single) Class ID(Communication Object) Instance ID (Input Commands) Attribute ID

ID : 10 XXXXXX 100 Data : XX 10 64 07 XX

147

ASR-6000 DeviceNet Manual

Instrumnet Commands (Instance 0x08)
Attribute 0x01: INSTrument:EDIT ……………………………………………………. 148 Attribute 0x02: INSTrument:SELect………………………………………………….. 149 Request Instrument Commands Example …….

Documents / Resources

GW INSTEK ASR-6000 Series Multi Phase Programmable AC/DC Power Source [pdf] Instruction Manual
ASR-6000 Series Multi Phase Programmable AC-DC Power Source, ASR-6000 Series, Multi Phase Programmable AC-DC Power Source, Programmable AC-DC Power Source, Power Source

References

Leave a comment

Your email address will not be published. Required fields are marked *