我刚开始学习梯形图编程。我使用的Allen Bradley RSLogix 5000中梯形逻辑 - '简单'咖啡机 - 可选:添加牛奶/添加糖
我一直在负责开发该工作像这样一个“简单”咖啡机:
- 切换按钮,可开始
- 落杯(10秒)
- 进热水(10秒)
- 如果需要的话,加入牛奶(10秒)
- 如果需要的话,加白糖(10秒)
- 进程完成 - 照亮完整的轻(10秒)
我已经实现以外的所有可选的添加牛奶&可选加白糖。
选项包括:
- 喝杯咖啡或者没有牛奶或糖。
- 或有一个牛奶和非糖的咖啡。
- 或者喝杯咖啡加糖&不是牛奶。
- 或者有一个咖啡与两个糖&牛奶。
我在考虑使用切换按钮来选择/跳转到子程序(选择所需的成分化妆)。但我想知道是否有另一种方式顺序通过程序?
谢谢。
梯形图逻辑编程(如您已经显示)包括编写一大套IF-cond-THEN-action语句(图中以图形方式显示为“梯级”)。要添加“额外”功能,请记下额外功能应该运行的* complete *条件,然后为此创建一个梯级。通常这些条件取决于以前完成的一些行动;您在RLL中使用状态位进行建模,该状态位在操作完成时设置。你可以通过设置一个锁存器来做到这一点通常,管理状态的定时器的输出正是你想要的。 – 2014-11-27 16:07:14