登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:PLC建模之三:通电表来描述交通灯的控制逻辑

点击:737 回复:7


通电表适合描述顺序执行的逻辑动作。它最早来源于研究继电器电话。继电器电路是典型的异步时序逻辑,只不过是用硬件实现时序和逻辑。PLC用软件实现时序和逻辑,但是这种分析方法是通用的。
一个典型的通电表如表。当然使用者可以根据需要和自己程序的特点加以修改,比如在节拍序号前再加入上一级的序号。它的每一列记录着所有输出 和关键内部变量的状态,每一行代表当前节拍的动作。我们可以自由的定义变量的状态,比如数字量就用ON/OFF,或直接画O和X,模拟量可以直接写入数 值。

图片
查看大图

这里的序号类似STL中的状态。输入1输入2是当前状态的触发条件,当然也许本状态是由内部变量如定时器触发。

图片
查看大图

也可以直接将某一状态的触发条件和终止条件单独列出来。通电表的具体形式多种多样,完全根据需要来。通电表的优点:由表格来描述时序和逻辑,过程清晰,并且可以一目了然全局变化。易于分析和交流。它的缺点也很明显,如果输入输出太多,它将是非常庞大的一张表。
回到我们的例子,交通灯的输出是东西和南北向的红黄绿灯。由通电表描述就是这个样子的:

图片
查看大图

把控制逻辑用这张表表示出来,谁都能看清楚,谁照着这个表去编程序都不会弄错。
15-10-27 14:43
学习了!
15-10-27 15:11
以前看过一次通电表,觉得好复杂,就没看了;可能,是因为不应用吧。
15-10-27 15:25
楼主绝对的高手。膜拜!
15-10-27 15:32
我在我博客里写了一个系列的PLC建模的文章,欢迎去看啊。其实建模说的比较学术了,就是把控制逻辑整理下来,比较直观和便于理解
15-10-27 19:51

引用 sayhier 在 2015/10/27 19:51:20 发言【内容省略】

嗯,说得对,刚开始说建模我以为是什么好东东,原来就是列表表情
15-10-27 21:47
楼主的博客真的不错,大家可以去看看表情
15-10-28 09:21
学习一下啦。
16-07-09 22:45

工控新闻

更多新闻资讯