您现在的位置是:首页 > PLC技术 > PLC技术

用于煮咖啡机的SFC程序

来源:艾特贸易2017-06-05

简介设计一个给咖啡发放三种不同糖量的 SFC 程序。 解:这是咖啡机控制程序中的加糖部分,是一个物料混合逻辑顺序控制问题,本题强调具有选择性分支的 SFC 程序的编程。 (1) 功能要求

    设计一个给咖啡发放三种不同糖量的SFC程序。    解:这是咖啡机控制程序中的加糖部分,是一个物料混合逻辑顺序控制问题,本题强调具有选择性分支的SFC程序的编程。    (1)功能要求    ①使用一个运行按钮SB2,每按一次,咖啡机运行一个加糖周期。    ②咖啡机能发放三种不同量的糖:不加、1份、2份。在其操作面板上设置三个按钮NONE1Sugar2Sugar分别来选择上述三种放糖量,如图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转移到状态S20S20之下将进入选择性分支。若X005接通,从状态S20转移到状态S21Y005没有接通,不放糖;若X006接通,从状态S20转移到状态S22T5控制Y005接通时间为1s,对应输出放糖1份;若X007接通,从状态S20转移到状态S23T6控制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)所示。
咖啡机加糖PLC控制
    4. 43    咖啡机加糖PLC控制    (5)步进梯形图和指令表    指令表和步进梯形图分别如图4. 43(b)和图4.44所示。
咖啡机加糖PLC控制梯形图
    4. 44    咖啡机加糖PLC控制梯形图    从图4. 44中可以看到,在步序3这一行的阶梯,除了启动按钮X004之外,还串联了S20S23的常闭。这就说明,一旦系统启动以后,只要S20S23中有一个有效,其对应的常闭就不能闭合,再次按启动按钮X004将不起作用。这就保证了每按一次X004,咖啡机运行一个加糖周期的功能要求。    步序1320所画阶梯正是选择性分支向三个分支的散转部分。    ①若X005接通,从S20转移到S21,即步序为36的阶梯,并再转移至汇合状态S26,所以Y005没有接通,不放糖。    ②若X006接通,从S20转移到S22,即步序为22的阶梯,用T5控制Y005接通时间为1s,即控制进料阀加糖1份。1sT5常开闭合,转步序为36行的阶梯,再转移至汇合状态S26    ③若X007接通,从S20转移到S23,即步序为28的阶梯,用T6控制Y005接通时间为2s,即控制进料阀加糖2份。2sT6常开闭合,转步序为44的阶梯,再转移至汇合状态S26    (6)接线图    接线图如图4.45所示。
例4.11接线图
    4.45    4.11接线图