想了想,为了让arduino实用,需要融入常规生活中。
而PLC学习,比较基础的,就是红绿灯系统。
涉及到互锁,延迟,逻辑关系等。
主要还是好理解,大家都见过,都能想明白怎么动作。
做系统,首先是想明白逻辑。信号灯逻辑如下:
(虽然这图是PLC上用的,不过分析起来是一样的。我比较服气的是,网上搜索到的这个图,竟然90%以上是错的。吐槽一下,目前按点击排名的搜索引擎太差。按正确与否进行排名的引擎得搭梯子才能用。)
接着分析:
第一阶段:
南北红灯13亮着时:
东西绿灯3亮25s
东西绿灯3闪3s。
东西黄灯2亮2s。
东西绿3,东西黄2和南北红13都灭。
第二阶段:
东西红灯1亮着时:
南北绿灯11亮25s
南北绿灯11闪3s。
南北黄灯12亮2s。
南北绿11,南北黄12和东西红1都灭。
周而复始...