自动酿酒机

需求描述:

 

全自动智能酿酒机酿酒需要经过加料,加热,降温,加曲,发酵,蒸馏,清洗七个步骤

加热:

选择加好的料之后进入加热模式,加热到100度恒温2小时,期间加热20分钟搅拌电机启动5分钟。

降温:

停止加热,自然降温到25度,期间搅拌电机启动3秒,清洗电磁阀启动3秒,20分钟后清洗电磁阀启动3秒。

加曲:

降温到25度时启动加曲电机启动5分钟,同时搅拌电机启动30分钟。

发酵:

发酵时间7-10天,发酵时室温应保持在21-28度之间。前三天每天搅拌3次,每次3分钟,第四、五天搅拌2次,第六天搅拌1次。酒精浓度大米需达到9-12度,杂粮2-5度。

蒸馏:

发酵完成后控制在白天8-12点之间开始蒸馏。加热开始,打开出酒三通电磁阀,温度加热到70度时关闭三通电磁阀,加热到98度恒温2小时。蒸馏中冷凝器温度达到70度时启动换水电磁阀1分钟,两小时后停止加热。

清洗:

清洗前手动打开下方酒糟出口,点击清洗,启动搅拌电机反转,清洗电磁阀启动,5分钟后停止,断电关机。酒糟可以加入下次酿酒料中作为肥料


功能分析:

时序逻辑动作步骤:

加热时序:


检测料位传感器,确认加料完成。

启动加热器,温度传感器监测温度至100度。

达到100度后,恒温2小时,同时启动搅拌电机5分钟。

降温时序:


停止加热,温度传感器监测温度自然降至25度。

期间,定时器控制搅拌电机和清洗电磁阀的启动。

加曲时序:


温度降至25度,启动加曲电机5分钟。

同时,搅拌电机启动30分钟。

发酵时序:


时间控制器设置发酵时间,室温保持在21-28度。

前三天每天搅拌3次,第四、五天搅拌2次,第六天搅拌1次。

蒸馏时序:


发酵完成后,时间控制器控制在8-12点之间开始蒸馏。

加热至70度,关闭出酒三通电磁阀,继续加热至98度并恒温2小时。

冷凝器温度达到70度时,启动换水电磁阀1分钟。

清洗时序:


手动打开酒糟出口后,点击清洗。

启动搅拌电机反转,清洗电磁阀启动5分钟。

无序组合逻辑动作步骤:

发酵过程中的搅拌:


根据发酵的天数,无序地在特定天数内完成搅拌次数。

清洗后的酒糟处理:


清洗完成后,手动将酒糟作为肥料处理,这一步不依赖于自动化控制。


时序环0环指令解释:

第00步:等待<M0 M0 启动>通信号

第01步:触发<M6 M6 加热模式>通信号

第02步:触发<Y0 Y0 加热>通电

第03步:将参数1与参数2的值进行比较作为条件

第04步:在此等待2小时0分钟0秒0毫秒,首索引11号通用寄存器

第05步:触发<Y0 Y0 加热>断电

第06步:触发<M6 M6 加热模式>断信号

第07步:将第1环运行当前帧跳转至第0帧  

第08步:触发<M7 M7 降温模式>通信号

第09步:将第2环运行当前帧跳转至第6帧  

第10步:触发<M2 M2 主仓清洗阀启动>通信号

第11步:将参数1与参数2的值进行比较作为条件

第12步:触发<M7 M7 降温模式>断信号

第13步:触发<M8 M8 加曲模式>通信号

第14步:触发<Y3 Y3 加酒曲电机>通电

第15步:将第2环运行当前帧跳转至第11帧  

第16步:在此等待0小时5分钟0秒0毫秒,首索引40号通用寄存器

第17步:触发<Y3 Y3 加酒曲电机>断电

第18步:等待<Y1 Y1 搅拌电机正转>断信号

第19步:触发<M8 M8 加曲模式>断信号

第20步:触发<M9 M9 发酵模式>通信号

第21步:触发<Y0 Y0 加热>通电

第22步:将第2环运行当前帧跳转至第15帧  

第23步:在此等待72小时0分钟0秒0毫秒,首索引44号通用寄存器

第24步:将第2环运行当前帧跳转至第21帧  

第25步:在此等待48小时0分钟0秒0毫秒,首索引48号通用寄存器

第26步:将第2环运行当前帧跳转至第27帧  

第27步:在此等待24小时0分钟0秒0毫秒,首索引52号通用寄存器

第28步:触发<M9 M9 发酵模式>断信号

第29步:触发<M10 M10 蒸馏模式>通信号

第30步:等待<M4 M4 蒸馏标志>通信号

第31步:触发<Y0 Y0 加热>通电

第32步:触发<Y6 Y6 出酒曲电磁阀>通电

第33步:触发<Y7 Y7 出醇电磁阀>通电

第34步:将参数1与参数2的值进行比较作为条件

第35步:触发<Y6 Y6 出酒曲电磁阀>断电

第36步:触发<Y7 Y7 出醇电磁阀>断电

第37步:将参数1与参数2的值进行比较作为条件

第38步:在此等待2小时0分钟0秒0毫秒,首索引94号通用寄存器

第39步:触发<Y0 Y0 加热>断电

第40步:触发<M10 M10 蒸馏模式>断信号

第41步:触发<M11 M11 清洗模式>通信号

第42步:等待<M5 M5 清洗>通信号

第43步:触发<Y2 Y2 搅拌电机反转>通电

第44步:触发<Y5 Y5 冷凝器进水电磁阀>通电

第45步:在此等待0小时3分钟0秒0毫秒,首索引103号通用寄存器

第46步:触发<Y2 Y2 搅拌电机反转>断电

第47步:触发<Y5 Y5 冷凝器进水电磁阀>断电

第48步:触发<M5 M5 清洗>断信号

第49步:触发<M11 M11 清洗模式>断信号

第50步:触发<M0 M0 启动>断信号


时序环1环指令解释:

第00步:等待<Y0 Y0 加热>通信号

第01步:在此等待0小时20分钟0秒0毫秒,首索引15号通用寄存器

第02步:触发<M1 M1 搅拌电机启动>通信号


时序环2环指令解释:

第00步:等待<M1 M1 搅拌电机启动>通信号

第01步:触发<M1 M1 搅拌电机启动>断信号

第02步:触发<Y1 Y1 搅拌电机正转>通电

第03步:在此等待0小时5分钟0秒0毫秒,首索引19号通用寄存器

第04步:触发<Y1 Y1 搅拌电机正转>断电

第05步:将第2环运行当前帧跳转至第0帧  

第06步:触发<Y1 Y1 搅拌电机正转>通电

第07步:在此等待0小时2分钟0秒0毫秒,首索引28号通用寄存器

第08步:触发<Y1 Y1 搅拌电机正转>断电

第09步:在此等待0小时10分钟0秒0毫秒,首索引32号通用寄存器

第10步:将第2环运行当前帧跳转至第6帧  

第11步:触发<Y1 Y1 搅拌电机正转>通电

第12步:在此等待0小时30分钟0秒0毫秒,首索引36号通用寄存器

第13步:触发<Y1 Y1 搅拌电机正转>断电

第14步:将第2环运行当前帧跳转至第0帧  

第15步:触发<Y1 Y1 搅拌电机正转>通电

第16步:在此等待0小时3分钟0秒0毫秒,首索引60号通用寄存器

第17步:触发<Y1 Y1 搅拌电机正转>断电

第18步:在此等待2小时0分钟0秒0毫秒,首索引64号通用寄存器

第19步:跳转第[15]帧,计数一次,如果计数大于[3]则向下执行

第20步:将第2环运行当前帧跳转至第0帧  

第21步:触发<Y1 Y1 搅拌电机正转>通电

第22步:在此等待0小时3分钟0秒0毫秒,首索引68号通用寄存器

第23步:触发<Y1 Y1 搅拌电机正转>断电

第24步:在此等待2小时0分钟0秒0毫秒,首索引72号通用寄存器

第25步:跳转第[21]帧,计数一次,如果计数大于[2]则向下执行

第26步:将第2环运行当前帧跳转至第0帧  

第27步:触发<Y1 Y1 搅拌电机正转>通电

第28步:在此等待0小时3分钟0秒0毫秒,首索引77号通用寄存器

第29步:触发<Y1 Y1 搅拌电机正转>断电

第30步:在此等待0小时0分钟0秒0毫秒,首索引81号通用寄存器

第31步:跳转第[27]帧,计数一次,如果计数大于[1]则向下执行

第32步:将第2环运行当前帧跳转至第0帧  


时序环3环指令解释:

第00步:等待<M2 M2 主仓清洗阀启动>通信号

第01步:触发<M2 M2 主仓清洗阀启动>断信号

第02步:触发<Y4 Y4 主仓进水电磁阀>通电

第03步:在此等待3000毫秒,索引23号通用寄存器

第04步:触发<Y4 Y4 主仓进水电磁阀>断电

第05步:在此等待0小时20分钟0秒0毫秒,首索引24号通用寄存器

第06步:触发<Y4 Y4 主仓进水电磁阀>通电

第07步:在此等待3000毫秒,索引23号通用寄存器

第08步:触发<Y4 Y4 主仓进水电磁阀>断电


时序环4环指令解释:

第00步:等待<M3 M3 冷凝器进水阀启动>通信号

第01步:触发<Y5 Y5 冷凝器进水电磁阀>通电

第02步:在此等待0小时1分钟0秒0毫秒,首索引99号通用寄存器

第03步:触发<Y5 Y5 冷凝器进水电磁阀>断电

第04步:触发<M3 M3 冷凝器进水阀启动>断信号



组1指令解释:

自定义

组2指令解释:

:(组长)如果<M80 M80 使能标志>无信号

:(组员)触发<M80 M80 使能标志>   通电

组3指令解释:

:(组长)如果<M100 M100>无信号

:(组员)将参数1与参数2的值进行四则运算后赋值

:(组员)将参数1与参数2的值进行四则运算后赋值

:(组员)将参数1与参数2的值进行四则运算后赋值

:(组员)将参数1与参数2的值进行四则运算后赋值

组4指令解释:

:(组长)如果<M100 M100>无信号

:(组员)将参数1与参数2的值进行四则运算后赋值

:(组员)将参数1与参数2的值进行四则运算后赋值

:(组员)将参数1与参数2的值进行四则运算后赋值

:(组员)将参数1与参数2的值进行四则运算后赋值

组5指令解释:

:(组长)如果<M6 M6 加热模式>有信号

:(组员)将参数1与参数2的值进行比较作为条件

:(组员)等待保持<5.00>秒

:(组员)触发<Y0 Y0 加热>   断电

组6指令解释:

:(组长)如果<M6 M6 加热模式>有信号

:(组员)将参数1与参数2的值进行比较作为条件

:(组员)等待保持<5.00>秒

:(组员)触发<Y0 Y0 加热>   通电

组7指令解释:

:(组长)如果<M100 M100>无信号

:(组员)将参数1与参数2的值进行四则运算后赋值

:(组员)将参数1与参数2的值进行四则运算后赋值

组8指令解释:

:(组长)如果<M9 M9 发酵模式>有信号

:(组员)将参数1与参数2的值进行比较作为条件

:(组员)触发<Y0 Y0 加热>   断电

组9指令解释:

:(组长)如果<M9 M9 发酵模式>有信号

:(组员)将参数1与参数2的值进行比较作为条件

:(组员)触发<Y0 Y0 加热>   通电

组10指令解释:

:(组长)检测第0环 第38帧是否为当前运行帧  

:(组员)将参数1与参数2的值进行比较作为条件

:(组员)等待保持<5.00>秒

:(组员)触发<Y0 Y0 加热>   断电

组11指令解释:

:(组长)检测第0环 第38帧是否为当前运行帧  

:(组员)将参数1与参数2的值进行比较作为条件

:(组员)等待保持<5.00>秒

:(组员)触发<Y0 Y0 加热>   通电

组12指令解释:

:(组长)检测第0环 第38帧是否为当前运行帧  

:(组员)将参数1与参数2的值进行比较作为条件

:(组员)触发<M3 M3 冷凝器进水阀启动>   通电

时钟1指令解释:

:当时间(08:00:00-12:00:00)时生效 索引寄存器G86

:触发<M4 M4 蒸馏标志>  条件满足时通电,否则断电


想了解更多JENASI(简思)PLC控制逻辑,请持续关注我们

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,104评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,816评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,697评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,836评论 1 298
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,851评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,441评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,992评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,899评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,457评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,529评论 3 341
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,664评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,346评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,025评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,511评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,611评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,081评论 3 377
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,675评论 2 359

推荐阅读更多精彩内容

  • 需求描述: 1、上电启动Y0上料传送带正转,当x1感应开关感应到之后Y0上料传送带正转断开触发Y1上料传送带反转延...
    JENASI阅读 20评论 0 0
  • 需求描述: 打包机开始工作前,首先要等到第一光电传感器(X0)检测到有物体通过。这个信号必须保持稳定,系统会持续监...
    JENASI阅读 22评论 0 0
  • 需求描述: 1、上电启动Y0上料传送带正转,当x1感应开关感应到之后Y0上料传送带正转断开触发Y1上料传送带反转延...
    JENASI阅读 11评论 0 0
  • 【控制要求】 1、A、B、C 三种产品在传送带上流通,传送带凸轮每转一周,产品从一个定点移动到另外一个定点,传送带...
    JENASI阅读 166评论 0 0
  • 需求描述: 第一部分:旋转培养架 由可调时间控制旋转启停,时间60分钟,旋转角度120度,旋转启动前打开伸缩...
    JENASI阅读 25评论 0 0