scratch编程 plc中scl与梯形图编程哪个比较好?为什么?

plc中scl与梯形图编程哪个比较好?为什么?plc中scl与梯形图编程哪个比较好?为什么scl和梯形图的比较向来是plc编程争论比较多的一个点,有的大力推广使用scl的,有坚持使用梯形图的。它们之间

plc中scl与梯形图编程哪个比较好?为什么?

plc中scl与梯形图编程哪个比较好?为什么

scl和梯形图的比较向来是plc编程争论比较多的一个点,有的大力推广使用scl的,有坚持使用梯形图的。它们之间没有说是谁能代替谁,知识各自有各种的优势罢了。梯形图编程是在传统的继电器电路上发展而来的,可以看出它的编程图像与原理图很类似,左边的是母线,有线圈、有常开和常闭触点等等。scl结构化文本语言在三菱plc中叫做ST,风格类似计算机高级编程语言。

从它们的名字中就可以找出区别,梯形图编程主要是直观、逻辑清楚,但凡有点电工基础的都能很快理解;而scl没有一点计算机基础的根本看不懂它适合于有编程基础的如C语言、C 等,而且上手很快。对于新手来讲梯形图比较好入门,像一些电工、机修等人员就选择plc编程。

在一个就是控制对象,对于离散型如气缸、机械臂等逻辑控制、顺序控制和运行控制为主的采用梯形图编程较为方便,对于过程控制和通信控制要求比较高的可以使用scl编程,涉及到数据处理和流程编程的,梯形图实现起来还是很费劲的,scl的功能比较丰富,有时候一条语句能够实现的功能,梯形图可能需要十几行来完成中间还要占用许多辅助继电器,有些功能梯形图还不支持。

那在选择编程语言时,一般根据工程的大小、类型决定,对于一些简单的顺序控制采用梯形图;在一些较大项目中涉及到通信的如变频器的控制、做一些算法如传感器模拟量会的时候选择结构化文本。我们不能完全否定梯形图的编程也无需看不起那些坚持使用梯形图的工控人员,至今也没有哪家PLC敢取消梯形图编程的。

工业自动化非标行业,编程语言现在的梯形图会被高级语言取代吗?

梯形图是一个时代产物,而且应用非常广泛在IEC标准里,而且基本所有的PLC,DCS系统都支持,简单易懂。

对于没有高级语言编程基础的人,熟悉继电器控制回路的工程师来说是很简单易学的

而且直观,调试方便,对于逻辑控制非常适合,而高级语言主要用于复杂的算数运算,高级算法等编写,并不适合所有人

对于很多人来说,学习plc,梯形图是必须掌握的,相当于一个通用语言一样,搞懂了一种品牌的,其他的品牌的也基本都能掌握。


所以这种语言是不会被取代的
如此简单直观的编程语言,怎么会被取代?

现在还有必要学习PLC编程吗?

看你们评论的怎么热闹,我也说两句!如果你是干了几年的电工,或者说你是电工,感觉自己思路清晰,头脑敏捷的可以学习plc编程,毕竟也算一个提升,如果你要转行,另当别论!如果你是做电气,plc编程是必经之路,电气图纸设计,配电柜制作,项目设计,也是后期要学的,电气自动化是一个应用型学科,又是一个辅助工种,就导致了,电气得配合机械实现自动化功能,这就决定了做电气的,必须对机械工艺和机械结构有一定的了解!

咱们就不说机械了,光电气你要学的,那是多如牛毛,干啥都一样,都要达到一定的高度和精度!说白了它就是一个工具,你拿它干啥用,由你的资源和能力决定,它的价值也不相同!你拿他做了个自动化摊煎饼的,那他的附属价值就得煎饼老板来衡量,如果你做的是医疗类自动化设备,那得医院来衡量它的价值,所以,电气自动化这个工具,看你用在哪?

一入工控深似海,说明白,也不明白,说不明白,还懂一些!慢慢求学路,抓住方法思路和原理才是重点!正因为东西多,才需要方法!电气自动化这个行业,不瘟不火,高不成,低不就,饿不死,一般也发不了家!学编程能提升思路!不信就试试,一准能成为杠精……专业杠精解说

西门子plc编程,如何学习SCL语言编程?

找一本西门子scl编程语言的书,认真看。然后每一个指令都要在软件上去模拟实验,时间长了,就自然会很多。慢慢积累很重要,当然如果有别的语言编程经验的人,会更快进步。

西门子的编程语言中是不是SCL语言最接近C语言了?

S1200主要用梯形图,辅助用SCL语言(类似C语言)写处理数据的程序,其他的FBD也可以用,这些都可以互换着用,哪个写得方便就用哪个。S1500主要用梯形图,辅助用SCL语言和顺控图(自带的顺序控制流程)总之学好梯形图最重要,因为PLC都通用。

博图软件的graph里怎么使用scl编程语言?

博图软件的graph里怎么使用scl编程语言

LAD:梯形图----------日系称作为LD

STL:指令表---------日系称作为IL

SCL:结构文本-------日系称作为ST

GRAPH:图形编程-----日系称作为SFC

HIGRAPH:高级图形编程

CFC:连续功能编程。

PLC(可编程序控制器)一共有几种编程方式?

你说的应该是编程语言分几种吧。一般有以下几种:

梯形图(LD语言)也有叫LAD语言、顺序功能图(SFC)语言、功能块图(FBD)语言, 指令表(IL)语言和结构文本(ST)语言,也有叫SCL语言,

LD语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,此编程语言使用最为广泛



SFC语言是为了满足顺序逻辑控制而设计的编程语言。编程时将顺序流程动作的过程分成步和转换条件,可以使程序结构清晰,易于阅读及维护,减轻编程的工作量,缩短编程和调试时间。

ST语言是用结构化的编程语言。它是类似于高级语言的一种编程语言。在大中型的PLC系统中,用于复杂算法的实现,主要用于其他编程语言较难实现的用户程序编制。

下图为的IL语言

下图为FBD编程语言

还有其他的CFC编程语言等

ST语言和STEP7里的SCL语言的编程手法是不是都一样的?

这个是一样的,只是西门子叫做SCL。

实际上就是ST语言。我在编程语言的帖子中上传了个链接,你可以下载一下看看。三菱和AB都支持这个语言。