现在很多大品牌的中高级 PLC 都支持国际电工委员会 IEC61131 标准中规范的五种编程语言的混合编程,即梯形图(LD)、结构化文本(ST)、流程图(SFC)、指令表(IL)和功能块(FB)。在这五种编程语言中,
此外,由于西门子 S7 系列 PLC 在国内工控领域中使用很广,它的编程软件 Step7 默认情况下只支持梯形图和指令表编程,但通过安装“S7-SCL”软件包和“S7-Graph”软件包可实现结构化文本和流程图编程。
结构化文本是一种类似于计算机高级语言的编程方式,它的语法规范接近计算机中的PASCAL 语言。
所以有人就问:
SCL将成为PLC的主流编程语言么?
于是很多电气人发表了自己的看法,一起来看看吧!
bnnyygy 说: |
我献丑来一个,半成品,给设备改造的,用的欧姆龙CP1L,ST语言功能块,部分节选。 |
wenpian 说: |
还是梯形图适合逻辑。 |
ljj977 说: |
程序写的不错。tia protal中可以采用SCL与LAD混编的模式。这样的灵活性就更大了。 作为一个有C基础的人来说,用SCL他可能更擅长,入门更快。作为习惯了LAD编程的人员来说,写一般的逻辑关系程序,确实要清晰些。 |
fujifa 说: |
在JAVA出现之前,C语言的菜鸟们也是认为C语言将一统江湖,在PYTHON出来之前,JAVA的菜鸟们也是这么认为的。菜鸟们总是习惯使用必将,一定等词汇来描述他们认为的事物,为什么老鸟们不这样认为呢?因为老鸟们知道: |
hgxmm123 说: |
老外喜欢用SCL语言编程,它功能丰富。国人喜欢用梯形图编程,易于推广。 有些PLC语言不能实现的功能,用SCL就能实现。 |
twtynijj 说: |
最多只能说是备选的语言方法 ,主流怕是很难,可读性并不是很好,推广也难。老外是因为人家母语就是字母组成,对他们来说可读性还是非常强。 现在PLC还是以LAD SFC ST CFC 这一类为代表,也符合IEC标准的。如果哪一家PLC只有一种你说的SCL,怕是干不了几年在中国就只能关门了,这是由市场决定的。 |
cvlsam 说: |
西门子之所以称为SCL而不是ST,是因为其编程语言指令表叫做STL,为了避免混淆,所以叫做SCL,其实就是其他厂家的ST语言。 |
twtynijj 说: |
嗯,西门子是不熟悉,刚出社会那会接触过。换工作环境后就没怎么接触。而且也只会用梯形图呀。 |
pqsh 说: |
我觉得,5-10年这些语言都将消失。 人工智能,会听懂人的语言和思想。只要你说清楚,机器就会执行。当然,这样汉语会失去优势,因为汉语逻辑不严谨。 |
fsjnzhouyan 说: |
现在有些智能家居就能接收中文语音控制家电。 |
vao 说: |
梯形图,这种应该是主流趋势,不是你自己擅长什么就一定会主流,工人容易看懂的才好。 |
gaoyingchun 说: |
工控人要失业了 |
ljj977 说: |
在数据的处理方面,SCL还是要比LAD更具有它的它快捷性,计算的功能也是十分强大的。比如一个一维数组,你在使用时,感觉用LAD不难,但一个二维数组、一个多维数组你再使用LAD编程,难度就要大多了。 SCL是三大语言之一,说它是主流的编程语言不为过吧。 |
cvlsam 说: |
用过AB的梯形图的话,觉得其他语言都可以不要了。 其实三大语言并不包括ST语言。 |
wgefwgef 说: |
越是菜鸟,越是水平差,越抵制ST。 |
逍遥的久鸣 说: |
不管白毛黑猫抓到老鼠才是好猫,越简单明了越好,这么多年过去了,梯形图还是那么坚挺! 如果后期维护,现场水平不高,是不是就要失业了? |
hnhyczj 说: |
高级语言应当是发展的方向。 |
乌龟船长 说: |
老外喜欢用SCL语言编程,它功能丰富。国人喜欢用梯形图编程,易于推广。 |
fuhuafeng72 说: |
SCL确实好,但一些工控不适合。 |
ljj977 说: |
LAD是PLC编程使用最广泛的语言,用户量最多,当然它是老大。但SCL也一定会壮大起来的,因为它有自己优势。这里并不是说LAD不好,但有时候,有些人用SCL去编程反而更方便,特别是熟悉高级语言(如C语言等)的人。这两种语言的使用肯定是因人而异的,喜好不同、知识背景不同,他们的选择就不同。 |
liuxd6909 说: |
但凡是主流都是被大多数人所认同 的,所接受的。 |
fuhuafeng72 说: |
企业有三六九等,很多小作坊,你给他传统的继电器系统原理图都搞不明白,不要说英文类C的程序了。世界就是个矛盾体。 LAD确实是一种不错的编程方式,之于类C,形如安卓之于IOS。 |
zhanghaiw 说: |
做逻辑SCL确实不怎么样,搞搞算法还可以。建议LAD+SCL的组合,感觉非常棒。 |
965528555 说: |
做逻辑也是非常好的,算法更是好用。而且方便转换其他PLC |