ST语言不如梯形图直观易懂?不存在的,那是你没掌握ST语言的精髓

小编我是一个ST语言的狂热粉丝,正是意识到了ST语言的强大和方便,所以才非常推崇!!而梯形图的拥护者之所以疯狂反对,攻击小编情商低,还要被老板开出,理由无非就是梯形图简单直观易懂!

ST语言不如梯形图直观易懂?不存在的,那是你没掌握ST语言的精髓

对于此种理由,小编是呵呵的!!你之所以认为ST语言不如梯形图直观易懂,那是你没掌握ST语言的精髓!!就跟你学梯形图一样,单纯为了学习而学习!!没有掌握原理,不能融会贯通。

ST语言不如梯形图直观易懂?不存在的,那是你没掌握ST语言的精髓

步进控制,在PLC控制中应用非常之广泛,因为大部分机器设备都是一步步完成工作的,今天小编就用ST语言实现步进控制,破解ST语言不如梯形图简单直观的谣言。也许你天天就用常开常闭,自锁互锁弄些个灯泡气缸,还没用到步进功能。

ST语言不如梯形图直观易懂?不存在的,那是你没掌握ST语言的精髓

如图所示,这是用三菱FX5U系列PLC的ST语言实现的步进功能,它使用了ST语言中的CASE语句。它的语法如下

CASE 变量 OF

1: 语句1;

2: 语句2:

3:语句3;

else

语句;

end_case;

它的意思就是 根据变量的值来决定执行的语句,如果变量的值都不在条件判断中,就执行case后面的语句。其中,执行的语句不仅仅可以是简单的语句,还可以调用子程序。

小编倒觉得,用CASE语句实现步进功能,比用梯形图更加简单直观!!!因为ST语言是自由的,当然,自由意味着责任,这就需要你养成良好的编程习惯和规范!!所以,使用ST语言可以很好的提高自己,天天弄些个直观易懂没智商的梯形图,永远不会提高


分享到:


相關文章: