小车自动往复循环运动:两个启动按钮,右启动(I0.0)和左启动(I0.1)。按下右启动,电机右行(Q0.0),如果按下左启动,电机左行(Q0.1)。碰到右限位 SQ1(I0.2),自动反向,左行,碰到左限位 SQ2(I0.3 ),又自动反向;按下停止(I0.4),电机停止。(左行与右行互锁,左行过程中按右行按钮无效。)
(1)主电路
(2)输入/输出变量表
将I点映射到DB块
(3)PLC顺序功能图
(4)梯形图
输入映射:
调用子程序:
自动流程, 左行与右行互锁,左行过程中按右行按钮无效。
(5)仿真过程中梯形图的监控和WINCC画面的仿真运行
经仿真测试满足题目要求:按下右启动,电机右行(Q0.0),如果按下左启动,电机左行(Q0.1)。碰到右限位 SQ1(I0.2),自动反向,左行,碰到左限位 SQ2(I0.3 ),又自动反向;按下停止(I0.4),电机停止。
触摸屏界面,关联变量即可: