接触S7-1200的时间不是很长,但个人感觉TIA中的SCL编程语言还不错
2021-07-30
好久没接触S7-1200了,不过个人觉得TIA里的SCL编程语言还不错。下面是我写的传送带的启动和停止程序:
说:
我展示一个丑陋的半成品,用于设备改造,使用欧姆龙CP1L,ST语言功能块,部分摘录。
说:
梯形图还是适合逻辑的。
说:
程序写得很好。 SCL 和 LAD 可以在 tia 模式下混合。这种灵活性甚至更大。
作为一个有C基础的人西门子编程语言scl,他可能更擅长使用SCL并且上手更快。作为一个习惯了LAD编程的人,写一般的逻辑关系程序确实更清晰。
一些普通的电脑程序员,1200的编程工作就能搞定,转行也不会有太大的障碍。可以说PLC程序员的来源会更加广泛。
说:
在JAVA出现之前,C语言的新手也相信C语言会称霸世界。在它出来之前,JAVA的新手也是这么认为的。新手总是习惯用must,必须等词来形容自己的想法。为什么老兵不这么认为?因为退伍军人知道:
1:SCL,又称ST语言,编译成机器码时执行效率比其他语言低。
2:梯形图编程语言也在进步。看看在梯形图中使用高级语言编程等增强型梯形图语言的厂商如富士、AB。
说:
外国人喜欢用功能丰富的SCL语言编程。中国人喜欢用梯形图编程,容易推广。
有些PLC语言无法实现的功能可以用SCL实现。
说:
充其量只能说是一种替代的语言方法。主流怕是难,可读性不是很好西门子编程语言scl,很难推广。对于外国人来说,因为他们的母语是由字母组成的,所以还是很有可读性的。现在PLC仍以LAD SFC ST CFC为代表,同样符合IEC标准。如果一个PLC只有你提到的一种SCL,几年后它可能会在中国关闭。这是市场决定的。
说:
西门子之所以叫SCL而不是ST,是因为它的编程语言指令表叫做STL。为了避免混淆,就叫SCL,其实就是其他厂商的ST语言。
“它仍然以 LAD SFC ST CFC 为代表”。看到这句话说明你对西门子不熟悉。
说:
嗯,西门子不熟悉,刚出社会就接触过。换了工作环境后,就没有太多联系了。并且只会使用梯形图。
pqsh 说:
我认为这些语言将在 5-10 年内消失。
人工智能,可以理解人的语言和思想。只要你说清楚,机器就会执行。当然,中国人这样会失去优势,因为中国人逻辑不严谨。
说:
现在一些智能家居可以接收中文语音控制设备了。
vao 说:
梯形图,这应该是主流趋势。不管你擅长什么,你一定会成为主流。最好让工人容易理解。
说:
工控人员要失业了
说:
在数据处理方面,SCL还是比LAD效率高,计算功能也很强大。比如用一维数组的时候,觉得用LAD不难,但是如果用LAD来编程二维数组或者多维数组,就难多了。
作为博图软件的三大编程语言,SCL是标准配置。在最初的 300/400 编程语言中,尚未包含在标准配置中。这也说明西门子对它的重视,也给了大家一个信号。因此,有必要了解它并学习它。
SCL 是三大语言之一。说它是主流编程语言一点也不为过。
说:
如果你用过AB的梯形图,我觉得其他语言可以省略。
其实三大语言都不包括ST语言。
以前是梯形图、指令表和功能块。现在有的厂家取消了指令表,取而代之的是SFC。
当然,多学也没有错,但不是基于西门子SCL语言。 SCL 语言离标准还有点距离。如果要使用它,您应该向学习。人们完全符合IEC标准。
说:
菜鸟越多,等级越差,对ST的抗性越强。
开心九明说:
白毛黑猫抓老鼠到底是不是好猫,越简单越清晰越好,这么多年了梯形图还是那么强!
如果现场维护水平不高,你会失业吗?
说:
高级语言应该是发展方向。
乌龟船长说:
外国人喜欢用功能丰富的SCL语言编程。中国人喜欢用梯形图编程,容易推广。
说:
SCL 确实不错,但有些工业控制不适合。
说:
LAD 是 PLC 编程中使用最广泛的语言,拥有最多的用户。当然是老板。但SCL肯定会成长,因为它有自己的优势。这并不是说LAD不好,只是有时候有些人用SCL编程更方便,尤其是那些熟悉高级语言(如C语言等)的人。这两种语言的使用肯定因人而异,喜好不同,知识背景不同,选择也不同。
用 LAD 语言编写的程序比普通电工无法理解的复杂。老实说,LAD 语言最初是电工的编程语言。那时只有逻辑控制。如果电工满足一般的逻辑控制,数据处理程序的编写就成了空谈,别人在LAD中编写的程序可能看不懂。
现在时代不同了。 PLC不仅处理逻辑控制,而且还有更多的功能。很久以前,S7-200就清楚地看到了它的结构化编程思想。 300/400,到现在的1200/1500,都在往更高级的方向发展,尤其是LAD的语言。当前的 LAD 适用于开发人员、工程师和技术人员。此外,还有几种类型的电工。普通电工无法访问工厂中的编程。 LAD现在也很强大。
SCL 将来会成为主流语言,但不代表 LAD 不是主流语言。请不要误解我的观点。
SCL 可以作为标准编程语言出现在博客中。它解释了什么?不就是彰显自己的价值吗?
小伙伴们,有兴趣的话,学习一下SCL语言编程,我觉得还不错。
说:
只要主流被大多数人认可和接受。
说:
有三六十九家公司,很多小作坊,你看不懂传统的继电器系统原理图,不谈英文C类程序。世界是矛盾的。
LAD 确实是一种很好的编程方式。就像C,就像到IOS一样。
说:
做逻辑SCL真的不太好,做算法还行。建议LAD+SCL的组合,感觉很棒。
说:
逻辑也很好,算法更容易上手。并且方便转换其他PLC
编辑认为这是一个很好的讨论。不管哪种工控编程语言更有优势,小编看到在工控论坛交流中,参与讨论的老师们都有自己的看法。这是一种独立思考的能力和态度。而这正是我们喜欢在论坛上看到的自主学习和加入工控团队的东西。