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

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

3天内不再提示

S7-200 PLC模拟量的转换公式推导与使用的问题

1bGT_GKYXT1508 来源:未知 作者:李倩 2018-04-12 09:27 次阅读

对于初学PLC编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。因为A/D、D/A转换之间的对应关系,S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数字量的换算关系。

例如,当输入模拟量设定为电流信号的输入,在S7-200 CPU内部,电流信号0-20mA对应于数值范围0-32000;但是对于4-20mA的信号,对应的内部数值为6400-32000。那可能有学员不知道这个6400是怎么算来的?其实这里的数字量和电流是成正比的,只需要按比例去算就可以了。因为电流信号0-20mA对应于数值范围0-32000,那么1mA对应的数字量就是32000/20=1600,而4mA对应的数字量就等于4*1600,等于6400。(这里是以S7-200 PLC来作为举例,对于S7-200 SMART S7-300 400等等PLC也是同理的,只是对应的数字量不同而已)

不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。比如有3个温度传感变送器:

(1)、测温范围为 0~200 ,变送器输出信号为4~20ma

(2)、测温范围为 0~200 ,变送器输出信号为0~5V

(3)、测温范围为 -100 ~500 ,变送器输出信号为4~20ma

(1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这3个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同。

下面选用S7-200的模拟量输入输出模块EM235的参数为依据对上述的3个温度传感器进行转换公式的推导:

对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为0~20ma电流信号 ,20ma

对应数子量=32000,4 ma对应数字量=6400;

对于(2)传感变送器用的模块,其模拟量输入设置为0~5V电压信号,5V对应数字量=32000,0V对应数字量=0;

这3种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请看下图:

上面推导出的(2-1)、(2-2)、(2-3)三式就是对应(1)、(2)、(3)三种温度传感变送器经过模块转换成数字量后再换算为被测量的转换公式。编程者依据正确的转换公式进行编程,就会获得满意的效果。

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

    关注

    13

    文章

    405

    浏览量

    49611
  • PLC编程
    +关注

    关注

    46

    文章

    240

    浏览量

    37013

原文标题:S7-200 PLC模拟量的A/D和D/A转换以及编程的探讨

文章出处:【微信号:GKYXT1508,微信公众号:工控云学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    回收PLC 长沙回收西门子S7-200模拟量扩展模块

    回收西门子PLC模块 长沙回收西门子S7-200模拟量扩展模块 ,收购s7-300系列SM西门子模拟量模块,长沙高价回收CPU模块,通讯模块
    发表于 05-06 14:18

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

    信号的转换过程进行一个简单的分解介绍。 1PLC模拟量信号的转换西门子S7-200SMART PLC
    发表于 09-05 08:31

    随州回收西门子plc S7-200扩展模块EM231/232/EM235模拟量

    `随州回收西门子PLC可编程控制器S7-200扩展模块EM231/232/EM235模拟量,专业回收西门子PLC模块S7-200EM235
    发表于 12-07 11:22

    杭州回收西门子s7-200系列模拟量输入模块6ES7 288-3AE04模块

    ` 微信同步***QQ 2168848469杭州回收西门子s7-200系列模拟量输入模块6ES7288-3AE04模块 S7-200CN模拟量模块输入模块6ES
    发表于 07-21 13:11

    阜阳plc模拟量输入模块回收,阜阳s7-200系列西门子plc扩展模块回收

    阜阳plc模拟量输入模块回收,阜阳s7-200系列西门子plc扩展模块回收,回收热线***同步微信回收西门子plc
    发表于 08-06 10:44

    上海回收西门子s7-200系列模拟量输入模块6ES7-288-3AE04模块

    咨询热线:小杨:***(微信同步)QQ:292659729(24小时在线)回收西门子s7-200系列模拟量输入模块6ES7-288-3AE04模块 S7-200CN
    发表于 08-26 14:11

    南通回收西门子s7-200系列模拟量输入模块6ES7-288-3AE04模块

    微信同步***QQ2168848469南通回收西门子s7-200系列模拟量输入模块6ES7-288-3AE04模块 S7-200CN模拟量
    发表于 10-09 14:10

    苏州回收西门子s7-200系列模拟量输入模块6ES7-288-3AE04模块

    微信同步***qq 2168848469 苏州回收西门子s7-200系列模拟量输入模块6ES7-288-3AE04模块 S7-200CN模拟量
    发表于 11-25 13:33

    回收西门子s7-200系列模拟量输入模块6ES7 288-3AE04模块

    回收西门子s7-200系列模拟量输入模块6ES7288-3AE04模块 S7-200CN模拟量模块输入模块6ES7 231-0HC22模块
    发表于 03-09 15:37

    S7-200模拟教程

    本文以 EM235 为例讲解 S7-200 模拟量编程,主要包括以下内容:1 、模拟量扩展模块接线图及模块设置2 、模拟量扩展模块的寻址3 、模拟量
    发表于 04-10 09:26 76次下载

    S7-200模拟量编程

    本文以EM235为例讲解S7-200模拟量编程,主要包括以下内容: 1、模拟量扩展模块接线图及模块设置 2、模拟量扩展模块的寻址 3、模拟量
    发表于 04-06 13:19 83次下载

    西门子S7-200_PLC模拟量的使用

    介绍S7-200 PLC在水处理设备给粉机上的应用,并重点介绍模拟量的处理。以及模拟量的稳定和抗干扰问题。
    发表于 09-16 18:23 151次下载
    西门子S7-<b class='flag-5'>200_PLC</b><b class='flag-5'>模拟量</b>的使用

    s7-200模拟量处理子程序

    s7-200模拟量处理子程序,介绍西门子200模拟量处理程序的源代码
    发表于 01-20 15:56 10次下载

    西门子S7-200_PLC模拟量的使用

      介绍S7-200 PLC在水处理设备给粉机上的应用,并重点介绍模拟量的处理。以及模拟量的稳定和抗干扰问题。
    发表于 04-16 09:11 2次下载

    以EM235为例讲解S7-200模拟量编程

    本文以 EM235 为例讲解 S7-200 模拟量编程,主要包括以下内容: 1、模拟量扩展模块接线图及模块设置 2、模拟量扩展模块的寻址 3、模拟量
    发表于 07-07 15:59 2次下载