新建建设兵团科技局网站,设计名字的网站,做搜索引擎优化对网站有哪些好处,成都旅游网站现在很多大品牌的中高级 PLC 都支持国际电工委员会 IEC61131 标准中规范的五种编程语言的混合编程#xff0c;即梯形图#xff08;LD#xff09;、结构化文本(ST)、流程图#xff08;SFC#xff09;、指令表#xff08;IL#xff09;和功能块(FB)。在这五种编程语言中即梯形图LD、结构化文本(ST)、流程图SFC、指令表IL和功能块(FB)。在这五种编程语言中此外由于西门子 S7 系列 PLC 在国内工控领域中使用很广它的编程软件 Step7 默认情况下只支持梯形图和指令表编程但通过安装“S7-SCL”软件包和“S7-Graph”软件包可实现结构化文本和流程图编程。结构化文本是一种类似于计算机高级语言的编程方式它的语法规范接近计算机中的PASCAL 语言。所以有人就问SCL将成为PLC的主流编程语言么于是很多电气人发表了自己的看法一起来看看吧bnnyygy 说我献丑来一个半成品给设备改造的用的欧姆龙CP1LST语言功能块部分节选。wenpian 说还是梯形图适合逻辑。ljj977 说程序写的不错。tia protal中可以采用SCL与LAD混编的模式。这样的灵活性就更大了。作为一个有C基础的人来说用SCL他可能更擅长入门更快。作为习惯了LAD编程的人员来说写一般的逻辑关系程序确实要清晰些。计算机的普通编程人员将会有一部分人能胜任1200的编程工作而且他们的转行不会有多大的门坎。可以说PLC的编程人员来源会更广泛。fujifa 说在JAVA出现之前C语言的菜鸟们也是认为C语言将一统江湖在PYTHON出来之前JAVA的菜鸟们也是这么认为的。菜鸟们总是习惯使用必将一定等词汇来描述他们认为的事物为什么老鸟们不这样认为呢因为老鸟们知道1SCL也就是ST语言编译为机器码的执行效率比其他语言效率低。2梯形图编程语言也在进步去看看诸如富士、AB这类在梯形图中使用高级语言编程等增强型梯形图语言的厂家就知道了。hgxmm123 说老外喜欢用SCL语言编程它功能丰富。国人喜欢用梯形图编程易于推广。有些PLC语言不能实现的功能用SCL就能实现。twtynijj 说最多只能说是备选的语言方法 主流怕是很难可读性并不是很好推广也难。老外是因为人家母语就是字母组成对他们来说可读性还是非常强。现在PLC还是以LAD SFC ST CFC 这一类为代表也符合IEC标准的。如果哪一家PLC只有一种你说的SCL怕是干不了几年在中国就只能关门了这是由市场决定的。cvlsam 说西门子之所以称为SCL而不是ST是因为其编程语言指令表叫做STL为了避免混淆所以叫做SCL其实就是其他厂家的ST语言。“还是以 LAD SFC ST CFC 这一类为代表”看到这句就说明您不太熟悉西门子了啊。twtynijj 说嗯西门子是不熟悉刚出社会那会接触过。换工作环境后就没怎么接触。而且也只会用梯形图呀。pqsh 说我觉得5-10年这些语言都将消失。人工智能会听懂人的语言和思想。只要你说清楚机器就会执行。当然这样汉语会失去优势因为汉语逻辑不严谨。fsjnzhouyan 说现在有些智能家居就能接收中文语音控制家电。vao 说梯形图这种应该是主流趋势不是你自己擅长什么就一定会主流工人容易看懂的才好。gaoyingchun 说工控人要失业了ljj977 说在数据的处理方面SCL还是要比LAD更具有它的它快捷性计算的功能也是十分强大的。比如一个一维数组你在使用时感觉用LAD不难但一个二维数组、一个多维数组你再使用LAD编程难度就要大多了。作为博图软件三大编程语言SCL就是其中的标配在原来300/400编程语言中还没有列入标配行列之中。这也说明了西门子对它的重视也给大家一个信号。因此了解它、学习它还是有必要的。SCL是三大语言之一说它是主流的编程语言不为过吧。cvlsam 说用过AB的梯形图的话觉得其他语言都可以不要了。其实三大语言并不包括ST语言。以前是梯形图指令表和功能块现在部分厂商取消了指令表被SFC替代了。当然多学习一点没有错不过不是以西门子SCL语言为基础西门子的SCL语言离标准还有点距离要用也应该从菲尼克斯的学起人家才是完全符合IEC标准的。wgefwgef 说越是菜鸟越是水平差越抵制ST。逍遥的久鸣 说不管白毛黑猫抓到老鼠才是好猫越简单明了越好这么多年过去了梯形图还是那么坚挺如果后期维护现场水平不高是不是就要失业了hnhyczj 说高级语言应当是发展的方向。乌龟船长 说老外喜欢用SCL语言编程它功能丰富。国人喜欢用梯形图编程易于推广。fuhuafeng72 说SCL确实好但一些工控不适合。ljj977 说LAD是PLC编程使用最广泛的语言用户量最多当然它是老大。但SCL也一定会壮大起来的因为它有自己优势。这里并不是说LAD不好但有时候有些人用SCL去编程反而更方便特别是熟悉高级语言如C语言等的人。这两种语言的使用肯定是因人而异的喜好不同、知识背景不同他们的选择就不同。用LAD语言写的程序复杂一点的话一般的电工是看不懂的。说句实在话LAD语言当初就是为电工准备的编程语言。那时候只有逻辑控制。电工如果满足了一般的逻辑控制数据处理程序的编写就成了一句空话别人用LAD写出来的程序也不见得看得懂。现在时代不同了PLC不只是去处理逻辑控制还多了好多些功能。老早之前S7-200就明显看到它的结构化编程的思想。300/400到现在的1200/1500它们都在朝着更先进的方向发展LAD的语言更是如此。现在的LAD就是面向开发人员、工程师、技术人员的。再说电工也分好几类吧一般的电工在工厂里是接触不到编程这一块的。LAD现在也是也是十分强大。SCL未来将成为主流的语言并不意味着LAD不是主流语言。大家还是不要误解了我的观点。SCL能作为标配的编程语言出现在博途中说明了什么不正是说明它的存在价值吗。年轻的朋友们如果感兴趣学习一下SCL语言的程序编写我觉得还是蛮好的。liuxd6909 说但凡是主流都是被大多数人所认同 的所接受的。fuhuafeng72 说企业有三六九等很多小作坊你给他传统的继电器系统原理图都搞不明白不要说英文类C的程序了。世界就是个矛盾体。LAD确实是一种不错的编程方式之于类C形如安卓之于IOS。zhanghaiw 说做逻辑SCL确实不怎么样搞搞算法还可以。建议LADSCL的组合感觉非常棒。965528555 说做逻辑也是非常好的算法更是好用。而且方便转换其他PLC以上观点都非常棒至于结论如何小编自身觉得每个语言都有自己的可取之处对于大型的主流化编程语言是作为一个资深的电气人应该了解的内容时刻把握行业潮流动态才不会让自己处于被动状态。最后需要学习SCL语言的工程师们敬请关注。