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

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

3天内不再提示

一个关于防干锅的装置-西门子PLC的模拟量控制

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-05-12 14:08 次阅读

68e080de-b05a-11eb-bf61-12bb97331649.png

前几天自己在家哄孩子,给孩子做饭,由于自己不留神造成忘记关火,锅被干烧的事故,虽然事后发现得早,但是当时我就想做一个防止干烧的小装置.

因此我们需要了解西门子PLC时如何使用模拟量的输入的.

69113774-b05a-11eb-bf61-12bb97331649.png

模拟值的处理:

模拟量信号模块可以提供输入信号,或等待表示电压范围或电流范围的输出值。这些范围是

±10 V、±5 V、±2.5 V 或 0 - 20 mA。模块返回的值是整数值,其中,0 到 27648 表示电流的额定范围,-27648 到 27648 表示电压的额定范围。任何该范围之外的值即表示上溢或下溢。

在控制程序中,很可能需要以工程单位使用这些值,例如表示体积、温度、重量或其它数量

值。要以工程单位使用模拟量输入,必须首先将模拟值标准化为由 0.0 到 1.0 的实数(浮点)

值。然后,必须将其标定为其表示的工程单位的最小值和最大值。对于要转换为模拟量输出值的以工程单位表示的值,应首先将以工程单位表示的值标准化为 0.0 和 1.0 之间的值,然后将其标定为 0 到 27648 之间或 -27648 到 27648 之间(取决于模拟模块的范围)的值。

例如,假设模拟量输入的电流范围为 0 - 20 mA。模拟量输入模块返回的测量值介于 0 和 27648 之间。在此示例中,假设使用此模拟量输入值测量 50 °C 到 100 °C 的温度。几个采样值的含义如下:

0 ---50 °C

6192 ---62.5 °C

12384--- 75 °C

18576 ---87.5 °C

27648 ---100 °C

在 PLC 应用中,典型的方法是将模拟量输入值标准化为 0.0 至 1.0 之间的浮点值。然后,需要将得到的值换算为工程单位范围内的浮点值。为简单起见,以下 LAD 指令使用常数值表示范围;实际上可能选择使用变量:

693fe484-b05a-11eb-bf61-12bb97331649.png

695dbdc4-b05a-11eb-bf61-12bb97331649.png

比如我们在烘干炉程序中使用的FC106

6976722e-b05a-11eb-bf61-12bb97331649.png

69869bc2-b05a-11eb-bf61-12bb97331649.png

UNSCALE功能接收一个以工程单位表示、且标定于下限和上限(LO_LIM和HI_LIM)之间的实型输入值(IN),并将其转换为一个整型值。将结果写入OUT。UNSCALE功能使用以下等式:

OUT = [ ((IN朙O_LIM)/(HI_LIM朙O_LIM)) * (K2朘1) ] + K1,并根据输入值是BIPOLAR还是UNIPOLAR设置常数K1和K2。

BIPOLAR:假定输出整型值介于 -27648和27648之间,因此,K1 = -27648.0,K2 = +27648.0

UNIPOLAR:假定输出整型值介于0和27648之间,因此,K1 = 0.0,K2 = +27648.0

如果输入值超出LO_LIM和HI_LIM范围,输出(OUT)将钳位于距其类型(BIPOLAR或UNIPOLAR)的指定范围的下限或上限较近的一方,并返回一个错误。

实例:

699835bc-b05a-11eb-bf61-12bb97331649.png

6a23f778-b05a-11eb-bf61-12bb97331649.png

编辑:jq

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

    关注

    40

    文章

    6741

    浏览量

    131826
  • plc
    plc
    +关注

    关注

    5008

    文章

    13149

    浏览量

    461978
  • 电压
    +关注

    关注

    45

    文章

    5555

    浏览量

    115569
  • 程序
    +关注

    关注

    116

    文章

    3773

    浏览量

    80835

原文标题:我想发明一个防干锅的装置-西门子PLC的模拟量控制

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

收藏 人收藏

    评论

    相关推荐

    西门子plc数字量和模拟量的区别

    西门子PLC(Programmable Logic Controller,可编程逻辑控制器)是种广泛应用于工业自动化领域的控制设备。它具有
    的头像 发表于 08-30 10:50 671次阅读

    西门子PLC的复位操作

    西门子PLC(Programmable Logic Controller,可编程逻辑控制器)是种广泛应用于工业自动化领域的控制设备。在实际
    的头像 发表于 08-16 17:46 2341次阅读

    西门子plc温度模块怎么编程

    西门子PLC温度模块编程是相对复杂的过程,涉及到硬件选择、接线、配置和编程等多个方面。 、概述 西
    的头像 发表于 07-25 09:43 1165次阅读

    西门子PLC与NPN、PNP传感器接线方式,超全讲解!

    特点 西门子PLC种广泛应用于工业自动化控制的设备,具有以下特点: 1.稳定性高:西门子PLC
    的头像 发表于 07-12 14:43 713次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>与NPN、PNP传感器接线方式,超全讲解!

    西门子PLC与IO模块如何通讯

    在现代工业自动化控制系统中,西门子PLC(Programmable Logic Controller)以其卓越的性能和稳定性赢得了广泛应用。而在西门子
    的头像 发表于 06-19 10:46 1720次阅读

    西门子S7-1200 PLC如何通过模拟量控制变频器

    在现代工业自动化领域中,变频器因其能实现对交流电动机的平滑调速而得到了广泛应用。西门子S7-1200 PLC(可编程逻辑控制器)作为工业控制领域的重要设备,其通过
    的头像 发表于 06-18 09:26 2250次阅读

    西门子PLC中OB块的功能详解

    西门子PLC(Programmable Logic Controller)作为工业自动化领域的核心设备,其内部功能强大、应用广泛。在西门子PLC中,OB块(Organization B
    的头像 发表于 06-15 11:27 4063次阅读

    西门子PLC的作用和工作原理

    和广泛的应用范围,在全球范围内得到了广泛的应用。本文将详细阐述西门子PLC的作用和工作原理,并结合相关数字和信息,以期为读者提供清晰、全面的视角。
    的头像 发表于 06-15 11:26 1835次阅读

    西门子PLC在工业控制领域的应用

    随着工业自动化的不断发展,可编程逻辑控制器(Programmable Logic Controller,简称PLC)已成为工业控制领域的核心设备。其中,西门子
    的头像 发表于 06-15 11:26 1177次阅读

    西门子PLC的发展历史

    创新与突破。本文将详细梳理西门子PLC的发展历史,并结合相关数字和信息,以期为读者提供清晰、全面的视角。
    的头像 发表于 06-15 11:26 1723次阅读

    西门子PLC与伺服控制器如何通讯

    在工业自动化领域中,西门子PLC(Programmable Logic Controller,可编程逻辑控制器)与伺服控制器之间的通讯是实现高效、精确
    的头像 发表于 06-14 15:49 2072次阅读

    西门子PLC总线故障怎么解决

    在工业自动化领域,西门子PLC(Programmable Logic Controller,可编程逻辑控制器)以其高可靠性、强稳定性和丰富的功能而备受青睐。然而,在实际应用中,PLC
    的头像 发表于 06-13 18:18 2145次阅读

    西门子plc的多轴控制能力介绍

    西门子PLC(Programmable Logic Controller,可编程逻辑控制器)是种广泛应用于工业自动化领域的控制设备。它可以
    的头像 发表于 06-12 11:14 1104次阅读

    西门子plc模块型号详解

    西门子PLC(Programmable Logic Controller,可编程逻辑控制器)是工业自动化领域中非常重要的种设备,其模块化的设计使得其应用范围非常广泛。本文将详细介绍
    的头像 发表于 06-11 16:18 5259次阅读

    西门子PLC和施耐德PLC区别

    西门子PLC系统的设计、建造工作量小,维护方便,容易改造,西门子PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使
    发表于 01-17 10:14 2005次阅读