EasyManuals Logo

Campbell CR1000 User Manual

Campbell CR1000
678 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #409 background imageLoading...
Page #409 background image
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.
410),
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

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Campbell CR1000 and is the answer not in the manual?

Campbell CR1000 Specifications

General IconGeneral
Power Requirements9.6 to 16 VDC
Data Logger Operating SystemCRBasic
Memory4 MB
Analog Inputs16 single-ended or 8 differential
Analog Input Resolution13 bits
Analog Input Range+/-2.5V
Digital I/O8
Pulse Counters2
Communication PortsRS-232
Operating Temperature-25°C to +50°C
Pulse Channels4

Related product manuals