您现在的位置是:首页 > PLC技术 > PLC技术
用于煮咖啡机的SFC程序
来源:艾特贸易2017-06-05
简介设计一个给咖啡发放三种不同糖量的 SFC 程序。 解:这是咖啡机控制程序中的加糖部分,是一个物料混合逻辑顺序控制问题,本题强调具有选择性分支的 SFC 程序的编程。 (1) 功能要求
设计一个给咖啡发放三种不同糖量的SFC程序。 解:这是咖啡机控制程序中的加糖部分,是一个物料混合逻辑顺序控制问题,本题强调具有选择性分支的SFC程序的编程。 (1)功能要求 ①使用一个运行按钮SB2,每按一次,咖啡机运行一个加糖周期。 ②咖啡机能发放三种不同量的糖:不加、1份、2份。在其操作面板上设置三个按钮NONE、1Sugar、2Sugar分别来选择上述三种放糖量,如图4.42所示。 图4. 42 咖啡机 (2)输入/输出端口设置 咖啡机加糖PLC控制的I/O端口分配如表4.8所示。 表4.8 咖啡机加糖PLC控制的I/O端口分配表
输 入 名 称 输入点 启动按钮 SB2 X004 不加糖按钮 NONE X005 加1份糖按钮 1Sugar X006 加2份糖按钮 2Sugar X007 输 出 名 称 输出点 加糖器 进料阀 Y005 (3)状态表 咖啡机加糖PLC控制的状态表如表4.9所示。第1工步实现程序散转,启动不同的放糖过程。第2工步选择不同糖量的发放。各个状态的转移条件如表中的第4列所示。转移条件X004接通,从原位进入第1工步,即从状态S2转移到状态S20。S20之下将进入选择性分支。若X005接通,从状态S20转移到状态S21,Y005没有接通,不放糖;若X006接通,从状态S20转移到状态S22,T5控制Y005接通时间为1s,对应输出放糖1份;若X007接通,从状态S20转移到状态S23,T6控制Y005接通时间为2s,对应输出放糖2份。 表4.9 咖啡机加糖PLC控制的状态表
工步号 状态号 状态输出/状态功能 状态转移 原位 S2 PLC初始化 X004: S2→S20 第1工步 S20 程序散转,启动不同的放糖过程 X005: S20→S21 X006: S20→S22 X007: S20→S23 第2工步 S21 要求不加糖 S21: S21→S26 S22 Y005得电,T5控制进糖时间,能放1份糖 T5: S22→S26 S23 Y005得电,T6控制进糖时间,能放2份糖 T6: S23→S26 返回 S26 回原位 S26→S2 (4)状态转移图 按表4.9画出等效的选择结构SFC,如图4.43(a)所示。 图4. 43 咖啡机加糖PLC控制 (5)步进梯形图和指令表 指令表和步进梯形图分别如图4. 43(b)和图4.44所示。
图4. 44 咖啡机加糖PLC控制梯形图 从图4. 44中可以看到,在步序3这一行的阶梯,除了启动按钮X004之外,还串联了S20~S23的常闭。这就说明,一旦系统启动以后,只要S20~S23中有一个有效,其对应的常闭就不能闭合,再次按启动按钮X004将不起作用。这就保证了每按一次X004,咖啡机运行一个加糖周期的功能要求。 步序13~20所画阶梯正是选择性分支向三个分支的散转部分。 ①若X005接通,从S20转移到S21,即步序为36的阶梯,并再转移至汇合状态S26,所以Y005没有接通,不放糖。 ②若X006接通,从S20转移到S22,即步序为22的阶梯,用T5控制Y005接通时间为1s,即控制进料阀加糖1份。1s后T5常开闭合,转步序为36行的阶梯,再转移至汇合状态S26。 ③若X007接通,从S20转移到S23,即步序为28的阶梯,用T6控制Y005接通时间为2s,即控制进料阀加糖2份。2s后T6常开闭合,转步序为44的阶梯,再转移至汇合状态S26。 (6)接线图 接线图如图4.45所示。
图4.45 例4.11接线图
点击排行
