03.10 关于PLC基本指令的学习,你未必会?

我们学习PLC编程,最主要的环节之一就是基本指令的学习。

关于基本指令的学习,我们以博图V13为基础来给大家介绍一下方法和思路。

探索性的学习,也就是以认知的态度来学习。就像我们上学的时候刚到一个班级,我们对大家都是陌生的我们要逐渐的去认识和接受大家。

关于PLC基本指令的学习,你未必会?

图1,这是一个常开点,上边的问题是提示我们输入变量。

我们输入的就是变量,变量可以是I0.0,Q1.0,M20.1,DB1.DBX100.0等,如果我们写的是M1.2,那么我们为什么加入这个变量跟什么有关呢,跟编程人员的编程思路有关。就像一般班级里边,老师说:“学号为12号的给我背一下课文的第八章第九节”,老师为啥让他背课文是有前因后果的,这里也是一样我们的输入变量来写啥一般由编程人员决定,但是编程人员一般也不会瞎写。

关于PLC基本指令的学习,你未必会?

图2,这是一个常开点,上边的问题是提示我们输入变量。

我们输入的就是变量,变量可以是I0.0,Q1.0,M20.1,DB1.DBX100.0等,如果我们写的是M1.2,那么我们为什么加入这个变量跟什么有关呢,跟编程人员的编程思路有关。就像一般班级里边,老师说:“学号为12号的不用背诵一下课文的第八章第九节”,老师为啥不让他背课文是有前因后果的。

这里我们就理解了,变量名称一致的,开点和闭点永远是相反的状态,还必须是相反的状态。就像我们除了黑夜就是白天式样的。你说还有极昼和极夜呢,那就是你说的我们PLC里边的“常通”触点和“常断”触点,一个是一直接通,一个是一直断开。这些都属于特殊寄存器。当然了我们说的极昼和极夜也是特殊情况。

就像我们的生活一样,只要我们没有死掉,就会一直白天黑夜,黑夜白天的过。那么对应我们PLC就是,同一变量的常开点和常闭点,可以重复多次使用,没有次数限制,一般我们根据需求使用。就像你到饭店吃饭,老板告诉你啤酒免费,你会一直喝到死吗?不会的,自己喝饱了为止,这里也是一样的,我们编程的时候,需要用开点的时候就用开点,需要用闭点的时候就用闭点,没必要闲的没事无限制的使用。

那么问题来了程序里的开点和闭点什么时候接通,什么时候断开呢,这个取决于我们的输入模块能否检测到可以驱动模块的电压。如果输入点检测到驱动电压并且可以驱动,那么CPU就判定输入点有效,这样的话常开点就接通,同时常闭点断开。如果我们的驱动电压断开或者驱动电压不足,那么我们常开触点就是断开,同时常闭触点就会闭合。因为常开和常闭永远是状态相反的。

那么根据开点和闭点总相反,你想到了什么,或者想到了如何应用吗?

关于PLC基本指令的学习,你未必会?

图3

图3所示,我们怎么理解呢?开点理解成白天,闭点理解成晚上,当我们白天工作,晚上依然工作,那么我们就是一直在工作。那么M200.1会一直保持输出状态。

关于PLC基本指令的学习,你未必会?

图4

图4所示,我们怎么理解呢?开点理解成白天,闭点理解成晚上,白天和晚上我们能同时工作吗,这种事情是不会发生的。既然不能可能发生,所以我们就不会工作,那么M200.0就是一直断开的。

有人说,老师来点复杂的吧,这忒简单了。

关于PLC基本指令的学习,你未必会?

图5

图5,该段程序上下两行的区别在哪里?程序执行的区别,执行结果的区别。

关于PLC基本指令的学习,你未必会?

图6

图6,该段程序上下两行的区别在哪里?程序执行的区别,执行结果的区别。

如果我告诉你,我想让上下两段程序都可以使用,我们该如何选择外部的接线方式?

有没有其他办法,办法有几种?

关于PLC基本指令的学习,你未必会?

图7

图7,该段程序上下两行的区别在哪里?程序执行的区别,执行结果的区别。

关于PLC基本指令的学习,你未必会?

图8

图8,该段程序上下两行的区别在哪里?程序执行的区别,执行结果的区别。

如果我告诉你,我想让上下两段程序都可以使用,我们该如何选择外部的接线方式?

有没有其他办法,办法有几种?

关于PLC基本指令的学习,你未必会?

图9

图8,该段程序上下两行的区别在哪里?程序执行的区别,执行结果的区别。

看完我们的问题,请大家在评论区留言。如果上边的程序都可以使用的话,那么我们在实际应用的过程中,如何选择用那种程序?那种程序更稳定呢?如果大家能把这些想明白,或许能打通一些你学习PLC的一些血脉。

做一个有思维的编程人,做一个有思想的人。

今天就讲到这里,下期再见!喜欢我们请关注我们,今日头条,陆续更新。


分享到:


相關文章: