Section 8. Operation
348
Table 83.
DNP3 Implementation — Data Types Required to Store
Data in Public Tables for Object Groups
Data Type
Group
Description
Boolean 1
Binary
input
2
Binary input change
10
Binary
output
12
Control
block
Long 30
Analog
input
32
Analog change event
40
Analog output status
41
Analog output block
50
Time and date
51
Time and date CTO
8.6.1.2.2 CRBasic Instructions
Complete descriptions and options of commands are available in
CRBasic Editor
Help
.
DNP()
Sets
the
CR800
as
a
DNP
slave
(outstation/server)
with
an
address
and
DNP3
‐
dedicated
COM
port.
Normally
resides
between
BeginProg
and
Scan()
,
so
it
is
executed
only
once.
Example
at
CRBasic
example
Implementation
of
DNP3
(p.
349
),
line
20.
Syntax
DNP(ComPort, BaudRate, DNPSlaveAddr)
DNPVariable()
Associates
a
particular
variable
array
with
a
DNP
object
group.
When
the
master
polls
the
CR800,
it
returns
all
the
variables
specified
along
with
their
specific
groups.
Also
used
to
set
up
event
data,
which
is
sent
to
the
master
whenever
the
value
in
the
variable
changes.
Example
at
CRBasic
example
Implementation
of
DNP3
(p.
349
),
line
24.
Syntax
DNPVariable(Source, Swath, DNPObject, DNPVariation, DNPClass,
DNPFlag, DNPEvent, DNPNumEvents)
DNPUpdate()
Determines
when
DNP
slave
(outstation/server)
will
update
its
arrays
of
DNP
elements.
Specifies
the
address
of
the
DNP
master
to
which
are
sent
unsolicited
responses
(event
data).
Must
be
included
once
within
a
Scan()
/
NextScan
for
the
DNP
slave
to
update
its
arrays.
Typically
placed
in
a
program
after
the
elements
in
the
array
are
updated.
The
CR800
will
respond
to
any
DNP
master
regardless
of
its
address.
Содержание CR850
Страница 2: ......
Страница 4: ......
Страница 6: ......
Страница 26: ...Table of Contents 26...
Страница 30: ...Section 2 Cautionary Statements 30...
Страница 32: ...Section 3 Initial Inspection 32...
Страница 35: ...Section 4 Quickstart Tutorial 35 Figure 2 Wiring panel...
Страница 55: ...Section 4 Quickstart Tutorial 55 Figure 24 PC200W View data utility...
Страница 78: ...Section 5 System Overview 78...
Страница 80: ...Section 6 CR800 Specifications 80...
Страница 95: ...Section 7 Installation 95 Figure 35 DevConfig OS download window Figure 36 Dialog box confirming OS download...
Страница 104: ...Section 7 Installation 104 Figure 43 Include File settings via DevConfig Figure 44 Include File settings via PakBusGraph...
Страница 267: ...Section 7 Installation 267 Figure 84 Running average signal attenuation...
Страница 268: ...Section 7 Installation 268...
Страница 384: ...Section 8 Operation 384 Figure 113 Using the keyboard display...
Страница 385: ...Section 8 Operation 385 8 8 1 Data Display Figure 114 Displaying data with the keyboard display...
Страница 387: ...Section 8 Operation 387 Figure 116 Real time custom...
Страница 388: ...Section 8 Operation 388 8 8 1 3 Final Storage Tables Figure 117 Final storage tables...
Страница 389: ...Section 8 Operation 389 8 8 2 Run Stop Program Figure 118 Run Stop Program...
Страница 390: ...Section 8 Operation 390 8 8 3 File Display Figure 119 File display...
Страница 396: ...Section 8 Operation 396...
Страница 402: ...Section 9 Maintenance 402...
Страница 450: ...Section 11 Glossary 450...
Страница 504: ...Appendix A CRBasic Programming Instructions 504...
Страница 526: ...Appendix B Status Table and Settings 526...
Страница 530: ...Appendix C Serial Port Pinouts 530...
Страница 536: ...Appendix E FP2 Data Format 536...
Страница 550: ...Appendix F Other Campbell Scientific Products 550...
Страница 564: ...Index 564 WriteIO 464 Writing Program 108 X XML 448 XOR 473 Y Y intercept 141 142 Z Zero 155 166 Zero Basis 151...
Страница 565: ......