学习西门子plc编程的入门例子,西门子plc比较指令的用法,对进出仓库的货物进行记录,仓库最多可放6000箱货物,当货物多于1000箱灯L1亮,多于5000箱时灯L2亮。
西门子plc比较指令实例
1、I/O分配表
2、梯形图程序
3、PLC接线图
4、程序调试及结果分析
把程序下载到S7-200的PLC中进行调试。在下载之前先把程序中的数字进行缩小处理,以便在实验中能更好更快的观看到实验结果。我们把L1的灯亮的时候设置为5。把L 2灯亮设置为10,这样就能更快的看到实验结果。
当按下在线控制面板上的I0.0f时,即I0.0接通,表示有货物进去。当点击在线控制面板上的I0.0f五次后,此时计时器中的计数值为5,(即表示仓库中已经有1000箱物品)则灯L1要亮,即Q0.0有输出。当继续点击I0.0f后点击有十次后,此时计数器的计数值位10(即表示仓库中有5000个物品),此时灯L2也亮即Q0.1有输出当继续点击在线控制面板上的I0.0f。计数器中的计数值就继续往上增加。
当按下在线控制面板上的I0.1f后计数器就开始往下减。点击一次,计数器中的计数值就减少一次。当计数器中的值小于10时即表示仓库中的物品少有5000箱,此时灯L2灭(即Q0.1没有输出)当继续点击I0.1f时计数器 中的计数值继续减少,当减少到小于5次时。表示仓库中的物品少于1000,此时灯L1灭。Q0.0就没有输出。当按下在线控制面板上的I0.2f时计数器清零。L1和L2都不亮,(即Q0.和Q0.1都没有输出)。