Delta 36-R31 User Manual Page 33

  • Download
  • Add to my manuals
  • Print
  • Page
    / 84
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 32
ACC-36E Manual
USing acc-36E with power umac 33
Bipolar Example
global ADC1; // Channel 1 ADC storage variable
global ADC2; // Channel 2 ADC storage variable
global ADC3; // Channel 3 ADC storage variable
global ADC4; // Channel 4 ADC storage variable
global ADC5; // Channel 5 ADC storage variable
global ADC6; // Channel 6 ADC storage variable
global ADC7; // Channel 7 ADC storage variable
global ADC8; // Channel 8 ADC storage variable
global ADC9; // Channel 9 ADC storage variable
global ADC10; // Channel 10 ADC storage variable
global ADC11; // Channel 11 ADC storage variable
global ADC12; // Channel 12 ADC storage variable
global ADC13; // Channel 13 ADC storage variable
global ADC14; // Channel 14 ADC storage variable
global ADC15; // Channel 15 ADC storage variable
global ADC16; // Channel 16 ADC storage variable
Open PLC 1
ACC36E[0].ConvertCode = 8; // Select Channel 1 & 9, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC1 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC9 = ACC36E[0].ADCsHigh; // Read and copy result into storage
ACC36E[0].ConvertCode = 9; // Select Channel 2 & 10, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC2 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC10 = ACC36E[0].ADCsHigh; // Read and copy result into storage
ACC36E[0].ConvertCode = 10; // Select Channel 3 & 11, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC3 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC11 = ACC36E[0].ADCsHigh; // Read and copy result into storage
ACC36E[0].ConvertCode = 11; // Select Channel 4 & 12, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC4 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC12 = ACC36E[0].ADCsHigh; // Read and copy result into storage
ACC36E[0].ConvertCode = 12; // Select Channel 5 & 13, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC5 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC13 = ACC36E[0].ADCsHigh; // Read and copy result into storage
ACC36E[0].ConvertCode = 13; // Select Channel 6 & 14, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC6 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC14 = ACC36E[0].ADCsHigh; // Read and copy result into storage
ACC36E[0].ConvertCode = 14; // Select Channel 7 & 15, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC7 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC15 = ACC36E[0].ADCsHigh; // Read and copy result into storage
ACC36E[0].ConvertCode = 15; // Select Channel 8 & 16, bipolar
While(ACC36E[0].ADCRdyLow != 1 && ACC36E[0].ADCRdyHigh != 1){} // Wait for ADCs
ADC8 = ACC36E[0].ADCsLow; // Read and copy result into storage
ADC16 = ACC36E[0].ADCsHigh; // Read and copy result into storage
Close
Page view 32
1 2 ... 28 29 30 31 32 33 34 35 36 37 38 ... 83 84

Comments to this Manuals

No comments