0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享一个如何使用SCL编程实现顺控功能的例子

PLC技术圈 来源:小磊玩科技 作者:小磊玩科技 2021-07-27 16:28 次阅读

越来越多的人喜欢使用SCL编程,今天给大家带来一个使用SCL编程实现顺控功能的示例。

功能说明:

0c62fd62-eb99-11eb-a97a-12bb97331649.png

工作时,按下启动按钮A和B阀全部打开,开始进料,30s后A阀关闭,B阀继续放料,当达到传感器2,搅拌电机开始转动 ,当达到传感器3,B阀关闭,电机继续转动30s后停止,同时出料阀C打开,当达到传感器1后,延时10s,C阀关闭,完成一个周期。

这个系统要求单周期和连续工作两种模式。

当看到这个功能说明,相信大家很容易想到使用GRAPH来进行编,今天,也可以使用SCL来进行编程。

首先,设置接口变量

编写程序:这里使用条件语句来进行编写,首先要使用单周期和连续运转来进行两个分支的判断。

先编写单周期工作方式:

0cfd4a16-eb99-11eb-a97a-12bb97331649.png

然后是连续工作方式:

0d30440c-eb99-11eb-a97a-12bb97331649.png

源代码如下:

IF #单周期选择 THEN

IF #启动 THEN

#电磁阀1 := 1;

#电磁阀2 := 1;

#time1.TON(IN := #电磁阀1,

PT := T#30S);

END_IF;

IF #time1.Q THEN

#电磁阀1 := 0;

END_IF;

IF #传感器2 THEN

#电机KM := 1;

ELSIF #time2.Q

THEN

#电机KM := 0;

END_IF;

IF #传感器3 THEN

#电磁阀2 := 0;

END_IF;

#time2.TON(IN := #传感器3,

PT := T#30S);

IF #time2.Q THEN

#电磁阀3 := 1;

END_IF; #time3.

TON(IN := #传感器1,

PT := T#10S);

IF #time3.Q THEN

#电磁阀3 := 0;

END_IF;

ELSIF

NOT #单周期选择 THEN

IF #启动 OR #time3.Q THEN

#电磁阀1 := 1;

#电磁阀2 := 1;

#time1.TON(IN := #电磁阀1,

PT := T#30S);

END_IF;

IF #time1.Q THEN

#电磁阀1 := 0;

END_IF;

IF #传感器2 THEN

#电机KM := 1;

ELSIF #time2.Q

THEN

#电机KM := 0;

END_IF;

IF #传感器3 THEN

#电磁阀2 := 0;

END_IF;

#time2.TON(IN := #传感器3,

PT := T#30S);

IF #time2.Q THEN

#电磁阀3 := 1;

END_IF;

#time3.TON(IN := #传感器1,

PT := T#10S);

IF #time3.Q THEN

#电磁阀3 := 0;

END_IF;

END_IF;

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17022

原文标题:【案例】 如何使用SCL编程实现顺控功能

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    在中压开关柜上使用微机五防锁是否可以实现

    蜀瑞创新为大家科普:虽然微机五防锁是实现控”的重要组成部分之,但它本身并不能单独完成整个过程。需要结合其他自动化控制技术和设备,以及合适的软件平台来
    的头像 发表于 11-06 11:58 33次阅读
    在中压开关柜上使用微机五防锁是否可以<b class='flag-5'>实现</b><b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控

    人机界面在开关柜控中起到什么作用?

    人机界面在控系统中发挥着操作指令输入、状态显示与反馈、参数设置与配置以及提升操作便利性和安全性等重要作用。它是实现
    的头像 发表于 11-05 10:02 44次阅读
    人机界面在开关柜<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控中起到什么作用?

    10KV开关柜控和110KV变电站控哪些地方不同

    蜀瑞创新为大家科普:10KV开关柜控和110KV变电站控在多个方面存在不同,这些差异主要体现在应用范围、功能侧重、控制对象以及系
    的头像 发表于 10-16 10:29 162次阅读
    10KV开关柜<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控和110KV变电站<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控哪些地方不同

    变电站控系统和开关柜控有区别吗?

    变电站控系统和开关柜控技术虽然都涉及到“控”的概念,但它们在应用范围和具体
    的头像 发表于 07-31 13:34 390次阅读
    变电站<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控系统和开关柜<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控有区别吗?

    智能开关柜能如何实现“可视化控”?

    智能开关柜能如何实现“可视化控”和“开关柜健康状态管理”?蜀瑞创新推出智能开关柜控测解决方案。建设主要包括柜内无线温度监测、断路
    的头像 发表于 07-08 09:45 380次阅读
    智能开关柜能如何<b class='flag-5'>实现</b>“可视化<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控”?

    使用C语言实现的CRC计算单元的例子

    使用C语言实现的CRC计算单元的例子
    的头像 发表于 05-16 16:16 810次阅读

    ST FOC 4.2的库如何实现风机的逆风启动?

    如题,想请教ST FOC 4.2的库如何实现风机的逆风启动。希望路过的大侠能指点下。
    发表于 05-06 06:24

    ILLD如和编程实现QSPI接口连接多个从设备?

    ILLD如和编程实现QSPI接口连接多个从设备?有没有例子
    发表于 02-06 08:09

    西门子SCL PLC高级编程教程

    借助SCL,可以简化控制技术领域复杂的计算、算法、数据管理和数据组织等编程工作。
    发表于 01-22 10:27 626次阅读
    西门子<b class='flag-5'>SCL</b> PLC高级<b class='flag-5'>编程</b>教程

    西门子博途中的LAD、FBD与SCL编程

    选择要在其后插入新程序段的程序段。 在快捷菜单中,选择命令“插入 STL 程序段”(Insert STL network) 或“插入 SCL 程序段” (Insert SCL network)。
    发表于 01-16 09:33 2499次阅读
    西门子博途中的LAD、FBD与<b class='flag-5'>SCL</b><b class='flag-5'>编程</b>

    SIMATIC S7-1500 PLC S7-SCL应用举例

    函数和函数块在西门子的大中型PLC编程中,应用十分广泛,前介绍过函数和函数块,其编程采用的是LAD语言,而本节采用SCL语言编程,以下仅用
    的头像 发表于 12-11 09:17 668次阅读
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b>应用举例

    plc编程软件中的监视功能怎么用

    ,PLC编程软件中的监视功能通常是通过专门的监视窗口来实现的。这个监视窗口可以显示系统中的各个输入输出信号的状态、逻辑电路的运行情况、程
    的头像 发表于 12-08 16:30 3541次阅读

    SIMATIC S7-1500 PLC S7-SCL SCL块详解

    函数和函数块在西门子的大中型PLC编程中,应用十分广泛,前介绍过函数和函数块,其编程采用的是LAD语言,而本节采用SCL语言编程,以下仅用
    的头像 发表于 12-06 09:17 900次阅读
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b> <b class='flag-5'>SCL</b>块详解

    for循环的基本例子

    for循环是种常见的循环结构,用于重复执行段代码。它通常由三部分组成:循环变量的初始化、循环条件和循环变量更新。下面将通过详细的例子来解释for循环的用法和工作原理。 首先,我们
    的头像 发表于 11-22 10:00 2008次阅读

    python最简单for循环例子

    Python是种简单而又强大的编程语言,通过其清晰的语法和丰富的功能库,我们可以实现各种各样的任务。其中
    的头像 发表于 11-21 14:53 904次阅读