SCL创建分支程序

2023年07月05日23:32:20 科技 1585

SCL在PLC中应用广泛,主要优点在于它编程方便,话不多说,把最近学习的CASE..OF指令分享给各位。

1.SCL语言编写案例1-----数据比较:

1.1当然首先声明变量,如下图:

SCL创建分支程序 - 天天要闻

变量声明

1.2 FC编写程序,如下图:


SCL创建分支程序 - 天天要闻

程序编写


CASE #VALUE1 OF//VALUE1里的数值与1,2进行比较

1: // VALUE1里的数值=1,则OUT1=1,OUT2=0

#OUT1 :=1 ;//OUT1=1

#OUT2 :=0 ;//OUT1=0


2: // VALUE1里的数值=1,则OUT1=0,OUT2=1

#OUT1 := 0;//OUT1=0

#OUT2 := 1;//OUT1=1

ELSE // VALUE1里的数值不等于以上结果里面的数值,则OUT1=0,OUT2=0

#OUT1 := 0;//OUT1=0

#OUT2 := 0;//OUT1=0;

END_CASE;

1.3 主程序OB1调用FC1,如下图:


SCL创建分支程序 - 天天要闻

主程序调用FC1


2.SCL语言编写案例1-----电机顺序启动:

引用计数器,第1次按启动按钮启动电机3,第2次按启动按钮启动电机4,第3次按启动按钮启动电机5

2.1当然首先声明变量,如下图:


SCL创建分支程序 - 天天要闻

电机顺序启动变量声明


1.2编写程序,如下图:

SCL创建分支程序 - 天天要闻

FC2程序编写

1.3主程序OB1调用FC2,如下图:


SCL创建分支程序 - 天天要闻

主程序调用FC2


总结:SCL编程,语法结构不要动,按照软件里面的来写,特别要注意标点符号,需要在英文状态下输入,能拷贝的,尽量拷贝原有的符号,不然编译容易报错。

以上是个人最近所学的案例,希望能够帮到大家!谢谢!

科技分类资讯推荐

Pura80Pro与Mate70Pro,谁是华为旗舰更优解?一文看懂 - 天天要闻

Pura80Pro与Mate70Pro,谁是华为旗舰更优解?一文看懂

每当华为旗舰新机临近发布节点,科技圈的焦点就会转移到“新旧旗舰”之间的对比上,这也是许多消费者最关注的问题之一,比如即将在6月11日发布的“Pura80 Pro”以及已经上市半年的“Mate70 Pro”,一款是华为在影像领域进一步突破的全
周鸿祎:准备干掉360整个市场部,每年能省几千万 - 天天要闻

周鸿祎:准备干掉360整个市场部,每年能省几千万

6月6日晚,360集团创始人、董事长周鸿祎在其个人自媒体账号发文称,“我准备干掉360整个市场部,这样一年可以给公司省下几千万。”他表示从当天起,要做一个挑战,一个人完成一场完整的新产品发布会。“听起来像天方夜谭,但这次我准备动真格的了。”周鸿祎称,过去做一个产品发布会,需要市场部几十号人,忙活大半个月,费...
新疆低空经济加力扩容 - 天天要闻

新疆低空经济加力扩容

天山网/新疆日报记者 马伊宁不久前,“阿勒泰低空飞行服务保障中心”及“布尔津、富蕴低空飞行服务保障站”投入运营。作为拥有世界级旅游资源的区域,阿勒泰地区正构建覆盖北疆的低空飞行服务网络,为通用航空、无人机物流、低空旅游等业态提供全链条服务保
特斯拉“擎天柱”人形机器人项目负责人宣布离职 - 天天要闻

特斯拉“擎天柱”人形机器人项目负责人宣布离职

中新网6月7日电(吴家驹)综合外媒报道,特斯拉“擎天柱”(Optimus)人形机器人项目负责人米兰·科瓦奇(Milan Kovac)周五表示,他将离开公司。 科瓦奇在X平台上发文称,“我不得不做出一生中最艰难的决定,我将离开我的职位。我离家太久了,需要花更多的时间和国外的家人在一起。”科瓦奇称,这是“唯一的原因,与其他任何事情...
512GB售价2039元!3840HZ+7550mAh+极窄直屏,红米手机价格亲民了 - 天天要闻

512GB售价2039元!3840HZ+7550mAh+极窄直屏,红米手机价格亲民了

卡顿可以说是很多消费者使用手机时遇到的最为头疼的情况,好在就如今新发布的机型就算是在长时间的使用之下,也并不会让你出现如此的情况,这就比如说红米Turbo 4 Pro这款机型就是如此,这款机型不仅性能狂飙、续航超长,更有旗舰级配置和贴心细节