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

    文章

    240

    浏览量

    17261

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

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

收藏 人收藏

    评论

    相关推荐

    使用SCL编写FIFO功能

    找到相关的指令。    其实要实现这个功能可直接使用SCL编程方法编写这样的
    的头像 发表于 02-09 10:27 204次阅读
    使用<b class='flag-5'>SCL</b>编写FIFO<b class='flag-5'>功能</b>块

    请问AFE5809 decimation功能如何实现

    正在测试AFE5809抽取功能,通过给的sonar例子不能实现其抽取功能,想知道如何实现
    发表于 12-02 06:02

    开关柜控在化工领域的应用

    蜀瑞创新为大家分享:在化工生产线中,电气控制系统是保障生产顺利进行的关键。控技术可以应用于生产线上的电气控制,实现设备的自动启停、顺序控制等功能,提高生产线的自动化水平和生产效率
    的头像 发表于 11-29 10:50 277次阅读

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

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

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

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

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

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

    煤炭行业智能配电室控如何实现

    蜀瑞创新为大家科普:随着智慧矿山的逐步推进,煤炭安全生产第的原则,近年人工智能、5G、边缘计算及智能物联传感等技术的日益成熟,关于煤矿配电无人化运营需求成为现实。智能开关柜监测及智能诊断系统实现了配电室的无人运营和
    的头像 发表于 08-20 09:23 448次阅读
    煤炭行业智能配电室<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控如何<b class='flag-5'>实现</b>?

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

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

    开关柜控的技术难点和优势、发展趋势?

    开关柜控技术的核心在于将复杂的人工操作流程转化为自动化、智能化的控制流程,蜀瑞开关柜控系统多年技术经验
    的头像 发表于 07-23 11:41 608次阅读

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

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

    CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?

    正在使用芯片:CY8C4025LQI,主要使用Capsense和EZI2C功能,其中引脚P0.4(SCL)和P0.5(SDA)用于I2C通信,并且P0.4需要加入SCL总线下拉功能来唤
    发表于 05-31 07:39

    新的积木编程工具:Node-App

    基于Bootstarp样式库构建,设置方式简单致,初学者也能轻松掌握。由Blockly生成的JavaScript代码实现界面交互和功能逻辑,所有操作在同一个工作区内完成。 Node
    发表于 05-28 15:55

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

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

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

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

    PLC如何实现监视功能

    PLC(Programmable Logic Controller)实现监视功能主要依赖于其编程软件中的专门监视窗口。
    的头像 发表于 04-01 10:08 2574次阅读