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

    文章

    7194

    浏览量

    140382
  • plc
    plc
    +关注

    关注

    5045

    文章

    14450

    浏览量

    483669
  • 电压
    +关注

    关注

    45

    文章

    5757

    浏览量

    121024
  • 程序
    +关注

    关注

    117

    文章

    3836

    浏览量

    84768

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子PLC如何使用Modbus 485通讯传输接收数据

    西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及
    的头像 发表于 08-19 13:52 4024次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>如何使用Modbus 485通讯传输接收数据

    宏集方案 | 如何轻松管理西门子S7 PLC?S7Comm: 与西门子 PLC 直接通信的关键

    供多种选择。传统方案:通过OPC服务器与西门子PLC间接通信SIMATICS7系列的PLC是工业可编程控制器,能够实现对生产流程的实时SCADA监控,提供
    的头像 发表于 08-08 18:12 566次阅读
    宏集方案 | 如何轻松管理<b class='flag-5'>西门子</b>S7 <b class='flag-5'>PLC</b>?S7Comm: 与<b class='flag-5'>西门子</b> <b class='flag-5'>PLC</b> 直接通信的关键

    plc以太网通讯模块:西门子 S7-300PLC 与 S7-1200、触摸屏及变频器通讯案例

    、项目背景与痛点 在当今快速发展的工业自动化领域,工厂对设备间的高效通信和数据交互有着迫切需求。某工厂现场存在一台西门子300PLC,其仅配备MPI9针DP口,且已连接一台西门子
    的头像 发表于 07-29 09:51 1034次阅读
    <b class='flag-5'>plc</b>以太网通讯模块:<b class='flag-5'>西门子</b> S7-300<b class='flag-5'>PLC</b> 与 S7-1200、触摸屏及变频器通讯案例

    3 分钟极速上手!西门子 PLC 无缝连接指南

    PLC数据采集 3 分钟极速上手!西门子 PLC 无缝连接指南
    的头像 发表于 06-17 18:02 1776次阅读
    3 分钟极速上手!<b class='flag-5'>西门子</b> <b class='flag-5'>PLC</b> 无缝连接指南

    使用西门子报文控制V90伺服驱动器

    西门子的V90伺服驱动器可以通过PROFINET(PN)进行通信,并且通常与SINAMICS V90集成使用的控制器是SIMATIC S7系列PLC西门子报文(Messages)通常
    的头像 发表于 06-17 15:58 2970次阅读
    使用<b class='flag-5'>西门子</b>报文<b class='flag-5'>控制</b>V90伺服驱动器

    如何破解三菱PLC西门子PLC的通讯难题

    在工业自动化领域,不同品牌PLC之间的通讯直是工程师们关注的焦点。三菱PLC西门子PLC作为市场主流设备,常因协议差异导致数据交互困难。
    的头像 发表于 06-09 17:14 823次阅读
    如何破解三菱<b class='flag-5'>PLC</b>与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>的通讯难题

    工业智能网关可以采集西门子PLC

    、台达等。 具体而言,工业智能网关采集西门子PLC数据的过程如下: 连接方式:通过串口或网口将工业智能网关与西门子PLC连接,并确保两者处于同
    的头像 发表于 05-26 09:14 682次阅读

    西门子PLC-模拟量采集计算使用方法

    西门子PLC-模拟量采集计算使用方法,很实用
    发表于 04-09 15:29 1次下载

    MCGS触摸屏与西门子S7系列PLC以太网通信

    随着计算机控制技术的不断发展,可编辑逻辑控制 器的应用也在不断普及,成为自动化技术的重要组成, 其中西门子 S7 系列的 PLC 在我国工业控制
    的头像 发表于 03-20 14:19 3157次阅读
    MCGS触摸屏与<b class='flag-5'>西门子</b>S7系列<b class='flag-5'>PLC</b>以太网通信

    ABB机器人与西门子PLC通讯案例

    重要意义。本文将通过详细的案例,解析ABB机器人与西门子PLC之间的通讯实现过程,涵盖硬件准备、网络配置、通讯设置、编程调试及故障排查等多个方面,为自动化生产线的构建与优化提供技术
    的头像 发表于 02-02 16:43 3199次阅读

    PLC边缘计算网关采集西门子PLC数据过程

    提供了种新的解决方案。 PLC边缘计算网关采集西门子PLC数据的过程 ()确定通信方式 首先,需要确定
    的头像 发表于 01-24 16:33 1824次阅读

    西门子模拟量输入控制说明

    西门子模拟量输入控制(通常与变送器配合使用)在工业自动化和过程控制系统中扮演着重要角色。变送器是用于将物理参数(如温度、压力、流量、液位等)转换为标准的电信号(例如4-20mA电流信号或0-10V
    的头像 发表于 01-23 10:16 1226次阅读

    工业智能网关采集西门子PLC的智能工厂解决方案

    场景描述: 某智能工厂的自动化生产线上,使用了西门子S7-1200 PLC控制生产设备,并通过西门子S7-400实现车间环境的智控;同时部署有污水处理系统,通过S7-200smat
    的头像 发表于 01-20 17:30 1010次阅读
    工业智能网关采集<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>的智能工厂解决方案

    三菱PLC西门子PLC比较

    三菱电机(Mitsubishi Electric)和西门子(Siemens)都是全球知名的自动化和控制系统供应商,它们各自生产的PLC(可编程逻辑控制器)广泛应用于工业自动化领域。 1
    的头像 发表于 12-26 16:46 4418次阅读

    Profinet转Profinet网关应用在霍尼韦尔DCS与西门子1500PLC通讯案例

    Profinet转Profinet网关在霍尼韦尔DCS与西门子1500PLC通讯中的应用案例
    的头像 发表于 12-12 06:31 1304次阅读
    Profinet转Profinet网关应用在霍尼韦尔DCS与<b class='flag-5'>西门子</b>1500<b class='flag-5'>PLC</b>通讯案例