梯形图不会被高级语言替代,但是高级语言会使用的越来越多。
1,梯形图编程是时代的产物。刚毕业的时候,用的PLC是三菱A系列的,最原始的那种。从DOS界面进入。那个时候,虽然也有Windows界面了,但是PLC只能用DOS的黑白界面。还有的是LG的PLC,更扯淡的是三星的。可能设备是从韩国搬过来的原因,比较老。所以有幸见识了。
说是DOS界面的,可以用STL编程,也可以用LAD编程了。
2,梯形图会成为工控非标的主流。我的一个同事,原来搞的环保行业,WinCC也用。但是一直用的STL,后来用的SCL(他的上上家公司)。梯形图还是他上家公司用的。后来感觉用起来很舒服,就经常用了。
3,以后高级语言会越来越多。现在很多客户,会指定用Graph写程序。尤其是在顺序结构中用的比较多。简单明了。但是在专有终端上,SCL还是用的比较多的,尤其是进行封装。
老外都比较另类,喜欢用FBD。
好多WinCC,甚至伺服,用的都是VB风格。VBA脚本程序。另外Codesys作为一个大平台。以后对高级语言的支持只会越来越多。
梯形图是一个时代产物,而且应用非常广泛在IEC标准里,而且基本所有的PLC,DCS系统都支持,简单易懂。
对于没有高级语言编程基础的人,熟悉继电器控制回路的工程师来说是很简单易学的
而且直观,调试方便,对于逻辑控制非常适合,而高级语言主要用于复杂的算数运算,高级算法等编写,并不适合所有人
对于很多人来说,学习plc,梯形图是必须掌握的,相当于一个通用语言一样,搞懂了一种品牌的,其他的品牌的也基本都能掌握。
所以这种语言是不会被取代的
如此简单直观的编程语言,怎么会被取代?
目前非标自动化行业的主流编程语言还是梯形图,由于表达直观易于上手,还是多数人的编程首选。但随着高级语言的出现,像西门子的SCL语言,三菱的ST文本,都为非标自动化注入了新的活力。我个人认为,梯形图编程语言不会被取代,因为二者各具优势!
梯形图优势:主要是由于梯形图与电气控制系统的电路图很相似,具有直观易懂的优点,很容易被从业人员掌握,特别适用于开关量逻辑控制与顺序控制。输入输出状态直接明了。易于查找故障与BUG。
高级语言优势:采用高级语言(SCL、ST语言等)进行编程,可以完成较复杂的控制运算;但是要有一定的计算机高级语言的基础知识和编程经验,对电气设计人员要求较高。直观性和操作性较差。不易于监控和追溯苏程序状态。故障分析相对困难些。
所以,两者相结合的程序效率较高,当然这个也看个人习惯和具体的工艺要求。技术大牛用哪种语言都无所谓。