CB-50 PLC

Camurri CB50 och dess PLC (Programmable Logic Controller)

Vid min första bryggning var jag relativt besviken på mjukvaran i Camurrin och eftersom den utgör hjärtat av funktionen i bryggverket började jag surfa runt och forska lite runt kontrollenhetens möjligheter. 

Det är en mycket etablerad tillverkare som levererar kontrollenheten till Camurrin. Söker man på Crouzet så finns det mängder med information, dessutom är det helt öppet att skriva egen mjukvara via ett gratis verktyg som finns på deras hemsida. "Språket" är Function Block Diagrams (FBD) och det är ett grafiskt gränssnitt där man kopplar ihop logiska block.

M3example
I exemplet ovan kan man alltså trycka på endera knappen till vänster (villkoret är OR, kunde lika gärna vara AND vilket hade krävt att båda knapparna tryckts ner samtidigt) vilket resulterar i en timer som väntar 2 sekunder innan lampan tänds.

Själva enheten verkar gå att importera för ca 1200-1300 kr (gissar på 2000 i Sverige) och till det behövs en USB-kabel för runt 600-700 (gissar knappa tusingen i Sverige). Man kan även använda blåtandsadaptern för att programmera enheten. Jag har precis börjat utforska denna möjlighet men det vore ju kul! Jag har läst ut mjukvaran och det ser väldigt komplext ut! Det lär ta en stund att sätta sig in i :-)

Kommunikationen med PLC sker via en port på framsidan. Det finns tre olika sätt att koppla sin dator mot den

  1.  Seriell kabel
  2. USB kabel
  3. Bluetooth

IMG 9696
Jag köpte bluetooth adaptern vilken var en rejält dyr investering (MaltMagnus tog 2.230 kr)! Via uppkopplingen kan man sen replikera displayen och knapparna till sin Android-enhet eller PC (Virtual Display).

Android-versionen:

https://play.google.com/store/apps/details?id=com.crouzet.mdlite 

eller windows-versionen 
http://www.crouzet.com/english/support/downloads.htm
Sista länken leder även till mjukvaran för utveckling (Crouzet Logic Software M3).

I leveransen från MaltMagnus finns tyvärr ingen information om hur man använder bluetooth-modulen, var man hittar appen eller ens att det går att köra på en vanlig PC.

För den normale användaren är det ganska onödig med Bluetooth-adaptern eftersom man inte kan göra något mer än man kan vid den fysiska kontrollern. Räckvidden är ganska blygsam (5-10 meter) och då kan man ju lika gärna titta till själva enheten... Visst är det skönt att kunna sitta vid ett bord och programmera istället för att krypa på golvet (enheten är lite trist placerad längst ner och på sidan av bryggverket) men är det värt 2.230 kr?

Lite kort vad jag är missnöjd med:

  • Man kan bara programmera tre steg per program vilket gör att man, manuellt, behöver köra flera program för att stegmäska.
  • Man kan inte styra starten från PLC, utan måste trycka på en fysisk knapp, vilket gör att man inte kan schemalägga eller fjärrstyra uppvärmning av mäskvatten på morgonen (kan vara en säkerhetsfunktion men ändå en brist tycker jag).
  • Man stegar fram med vänstra knappen (-) och bak med högra (+) vilket känns bakvänt.

Möjligheter med ny firmware:

  • Flera steg i samma program
  • Köra en "wizard" vid programmering (typ Braumeister). "Steg 1 - temp", "Steg 1 - tid", osv
  • Schemaläggning av första steget (värma mäskvatten) (kalender och klocka finns i PLC).
  • Larm för humlegivorna
  • Kalibrering av temp.givare
  • Möjlighet att larma om omröraren inte går när värmeelementen är igång under mäskningen (jag vet i nuläget inte om omröraren är kopplad via PLC)
  • Pausa programmet
  • Fortsätta efter strömavbrott (oklart hur detta hanteras i nuvarande firmware)
  • Manuellt justera temperaturen i koket för att behålla rullande kok alternativt sätta start för nedräkningen vid 99 grader och sen hålla > 102 för att få bra kok.
  • Är man extremt ambitiös går det att koppla t ex RaspberryPi och programmera/visa status via en webbsida men det får ses som ruggig överkurs :-)

Förslag till programmering (wizard, en "skärm" per steg):

  • Inmäskningstemperatur
  • Steg 1 - temp
  • Steg 1 - tid
  • Steg 2 - temp
  • Steg 2 - tid
  • Steg 3 - temp
  • Steg 3 - tid
  • Steg 4 - temp
  • Steg 4 - tid
  • Steg 5 - temp
  • Steg 5 - tid
  • Giva 1 - tid från slut
  • Giva 2 - tid från slut
  • Giva 3 - tid från slut
  • Giva 4 - tid från slut
  • Giva 5 - tid från slut

Förslag till flöde:

  1.  Uppnå inmäskningstemperatur
  2.  Vänta på knapptryck, håll temp. Visa "Fyll i malt".
  3.  Kör rast 1 - 5
  4.  Vänta på knapptryck, håll temp. Visa "Lyft ur maltkorg".
  5.  Kok.
  6.  Larm för givor.
  7.  Stäng av värmen och larma. Visa "Program avslutat".

 Jag tycker det är onödigt att kunna spara olika program, däremot ska enheten komma ihåg de senaste inställningarna när man startar den nästa gång.

När man kopplar upp sig via bluetooth lirar det INTE med windows standardinställningar... Det ska vara:

For informations, settings for M3 (and M3MOD)
Bits per second 115200
Data bits 7
Parity even
Stop bits 1
Flow Control none

Jag har ännu inte fått "Virtual Display" att lira via bluetooth på min PC, men mjukvaran för utveckling funkar. Lite info om enheten som sitter i min Camurri:
Controller

 Möjligheterna är obegränsade! Tyvärr är jag lite för oerfaren för att ro detta iland själv (tror jag i alla fall). Dessutom har jag ju knappt tid att brygga öl! Jag har en del bekanta som är mycket duktiga utvecklare så jag ska fråga runt lite om någon är sugen på ett sidoprojekt :-)

Kommentarer   

0 #1 Halvor 2016-04-01 07:37
Hallo,

Har du noe mere info angående Camurri cb50? min bluetooth modul er på vei i posten til meg nå :)
Citera

Lägg till kommentar


Säkerhetskod
Uppdatera

VCNT

Today 5

Yesterday 29

Week 157

Month 485

All 27110

Currently are 4 guests and no members online

Kubik-Rubik Joomla! Extensions