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

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

3天内不再提示

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

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-05-15 09:52 次阅读

79b6ebf6-f2b5-11ed-90ce-dac502259ad0.png

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

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

79d2e496-f2b5-11ed-90ce-dac502259ad0.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 指令使用常数值表示范围;实际上可能选择使用变量:

79ff7560-f2b5-11ed-90ce-dac502259ad0.png

7a1e4454-f2b5-11ed-90ce-dac502259ad0.png

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

7a4be0d0-f2b5-11ed-90ce-dac502259ad0.png

7a82dacc-f2b5-11ed-90ce-dac502259ad0.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)的指定范围的下限或上限较近的一方,并返回一个错误。

实例:

7aa7693c-f2b5-11ed-90ce-dac502259ad0.png

7ad438f4-f2b5-11ed-90ce-dac502259ad0.png

审核编辑 :李倩

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

    关注

    4975

    文章

    12255

    浏览量

    454919
  • 西门子
    +关注

    关注

    92

    文章

    2850

    浏览量

    113778
  • 模拟量
    +关注

    关注

    5

    文章

    437

    浏览量

    25074

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

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

收藏 人收藏

    评论

    相关推荐

    关于西门子S7-300PLC模拟量方面的实例

    给大伙分享的是关于西门子S7-300PLC模拟量方面的实例,包含了以下几个方面的要点。
    发表于 11-02 10:46 1291次阅读

    西门子PLC教程之模拟量处理的详细资料说明

    本文档的主要内容详细介绍的是西门子PLC教程之模拟量处理的详细资料说明
    发表于 03-26 17:07 31次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>教程之<b class='flag-5'>模拟量</b>处理的详细资料说明

    西门子S7-200模拟量编程实例

    西门子S7-200模拟量编程实例说明。
    发表于 04-22 11:17 91次下载

    西门子S7-300PLC模拟量接线常见问题

    西门子S7-300PLC模拟量接线常见问题介绍。
    发表于 04-23 11:04 63次下载

    西门子S7-200模拟量处理技巧

    西门子S7-200模拟量处理技巧资料下载。
    发表于 04-25 11:13 38次下载

    西门子S7_200模拟量转换库的使用

    西门子S7_200模拟量转换库的使用说明。
    发表于 04-30 09:33 42次下载

    西门子S7-200模拟量编程教程

    西门子S7-200模拟量编程教程免费下载。
    发表于 05-09 09:51 138次下载

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

    前几天自己在家哄孩子,给孩子做饭,由于自己不留神造成忘记关火,锅被干烧的事故,虽然事后发现得早,但是当时我就想做一个防止干烧的小装置. 因此我们需要了解西门子PLC时如何使用模拟量的输
    的头像 发表于 05-12 14:08 1738次阅读
    一个关于防干锅的<b class='flag-5'>装置</b>-<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>的<b class='flag-5'>模拟量控制</b>

    西门子200smart PLC模拟量检测程序

    西门子200smart PLC读取0-10V模拟量,RS485标准modbus通讯
    发表于 11-24 09:45 4次下载

    三菱PLC西门子PLC有什么区别?

    过程控制与通信控制西门子是强项,西门子模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵
    发表于 02-21 17:58 876次阅读

    西门子PLC模拟量控制在变频调速的应用

    随着工控行业迅速崛起,西门子PLC在变频调速技术发展也逐渐发展。模拟量进行控制西门子PLC
    的头像 发表于 04-13 16:53 1280次阅读

    详解西门子PLC模拟量编程实例

    今天给大伙分享的是关于西门子S7-300PLC模拟量方面的实例,包含了以下几个方面的要点。
    的头像 发表于 04-26 15:25 1882次阅读
    详解<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b><b class='flag-5'>模拟量</b>编程实例

    浅谈西门子S7-200 SMART模拟量

    目前西门子选型手册上,模拟量模块主要是有以下型号。
    的头像 发表于 05-19 11:37 5637次阅读
    浅谈<b class='flag-5'>西门子</b>S7-200 SMART<b class='flag-5'>模拟量</b>

    西门子PLC与变频器的模拟量干扰处理

      现象说明: 西门子PLC中AO点发出一路4-20mA电流控制信号,输出至西门子变频器,无法控制变频器启动。 故障查找: 1、疑似
    的头像 发表于 06-28 10:29 957次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>与变频器的<b class='flag-5'>模拟量</b>干扰处理

    西门子S7-200 SMART PLC编程软元件介绍

    模拟量输入映像寄存器与模拟量输出映像寄存器。西门子S7-200 Smart系列PLC的CPU为模拟量信号输入端/输出端开辟的一个存储区。
    发表于 11-08 10:29 1729次阅读
    <b class='flag-5'>西门子</b>S7-200 SMART <b class='flag-5'>PLC</b>编程软元件介绍