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

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

3天内不再提示

SCL语言编写的模拟量输入信号处理函数介绍

jf_61nrsJTz 来源:方正智芯 2023-09-21 09:25 次阅读

我之前写过很多模拟量相关的文章,比如:

怎样将模拟量的信号值转换成工程量值?

正确使用S7-200 SMART模拟量输出指令库

S7-200 SMART怎样添加和使用模拟量指令库?

李工谈工控-为什么模拟量转换正常值的上限为27648?

今天这篇文章,我们在博途平台下用SCL语言编写一个模拟量输入信号处理的函数块,它可用于S7-1200/1500系列PLC

在博途开发环境下新建项目,添加新设备——CPU 1515-2PN。

在项目树的“程序块”中双击“添加新块”, 在弹出的对话框中选择“函数块”,命名为FB5023_analogInput,语言选择SCL,如下图所示:

d52230c6-580a-11ee-939d-92fbcf53809c.png

在函数块FB5023中声明变量及常量如下图所示:

d545219e-580a-11ee-939d-92fbcf53809c.png

编写代码如下:

d5595ed4-580a-11ee-939d-92fbcf53809c.png

在该函数中使用归一化指令和缩放指令,详见文章:

西门子SCL编程入门教程连载(9)-NORM_X和SCALE_X指令

关于模拟量转换值的上下限,若有所不同,可创建新的常量,根据需要修改。

好了,关于SCL语言编写的模拟量输入信号处理函数就先介绍到这里。如果你喜欢这篇文章,可以去我的博客网站下载本文PDF版本。

审核编辑:汤梓红

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

    关注

    5010

    文章

    13274

    浏览量

    463073
  • 模拟量
    +关注

    关注

    5

    文章

    491

    浏览量

    25541
  • 函数
    +关注

    关注

    3

    文章

    4327

    浏览量

    62573
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17057
  • 输入信号
    +关注

    关注

    0

    文章

    455

    浏览量

    12547
收藏 人收藏

    评论

    相关推荐

    PLC对模拟量信号是怎么进行处理的?

    通过计算转换,将这些模拟量信号转换为内部的数值信号。从而实现系统的监控及控制。从现场的物理信号到PLC内部处理的数值
    发表于 09-05 08:31

    plc中的模拟量信号如何读取

    PLC读取模拟量信号必须要有模拟量输入模块,即常说的AI模块。
    的头像 发表于 11-12 16:21 1.2w次阅读

    MCU处理模拟量的过程

    MCU只能处理的是数字量,所以数字量输入----->MCU-------->数字量输出MCU不能直接处理模拟量,所以模拟量
    发表于 10-26 09:51 13次下载
    MCU<b class='flag-5'>处理</b><b class='flag-5'>模拟量</b>的过程

    SCL编程如何批量处理模拟量

    把数量不定的模拟量转换成工程,然后保存到指定的数据块中。这里我们为了测试,不读取PIW中的模拟值,而用MW代替。
    发表于 02-27 10:34 948次阅读

    PLC对模拟量信号转换过程的简单分解

    从以上PLC模拟量信号输入流程可以看到,在自动化过程控制系统中,模拟量信号输入是非常复杂的。
    发表于 04-13 14:50 630次阅读

    PLC如何转换处理模拟量信号

    从以上PLC模拟量信号输入流程可以看到,在自动化过程控制系统中,模拟量信号输入是非常复杂的。
    的头像 发表于 07-09 15:40 818次阅读
    PLC如何转换<b class='flag-5'>处理</b><b class='flag-5'>模拟量</b><b class='flag-5'>信号</b>?

    PLC模拟量信号输入流程

    从以上PLC模拟量信号输入流程可以看到,在自动化过程控制系统中,模拟量信号输入是非常复杂的。
    发表于 07-31 17:11 2次下载

    plc带模拟量输入输出和不带模拟量输入输出有什么区别啊?

    的PLC类型,它们之间有很大的差异。 PLC带模拟量输入输出与PLC不带模拟量输入输出的区别在于它们可以控制和处理的不同
    的头像 发表于 10-17 16:44 1631次阅读

    模拟量信号隔离变送器

    模拟量信号隔离变送器捷晟达科技(JSD科技)的JSD TA-1001系列模拟量信号隔离变送器,是将输入与输出之间电气绝缘的
    发表于 09-02 02:31 0次下载

    输入四输出模拟量信号隔离变送器

    深圳捷晟达(JSD科技)的JSD TA-1004系列单输入四输出模拟量信号隔离变送器,是将输入与输出之间电气绝缘的模拟信号进行变换、放大、隔
    发表于 09-02 02:59 0次下载

    输入四输出模拟量信号隔离变送器

    输入四输出模拟量信号隔离变送器深圳捷晟达(JSD科技)的JSD TA-2004系列双输入四输出模拟量
    发表于 09-02 03:04 1次下载

    请问PLC是如何读取模拟量信号的?

    PLC读取模拟量信号必须要有模拟量输入模块,即常说的AI模块。
    的头像 发表于 01-02 09:35 778次阅读
    请问PLC是如何读取<b class='flag-5'>模拟量</b><b class='flag-5'>信号</b>的?

    plc模拟量输出怎么接线 plc模拟量输出是什么信号

    PLC模拟量输出(PLC Analog Output)是指在PLC系统中,根据输入信号的大小,通过模拟量输出模块将数字信号转换为
    的头像 发表于 02-05 14:46 5611次阅读

    4到20ma模拟量信号怎么测?及原理介绍

          4到20mA模拟量信号是一种常见的工业信号,用于传输模拟量数据。在工业自动化、过程控制等领域中,4到20mA信号被广泛应用于传感
    的头像 发表于 06-23 08:38 5124次阅读
    4到20ma<b class='flag-5'>模拟量</b><b class='flag-5'>信号</b>怎么测?及原理<b class='flag-5'>介绍</b>

    PLC对模拟量信号处理过程及方法 详解版

    )。 PLC通过计算转换,将这些模拟量信号转换为内部的数值信号。从而实现系统的监控及控制。从现场的物理信号到PLC内部处理的数值
    的头像 发表于 07-30 16:31 404次阅读
    PLC对<b class='flag-5'>模拟量</b><b class='flag-5'>信号</b>的<b class='flag-5'>处理</b>过程及方法 详解版