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

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

3天内不再提示

建立FC150 SCL联系程序

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-03-02 14:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

IF:条件执行

使用“条件执行”指令,可以根据条件控制程序流的分支。该条件是结果为布尔值(TRUE 或 FALSE)的表达式。可以将逻辑表达式或比较表达式作为条件。

执行该指令时,将对指定的表达式进行运算。如果表达式的值为 TRUE,则表示满足该条件;如果其值为 FALSE,则表示不满足该条件。

语法

• IF 分支:

IF <条件> THEN <指令>

END_IF;

如果满足该条件,则将执行 THEN 后编写的指令。如果不满足该条件,则程序将从 END_IF 后的下一条指令开始继续执行。

• IF 和 ELSE 分支:

IF <条件> THEN <指令 1="">

ELSE <指令 0="">;

END_IF;

如果满足该条件,则将执行 THEN 后编写的指令。如果不满足该条件,则将执行 ELSE 后编写的指令。程序将从 END_IF 后的下一条指令开始继续执行。

<条件> BOOL I、Q、M、D、L 待求值的表达式

<指令> -在满足条件时,要执行的指令。如果不满足条件,则执行 ELSE 后编写的指令。如果不满足程序循环内的任何条件,则执行这些指令。

以下例子说明了该指令的工作原理

IF "Tag_1" = 1

THEN "Tag_Value" := 10;

ELSIF "Tag_2" = 1

THEN "Tag_Value" := 20;

ELSIF "Tag_3" = 1

THEN "Tag_Value" := 30;

ELSE "Tag_Value" := 0;

END_IF;

练习:

建立FC150 SCL 联系程序.

实现一个功能按一下按钮,有输出再按一次输出关闭

没按时状态

5625c2bc-71ce-11eb-8b86-12bb97331649.png

按时状态

5653214e-71ce-11eb-8b86-12bb97331649.png

抬起状态

567b952a-71ce-11eb-8b86-12bb97331649.png

再次按钮时的状态

56a0e096-71ce-11eb-8b86-12bb97331649.png

再次抬起后的状态

570b9c38-71ce-11eb-8b86-12bb97331649.png

FUNCTION FC150 : INT 程序名FC150 / 输出反馈的属性INT

VAR_INPUT 输入变量

a: BOOL; BOOL变量a

END_VAR 输入变量区结束

VAR_outPUT 输出变量

b: BOOL; BOOL变量b

END_VAR 输出变量区结束

VAR_TEMP 临时变量

END_VAR 临时变量区结束

------------程序---------------

IF a = false AND M1.3=true THEN 中间标识位

M1.3:=false;

END_IF;

IF a = true AND b=false AND M1.3=false THEN 第一次按”按钮”

b:=true; 激活输出B

END_IF;

IF a = false AND b=true THEN 中间标识位

M1.2:=true;

END_IF;

IF a = true AND b=true AND M1.2=true THEN 第二次按”按钮”

M1.2:=false;

b:=false; 关闭输出B

M1.3:=true;

END_IF;

FC150:= 100; FC反馈值

END_FUNCTION

责任编辑:lq

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

    关注

    117

    文章

    3848

    浏览量

    85461
  • 变量
    +关注

    关注

    0

    文章

    616

    浏览量

    29566
  • SCL
    SCL
    +关注

    关注

    1

    文章

    244

    浏览量

    18066

原文标题:SCL--IF小练

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LPP - 150系列150W单输出电源模块:设计与特性解析

    LPP - 150系列150W单输出电源模块:设计与特性解析 作为电子工程师,在电源模块的选择和设计中,我们总是在寻找那些性能卓越、稳定可靠的产品。今天,就来和大家详细探讨一下LPP - 150系列
    的头像 发表于 04-07 09:50 118次阅读

    探索 QP - 150 系列 150W 四输出电源:特性、规格与应用考量

    探索 QP - 150 系列 150W 四输出电源:特性、规格与应用考量 在电子设备的设计中,电源模块的选择至关重要,它直接影响着整个系统的性能、稳定性和可靠性。今天,我们就来深入了解一下 QP
    的头像 发表于 04-05 11:40 382次阅读

    在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序

    本文介绍在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 语言设计一个 Modbus RTU 轮询程序,完成对 2 个从站的读数据和对 1 个从站写数据的轮询通信任务,用 MThings 软件模拟 3 个从站并进行测试。
    的头像 发表于 03-03 15:13 1577次阅读
    在TIA Portal V21中基于S7-1200 G2使用<b class='flag-5'>SCL</b>语言设计Modbus RTU轮询<b class='flag-5'>程序</b>

    探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合

    探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合 在电子工程领域,倾角仪作为一种重要的传感器,广泛应用于各种需要测量倾斜角度的场景。今天,我们将深入探讨Murata公司
    的头像 发表于 12-18 10:35 495次阅读

    fc转sc光纤跳线是哪种

    FC转SC光纤跳线是一种一端配备FC(Ferrule Connector)连接器,另一端配备SC(Subscriber Connector)连接器的光纤跳线,其核心特性与应用场景如下: 一、核心特性
    的头像 发表于 10-31 09:56 1753次阅读

    FC光纤线的未来:从1Gbps到128Gbps的进化历程

    自1988年ANSI提出光纤通道(FC)标准以来,FC技术已从最初的1Gbps带宽演进至128Gbps,成为企业存储和航空电子领域的核心传输协议。 技术演进:五层架构支撑高速传输 FC光纤线的协议栈
    的头像 发表于 10-28 10:01 853次阅读

    lc-fc光纤跳线什么意思

    LC-FC光纤跳线是一种两端分别采用LC和FC连接器的光纤跳线或光缆,以下是对其的详细介绍: 一、连接器类型及特点 LC连接器: 体积小巧:LC连接器采用模块化插孔(RJ)闩锁机理制成,插针和套筒
    的头像 发表于 10-09 11:03 2650次阅读

    fc跳线是圆口还是方口

    FC跳线是圆口,其接口呈圆形并带有螺纹结构,通过旋转拧紧的方式实现牢固连接。以下是关于FC跳线的详细介绍: 接口形状与紧固方式:FC跳线的接口为圆形,外部采用金属套加强,并带有螺纹结构。这种设计使得
    的头像 发表于 09-24 18:37 1148次阅读

    博图SCL程序中的隐式转换

    最近看到一个程序,博图定时器的in脚中写了一个等式,且是一个等号,不是两个等号,有点小疑惑,就做了个测试,结果是博图确实有点灵活。
    的头像 发表于 09-08 11:46 869次阅读
    博图<b class='flag-5'>SCL</b><b class='flag-5'>程序</b>中的隐式转换

    SC、LC、FC和ST四种类型中哪类价格最贵

    在SC、LC、FC和ST四种类型的光纤跳线中,FC类型的光纤跳线通常价格相对较高,具体分析如下: FC类型的光纤跳线: 特点:采用金属螺纹套筒连接,具有较高的稳定性和抗拉强度,适用于高振动环境或需要
    的头像 发表于 07-25 10:16 1337次阅读

    FC光纤头有什么作用

    FC光纤头在光纤通信系统中扮演着至关重要的角色,其核心作用主要体现在以下几个方面: 一、实现光纤的物理连接 FC光纤头通过其圆形设计和螺纹紧固方式,能够与对应的FC耦合器或适配器实现稳固的物理连接
    的头像 发表于 06-16 10:14 1364次阅读

    FC光纤头和SC光纤头有什么区别

    FC光纤头和SC光纤头在多个方面存在显著区别,以下是对两者的详细比较: 一、外形与结构 FC光纤头: 外形为圆形。 接头内部带有螺纹,通过旋转与FC耦合器相连接,紧固方式为螺丝扣。 通常配有金属或
    的头像 发表于 06-16 10:06 3583次阅读

    sc光纤接口和fc光纤口对比

    SC光纤接口和FC光纤接口在形状、连接方式、应用场景等方面存在明显差异,以下是对两者的详细比较: 审核编辑 黄宇
    的头像 发表于 05-23 10:47 3331次阅读
    sc光纤接口和<b class='flag-5'>fc</b>光纤口对比

    fc/lc/sc光纤分别是什么头

    FC、SC、LC是常见的光纤接头类型,以下是对它们的详细介绍: FC接头 外观形状:FC接头外形为圆形,带有螺纹。 紧固方式:通过旋转与FC耦合器相连接,其螺纹固定方式虽然使得连接过程
    的头像 发表于 05-14 10:20 3673次阅读

    用IIC接口的IIC_SCL和IIC_SDA引脚做普通GPIO,程序启动不起来怎么解决?

    想用IIC接口的IIC_SCL和IIC_SDA引脚做普通GPIO,两个引脚对应的是GPIO58和GPIO59,更改代码将设置为普通GPIO引脚模式后,程序启动不起来。问:这种情况如何解决,官方支持这种应用吗?
    发表于 05-06 08:59