SCL语言--SCL介绍 点击:2542 | 回复:12



一世欢颜

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:10帖 | 323回
  • 年度积分:275
  • 历史总积分:4170
  • 注册:2012年11月11日
发表于:2020-05-30 11:33:52
楼主

SCL语言

SCL(Structured Control Language,结构化控制语言)是一种基于 PASCAL 的高级编程语言。 这种语言基于标准 DIN EN 61131-3(国际标准为 IEC 1131-3)。SCL 依赖于 TIA Portal 编程环境,当然在基于CODESYS系统的PLC(ABB/施耐德/和利时/汇川等)中,也支持SCL语言,虽然硬件有差别,但是对于SCL编程语言极其类似。我在讲述时,只专注于TIA Portal 编程环境下的SCL。

LAD梯形图是是PLC使用最多的图形编程语言,被称为PLC的第一编程语言。因其沿袭了继电器控制电路的形式,所以更容易被初学者接受和使用。但是综合比较各PLC编程语言的优劣势,我认为SCL是PLC编程的首选语言。

首先SCL的突出优势在于处理数据计算和复杂算法,在逻辑处理方面SCL比LAD在直观性上要差一些,但是对于已经有经验的工程师,这种劣势会被缩小。并且随着PLC性能的提升和控制要求的提高,LAD已经无法满足多样化控制的需求。所以SCL是除LAD外的首选。

创建SCL程序

在 TIA Portal 中使用 SCL 编程有 2 种方式,一种是直接创建 纯SCL 的FB/FC/OB程序块,另一种是在 LAD/FBD 程序中插入 SCL 程序段。

    在OB1中插入一段SCL程序,右击程序段,选择插入SCL程序段,插入后如下图程序段2。

image.png

 

二.新建一个FB块,在语言栏选择SCL,打开新建的FB块,画面如下图所示。


image.png

image.png

PS:TIA Portal 编程环境下的SCL,相当的智能化,在我们输入某个字母时,会自动感知与之相关的变量或者指令,在修改某个变量的标签后,程序语句中的变量标签名称会一同更改。。。。。

1分不嫌少!


楼主最近还看过



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10219回
  • 年度积分:3353
  • 历史总积分:48938
  • 注册:2005年4月22日
发表于:2020-05-30 15:23:16
1楼

SCL也可以直接创建 OB,楼主的道行还是欠缺好多。


HAVE FUN!

一世欢颜

  • 精华:2帖
  • 求助:0帖
  • 帖子:10帖 | 323回
  • 年度积分:275
  • 历史总积分:4170
  • 注册:2012年11月11日
发表于:2020-05-30 15:44:09
2楼


回复内容:

对: yuanle SCL也可以直接创建 OB,楼主的道行还是欠缺好多。H... 内容的回复!

-------------------------

感谢您的指正,SCL使用方式其一是直接创建纯SCL的程序块,包括FC/FB/OB

十分感谢

一生love你

  • 精华:0帖
  • 求助:3帖
  • 帖子:18帖 | 328回
  • 年度积分:136
  • 历史总积分:1726
  • 注册:2012年2月26日
发表于:2020-06-01 08:55:31
3楼

有文档说明就更好了 

一世欢颜

  • 精华:2帖
  • 求助:0帖
  • 帖子:10帖 | 323回
  • 年度积分:275
  • 历史总积分:4170
  • 注册:2012年11月11日
发表于:2020-06-02 08:18:33
4楼


回复内容:

对: 一生love你 有文档说明就更好了  内容的回复!

-------------------------

随后发文档

sweetpig0029

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 43回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2020年5月13日
发表于:2020-06-19 22:30:12
5楼

工控道路漫漫,楼主加油

小张89757

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 89回
  • 年度积分:116
  • 历史总积分:898
  • 注册:2019年2月25日
发表于:2020-07-07 16:54:57
6楼

工控道路漫漫,楼主加油。不断学习,不断进步

半梦不醒

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 194回
  • 年度积分:0
  • 历史总积分:214
  • 注册:2014年8月28日
发表于:2020-09-18 15:27:00
7楼

"yuanle" 的回复,发表在1楼
        对内容: 【SCL也可以直接创建 OB,楼主的道行还是欠缺好多。HAVE FUN!...】进行回复:

        -----------------------------------------------------------------


从哪能学这东西呢?

wangxiangfei11

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 93回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2011年9月15日
发表于:2020-09-18 17:15:06
8楼

没有营养的内容。

alavender

  • 精华:0帖
  • 求助:2帖
  • 帖子:22帖 | 278回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2007年7月12日
发表于:2023-02-28 09:06:47
9楼

还不错,谢谢分享,值得一看

fangsr

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 75回
  • 年度积分:270
  • 历史总积分:332
  • 注册:2018年12月21日
发表于:2023-04-02 10:47:33
10楼

有文档说明就更好了 

嘉哥哥

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:102
  • 历史总积分:104
  • 注册:2022年12月27日
发表于:2023-04-03 08:58:10
11楼

有文档说明就更好了 

LBX112233

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 713回
  • 年度积分:214
  • 历史总积分:601
  • 注册:2012年5月10日
发表于:2023-04-03 10:05:10
12楼

学习


热门招聘
相关主题

官方公众号

智造工程师