Hello,
I am trying to use SDM-AO4A to control valve actuator with temperature. Wanted to check the output voltage before connecting to actuator, but cannot read any voltage at the outputs. As I understand 20 degC should give 2000 mV between output 1 and ground. And that is what the monitoring tab says, but there is nothing at outputs when I measure with voltmeter. And also there is no response code - sits at 0.
'CR1000
'Created by Short Cut (3.2)
'Declare Variables and Units
Public BattV
Public PTemp_C
Public Temp_C
Public AO4ARC
Public mV(1)
Units BattV=Volts
Units PTemp_C=Deg C
Units Temp_C=Deg C
'Define Data Tables
DataTable(Table1,True,-1)
DataInterval(0,5,Sec,10)
Sample(1,Temp_C,FP2)
Sample(1,AO4ARC,FP2)
Sample(1,mV(1),FP2)
EndTable
'Main Program
BeginProg
'Main Scan
Scan(5,Sec,1,0)
'Default CR1000 Datalogger Battery Voltage measurement 'BattV'
Battery(BattV)
'Default CR1000 Datalogger Wiring Panel Temperature measurement 'PTemp_C'
PanelTemp(PTemp_C,_50Hz)
'Type K (chromel-alumel) Thermocouple measurements 'Temp_C'
TCDiff(Temp_C,1,mV2_5C,1,TypeK,PTemp_C,True,0,_50Hz,1,0)
'SDM-AO4A Analog Output
'Scale measurements and load array with mV to be output
mV(1)=Temp_C*100
'Send mV to be output to SDM-AO4A
SDMAO4A(mV(),AO4ARC,0,1,1,3)
'Call Data Tables and Store Data
CallTable Table1
NextScan
EndProg
Check your wiring between the SDMAO4A and the datalogger. Also check the SDM address of the device.
Wiring is fine - using CR1000 12VDC output, C1 and G. Adress dial is set to 0 on the unit.
SDM requires C1, C2, and C3.
My bad, thank you very much