scl语言编写教程 电气新手如何学习SCL语言
scl语言编写教程 电气新手如何学习SCL语言
2024-09-27 05:54:32  作者:文期酒会  网址:https://m.xinb2b.cn/tech/dqq233588.html

随着现代工控技术的不断发展,可能很多使用过 PLC技术人员都有这么一个感受: 传统的“梯形图”编程方式在面对越来越复杂的控制要求时,已显得力不从心。

其实,现在很多大品牌的中高级 PLC 支持国际电工委员会 IEC61131 标准中规范的五种编程语言的混合编程,即梯形图(LD)、结构化文本(ST)、流程图(SFC)、指令表(IL) 和功能块(FB)。在这五种编程语言中,梯形图+结构化文本是一种不错的组合,用 梯形图写逻辑控制,用结构化文本写计算,这样可以加快编程效率并且使程序的可读性大 大提高。而流程图编程则非常适用于一些“顺序控制”的场合。

西门子 S7 系列 PLC 在国内工控领域中使用很广,它的编程软件 Step7 默认情况下只支 持梯形图和指令表编程,但通过安装“S7-SCL”软件包和“S7-Graph”软件包可实现结构 化文本和流程图编程。下面,介绍一下如何在 Step7 中用 结构化文本编程。

一、 什么是结构化文本编程

结构化文本是一种类似于计算机高级语言的编程方式,它的语法规范接近计算机中的PASCAL 语言。具体的语法规则大家可参考西门子的相关手册,在此就不做详细介绍。

下图为 Step7 中的 SCL 编程界面:


二、 S7-SCL 软件包的安装

在 Step7 中,结构化文本编程被称为结构化控制语言(Structured Control Language), 缩写为 SCL. Step7 V5.3 软件包中已包含了 S7-SCL 软件包,在安装 Step7 V5.3 时,系统 会提示是否要安装 S7-SCL,把复选框打钩即可,见下图:


三、 SCL 软件包的使用

SCL软件包用于以“源文件”的方式编写功能块、函数块。

步骤如下:

第一步:当Step7中已正确安装SCL软件包后,会有如下界面


第二步:进入 SCL 编程界面,并选择准备编写的程序块的类别


选择你所要编写的程序块的类


第三步:编写程序并编译


经过以上步骤,就完成了一个用SCL编写功能块的全过程, FC1的源程序,保存 在“Sources”文件夹中,可随时打开进行修改。


四、 用 SCL 编程实现“间接寻址”

Step7 中,梯形图编程不支持对 PLC的间接寻址,用指令表的方式虽可实现,但步骤繁琐且程序可读性差,相比之下,用SCL 的方式来做就简便得多,具体方法如下:

1、位寻址:

MX[i,j],i 为字节地址,j 表示该字节中的哪个位,当 i=5;j=0 时,表示 M5.0 2、字节、字、双字寻址

2. MB[i] IW[i]、QB[i]、MD[i]


  • 具体函数和抽象函数定义域 抽象函数的定义域一一函数的抽象性
  • 2024-09-28具体函数和抽象函数定义域 抽象函数的定义域一一函数的抽象性对于函数f(ⅹ)来说,起决定作用的有三个,一是函数自变量x的取值范围,即函数的定义域;二是函数的对应关系f,对于同一个函数,只要函数一旦确定下来,对应关系f就不变,不管这个x的形式怎么变;三是f(ⅹ)。
  • 八府巡按相当现在什么官(有趣的历史小知识一起来学习)
  • 2024-09-28有趣的历史小知识一起来学习八府巡按相当于今天的省人民检察院检察长兼监察厅厅长唐天宝五年(746),派官巡按天下风俗黜陟官吏,巡按之名始此明永乐元年(1403)后,以一省为一道派监察御史分赴各道巡视,考察吏治,每年以八月出巡,称。
  • 狼来了儿童故事(狼来了儿童故事写什么)
  • 2024-09-28狼来了儿童故事写什么从前,在一个小村庄里,住着一个放羊娃放羊娃总是喜欢说谎,放羊娃放牧的时候,经常大声向村里人大叫:“快来人啊,有狼来吃我的羊了!救命啊!”开始的时候,村里人听到放羊娃的叫声,就会马上跑过来救他,关心地问。
  • 鸭胗怎么做特别好吃(简单好吃的鸭胗做法)
  • 2024-09-28简单好吃的鸭胗做法鸭胗也称鸭肫,它肉质紧密,嚼起来很有韧劲,是很多人都喜欢的食材跟大家分享一个简单好吃的盐水鸭胗做法这么做不用担心油烟纷扰,吃起来也没有油腻感,口感十分清爽,家里人都非常喜欢鸭胗性味甘咸平,有健脾胃的功。
  • 网站宽屏广告(百万格子广告网站)
  • 2024-09-28百万格子广告网站来自湖南的马晓鹏制作了一个超有创意的格子广告网站,这个网站就是“1百万像素网”据马晓鹏亲述,创办这个网站的目的是筹集钱实现自己读书的梦想1百万像素网(1bwxs.com)是一个格子广告网这个网站上的1。
  • 四大神兽排行榜及特点(来看看四不像长啥样)
  • 2024-09-28来看看四不像长啥样传说中的神兽“四不像”在浙江温州发现,力大如牛像鹿、像牛、像羊又像驴,这到底是是个什么动物!前几天,温州泰顺县的山里面,接到求助电话的消防队员在一处水渠里救出一只被困的野生动物,而这只野生动物的长相令。
  • 王阳明和道德经有什么关系(王阳明与孟母三迁之教)
  • 2024-09-28王阳明与孟母三迁之教明朝著名的思想家王阳明与孟母三迁之教一样,也是非常重视环境对人的影响,“绝学之余,求道者少;一齐众楚,最易摇夺”就是说:在学习圣学大道的过程中,有真正去领悟圣人之道的人很少,这就像一个想学习齐国话的人。
  • 解放后的察哈尔省(为何短短存在40年就被撤销)
  • 2024-09-28为何短短存在40年就被撤销察哈尔省曾经作为我国北方的一个大省存在了40年(正式建省存在24年),它的存在确实在不同时期起到了不同的历史作用清朝时期,察哈尔区作为拱卫京师的部落而存在,民国时期,正式建立察哈尔省,作为巩固边疆蒙古。
  • 日本优秀的科幻动画(11区网友盘点20部最有趣的科幻动画)
  • 2024-09-2811区网友盘点20部最有趣的科幻动画科幻一直是人们喜欢的一个题材,在现实没有足够技术力量的时候,借助想象人们已经可以在宇宙中肆意翱翔相比较小说,动画可以更直观的展现科幻世界的精彩,又不需要电影一样的巨大投入,因此颇受观众和创作者欢迎有日。
  • 我们为什么想学习(为什么学习)
  • 2024-09-28为什么学习樊登读书推荐的50本书央视推荐的30本好书女人读什么书提升自己35-45岁必看十本书提升教养适合读的书一生必读顶级书,。