DS2450 har ju fyra ingångar och det är dessa du ställer in. Som du har konfigurerat MSure enligt ovan så mäter den upp till 5,12 volt på kanal 1 och 2. Kanal 3 och 4 mäter upp till 2,56 volt.<Channel ID="1" ADRange="5.12" ADResolution="16"/>
<Channel ID="2" ADRange="5.12" ADResolution="8"/>
<Channel ID="3" ADRange="2.56" ADResolution="8"/>
<Channel ID="4" ADRange="2.56" ADResolution="16"/>
Ok, jag har 0-16V DC, enligt msure så https://www.m.nu/adomvandlare-4-kanaler ... 54781bac87 så skall den klara upp till 25V DC... enligt wikin för msure så kan man bara välja 2,56 eller 5,12... vad skall jag välja?PeterT skrev:DS2450 har ju fyra ingångar och det är dessa du ställer in. Som du har konfigurerat MSure enligt ovan så mäter den upp till 5,12 volt på kanal 1 och 2. Kanal 3 och 4 mäter upp till 2,56 volt.
ADResolution talar om med hur många decimaler du vill ha det uppmätta värdet.
Eftersom DS2450 vill ha max 5,12 volt så aktivera dipswitchen enligt ovan så vår du istället för 16 volt 3,2 volt och eftersom det är för högt för "2.56" läget så ställer du dom i "5.12" läge med en ADResolution på 16. Det innebär att det avlästa värdet som MSure rapporterar till databasen skall multipliceras med 5 för att få rätt värde i grafer och annat.På varje AD-kanal sitter en spänningsdelare som kan aktiveras genom att ändra en dipswitch. När spänningsdelaren är aktiverad delas inkommande spänning med 5. (För att få aktuell spänning med spänningsdelaren aktiverad multiplicerar du därmed uppmätt spänning med 5.)
Tack, nu verkar jag ha fått till det hela. Jag fick starta om min AD-omvandlare efter alla settings, och vips så fungerar den som den ska! Nu återstår att koda en UserModule som skickar mail när statusen ändras... kanske något som någon redan har kodat för DS2450??PeterT skrev:På varje AD-kanal sitter en spänningsdelare som kan aktiveras genom att ändra en dipswitch. När spänningsdelaren är aktiverad delas inkommande spänning med 5. (För att få aktuell spänning med spänningsdelaren aktiverad multiplicerar du därmed uppmätt spänning med 5.)
Eftersom DS2450 vill ha max 5,12 volt så aktivera dipswitchen enligt ovan så vår du istället för 16 volt 3,2 volt och eftersom det är för högt för "2.56" läget så ställer du dom i "5.12" läge med en ADResolution på 16. Det innebär att det avlästa värdet som MSure rapporterar till databasen skall multipliceras med 5 för att få rätt värde i grafer och annat.
Lycka till!
Inte jag, men det är denna metod du ska överrida:tomashermansson skrev:kanske något som någon redan har kodat för DS2450??
Kod: Markera allt
public virtual void Event( OWADContainer container ) { }