【侯老师说西门子300】西门子S7-300 FB应用案例:红绿灯

1、具体控制要求如下:

按下启动,

东西方向:绿灯亮20S,绿灯闪烁5S,黄灯亮5S,红灯亮30S,然后循环。

南北方向:红灯亮30S,绿灯亮20S,绿灯闪烁5S,黄灯亮5S,然后循环。

2、控制流程图

3、分析:不管是东西,还是南北,都是4个状态,因此只需要编写一个FB,重复调用即可。每个状态里都有个定时器,和其设定的时间,一个中继M表示一个输出。

4、程序如下:

第一步:在程序建立FB1,并定义FB1的接口变量

第二步:在FB1中编程如下

第三步:在OB1中调用两次FB1

小伙伴们这个经典案例你学会了吗?关注叨叨TV,侯老师将不定期推送原创文章,欢迎大家学习。

(0)

相关推荐