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

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

3天内不再提示

博图SCL程序中的隐式转换

工控论坛 来源:今日头条控制研究控 2025-09-08 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近看到一个程序,博图定时器的in脚中写了一个等式,且是一个等号,不是两个等号,有点小疑惑,就做了个测试,结果是博图确实有点灵活。

本文不讨论程序的合理性,只讨论定时器in脚处输入1个等式,程序是否能正常运行,直接看程序:

如下是一个简单的定时器调用程序:

dd73c474-8b2a-11f0-8c8f-92fbcf53809c.jpg

FC1中的SCL程序

再来看主程序:

如下图,可以看到定时器在运行了:

ddca4b32-8b2a-11f0-8c8f-92fbcf53809c.jpg

让MW=4,调用FC1

定时器运行完,Q点有输出了:

de2a0996-8b2a-11f0-8c8f-92fbcf53809c.jpg

延迟时间到Q点输出

所以,这个实验就证明了timer(in:=(mw2=4),

pt:=T#20s);

这段程序是完全正确,且可以运行的,说明了in这里本来是bool型的引脚,但是(mw2=4)这里确实将比较关系转换为了真假判断,可以说是完成了隐士转换,确实不看到这样的程序,不敢确定是否真的可行。

所以说没事还是要多看看别人的程序,说不定对自己又是一点提高,学无止境。

来源:控制研究控(今日头条)

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

    关注

    23

    文章

    3360

    浏览量

    121715
  • 程序
    +关注

    关注

    117

    文章

    3836

    浏览量

    84752
  • SCL
    SCL
    +关注

    关注

    1

    文章

    244

    浏览量

    17931

原文标题:博图SCL程序中的隐式转换

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SCL语言FOR循环的用法及典型案例

    SCL
    YS YYDS
    发布于 :2023年06月25日 00:06:13

    mysql转换具体描述

    mysql 转换问题
    发表于 08-13 06:07

    XC8怎么将float转换为整数

    您好,我使用了两个选项来改变浮点到余弦角的整数。但是我得到了如下警告:警告[356 ]代码\ADC.C;282.27将浮点到整数的转换。所以不能得到准确的结果。我的代码
    发表于 09-06 12:07

    有符号到无符号转换

    您好,我现在正在使用PIC16F18313,在代码,我声明了一个变量,它位于我放入的示例代码,问题是,我收到一个警告:签名到无符号转换
    发表于 04-07 14:06

    S7-SCL程序如何使用多重背景?

    使用多重背景 S7-SCL程序可以使用多重背景,下面的程序列出了正确格式,声明完成后,在程序
    的头像 发表于 04-12 11:20 3178次阅读
    S7-<b class='flag-5'>SCL</b><b class='flag-5'>程序</b><b class='flag-5'>中</b>如何使用多重背景?

    S7-SCL提供了哪些功能 结构化S7-SCL程序的设计

    在一个S7程序S7-SCL(程序)块也能够与其他STEP7编程语言所编写的块相结合块可以相互调用。S7-SCL块也可以储存在库
    发表于 01-31 10:10 1580次阅读

    西门子途S7-1200使用SCL语言实现双重循环

    在TIA Portal()软件,利用SCL语言实现如下算法。
    的头像 发表于 03-03 09:13 8171次阅读

    用中文编写的SCL程序

    师妹: 师兄,我昨天貌似看到你在玩扫雷游戏?这玩的是游戏还是怀旧青春呀? 布道师: 这你就不懂了吧~这是网路上某位大神用中文写的程序哦! 师妹: 用途做的小游戏我页看过几个,这还能全中文编写
    的头像 发表于 05-29 09:31 1736次阅读
    用中文编写的<b class='flag-5'>博</b>途<b class='flag-5'>SCL</b><b class='flag-5'>程序</b>

    西门子SCL:REGION:构建程序代码的步骤

    可以使用指令“构建程序代码”,在 SCL构建程序代码并将其分为几个不同区域。
    的头像 发表于 07-31 09:09 8245次阅读

    西门子SCL程序状态显示

    在表循环更新并显示程序的状态。该表格在 SCL 程序旁即时显示,可以看到每一行程序程序状态。
    的头像 发表于 08-15 16:31 5768次阅读
    西门子<b class='flag-5'>博</b>途<b class='flag-5'>SCL</b><b class='flag-5'>程序</b>状态显示

    pipeline高端玩法之Stage里的转换

    Scala里面的转换的好处是灵活,坏处就是太灵活。
    的头像 发表于 08-19 10:45 1158次阅读
    pipeline高端玩法之Stage里的<b class='flag-5'>隐</b><b class='flag-5'>式</b><b class='flag-5'>转换</b>

    SCL的 EN/ENO 机制概述

    SCL 的 EN/ENO 机制概述 在 SCL 程序,可以通过赋值来改变 ENO。为此,请写入“ENO:=TRUE”或“ENO:=FA
    的头像 发表于 08-23 10:08 4124次阅读

    西门子SCL练习1:使用FC计算平均值

    西门子SCL练习1:使用FC计算平均值
    的头像 发表于 01-02 10:25 4303次阅读
    西门子<b class='flag-5'>博</b><b class='flag-5'>图</b><b class='flag-5'>SCL</b>练习1:使用FC计算平均值

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

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

    西门子途之SCL常量的运算运用

     建议在数学函数不要混用有类型和无类型常量,否则可能会发生不需要的转换,从而导致生成不正确的值。
    的头像 发表于 01-24 11:21 3461次阅读
    西门子<b class='flag-5'>博</b>途之<b class='flag-5'>SCL</b>常量的运算运用