Section 8. Operation
Table 105.
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 (DNP3)
Complete descriptions and options of commands are available in
CRBasic Editor
Help
.
DNP()
Sets the CR1000 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.
line 20.
Syntax
DNP(ComPort, BaudRate, DNPSlaveAddr)
DNPVariable()
Associates a particular variable array with a DNP object group. When the master
polls the CR1000, 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. 410),
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 CR1000 will respond to any DNP master regardless
of its address.
409
Summary of Contents for CR1000
Page 2: ......
Page 4: ......
Page 6: ......
Page 32: ......
Page 36: ......
Page 38: ......
Page 40: ......
Page 60: ...Section 4 System Quickstart Figure 16 PC200W View Line Graph 60 ...
Page 96: ......
Page 98: ...98 ...
Page 302: ......
Page 453: ...Section 8 Operation Figure 115 Using the Keyboard Display 453 ...
Page 456: ...Section 8 Operation Figure 118 Real Time Custom 456 ...
Page 457: ...Section 8 Operation 8 8 1 3 Final Memory Tables Figure 119 Final Memory Tables 457 ...
Page 458: ...Section 8 Operation 8 8 2 Run Stop Program Figure 120 Run Stop Program 458 ...
Page 460: ...Section 8 Operation Figure 122 File Edit 460 ...
Page 461: ...Section 8 Operation 8 8 4 PCCard Memory Card Display Figure 123 PCCard CF Card Display 461 ...
Page 478: ......
Page 506: ......
Page 536: ......
Page 636: ......
Page 642: ......
Page 644: ......
Page 676: ......
Page 677: ......