1 S7-200 PLC模拟量的转换公式推导与使用的问题-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

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

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

对于初学PLC编程的人来说,vwin 量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。因为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)三种温度传感变送器经过模块转换成数字量后再换算为被测量的转换公式。编程者依据正确的转换公式进行编程,就会获得满意的效果。

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

    关注

    13

    文章

    408

    浏览量

    50380
  • PLC编程
    +关注

    关注

    46

    文章

    246

    浏览量

    37434

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

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

收藏 人收藏

    评论

    相关推荐

    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模拟量处理方法

    1 S7-200模拟量输入模块(EM231,EM235)如何寻址? 回答: 模拟量输入和输出为一个字长,所以地址 必须从偶数字节开始, 精度为12位, 模拟量值为0-32000的数值。
    发表于 04-18 18:00 0次下载

    S7-200简单模拟量编程程序

    西门子S7-200简单模拟量编程范例,西门子S7-200简单模拟量编程范例,TITLE=//子程序1:数据采集部份
    发表于 06-21 12:02 9960次阅读

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

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

    s7-200模拟量处理子程序

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

    S7-200模拟量使用说明及模拟量编程实例

    S7-200系列产品可以采集标准的电压、电流模拟量信号和热电偶、热电阻温度传感器信号。
    的头像 发表于 07-23 11:47 5.1w次阅读
    <b class='flag-5'>S7-200</b><b class='flag-5'>模拟量</b>使用说明及<b class='flag-5'>模拟量</b>编程实例

    S7-200 PLC在江苏无锡某污水处理项目中实例应用

    目前S7-200 PLC系统最大IO容量为128 DI/128 DO,32 AI/32 AO,如系统控制数字量或模拟量要求点数超出系统规定的范围,S7-200系统就不能满足于控制要求,
    发表于 08-23 13:35 2514次阅读

    PLC模拟量模块使用注意要点

    S7-200PLC使用EM231或是EM235模块注意的地方,在实际的使用中,使用EM231或是EM235模拟量模块进行模拟量信号采集时候,往往会出现以下几种情况.
    的头像 发表于 01-30 10:00 8403次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>模拟量</b>模块使用注意要点

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

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

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

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

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

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

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

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

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

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

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

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