Assembly line automationscaled
Quality control logoscaled

Farming Application


This application is dedicated to a large volume farmer, whose concern is to make his feeding system following a specified feeding program. He also required the system to have easy editability with alarm and logging functionality.

Let’s take a look at the farmer, who understands that the key to the successful growth of his stock lies in the correct feeding procedure. Based on his experience he creates the feeding table that shows exactly how much feed should be given to attain the optimum weight and how their feed blend should be changing during their life cycle.

Horner has a solution for many requirements, budgets and programming levels. As your needs grow, these systems can grow with you and be easily expanded across your plant, office or any other facility.

Normally a farmer would have a manual system that is prone to error and labour intensive. Fortunately new technology has been developed which can simplify the whole process and save time and effort. Multiple ‘recipes’ can be simply stored in internal memory and precisely followed every day, with the possibility of editing them at any time.

The unit would also keep track of all operations, temperatures, alarms, and convey the feed to the point of feeding etc. All process data can be logged on the removable flash memory (up to 2 GB).

Any event (radical changes in temperature, drop in feed storage level, etc.) can be associated with a descriptive message that will pop-up on the OCS display like ‘Tank 1 almost empty’. All alarm messages can be personalised to meet the needs of any customer.

All Alarm messages can be sent directly to your smart phone. Multiple phone numbers can be preconfigured or made dynamic, so you can change the recipients from the level of your OCS screen.

There is also the advantage of monitoring the bulk feed storage level and reordering (via SMS) before it runs out.

All of the above can be achieved in a several different ways. Let’s say our farmer is going to monitor:

  • 3 temperature levels
  • 2 storage tank levels
  • Status of an emergency button

and that he’ll need to operate:

  • 10 feeding station valves
  • 2 conveyor belts
  • 2 ventilation fans

That gives us 1 DI, 14 DO, 2 AI and 3 Temp Inputs.

Here are the sample solutions:

  1. Compact Controller, built-in I/O and remote temperature module
  • XLT 
  • GSM modem for SMS messaging
  • Smart Mod THM100 or RTD100 (depending on the temperature sensors used)


  1.  XL series controller and SmartMod I/O only
  • XL series OCS (XLe, XLt or XL6) model 112
  • GSM modem for SMS messaging
  • SmartMod THM100 or RTD100 (depending on the temperature sensors used)
  • SmartMod ADC107 or ADC120 (voltage/current analogue input)
  • 4 x SmartMod DIQ512 for Digital I/O


  1.  Most cost-effective controller with Remote I/O
  • XLE model 112
  • GSM modem for SMS messaging
  • SmartMod THM100 or RTD100 (depending on the temperature sensors used)
  • SmartMod ADC107 or ADC120 (voltage/current analogue input)
  • SmartMod DIQ512 for Digital Outputs
  • SmartStix DQM602 for 16 Relay Outputs

Cscape Demo   (Cscape 9.10B or higher needed)

The file consists of:

  • Hardware configuration from solution #1
  • Overview screen (Screen 1)
  • Recipes configuration (Menu Program -> Recipes Editor)
  • Recipes Screen (Screen 2)
  • Datalog Configuration (menu Program -> Datalog Configuration…)
  • Alarm messages configuration (Screen Editor -> Menu Config -> Alarm)
  • SMS configuration (Menu Program -> Messaging -> SMS…)
  • SMS screen (Screen 3)
  • Code for handling SMS (Logic Modules -> Main Loop Modules -> SMS)
  • Code for handling Alarms (Logic Modules -> Main Loop Modules -> Alarms)