So ganz klar wird aus deiner Beschreibung nicht, was du genau benötigst und wo die Probleme liegen. Zum Einstieg in die PIC Welt empfehle ich
http://www.sprut.de/.
Für die Auswahl des PIC muss vorher klar sein, wieviele Ein- / Ausgänge und welche Rechenleistung du benötigst. Bitte liste doch mal genauer auf, welche Art Sensoren und welche Aktoren anzusteuern sind.
Brauchst du für jeden der 16 Behälter einen Aktuator Ausgang? Muss dies ein Leistungsausgang sein, oder nicht?
Bezüglich Compiler wirst du sicher keinen todsicheren Tip bekommen, da es hier einfach zu viele verschiedene Meinungen gibt. Es gibt Leute die schwören auf Assembler Programmierung mit dem Hinweis, dass hier am Ressourcen schonendsten programmiert werden kann und der Code am besten auf Geschwindigkeit optimierbar ist. Andererseits empfiehlt es sich meiner Meinung nach vor allem für ein Projekt im Firmenumfeld eine Hochsprache wie C einzusetzen, da der Code leichter verständlich ist und somit auch leichter Kollegen etwas damit anfangen können. Zur Auswahl des C Compilers findest du hier im Forum einige Threads und kontorverse Ansichten.
Solltest du ein konkretes Problem haben, kannst du gerne danach fragen. Aber mit den wenigen bisher gegebenen Infos und der sehr allgemeinen Frage, bleibt den anderen nur der Blick in die Kristallkugel.
Gruß
Wolfgang