正常的梯形(正常的梯形怎么画)正常的梯形(正常的梯形怎么画)

关注健康
关注真实体验

正常的梯形(正常的梯形怎么画)

正常的梯形(正常的梯形怎么画)

总有些人认为,自动化=plc=编程=梯形图=常开常闭,总之,在他们看来,做设备不就是写几行梯形图,plc不就是常开常闭?这其实是严重的认知错误,至于那句著名的废话“不管用什么方法,能达到目的不就行”更是外行的现眼,猪饲料和鸡蛋饼都能达到吃饱的目的,你吃什么?
其实,从图纸阶段,就应该考虑整个项目的合理性和方便性,所以,图纸是设计,而不是画,eplan是电气设计,而不是什么电工画图。画图纸,只适合批量的机械作业,比如各种设计院的抄图纸,套图纸。就目前自动化行业来说,控制要求越来越多,套图纸,基本不存在。


比如,某个项目中,有8个变频器需要控制,作为一个具备基本素质的电气从业人员来说,程序中,应该具备判断程序,就是判断这8个变频器是不是正常。

比如,项目中,把变频器的状态输出,接到plc的输入端上,判断变频器是否正常的梯形图如下

有人说,这个叫直观易懂,这其实是老太太的裹脚布,纯粹就是流水账。这跟梯形图没关系,关键是编程思维在作怪,用ST语言又怎么样,很多人用SCL语言,估计程序写成下面的样子


还是老太太的裹脚布,又臭又长。要是80个变频器呢?所以说,很多人说ST语言不适合写逻辑,根本就是用梯形图的思维去写ST语言,明明是怪自己学艺不精,还怪SCL语言不行。这不就是自己便秘怪地球引力变小了?
所以,思维不行,思路不行,跟用语言没关系,没有一个清晰的思路,用梯形图写出的plc程序,除了你自己,没人会觉得直观易懂,怕是时间长了,自己业看不懂了。

其实,这个问题很简单,换个思路,用梯形图也很简单



把8个变频器的输入,看成是8个BOOL量,然后把这8个布尔量看成是一个字节,只需要判断这个字节的值就行了,就算80个,800个变频器,程序也不会很复杂。


那么,问题来了,如果这8个变频器的输入不是连续的怎么办?所以,plc项目是一个系统工程,从图纸设计开始,就要全盘考虑。如果输入不连续,这种方法能不能用呢?当然呢,那需要再增加一个功能块,把这些不连续的位置变量,转换成字节或者字就可以了。

这个,我们还可以做成功能块,今后,无论是变频器还是伺服,甚至是接触器,都可以用这个功能块,判断所有的元件是不是正常,因为,对于plc来说,无论说什么,无非是一个数字量的输入。


不断的把每个项目中用到的东西总结,方便以后的项目使用,这就是不重复造轮子,这就是plc编程框架的意义和终极目的之一。

未经允许不得转载: 九月健康网» 正常的梯形(正常的梯形怎么画)
分享到: 更多 ( 0)