文末有项目案例及模板编程资料

导读:在我们学习PLC编程时,学完了指令后,需要学习一些小的案例让我们更好地理解PLC的功能以及执行顺序等。大家理解了这些小的案例后,慢慢自己上手去编写,逐步就会提升编程思维。

案例1:单按钮启停

所谓的单按钮启停就是第1次按下按钮时启动,再次按下时停止,周而复始循环。

之所以用这个案例是因为这个案例是一个非常典型的案例,它可以帮助我们理解PLC的扫描周期。

扫描周期理解:当接通I0.0时,V0.0线圈接通,接通后V0.0的常开触点闭合,然后判断第“④”中Q0.0是常闭的;接着再判断第“⑤”中的常闭触点断开,所以“⑤⑥”这条支路是不通的,但是由于“③④”是这条支路是接通的,所以Q0.0输出为1

再下一个扫描周期时,由于V0.0只接通1个扫描周期,所以“③④”是这条支路是断开的,而“⑤⑥”这条支路中是接通的(由于“⑥”在上个扫描周期是接通的),所以自锁。

推荐3个编程案例助你提升编程思维

案例2:运行统计案例

通过这个案例可以统计输出点的个数,如下图所示Q0.0Q0.1是接通的,VB1中的值是2。如果Q0.0Q0.1Q0.2是接通的,那么VB1中的值是等于3。在这个案例中,移动要将0一直赋值给VB1,这样才能正确统计出数据。否则会数据混乱。恰恰这个案例也是让我们掌握扫描周期的一个好案例。

案例3:设备报警程序

推荐理由:这个案例也是一个比较常用现场应用案例,因为现场一般设备都需要报警提示功能!

控制要求:

当电机出现过载时,过载报警指示灯以1HZ的频率进行闪烁,当按下复位按钮,若电机过载保护信号还存在,则报警指示灯常亮,若电机过载保护信息消失,则过载报警指示灯熄灭。

#artContent h1{font-size:16px;font-weight: 400;}#artContent p img{float:none !important;}#artContent table{width:100% !important;}