咖啡发放三种糖量的sfc程序设计.doc
5页咖啡发放三种糖量的SFC 程序设计 一、功能要求 1)使用一个运行按钮SB2,每按一次,咖啡机运行一个加糖周期 2)咖啡机能发放三种不同量的糖:不加、1 份、2 份在其操作面板上设 置三个按钮:NONE、1Sugar、2Sugar分别来选择上述三种放糖量,如上图: 二、输入/输出端口设置 咖啡机加糖PLC 控制的I/O 端口分配如下表所示 咖啡机加糖PLC 控制的I/O 端口分配表 输入 输出 名称 输入点 名称 输出点 起动按钮 SB2 X004 加糖器 进料阀 Y000 不加糖按钮 NONE X005 加1 份糖按 钮 1Sugar X006 加2 份糖按 钮 2Sugar X007 三、状态表 咖啡机加糖PLC 控制的状态表如下所示 咖啡机加糖PLC 控制的状态表工步号 状态号 状态输出/状态功能 状态转移 原位 S2 PLC X004:S2→S20 X005:S20→S21 X006:S20→S22 第1 工步 S20 程序散转,起动不同的放糖过程 X007:S20→S23 S21 要求不加糖 S21:S21→S26 S22 Y005 得电,T5 控制进糖时间,能 放1 份糖 T5:S22→S26 第2 工步 S23 Y005 得电,T6 控制进糖时间,能 放2 份糖 T6:S23→S26 返回 S26 回原位 S26→S2 第1 工步实现程序散转,起动不同的放糖过程。
第2 工步选择不同量糖的 发放各个状态的转移条件如表中的第4 列所示,转移条件X004 接通从原位进 入第1 工步,即从状态S2 转移到状态S20S20 之下将进入选择性分支,若 X005 接通,从状态S20 转移到状态S21,Y005 没有接通,不放糖;若X006 接 通,从状态S20 转移到状态S22,T5 控制Y005 接通时间为1s,对应输出放糖 1 份;若X007 接通,从状态S20 转移到状态S23,T6 控制Y005 接通时间为 2s,对应输出放糖2 份 根据它的功能要求、I/O 端口分配表和状态表设计出SFC 图如(a) ,转换 为指令表如图(b)所示a)SFC (b)指令表咖啡机加糖PLC控制梯形图 从上面的梯形图可以看到,在步序3 这一行的阶梯,除了起动按钮X004 之 外,还串联了S20~S23 的常闭这说明,一旦系统起动以后,只要S20~S23 中有一个有效,其对应的常闭就不能闭合,再次按起动按钮X004 将不起作用, 保证了每按一次X004,咖啡机运行一个加糖周期的功能要求 步序13~20 所画阶梯正是选择性分支向三个分支的散转部分。
1)若X005 接通,从S20 转移到S21,即步序为36 的阶梯,并再转移至汇 合状态S26,所以Y005 没有接通,不放糖2)若X006 接通,从S20 转移到S22,即步序为22 的阶梯,用T5 控制 Y005 接通时间为1s,即控制进料阀加糖1 份1s 后T5 常开闭合,转步序为36 行的阶梯,再转移至汇合状态S26 3)若X007 接通,从S20 转移到S23,即步序为28 的阶梯,用T6 控制 Y005 接通时间为2s,即控制进料阀加糖2 份2s 后T6 常开闭合,转步序为44 行的阶梯,再转移至汇合状态S26 通过模拟试验,能够符合设计要求,各项功能均正常,可通过调整程序中的各 项相关数据以达到不同的功能需求,程序设计符合各项标准。





