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

    文章

    244

    浏览量

    17934

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    企网平台根据关键词获取企业列表API接口详解与实现

    ,帮助开发者快速集成和使用。 接口功能概述 该API接口的核心功能是允许开发者通过提交或多个关键词,检索与之匹配的企业列表信息。接口返回的结果通常包含企业的基本概要信息,如企业名称
    的头像 发表于 11-20 14:14 81次阅读
    <b class='flag-5'>顺</b>企网平台根据关键词获取企业列表API接口详解与<b class='flag-5'>实现</b>

    控的综合监控装置为什么受到配电室追捧

    “无人值守、智能预警、安全可控”已成为配电室升级的核心诉求。在此背景下,集成功能的综合监控装置异军突起,成为众多企业智能配电室改造的首选——蜀瑞创新综合监控装置便是其中的佼佼者,凭借全方位的
    的头像 发表于 11-12 09:07 207次阅读
    带<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控的综合监控装置为什么受到配电室追捧

    络电阻的抗潮湿性能如何?

    络电阻的抗潮湿性能如何?络电阻的抗潮湿性能表现优异,具体体现在以下方面 : 1、材料与工艺优化 络部分电阻系列(如RNCE高稳定薄膜电阻)采用高纯度氧化铝陶瓷基板,表面光滑度显著提升,减少
    的头像 发表于 07-18 15:16 407次阅读

    HarmonyOS实战:快速实现上下滚动的广告控件

    上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现
    的头像 发表于 06-24 17:05 370次阅读

    开关柜控在轨道交通领域的应用和效果

    蜀瑞创新科普:随着轨道交通行业的快速发展,对供电系统的要求也越来越高。传统的开关柜操作需要人工进行,不仅效率低下,而且存在误操作的风险。控技术的出现,解决了这问题,实现了开关柜
    的头像 发表于 06-20 15:46 388次阅读
    开关柜<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控在轨道交通领域的应用和效果

    络贴片电容的漏电流问题如何解决?

    络贴片电容的漏电流问题如何解决?要解决络贴片电容的漏电流问题,可以从以下方面入手: 1、选型与材料优化 选择优质型号:优先选择质量可靠、稳定性好的络贴片电容,如具有低漏电流特性的X7R或X5R
    的头像 发表于 06-19 15:07 493次阅读
    <b class='flag-5'>顺</b>络贴片电容的漏电流问题如何解决?

    详解TIA Portal SCL编程语言中的IF语句

    IF 语句是编程中最基本和最重要的控制结构之,它的主要作用是根据条件决定程序的执行路径,IF 语句是编程实现逻辑判断和决策的基础。
    的头像 发表于 05-24 15:01 1437次阅读
    详解TIA Portal <b class='flag-5'>SCL</b><b class='flag-5'>编程</b>语言中的IF语句

    络压敏电阻的选用要点

    在电子设备的设计中,压敏电阻作为种重要的保护元件,起到了至关重要的作用。络压敏电阻作为市场上的种优质产品,因其稳定的性能、可靠的品质以及广泛的应用领域,受到了广大设计师和制造商的青睐。本文将
    的头像 发表于 05-19 13:54 474次阅读

    2块含有cyusb3014的同样电路板插接在同台电脑上,如何实现用CYAPI对2块电路板cyusb3014的slavefifo总线读取和写入呢?

    ,但是只读写其中块电路板则功能正常。 官方的C++编程手册里面,如 CCyUSBDevice *USBDevice = new CCyUSBDevice(NULL);只开辟了
    发表于 05-19 06:47

    单相电机倒开关怎么接线

    单相电机倒开关的接线过程需要遵循定的步骤和注意事项,以确保电机能够正常且安全地实现正反转。以下是详细的接线指南。
    的头像 发表于 04-25 15:17 1693次阅读

    【智能化+高精度】电焊机为何需要颗“智慧大脑”?航HK32F103A给出答案

    MCU,降低电焊机生产成本; 三、方案概述 航HK32F103A电焊机方案以ARM Cortex-M3内核为核心,集成12位高精度ADC、多通道外设及硬件加密引擎,实现以下功能: 动态电流调节 :通过
    发表于 03-11 10:50

    为什么开关柜人机交互装置集成控,可以替代开关柜操显装置

    蜀瑞创新科普:开关柜人机交互装置集成控在功能集成与简化操作、智能化与远程监控以及可靠性与安全性等方面均表现出显著优势。这些优势使得集成
    的头像 发表于 03-07 10:21 1083次阅读
    为什么开关柜人机交互装置集成<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控,可以替代开关柜操显装置

    使用SCL编写FIFO功能

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

    石油行业中,开关柜控的作用

    蜀瑞创新为大家科普:在石油行业中,开关柜的控技术可以显著提高操作的安全性、效率和可靠性。控指的是通过
    的头像 发表于 12-26 09:37 954次阅读
    石油行业中,开关柜<b class='flag-5'>一</b>键<b class='flag-5'>顺</b>控的作用

    为什么说雷达功能是UWB的“宝藏”

    就需要更多的传感器提供数据。IoT产品趋势就是功能越来越多,要实现越来越多的功能,就需要越来越多的传感器,而传感器多了之后带来的问题就是
    的头像 发表于 12-20 15:26 1623次阅读
    为什么说雷达<b class='flag-5'>功能</b>是UWB的<b class='flag-5'>一</b><b class='flag-5'>个</b>“宝藏”