Sign In
Upload
Manuals
Brands
HP Manuals
Control Unit
E1419A
HP E1419A Manuals
Manuals and User Guides for HP E1419A. We have
1
HP E1419A manual available for free PDF download: User Manual
HP E1419A User Manual (402 pages)
Measurement and Control Module
Brand:
HP
| Category:
Control Unit
| Size: 8.1 MB
Table of Contents
Table of Contents
2
Warranty
10
Safety Symbols
11
Declaration of Conformity
12
Chapter 1 Getting Started
14
About this Chapter
14
Configuring the HP E1419A
14
Setting the Logical Address Switch
15
Installing Signal Conditioning Plug-Ons
16
Disabling Flash Memory Access
20
Disabling Flash Memory Access (Optional)
20
Disabling the Input Protect Feature
20
Disabling the Input Protect Feature (Optional)
20
About Example Programs
22
Instrument Drivers
22
Verifying a Successful Configuration
22
Chapter 2 Field Wiring
24
About this Chapter
24
Planning Wiring Layout for the HP E1419
24
Planning Your Wiring Layout
24
SCP Positions and Channel Numbers
24
SCP Types and Signal Paths
25
Pairing Sense and Source Scps for Resistance Measurements
26
Planning for Thermocouple Measurements
27
Faceplate Connector Pin-Signal List
28
Faceplate Connector Pin-Signal Lists
28
Optional Terminal Modules
29
The Scps and Terminal Module Connections
29
Option 11 Terminal Module Layout
30
Option 12 Terminal Module Layout
31
Reference Temperature Sensing with the HP E1419
32
Reference Temperature Sensing with the HP E1419A
32
Configuring the On-Board/Remote Reference Jumpers
33
Preferred Measurement Connections
35
Preferred Measurement Connections
36
Wiring and Attaching the Terminal Module
42
Wiring and Attaching the Terminal Modules
42
Option 11 Terminal Module Wiring Map
43
Attaching/Removing the HP E1419 Terminal Module
44
Attaching/Removing the Terminal Modules
44
Option 12 Terminal Module Wiring Map
44
Adding Components to the Option 12 Terminal Module
45
The Option A3F
45
Option 11 Terminal Module Wiring Map
46
Option 12 Terminal Module Wiring Map
46
The Option A3F
46
Plus Multifunction
48
Chapter 3. Programming the HP E1419A Multifunction Plus
48
About this Chapter
48
Overview of the HP E1419 Multifunction Plus
49
Multifunction Plus
49
Overview of the HP E1419A Multifunction Plus
49
Operating Model
53
Operatinging Model
53
Executing the Programming Model
54
Power-On and *RST Default Settings
54
Programming Overview Diagram
57
Setting up Analog Input and Output Channels
58
Configuring Programmable Analog SCP Parameters
58
Configuring Programmable SCP Parameters
58
Setting Filter Cutoff Frequency
59
Linking Channels to EU Conversion
60
Linking Input Channels to EU Conversion
60
Linking Output Channels to Functions
68
Setting up Digital Input and Output Channels
68
Setting up Digital Inputs
68
Digital Input Channels
68
Setting up Digital Outputs
69
Digital Output Channels
69
Performing Channel Calibration (Important!)
73
Defining C Language Algorithms
75
Global Variable Definition
75
Algorithm Definition
76
Pre-Setting Algorithm Variables
76
Pre-Setting Algorithm Variables and Coefficients
76
Defining Data Storage
77
Specifying the Data Format
77
Selecting the FIFO Mode
78
Setting up the Trigger System
79
Arm and Trigger Sources
79
Programming the Trigger Timer
81
Setting the Trigger Counter
81
Outputting Trigger Signals
82
Initiating/Running Algorithms
82
Starting Algorithms
82
The Operating Sequence
83
Retrieving Algorithm Data
84
Reading Algorithm Variables
84
Modifying Running Algorithm Variables
87
Updating the Algorithm Variables and Coefficients
87
Modifying Algorithm Variables
87
Updating Algorithm Variables
87
Enabling and Disabling Algorithms
88
Enabling/Disabling Algorithms
88
Setting Algorithm Execution Frequency
89
Example Command Sequence
89
Using the Status System
91
Enabling Events to be Reported in the Status Byte
94
Reading the Status Byte
95
Clearing the Enable Registers
96
The Status Byte Group's Enable Register
96
Reading Status Groups Directly
96
HP E1419A Background Operation
97
Updating the Status System and Vxibus Interrupts
98
Updating the Status System and VXI Interrupts
98
Creating and Loading Custom EU Conversion Tables
99
Creating and Loading Custom EU Tables
99
Compensating for System Offsets
101
Special Considerations
103
Detecting Open Transducers
104
More on Auto Ranging
105
Settling Characteristics
105
Background
105
Checking for Problems
106
Fixing the Problem
106
Chapter 4 The Algorithm Language and Environment
110
About this Chapter
110
Overview of the Algorithm Language
111
Example Language Usage
112
How Your Algorithms Fit in
113
The Algorithm Execution Environment
113
The Main Function
113
Accessing the E1419A's Resources
114
Accessing the HP E1419A's Resources
114
Accessing I/O Channels
115
Defining and Accessing Global Variables
116
Determining First Execution
116
Determining First Execution (First_Loop)
116
Initializing Variables
117
Sending Data to the CVT and FIFO
117
Setting a Vxibus Interrupt
118
Calling User Defined Functions
119
Operating Sequence
119
Overall Sequence
119
Algorithm Execution Order
121
Defining Algorithms (ALG:DEF)
121
ALG:DEFINE in the Programming Sequence
122
Alg:define's Two Data Formats
122
Changing an Algorithm While It's Running
123
A very Simple First Algorithm
125
Running the Algorithm
125
Writing the Algorithm
125
Data Acquisition Algorithm
126
Non Control Algorithms
126
Non-Control Algorithms
126
Process Monitoring Algorithm
126
Algorithm Language Reference
127
Identifiers
127
Special HP E1419A Reserved Keywords
127
Standard Reserved Keywords
127
Operators
128
Special Identifiers for Channels
128
Intrinsic Functions and Statements
129
Program Flow Control
129
Data Types
130
Data Structures
131
Type Float as Integer
132
Using Type Float in Integer Situations
132
Language Syntax Summary
134
Assigning Values
139
Declaring Variables
139
Program Structure and Syntax
139
Conditional Execution
140
The Operations Symbols
140
Comment Lines
142
Overall Program Structure
143
Chapter 5. HP VEE Programming Examples
144
About this Chapter
144
Wiring Connections and File Locations for the Examples
148
Example File Location
148
Installing Example Files
148
Virtual Front Panel Program
149
Calibration
152
Function Test
153
Programming Model Example
154
Error Checking
157
Configuration Display
158
Engineering Unit Conversion
159
Custom Function Generation
161
Custom Eu/Function Example
163
Curve Fitting and EU Generation
165
Interrupt Handling
166
Simple Data Logger Example
168
Modification of Variables and Arrays
171
Algorithm Modification
173
Driver Download
175
Firmware-Update Download
176
Chapter 6 Hp E1419 Command Reference
178
Overall Command Index
178
Using this Chapter
178
Command Fundamentals
183
Common Command Format
183
SCPI Command Format
183
Linking Commands
186
C-SCPI Data Types
188
SCPI Command Reference
189
Abort
190
Algorithm
191
Algorithm[:Explicit]:Array
192
Algorithm[:Explicit]:Array <Alg_Name>,<Array_Name>,<Block_Data
192
Algorithm[:Explicit]:Array
193
Algorithm[:Explicit]:Array? <Alg_Name>,<Array_Name
193
Algorithm[:Explicit]:Define
193
Algorithm[:Explicit]:Define <Alg_Name>,[<Swap_Enable>,<Size>,]<Source_Code
193
Algorithm[:Explicit]:Scalar
197
Algorithm[:Explicit]:Scalar <Alg_Name>,<Var_Name>,<Value
197
Algorithm[:Explicit]:Scalar
198
Algorithm[:Explicit]:Scalar? <Alg_Name>,<Var_Name
198
Algorithm[:Explicit]:Scan:ratio
198
Algorithm[:Explicit]:Scan:ratio <Alg_Name>,<Value
198
Algorithm[:Explicit]:Scan:ratio
199
Algorithm[:Explicit]:Scan:ratio? <Alg_Name
199
Algorithm[:Explicit]:Size
200
Algorithm[:Explicit]:Size? <Alg_Name
200
Algorithm[:Explicit][:State]
200
Algorithm[:Explicit][:State] <Alg_Name>,1 | 0 | on | off
200
Algorithm[:Explicit][:State]
201
Algorithm[:Explicit][:State]? <Alg_Name
201
Algorithm:function:define
202
Algorithm:function:define <Func_Name>,<Range>,<Offset>,<Func_Data
202
Algorithm[:Explicit]:Time
202
Algorithm[:Explicit]:Time? <Alg_Name
202
Algorithm:output:delay
204
Algorithm:output:delay <Delay> | AUTO
204
Algorithm:output:delay
205
Algorithm:update[:Immediate]
205
Algorithm:update:channel
206
Algorithm:update:channel (@<Channel>)
206
Algorithm:update:window
207
Algorithm:update:window <Num_Updates
207
Algorithm:update:window
208
Arm
209
Arm:source
210
Arm:source BUS | EXT | HOLD | IMM | SCP | Ttltrg<N
210
Arm[:Immediate]
210
Arm:source
211
Calibration
212
Calibration:configure:resistance
213
Calibration:configure:voltage <Range
213
Calibration:configure:voltage
214
Calibration:setup
215
Calibration:store
216
Calibration:store ADC | TARE
216
Calibration:tare
217
Calibration:tare (@<Ch_List>)
217
Calibration:tare
219
Calibration:tare:reset
219
Calibration:value:resistance
220
Calibration:value:resistance <Ref_Ohms
220
Calibration:value:voltage
220
Calibration:value:voltage <Ref_Volts
220
Calibration:zero
221
Diagnostic
223
Diagnostic:calibration:setup[:Mode] 0
223
Diagnostic:calibration:setup[:Mode]
224
Diagnostic:calibration:tare[:Otdetect]:Mode
225
Diagnostic:calibration:tare[:Otdetect][:Mode]
225
Diagnostic:calibration:tare[:Otdetect][:Mode] 0 | 1
225
Diagnostic:checksum
226
Diagnostic:custom:linear
226
Diagnostic:custom:linear <Table_Range>,<Table_Block>,(@<Ch_List>)
226
Diagnostic:custom:piecewise
227
Diagnostic:custom:piecewise <Table_Range>,<Table_Block>,(@<Ch_List>)
227
Diagnostic:custom:reference:temperature
227
Diagnostic:ieee
228
Diagnostic:ieee 0 | 1
228
Diagnostic:interrupt[:Line]
229
Diagnostic:interrupt[:Line] <Int_Line
229
Diagnostic:otdetect[:State]
229
Diagnostic:otdetect[:State] 1 | 0 | on | OFF,(@<Ch_List>)
229
Diagnostic:otdetect[:State]
230
Diagnostic:otdetect[:State]? (@<Channel>)
230
Diagnostic:query:scpread
231
Diagnostic:query:scpread? <Reg_Addr
231
Diagnostic:version
231
Fetch
232
Format
234
Format[:Data]
234
Format[:Data] <Format>[,<Size>]
234
Format[:Data]
235
Initiate
237
Initiate[:Immediate]
237
Input
238
Input:debounce:time
238
Input:debounce:time <Time>,(@<Ch_List>)
238
Input:polarity Normal | Inverted,(@<Ch_List>)
238
Input:filter[:Lpass]:Frequency
239
Input:filter[:Lpass]:Frequency <Cutoff_Freq>,(@<Ch_List>)
239
Input:filter[:Lpass]:Frequency
240
Input:filter[:Lpass]:Frequency? (@<Channel>)
240
Input:filter[:Lpass][:State]
241
Input:filter[:Lpass][:State] 1 | 0 | on | OFF,(@<Ch_List>)
241
Input:filter[:Lpass][:State]? (@<Channel>)
241
Input:gain
242
Input:gain <Chan_Gain>,(@<Ch_List>)
242
Input:gain
243
Input:gain? (@<Channel>)
243
Input:low
243
Input:low <Wvolt_Type>,(@<Ch_List>)
243
Input:low
244
Input:low? (@<Channel>)
244
Input:polarity
244
Input:polarity? (@<Channel>)
244
Input:threshold:level
245
Input:threshold:level? (@<Channel>)
245
Memory
246
Memory:vme:address
247
Memory:vme:address <A24_Address
247
Memory:vme:size
247
Memory:vme:size <Mem_Size
247
Memory:vme:size
248
Memory:vme:state
248
Memory:vme:state 1 | 0 | on | off
248
Memory:vme:state
249
Output
250
Output:current:amplitude
250
Output:current:amplitude <Amplitude>,(@<Ch_List>)
250
Output:polarity Normal | Inverted,(@<Ch_List>)
250
Output:shunt 1 | 0,(@<Ch_List>)
250
Output:current:amplitude
251
Output:current:amplitude? (@<Channel>)
251
Output:current[:State]
252
Output:current[:State] 1 | 0 | on | OFF,(@<Ch_List>)
252
Output:current[:State]? (@<Channel>)
252
Output:polarity
253
Output:polarity? (@<Channel>)
253
Output:shunt
254
Output:shunt? (@<Channel>)
254
Output:ttltrg:source
255
Output:ttltrg:source Algorithm | Ftrigger | Scplugon | Trigger
255
Output:ttltrg<N>[:State]
256
Output:ttltrg<N>[:State] 1 | 0 | on | off
256
Output:type
256
Output:type Passive | Active,(@<Ch_List>)
256
Output:type
257
Output:type? (@<Channel>)
257
Output:voltage:amplitude
257
Output:voltage:amplitude <Amplitude>,(@<Ch_List>)
257
Output:voltage:amplitude
258
Output:voltage:amplitude? (@<Channel>)
258
Route
259
Route:sequence:define
259
Route:sequence:define? AIN | AOUT | DIN | DOUT
259
Route:sequence:points
260
Route:sequence:points? AIN | AOUT | DIN | DOUT
260
Sample
261
Sample:timer
261
Sample:timer <Interval
261
[Sense:]Channel:settling <Settle_Time>,(@<Ch_List>)
263
[Sense]
263
[Sense:]Channel:settling
264
[Sense:]Channel:settling
265
[Sense:]Channel:settling? (@<Channel>)
265
[Sense:]Data:cvtable
265
[Sense:]Data:cvtable? (@<Element_List>)
265
[Sense:]Data:cvtable:reset
266
[Sense:]Data:fifo:count
267
[Sense:]Data:fifo[:All]
267
[Sense:]Data:fifo:count:half
268
[Sense:]Data:fifo:half
268
[Sense:]Data:fifo:mode
269
[Sense:]Data:fifo:mode Block | Overwrite
269
[Sense:]Data:fifo:mode
270
[Sense:]Data:fifo:part
270
[Sense:]Data:fifo:part? <N_Readings
270
[Sense:]Data:fifo:reset
271
[Sense:]Frequency:aperture
271
[Sense:]Frequency:aperture <Gate_Time>,(@<Ch_List>)
271
[Sense:]Frequency:aperture
272
[Sense:]Frequency:aperture? (@<Channel>)
272
[Sense:]Function:condition
272
[Sense:]Function:condition (@<Ch_List>)
272
[Sense:]Function:custom
273
[Sense:]Function:custom [<Range>,](@<Ch_List>)
273
[Sense:]Function:custom:reference
274
[Sense:]Function:custom:reference [<Range>,](@<Ch_List>)
274
[Sense:]Function:custom:tcouple
275
[Sense:]Function:custom:tcouple <Type>,[<Range>,](@<Ch_List>)
275
[Sense:]Function:frequency
276
[Sense:]Function:frequency (@<Ch_List>)
276
[Sense:]Function:resistance
276
[Sense:]Function:resistance <Excite_Current>,[<Range>,] @<Ch_List>)
276
[Sense:]Function:strain
278
[Sense:]Function:strain:fbending [<Range>,](@<Ch_List>)
278
[Sense:]Function:strain:fbpoisson [<Range>,](@<Ch_List>)
278
[Sense:]Function:strain:fpoisson [<Range>,](@<Ch_List>)
278
[Sense:]Function:strain:hbending [<Range>,](@<Ch_List>)
278
[Sense:]Function:strain:hpoisson [<Range>,](@<Ch_List>)
278
[Sense:]Function:strain[:Quarter] [<Range>,](@<Ch_List>)
278
[Sense:]Function:temperature
279
[Sense:]Function:temperature <Sensor_Type>,<Sub_Type>,[<Range>,] (@<Ch_List>)
279
[Sense:]Function:totalize
281
[Sense:]Function:totalize (@<Ch_List>)
281
[Sense:]Function:voltage[:DC]
281
[Sense:]Function:voltage[:DC] [<Range>,](@<Ch_List>)
281
[Sense:]Reference
282
[Sense:]Reference <Sensor_Type>,[<Sub_Type>,][<Range>,] (@<Ch_List>)
282
[Sense:]Reference:channels
284
[Sense:]Reference:channels (@<Ref_Channel>),(@<Tc_Channels>)
284
[Sense:]Reference:temperature
285
[Sense:]Reference:temperature <Degrees_C
285
[Sense:]Strain:excitation
285
[Sense:]Strain:excitation <Excite_V>,(@<Ch_List>)
285
[Sense:]Strain:excitation
286
[Sense:]Strain:excitation? (@<Channel>)
286
[Sense:]Strain:gfactor
286
[Sense:]Strain:gfactor <Gage_Factor>,(@<Ch_List>)
286
[Sense:]Strain:gfactor
287
[Sense:]Strain:gfactor? (@<Channel>)
287
[Sense:]Strain:poisson
287
[Sense:]Strain:poisson <Poisson_Ratio>,(@<Ch_List>)
287
[Sense:]Strain:poisson
288
[Sense:]Strain:poisson? (@<Channel>)
288
[Sense:]Strain:unstrained
288
[Sense:]Strain:unstrained <Unstrained_V>,(@<Ch_List>)
288
[Sense:]Strain:unstrained
289
[Sense:]Strain:unstrained? (@<Channel>)
289
[Sense:]Totalize:reset:mode
289
[Sense:]Totalize:reset:mode INIT | Trigger,(@<Ch_List>)
289
[Sense:]Totalize:reset:mode
290
[Sense:]Totalize:reset:mode? (@<Channel>)
290
Source
291
Source:fm[:State]
291
Source:fm[:State] 1 | 0 | O | OFF,(@<Ch_List>)
291
Source:fm:state
292
Source:fm[:State]? (@<Channel>)
292
Source:function:[Shape:]Condition (@<Ch_List>)
292
Source:function[:Shape]:Condition
292
Source:function:[Shape:]Pulse (@<Ch_List>)
293
Source:function:[Shape:]Square (@<Ch_List>)
293
Source:function[:Shape]:Pulse
293
Source:function[:Shape]:Square
293
Source:pulm[:State]
293
Source:pulm[:State] 1 | 0 | on | OFF,(@<Ch_List>)
293
Source:pulm:state
294
Source:pulm[:State]? (@<Channel>)
294
Source:pulse:period
294
Source:pulse:period <Period>,(@<Ch_List>)
294
Source:pulse:period
295
Source:pulse:period? (@<Channel>)
295
Source:pulse:width
295
Source:pulse:width <Width>,(@<Ch_List>)
295
Source:pulse:width? (@<Channel>)
295
Status
297
Status:operation:condition
299
Status:operation:enable
300
Status:operation:enable <Enable_Mask
300
Status:operation:enable
301
Status:operation:ntransition
301
Status:operation:ntransition <Transition_Mask
301
Status:operation[:Event]
301
Status:operation:ntransition
302
Status:operation:ptransition
302
Status:operation:ptransition <Transition_Mask
302
Status:operation:ptransition
303
Status:preset
303
Status:questionable:condition
304
Status:questionable:enable
305
Status:questionable:enable <Enable_Mask
305
Status:questionable:ntransition
306
Status:questionable:ntransition <Transition_Mask
306
Status:questionable[:Event]
306
Status:questionable:ntransition
307
Status:questionable:ptransition
307
Status:questionable:ptransition <Transition_Mask
307
Status:questionable:ptransition
308
System
309
System:ctype
309
System:ctype? (@<Channel>)
309
System:error
309
System:version
310
Trigger
311
Trigger:count
313
Trigger:count <Trig_Count
313
Trigger:source
314
Trigger:source BUS | EXT | HOLD | IMM | SCP | Timer | Ttltrg<N
314
Trigger[:Immediate]
314
Trigger:source
315
Trigger:timer[:Period]
315
Trigger:timer[:Period] <Trig_Interval
315
Trigger:timer[:Period]
316
Cal
317
Common Command Reference
317
*DMC < Name >,< Cmd_Data
318
*ESE < Mask
318
Cls
318
Emc
318
EMC <Enable
318
Ese
318
*GMC? < Name
319
Ese
319
Esr
319
Idn
319
Lmc
320
Opc
320
*RMC < Name
321
Pmc
321
Rst
321
*SRE < Mask
322
Sre
322
Stb
322
Trg
322
Tst
323
Wai
326
Command Quick Reference
327
Appendix A Specifications
334
Appendix B. Error Messages
364
Appendix C Glossary
372
Appendix D. Wiring and Noise Reduction Methods
376
Separating Digital and Analog SCP Signals
376
Recommended Wiring and Noise Reduction Techniques
377
Wiring Checklist
377
HP E1419 Guard Connections
378
Common Mode Voltage Limits
378
When to Make Shield Connections
378
Noise Due to Inadequate Card Grounding
378
HP E1419 Noise Rejection
379
Normal Mode Noise (Enm)
379
Common Mode Noise (Ecm)
379
Keeping Common Mode Noise out of the Amplifier
379
Reducing Common Mode Rejection Using Tri-Filar Transformers
380
Appendix E. Generating User Defined Functions
382
Introduction
382
Haversine Example
383
Limitations
385
Advertisement
Advertisement
Related Products
HP E1407A
HP E1403C
HP E1413
HP E1509
HP HP E1361A
HP E3456A
HP E Series
HP E2261A
HP E1364A
HP E1361A 4X4
HP Categories
Desktop
Laptop
Server
Monitor
Switch
More HP Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL