/*****************************************************************************************************/ /* */ /* SNMP example for control of iseg Multi-Channel High Voltage Power Supply Modules in */ /* a W-IE-NE-R MPOD crate */ /* */ /* snmpget -Oqv -v 2c -M $path -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputVoltage.u100 */ /* This command will request the value from datapoint set voltage. */ /* snmpget: starts a SNMP request */ /* -v 2c: This parameters specifies which version of the SNMP to use. WIENER devices use SNMP 2C. */ /* -M $path: This parameter should be replaced with the path to the WIENERCRATE-MIB.txt file. */ /* It is not needed in case the default path is used. */ /* -m +WIENER-CRATE-MIB: This parameter tells the command to look at the WIENER-CRATE-MIB */ /* to resolve the OID name. */ /* -c public: This specifies which community of values can be accessed */ /* 192.168.16.222: The IP address of the MPOD crate. */ /* outputVoltage.u100: The SNMP item to the data point set voltage of a module in the second */ /* slot of the MPOD crate HV channel 0. */ /* */ /* snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputVoltage.u100 F 60 */ /* This command writes a floating point value to the datapoint set voltage. */ /* snmpset: starts a SNMP write instruction */ /* -c guru: This specifies the community for write accesses */ /* F 60: The F specifies the write value as a floating point formated value. */ /* The 60 is the write value 60 Volt. */ /* */ /* snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputSwitch.u100 i 1 */ /* This command write a switch on of the HV for one channel. */ /* outputSwitch.u100 i 1: Write of an integer formatted value to the item outputSwitch. */ /* With that item it is possible to switch differnt functions for instance */ /* set On(1). */ /*****************************************************************************************************/ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputVoltage.u100 200.000000 V snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputVoltage.u100 F 60 60.000000 Vs snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputSwitch.u100 i 1 On snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputVoltage.u100 60.000000 V snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputMeasurementSenseVoltage.u100 60.104588 V snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputMeasurementSenseVoltage.u100 60.104713 V snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputMeasurementCurrent.u100 0.000001 A snmpgetx -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputMeasurementCurrent.u100 0.000000735 A snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputSupervisionBehavior.u100 0 snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputSupervisionBehavior.u100 i 64 64 snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputSupervisionBehavior.u100 64 snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputTripTimeMaxCurrent.u100 0 ms snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputTripTimeMaxCurrent.u100 i 3000 3000 ms /* delay of 3 sconds */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "80 " /* outputOn */ snmpgetx -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputMeasurementCurrent.u100 0.000000735 A snmpsetx -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputCurrent.u100 F 0.0000007 0.000000700 A snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "04 08 " /*outputFailureMaxCurrent, outputRampDown */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "04 " /* outputFailureMaxCurrent */ snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputSwitch.u100 i 10 clearEvents snmpsetx -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputCurrent.u100 F 0.00001 0.000010000 A snmpset -Oqv -v 2c -m +WIENER-CRATE-MIB -c guru 192.168.16.222 outputSwitch.u100 i 1 On snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "80 10 " /* outputOn, outputRampUp */ /* a load has been switched on channel 0 to bring them in state CC current limited */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "80 20 " /* outputOn, outputCurrentLimited */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "80 20 " /* outputOn, outputCurrentLimited */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "80 20 " /* outputOn, outputCurrentLimited */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "80 20 " /* outputOn, outputCurrentLimited */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "80 20 " /* outputOn, outputCurrentLimited */ /* the delayed trip fuction pamps the voltage after 3 seconds to zero */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "04 08 " /* outputFailureMaxCurrent, outputRampDown */ snmpget -Oqv -v 2c -m +WIENER-CRATE-MIB -c public 192.168.16.222 outputStatus.u100 "04 08 " /* outputFailureMaxCurrent, outputRampDown */