The SmartBob AO level sensor features an integrated 4-20 mA analog output to a PLC for monitoring bin level measurement data. A simple push-button user interface built into the SmartBob AO circuitry is used to configure the settings for each SmartBob AO. To set up the SmartBob AO, the user opens the device to access the keypad, and steps through a series of push-button settings to set the interval timer, units of measure, 4 mA and 20 mA drop distances, maximum drop distance, and the Relay 1 and 2 functions. Once setup is complete, measurement data is sent directly to a PLC, with all settings for the bin saved in the non-volatile memory of the SmartBob AO. Other benefits of the SmartBob AO include the output of a 22 mA error signal if the SmartBob AO should encounter a “stuck top” or “stuck bottom” condition and a soft start feature that reduces wear on the motor.